Presentation is loading. Please wait.

Presentation is loading. Please wait.

Understanding Eclipse Development Environment Hen-I Yang July 7, 2006

Similar presentations


Presentation on theme: "Understanding Eclipse Development Environment Hen-I Yang July 7, 2006"— Presentation transcript:

1 Understanding Eclipse Development Environment Hen-I Yang July 7, 2006 http://www.cise.ufl.edu/~hyang/temp/Workshop1.ppt

2 Download Eclipse Eclipse http://www.eclipse.org/downloads/ Latest Release: Version 3.2 It takes about 5 minutes and occupies about 120 MB ----------------------------------------------------------- Java JDK http://java.sun.com/javase/downloads/index.jsp Latest Release: JDK 5.0, update 7 It takes about 1.5 minutes and occupies about 64 MB

3 A bit of Everything In the next 2 hours, we will have a short tour of Eclipse A combination of everything –A little bit of hands-on tutorial –A little bit of lecture and talk regarding eclipse, and –hopefully a whole lot of discussions Love your neighbors, give them a hand

4 What is Eclipse? An extensible, open source IDE (integrated development environment). Goals of Eclipse are "to develop a robust, full- featured, commercial-quality industry platform for the development of highly integrated tools." Eclipse is completely platform- and language- neutral Strong support in auxiliary tasks such as code refactoring, JUnit testing and Ant build tool

5 Plug-ins Eclipse in its basic configuration is simply an IDE for developing Java program. Eclipse is extensible in that you can install plug-ins (from hundreds of organizations, including heavyweights like IBM, HP and Rational) –With JUnit Plug-in, Eclipse can unit test each class and method (included) –With CDT Plug-in, Eclipse can be used for C/C++ development (http://download.eclipse.org/tools/cdt/releases/callisto)CDT –With Maven Plug-in, Eclipse can be used to establish dependencies, and automatically download necessary filesMaven More plug-ins with different functionalities can be found at: http://eclipse-plugins.2y.net/eclipse/index.jsp

6 Eclipse Trivia The project was originally launched in November 2001, when IBM donated $40 million worth of source code from Websphere Studio Workbench and formed the Eclipse Consortium to manage the continued development of the tool.

7 Installation of Eclipse It’s easy. Just unzip it The last part of the installation is completed when you run Eclipse for the first time

8 Terminology in Eclipse Workspace Project Directory –Source Directory –Binary Directory Resources ------------------------------------------------------------------ Perspectives Views

9 Why Do we Talk about Eclipse? As part of Atlas platform, an OSGi bundle development Plug-in has been built to assist in building new applications more effectively The OSGi plug-in is built on top of Eclipse A basic understanding of Eclipse and more importantly, get everyone to install Eclipse is essential to the demonstration of OSGi development plug-in and exercise of the mini- project

10 Running Eclipse Eclipse.exe under eclipse directory Select a Workspace Start building your application Something to get you started: http://www.cise.ufl.edu/~hyang/temp/workshop1

11 What can Eclipse do for you? Editing: Provide assistance in syntactic and semantic checking, auto-complete, tool tips, folding/unfolding of functions Navigation: Provide list of projects and files for an overview of available resources, provide outline of classes Compilation and Debugging: auto-build, separate source and binary files, breakpoints, variable evaluations Team Support: CVS, FTP/SFTP, auto merge and conflict resolution Auxiliary: To do list, problems, properties, console, create javadoc automatically

12 Reference http://www.onjava.com/pub/a/onjava/2002/12/1 1/eclipse.html?page=1http://www.onjava.com/pub/a/onjava/2002/12/1 1/eclipse.html?page=1 http://www.ugrad.cs.ubc.ca/~cs211/tutorials/Ecli pse-3.1/eclipse_3.1_intro.htmhttp://www.ugrad.cs.ubc.ca/~cs211/tutorials/Ecli pse-3.1/eclipse_3.1_intro.htm

13 Until Next Time Weather Forecast call for –Mostly Sunny on Saturday, July 8 –Isolated Thundershower on Sunday, July 9 Play around Eclipse and OSGi bundles during the weekend if –It’s raining outside –You’re bored –You want to learn more about Eclipse and OSGi Application Development using Atlas, July 10, Monday at 9:00 am We’ll talk on Monday about what our little plug-in does to help make application development easier.


Download ppt "Understanding Eclipse Development Environment Hen-I Yang July 7, 2006"

Similar presentations


Ads by Google