Eclipse Outlines What is Eclipse How to Install
- Slides: 10
Eclipse Outlines: • What is Eclipse? • How to Install Eclipse? • Eclipse Platform • Eclipse Plug in • Eclipse UML • JUnit in Eclipse. • References Latifa Al. Abdulkarim CAp 312 -SWE Feb 2008
What is Eclipse? • IDE: Integrated Development Environment. • Open source. • Provide a common environment by creating Plug –ins. • Video: Starting Eclipse. http: //jonah. cs. elon. edu/dpowell 2/Courses/Eclipse. Tutorial/Eclipse%20 Tutorial% 20 in%20 Video/Eclipse%20 Tutorial%20 in%20 Video. html Latifa Al. Abdulkarim CAp 312 -SWE Feb 2008
Install Eclipse Packages: • Eclipse classis 3. 3. 1. 1. (140 MB) • Eclipse IDE for Java Developers. (78 MB) • Eclipse IDE for C/C++ Developers. (63 MB) http: //www. eclipse. org/downloads/index. php You need to have JRE: Java Runtime environment. http: //java. sun. com/j 2 se/1. 4. 2/download. html Install Eclipse in any directory (Or hard drive) then launch eclipse. exe Latifa Al. Abdulkarim CAp 312 -SWE Feb 2008
Eclipse Platform -Workbench. Menu bar Tool bar Text editor Perspective and Fast View bar Resource Navigator view Message area Stacked Latifa Al. Abdulkarim Feb 2008 views CAp 312 -SWE Editor Status area
Eclipse Example of Java Program in Eclipse Hello Word Latifa Al. Abdulkarim CAp 312 -SWE Feb 2008
Latifa Al. Abdulkarim CAp 312 -SWE Feb 2008
Eclipse Plug-ins • Extending the functionality of Eclipse by using Plug ins. • Example of Plug-ins: • Eclipse. UML. • FITRunner. • dj. Unit. Latifa Al. Abdulkarim CAp 312 -SWE Feb 2008
Eclipse. UML • Eclipse plug-in developed by Omondo • Used for drawing UML diagrams: Usecase diagram, class diagram, sequence diagram and others. • Free edition and studio edition • Eclipse UML documentation http: //www. ejb 3. org/Eclipse. UML_2007_Eclipse_3_3_Documentation. doc. • Video Topics: UML part 1, UML part 2 , UML part 3 http: //jonah. cs. elon. edu/dpowell 2/Courses/Eclipse. Tutorial. htm Latifa Al. Abdulkarim CAp 312 -SWE Feb 2008
JUnit in Eclipse • JUnit is integrated in Eclips. • Used for creating test case classes and test suit classes to write the test code in. • Simplify the organization and implementation of Test Driven Development (TDD) • Test classes are created based on existed classes. Video Topics: Unit testing with Junit http: //jonah. cs. elon. edu/dpowell 2/Courses/Eclipse. Tutorial. htm Latifa Al. Abdulkarim CAp 312 -SWE Feb 2008
Eclipse References: • Eclipse downloads. [online]. Available at: http: //www. eclipse. org/downloads/index. php. (Accessed: 23 Feb 2008) • Eclipse Project(2003)[online]. Available at: www. eclipse. org/eclipse/presentation/eclipse-slides. ppt. (Accessed: 23 Feb 2008) • Omondo. com. Eclipse. UML Download. [online]. Available at: http: //www. omondo. com/. (Accessed: 24 Feb 2008) • Powell, D. (2006). Eclipse Video Tutorial. [online]. Available at: http: //jonah. cs. elon. edu/dpowell 2/Courses/Eclipse. Tutorial. htm. (Accessed: 24 Feb 2008) • Smith, S. (2004). Getting started with eclipse. [online]. Available at: http: //open. ncsu. edu/se/tutorials/eclipse. (Accessed: 24 Feb 2008) Latifa Al. Abdulkarim CAp 312 -SWE Feb 2008