Development tools cvs, tkdiff, JBuilder, building GATE from the sources.

Slides:



Advertisements
Similar presentations
2-May-15 Version Control. 2 Why version control? Scenario 1: Your program is working You change “just one thing” Your program breaks You change it back.
Advertisements

Starting with Gridsphere Albert Einstein Institute Gridsphere Installation.
Concurrent Versioning System Chapter 8 (ALBING’s).
1 MATERI PENDUKUNG CLASSPATH Matakuliah: M0074/PROGRAMMING II Tahun: 2005 Versi: 1/0.
Low level CASE: Source Code Management. Source Code Management  Also known as Configuration Management  Source Code Managers are tools that: –Archive.
Introduction to CVS 7/3/20151UMBC CMSC 341. Outline Introduction to Source Code Management What is CVS? CVS for Project Submission Basic commands Checkout,
Source Code Management Or Configuration Management: How I learned to Stop Worrying and Hate My Co-workers Less.
SERVLETS.
DevCon ‘11 Center for Instructional Delivery. DevCon ‘11 Enrolling in Blackboard Learn for Campus Edition Alumni.
By Steven Campbell and Erik Boone.  Sharing projects by putting them into a central repository.  Checking out copies of projects from the repository.
Julie McEnery1 Installing the ScienceTools The release manager automatically compiles each release of the Science Tools, it creates a set of wrapper scripts.
Microsoft Windows 2003 Server. Client/Server Environment Many client computers connect to a server.
Servlets Environment Setup. Agenda:  Setting up Java Development Kit  Setting up Web Server: Tomcat  Setting up CLASSPATH.
Sumedha Rubasinghe October,2009 Introduction to Programming Tools.
NOC TOOLS rancid AfNOG Cairo, SI-E, 4 of 5 Sunday Folayan.
LINUX System : Lecture 3 Vmware, Cygwin, LINUX installation Bong-Soo Sohn Assistant Professor School of Computer Science and Engineering Chung-Ang University.
Software Tools and Processes Training and Discussion October 16, :00-4:30 p.m. Jim Willenbring.
SchwartzGBIF Nodes III29 April 2003 DiGIR Portal Installation And Configuration.
CS Tutorial 1 Getting Started with Visual Studio 2012 (Visual Studio 2010 are no longer available on MSDNAA, please choose Visual Studio 2012 which.
Agenda User Profile File (.profile) –Keyword Shell Variables Linux (Unix) filters –Purpose –Commands: grep, sort, awk cut, tr, wc, spell.
– Introduction to the Shell 10/1/2015 Introduction to the Shell – Session Introduction to the Shell – Session 2 · Permissions · Users.
QT - a C++ based GUI QT’s Designer and Assistant.
© 2005 Pearson Education, Inc., Upper Saddle River, NJ. All rights reserved. Data Structures for Java William H. Ford William R. Topp Appendix E The EZJava.
How to run RSM on imtf4 As of 2010/8/2 by Kei Yoshimura (AORI)
Install and Setup VC++ and OpenGL Introduction to Computer Graphics and Animation (Principle of Computer Graphics) Rattapoom Waranusast.
Introduction to Eclipse CSC 216 Lecture 3 Ed Gehringer Using (with permission) slides developed by— Dwight Deugo Nesa Matic
As of 28 Juni 2005Getting Starged with GEM - Shuei Yamada 1 Getting Started with GEM Shuei YAMADA ICEPP, University of Tokyo What is GEM? Before you start.
March 2, 2005Wah-kai Ngai1 Installation of Geant4 1st HK Simulation Meeting.
Subversion (SVN) A Revision Control System Successor to CVS Carlos Armas Hervey Allen.
CVS – concurrent versions system Network Management Workshop intERlab at AIT Thailand March 11-15, 2008.
Distributed Java Programming Distributed Java Programming Setting up a Java Development Environment.
C programming and compilers. At least 3 ways to compile C Using gcc in UNIX environment via chaos.cs.auckland.ac.nz Using gcc in Cygwin in Windows Using.
Liferay Installation Prepared by: Do Xuan Hai 8 August 2011.
Installing Repast in the Eclipse IDE Charlie Gieseler 6/28/04.
Setting up Cygwin Computer Organization I 1 May 2010 ©2010 McQuain Cygwin: getting the setup tool Free, almost complete UNIX environment emulation.
CVS – concurrent versions system AROC Guatemala July 19-23, 2010 Guatemala City, Guatemala.
WinCvs. WinCVS WinCvs is a window based version control system. Use WinCvs when  You want to save every version of your file you have ever created. CVS.
1 MSTE Visual SourceSafe For more information, see:
12 CVS Mauro Jaskelioff (originally by Gail Hopkins)
1 Installing Java on Your PC. Installing Java To develop Java programs on your PC: Install JDK (Java Development Kit) Add the directory where JDK was.
1 Getting Started with C++ Part 1 Windows. 2 Objective You will be able to create, compile, and run a very simple C++ program on Windows, using Microsoft.
WinCVS Training è Basic Concepts è Download & Setup è Importing a new module into CVS Repository è Getting new module from CVS è Getting Latest version.
How to configure, build and install Trilinos November 2, :30-9:30 a.m. Jim Willenbring.
1 CSE 303 Lecture 19 Version control and Subversion ( svn ) slides created by Marty Stepp
Cygwin Tutorial 1. What is Cygwin? Cygwin offers a UNIX like environment on top of MS-Windows. Gives the ability to use familiar UNIX tools without losing.
Netbeans QuickStart. Creating a project File->New Project –For now you want General->Java Application –Then fill in the project details.
Settings MySQL Database and JDBC configuration Instructor: Sergey Goldman.
Wouter Verkerke, NIKHEF Preparation for La Mainaz or how to run Unix apps and ROOT on your Windows Laptop without installing Linux Wouter Verkerke (NIKHEF)
Source Control Repositories for Enabling Team Working Doncho Minkov Telerik Corporation
 CSC 215 : Procedural Programming with C C Compilers.
DIGITAL REPOSITORIES CGDD Job Description… Senior Tools Programmer – pulled August 4 th, 2011 from Gamasutra.
Instructor: Syed Shuja Hussain Chapter 4: Operating System Basics.
Day 1 Session 2. Setup & Installation
Debugging RTC CLI in Eclipse
Version Control Systems
Cygwin: getting the setup tool
CSC 215 : Procedural Programming with C
How to Program.
Connect:Direct for UNIX v4.2.x Silent Installation
CVS – concurrent versions system
CVS – concurrent versions system
ITK configuration on PI
1. Open any Office 2016 app, such as Word, and create a new document.
CDT Build/Run/Debug in Container
Version Control Systems
Chapter 2 Setup.
slides borrowed and adapted from Alex Mariakis and CSE 390a
Aaron Zeckoski Tomcat Debugging Aaron Zeckoski
Review of Previous Lesson
Presentation transcript:

Development tools cvs, tkdiff, JBuilder, building GATE from the sources

2(10) Windows setup Choose an apps directory (usually c:\apps or d:\apps) Map it as W:\ ( subst w: c:\apps ) Install all apps in w:\ or c:\Program Files –Java 1.x.y goes into w:\jdk\j2sdk1.x.y –JBuilder goes into w:\JBuilder Choose a work directory (e.g. c:\john\work) Mount it as Z:\ ( subst z: c:\john\work ) –All project directories go in z:\ (e.g. z:\gate, z:\sale, etc)

3(10)

4(10) Cygwin – cgygwil.dll – a Linux implementation for Win32 platform Contains most popular tools available for Linux Mount all partitions as Unix (i.e. do not convert new line characters) Make sure you install –make, autoconf, cvs.

5(10) cvs – Concurrent Versions System Set a variable in your environment: CVSROOT= /CVS_Repository Get a local copy of a project (e.g. GATE): > cd z:/ > cvs co gate

6(10) cvs - more Update an existing local copy (get other people’s changes): > cd z:/gate > cvs update -dP Save your changes: Update first! Fix any conflicts! > cvs ci –m “message describing the changes” Get details on changes for a file (directory) > cvs log [file] Read the cvs documentation on

7(10) tkdiff – a Visual diff Get from Copy tkdiff.tcl somewhere (e.g. w:\tkdiff\tkdiff.tcl) Make a script called tkdiff in a directory in your path containing: #!/bin/sh wish /cygdrive/w/tkdiff/tkdiff.tcl $* & Usage: –tkdiff fileA fileB –tkdiff file –tkdiff –r 1.12 file –tkdiff –r 1.12 –r 1.11 file

8(10)

9(10) Borland JBuilder Set editing options as in “Team Conventions”: –Convert leading tabs to spaces –Use 2 spaces indents Use UTF-8 as the encoding Use Unix new lines

10(10) Putting all together - building GATE check out gate from cvs configure the make script > cd gate/build >./configure make the dependencies > make depend compile the classes > make make the jar > make jar try it! > make run