Eclipse Training

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

Tutorial 01: Getting Started

  1. Installing Java.
  2. Installing Eclipse.
  3. Running Eclipse.
  4. Creating and executing a Java application.

Tutorial 02: Writing Source Code

  1. Generating a constructor.
  2. Generating getters and setters.
  3. Renaming a method.
  4. Extracting a superclass.
  5. Using other refactor menu items.
  6. Using other source menu items.

Tutorial 03: Navigating, Searching, and History

  1. Showing the Type Hierarchy and Outline views.
  2. Searching for files.
  3. Searching for various Java elements.
  4. Displaying file history.

Tutorial 04: Preferences, Launching, and Debugging

  1. Showing the Preferences window.
  2. Editing project specific settings.
  3. Launching a Java application.
  4. Debugging a Java application.

Tutorial 05: Eclipse for C/C++ Development

  1. Installing Cygwin.
  2. Installing CDT.
  3. Creating and running a C application.
  4. Debugging a C application.

Tutorial 06: A Simple Plug-in Example

  1. Creating a plug-in project.
  2. Running an Eclipse application.
  3. Inspecting the plug-in code.
  4. Deploying the plug-in.

Tutorial 07: Plug-in: Preference Page, Editor, View

  1. Creating the plug-in project.
  2. Testing the plug-in.
  3. Inspecting the plug-in code.

Tutorial 08: A Simple Rich Client Platform Example

  1. Creating an RCP project.
  2. Running an RCP application.
  3. 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?

World-class basic and applied inter-disciplinary research on questions fundamental to understanding, designing and managing complex systems/font>
2009 The ARC Centre for Complex Systems, Australia