OOPSLA '04

Program
Technical Program
  Invited Speakers
  Technical Papers
  Onward!
  Panels
  Practitioner Reports
  Tutorials
Workshops
DesignFest
Educators' Symposium
Demonstrations
Posters
Doctoral Symposium
Exhibits
Student Research Comp.
FlashBoF
 
Turing Lecture
 
Social Events
 
Week at a Glance
 
Final Program (1.5M .pdf)

Find in Program
 

Page
Printer-friendly

Basket
view, help

"SWT: The Eclipse Standard Widget Toolkit"
Object-Oriented Programming, Systems, Languages and Applications
Home    Program    Housing & Transportation    Registration    Submissions    Wiki    Maps
 
  > Technical Program > Tutorials > All Tutorials

 : Monday Afternoon Tutorials (1:30 - 17:00) : Eclipse : Eclipse : Monday

SWT: The Eclipse Standard Widget Toolkit

Meeting Room 17
Monday, 13:30, half day
 


 
7·8·9·10·11·12·13·14·15·16·17·18·19·20·21

Carolyn MacLeod, IBM OTI Lab, Ottawa:  Carolyn MacLeod has been an SWT committer since 2000. She implemented printing on Windows and X/Motif, accessibility on Windows, and some of the image processing. Before SWT she was responsible for the VAME layout classes and debugger UI, which appear in a modified form in eclipse, and was involved with VisualAge for Java and VisualAge for Smalltalk.
Grant Gayed, IBM OTI Lab, Ottawa:  Grant Gayed has been an SWT committer since work began on Eclipse 2.0. He implemented accessibility support for GTK+, and has addressed various issues across the supported platforms. Previous to this he was a developer in the UI groups of Eclipse 1.0 and VisualAge for Java 2.0.

Tutorial number: 33

The Standard Widget Toolkit is a Java class library for creating graphical user interfaces. It was created as part of the Eclipse project to facilitate the building of efficient, portable applications that directly access the operating system's user interface facilities. With SWT it is possible to create applications in Java that are indistinguishable from native applications on the desktop.

We will provide a guided tour of the toolkit by breaking the task of building a graphical user interface-based application into component parts, and showing how these are modeled in SWT through a series of examples. Bring your laptop (Windows, Linux, or Mac) with a working install of Eclipse on it, and follow along as we explore how SWT can be used to create user interfaces for Java applications.

Beginner: Attendees should have a working knowledge of Java and Eclipse's Java development facilities. To get the most out of this tutorial, we request participants to have eclipse installed and running on their laptops prior to the tutorial. You'll need eclipse R3.0 or higher and a Java development kit (JDK) version 1.4.2 or higher.