The ACCS hosted a 2 day hands-on training course for the Eclipse software development environment at the St Lucia campus of the University of Queensland on the 9th and 10th of July 2007.
It was presented by Donny Kurniawan and Clement Chu of the Monash Message Lab (message.infotech.monash.edu.au).
Agenda
Monday, July 9th July 2007.
9:30 – 11:00 : Presentation 01, Tutorial 01
11:00 – 11:30 : Morning tea
11:30 – 13:00 : Tutorial 02, Tutorial 03
13:00 – 14:00 : Lunch
14:00 – 15:00 : Tutorial 04
15:00 – 15:30 : Afternoon tea
15:30 – 16:30 : Tutorial 05
Tuesday, July 10th 2007.
9:30 – 11:00 : Presentation 02, Tutorial 06
11:00 – 11:30 : Morning tea
11:30 – 13:00 : Presentation 03, Tutorial 07
13:00 – 14:00 : Lunch
14:00 – 15:00 : Presentation 04, Tutorial 08
15:00 – 15:30 : Afternoon tea
15:30 – 16:30 : Questions & Answers, Presentation 05
Tutorials
- Installing Java.
- Installing Eclipse.
- Running Eclipse.
- Creating and executing a Java application.
Tutorial 02: Writing Source Code
- Generating a constructor.
- Generating getters and setters.
- Renaming a method.
- Extracting a superclass.
- Using other refactor menu items.
- Using other source menu items.
Tutorial 03: Navigating, Searching, and History
- Showing the Type Hierarchy and Outline views.
- Searching for files.
- Searching for various Java elements.
- Displaying file history.
Tutorial 04: Preferences, Launching, and Debugging
- Showing the Preferences window.
- Editing project specific settings.
- Launching a Java application.
- Debugging a Java application.
Tutorial 05: Eclipse for C/C++ Development
- Installing Cygwin.
- Installing CDT.
- Creating and running a C application.
- Debugging a C application.
Tutorial 06: A Simple Plug-in Example
- Creating a plug-in project.
- Running an Eclipse application.
- Inspecting the plug-in code.
- Deploying the plug-in.
Tutorial 07: Plug-in: Preference Page, Editor, View
- Creating the plug-in project.
- Testing the plug-in.
- Inspecting the plug-in code.
Tutorial 08: A Simple Rich Client Platform Example
- Creating an RCP project.
- Running an RCP application.
- Creating an RCP product.
Presentations
Presentation 01: Introducing Eclipse
Presentation 02: Introducing Eclipse Plug-ins 1
Presentation 03: Introducing Eclipse Plug-ins 2
Presentation 04: Introducing Rich Client Platform
Presentation 05: What's Next?