SWT

Lessons Learned Writing the AWS Toolkit for Eclipse

Session Type: 
Standard [35 minutes]
Speakers

Learn best practices for Eclipse plug-in development that took us years to figure out!

The AWS Toolkit for Eclipse brings the AWS cloud to the Eclipse workbench, allowing developers to develop, debug, and deploy Java applications on the AWS platform. For three years, we've worked to integrate AWS services into your Eclipse development workflow. We started with a small seed of functionality for managing EC2 instances, and today support nine services and counting. We learned a lot on the way, and we'd like to share!

Schedule info

Time slot: 
28 March 11:45 - 12:20
Status: 
Accepted

Audience

Track: 
Tools
Experience level: 
Beginner

Leveraging OSGi and SWT in Diagnostic Medical Imaging

Session Type: 
Standard [35 minutes]
Speakers

My team is responsible for the design, development, deployment, and maintenance of an FDA regulated 510k approved medical imaging application that is written on top of the Eclipse platform. We have taken many standard workbench concepts and extended them beyond that base layer to support multimonitor environments, saving/restoration of application state included the images being viewed, the transformations to images, and additional reporting that the user may have performed within the application across the network and across facilities. We have heavily leveraged SWT to provide a modern look and feel to our application to suit the needs of our users within the radiology space. Beyond that, we have an application delivery system comprised of server side OSGi components that allow us to run our desktop app on a server and access it through a browser with no client software installation required, or any minimum browser requirements. We would like to present some of the layers we've introduced in the UI as well as a general overview of how modular OSGi has made us successful.

Schedule info

Time slot: 
27 March 13:30 - 14:05
Status: 
Accepted

Audience

Track: 
EclipseRT
Experience level: 
Intermediate

UI testing with Jubula - wacky widgets 2.0

Session Type: 
Standard [35 minutes]
Speakers

Standard widgets and usage concepts are great. They are known by users, respond in expected ways, and are generally testable out-of-the-box with UI automation tools like Jubula.

Apparently though, standard widgets are boring, that table-in-a-combo-box-with-a-tree-in-it is the new black. Joking aside, the temptation (or necessity) to stray from the standard path will happen to all of us at one time or another. Good examples for that can e.g. be found in the Nebula project. You may well ask yourself what that means for UI testing ...

Schedule info

Status: 
Declined

Audience

Track: 
Cool Stuff (Other)
Experience level: 
Beginner

Rich Widgets for a Rich Platform - Messages from the Nebula

Session Type: 
Standard [35 minutes]
Speakers

So you want to build an Eclipse-based application but you need more functionality or flair than what the stock SWT widgets provide. Have a look at Nebula! Nebula is a catalog of many powerful and useful SWT widgets that can open up new possibilities for your Eclipse applications.

Schedule info

Status: 
Waiting List

Audience

Track: 
Cool Stuff (Other)
Experience level: 
Beginner

Tags:

Beyond basic forms with Sapphire

Session Type: 
Standard [35 minutes]
Speakers

You wouldn't think of developing a business application using an assembly language, so why are you still developing complex forms with low-level widget libraries? In this talk, we will compare and contrast traditional SWT development with Sapphire's declarative model-driven approach.

Schedule info

Status: 
Declined

Audience

Track: 
Tools
Experience level: 
Intermediate

Introduction to Nebula NatTable

Session Type: 
Standard [35 minutes]
Speakers

Table or grid-oriented interfaces are quite challenging to implement, particularly as your application requirements evolve to need more sophisticated features. NatTable is designed to help you in these situations. NatTable is a feature-rich, flexible, and highly performant data grid that provides a wealth of grid functionality that you can leverage in your applications, and is also highly customizable so that you can adapt it to meet your specific needs.

Schedule info

Status: 
Declined

Audience

Track: 
Tools
Experience level: 
Intermediate

Tags:

Copyright © 2013 The Eclipse Foundation. All Rights Reserved.