eclipseCon 2006 March 20-23 Santa Clara Convention Center







Leave feedback

asterisk.eclipse.org

Common Navigator Framework for Platform/UI in 3.2

Michael D. Elder (IBM)

Developer Track · Long Talk

Presentation file

Thursday, 14:15, 45 minutes | Room 209&210   Add to your calendariCal

8
·
9
·
10
·
11
·
12
·
13
·
14
·
15
·
16
·
17
·
18
·
19
Picture

Michael D. Elder

Leave feedback

The Common Navigator framework provides a general-purpose extensible viewer that allows clients to contribute content, menus, actions, filters, sorting, and drag and drop extensions in a generic way. IBM contributed the framework as part of the Web Tools Project (WTP). Many clients of the framework already exist, including several in the WTP (J2EE, Web Services) and the newly formed Data Tools Project (DTP). The framework allows clients to add new children to existing elements, configure the retargetable actions and view menu options based on the selection, add new filters, add new DND handlers, and contribute sorting strategies for contributed content. The base contribution will provide Resource and Java extensions for clients to use without need for further customizaiton. Other contributions from either WTP or DTP will include extensions for enhanced EMF models of resources (such as J2EE deployment descriptor or WSDL files) and logical representations of local/remote servers in one integrated view. Users may configure the extensions which are shown in their specific viewer instance in order to better focus the contents of the viewer to the userÂ’s specific tasks. Vendors that build on either WTP or DTP will be able to contribute further value-add extensions seamlessly. The proposed talk will cover the design of the Common Navigator framework as it appears in the Platform/UI component for 3.2. The talk will describe the framework at a high level, and then demonstrate the process to build an extension. Attendees should leave with a better understanding of the intent of the framework and with a working knowledge of how to build an extension. Attendees of the talk will derive more value if they have an understanding of how to develop extensions for the Eclipse Platform and specifically the basic constructs necessary to build a basic navigational viewer. (Presentation Slides)

Michael has been a contributor to the Web Tools Project since its inception as part of the J2EE tools team. He has played a role in several of the frameworks contributed by the J2EE team, including the Common Navigator, Flexible Project support, EMF to XML Translators, EMF shared resource management, and the Tacit Migration Engine. He has been with IBM since 2001 as a co-op and since 2003 as a fulltime employee with assignments in Cambridge, MA, Hursley Lab, UK, and is currently based at the Research Triangle Park Lab. Michael is currently focused on tooling for Services Oriented Architectures and porting the WTP Common Navigator down to Platform/UI for the 3.2 deliverable.




Gold sponsors

Sybase logo

Compuware logo

Actuate logo

IBM logo

Serena logo

HP logo

BEA logo

Accelerated Technology logo

Business Objects logo

Silver sponsors

Lynux Works logo

Black Duck logo

Nokia logo

Scapa Technologies logo

Adobe logo

Sales Force logo

Wind River logo

Innoopract logo

Borland logo

ILOG logo

Media sponsors

ACM Queue logo

IEEE Software logo

Sys Admin logo

Eclipse Source logo

Eclipse Magazine logo

Software Development logo

Embedded Computing logo

Addison-Wesley logo

Eclipse Developers journal logo

Eclipse Zone logo

Eclipse Review logo

SD Times logo

Dr. Dobb's logo

Software Test & Performance logo