Recap Modules: dependency management, revisioning, information hiding

Slides:



Advertisements
Similar presentations
Developing Swing Application with Mattisse GUI Builder eriq adams Developing Swing Application With Mattisse GUI Builder - 10 Dec 2007.
Advertisements

NetBeans Platform Compared with Eclipse Rich Client PLatform Kai Tödter, Siemens AG Geertjan Wielenga, Sun Microsystem ID# ????
Introduce OSGi BlueDavy
NetBeans IDE Tal Maoz Na’ama Zahavi.
DOSGi Application Platform for MobiCloud Long Qiu Xinyi Dong.
NetBeans IDE Vishnuvardhan.M Dept. of Computer Science - SSBN.
Copyright © Soyatec. Licensed under the Eclipse Public License 1.0 Yves YANG & Philippe Ombredanne.
Creating of Rich Client Applications using NetBeans 6 and Java Swing Miroslav Nachev.
Written by Liron Blecher
JavaBeans Components. To understand JavaBeans…  Proficient experience with the Java language required  Knowledge of classes and interfaces  Object-Oriented.
Logics for Data and Knowledge Representation Semantic Matching Lab.
Introducing the Eclipse Visual Editor David Gallardo.
Andreas Enbohm Capgemini Sverige AB Java SE 7 (Dolphin) or ”The Future is Nigh”
Writing Extension Modules (Plugins) for JAS 3 Mark Donszelmann Tony Johnson Victor Serbo Max Turri CHEP2004, 27 september-1 october 2004, Interlaken, Switzerland.
Enterprise Java Beans. Model 1 J2EE – Web View Model/View/Controller Model View Control Data base Web Server Model One Architecture HTTP Request HTTP.
Swing part-two Eriq Muhammad Adams J
Creating Modular CRUD Desktop Applications Jiri Rechtacek Geertjan Wielenga.
(1) StOpMI Phase 2 or “What about using NetBeans as a Framework for our GUIs?” Vito Baggiolini 24-May-2002.
Building Web Applications using the latest ASP.NET technologies Max Déboli Director de Desarrollo Microsoft Azure MVP Lagash
#SummitNow Alfresco and Neo4j 6 November 2013 Ivan Krnić, Head of Java and ECM CROZ.
Visual Mobile Applications with Netbeans 6.0 Your Name Sun Campus Ambassador Your Address.
JavaOne 2010 Patterns for Modularity Anton Epple, Eppleton IT Consulting Jaroslav Tulach, NetBeans Team, Oracle, Prague Zoran Sevarac, Faculty of Organizational.
Mary Ganesan and Lora Strother Campus Tours Using a Mobile Device.
Visual Mobile Gaming Your Name Sun Campus Ambassador Your Address.
Using NetBeans IDE for Desktop Development Geertjan Wielenga
Introduction to the NetBeans Platform Certified Training Course Geertjan Wielenga Sun Microsystems.
Swing OSGi Modular Desktop Application Framework Jaroslav Tulach, Oracle Anton Epple, Eppleton.
Beans Binding Framework & Swing Application Framework Geertjan Wielenga http//netbeans.dzone.com.
Modular Applications and the Lookup API Geertjan Wielenga NetBeans Team.
Using NetBeans For Your Existing Projects Brian Leonard
Window System API. Agenda ● 1. Terminology ● 2. TopComponent ● 3. WindowManager ● 4. Mode ● 5. TopComponentGroup ● 6. Configuration Options ● 7. Case.
Swing Application Framework and Beans Binding David Botterill
Porting a Swing Application to the NetBeans Platform Anton Epple
NetBeans Rich Client Platform Alex Kotchnev Software Developer Commerce Technologies Inc. Alex Kotchnev Software Developer Commerce Technologies Inc.
1 Component Technology Johannes Kepler University Linz, Austria Deepak Dhungana Institute for System Engineering.
An Introduction to the Window System. Agenda ● Problem statement ● Solution ● Demos: ● Creating a TopComponent ● Porting a Swing Application ● API Overview.
Data Objects & Editors Tim Boudreau Senior Staff Engineer Sun Microsystems.
Common Client Rich Client Platforms
Hello NetBeans Platform
Presenter Name This presentation introduces Swing Application Framework and Beans Binding JSRs. These are two new JSRs which greatly.
Product Configurator – A Customer Story
Design Patterns Source: “Design Patterns”, Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides And Created.
ORACLE ADF ONLINE TRAINING COURSE
MVC in NetBeans and other modular applications Jaroslav Tulach.
Chapter 36 JavaBeans and Bean Events
Nodes and Explorer David Strupl Staff Engineer Sun Microsystems.
TECHLEADS IT Oracle Apps ADF R12
Geertjan Wielenga
Self Healing and Dynamic Construction Framework:
Nodes and Explorer NetBeans ~ JavaBeans Tim Boudreau
Data Objects & Editors David Strupl Staff Engineer Sun Microsystems.
Advanced Java Programming
Netbeans 6.0 Your Name Sun Campus Ambassador Your Address.
Review: Java GUI Programming
Nodes & Explorer Views Geertjan Wielenga Sun Microsystems.
Java FX.
New Features in NetBeans Platform 6.5.
Geertjan Wielenga This presentation introduces Swing Application Framework and Beans Binding JSRs. These are two new JSRs.
NetBeans ~ JavaBeans Jaroslav Tulach Sun Microsystems.
Productivity Tools Extensions to NetBeans IDE that make life easier
Enterprise Java Bean. Overview of EJB View of EJB Conversation Roles in EJB, Types of Enterprise Beans Lifecycle of Beans Developing Applications using.
ADOPTION OF ECLIPSE RCP TO BUILD RICH GUI FOR THE SPACE DOMAIN
Anne Pratoomtong ECE734, Spring2002
December 7th, 2010 Thanks to Mike Perez and Chris Ritchie for the graphic.
Hierarchies SQL Server 2012 Tyler Graham Senior Program Manager
July 25th, 2006 Thanks to Mike Perez and Chris Ritchie for the graphic.
Data Warehouse Student Data User Group Meeting October 26, 2016
BEAN!.
Eclipse Tools Platform
MVC in AX2012 Rama Sridhar
Presentation transcript:

Recap Modules: dependency management, revisioning, information hiding The agenda is pretty straightforward: 1. Introduce Swing Application Framework and do a demo of an application that uses it to learn the basics of this JSR. 2. Introduce Beans Binding and do a demo of an application that uses it to learn the basics of this JSR. 3. Create an application which uses both JSRs to show how they can be reused in real-world applications. 4. Conclusion – what do we gain from these JSRs.

Recap Modules: dependency management, revisioning, information hiding Lookup: extension to ServiceLoader in JDK 6, for communicating between modules Available prior to JDK 6 LookupListener Lookup on TopComponent & Node The agenda is pretty straightforward: 1. Introduce Swing Application Framework and do a demo of an application that uses it to learn the basics of this JSR. 2. Introduce Beans Binding and do a demo of an application that uses it to learn the basics of this JSR. 3. Create an application which uses both JSRs to show how they can be reused in real-world applications. 4. Conclusion – what do we gain from these JSRs.

Recap Window System: logical management of multiple views The agenda is pretty straightforward: 1. Introduce Swing Application Framework and do a demo of an application that uses it to learn the basics of this JSR. 2. Introduce Beans Binding and do a demo of an application that uses it to learn the basics of this JSR. 3. Create an application which uses both JSRs to show how they can be reused in real-world applications. 4. Conclusion – what do we gain from these JSRs.

Recap Window System: logical management of multiple views TopComponent Provides new window Lifecycle & Persistence Modes & Groups The agenda is pretty straightforward: 1. Introduce Swing Application Framework and do a demo of an application that uses it to learn the basics of this JSR. 2. Introduce Beans Binding and do a demo of an application that uses it to learn the basics of this JSR. 3. Create an application which uses both JSRs to show how they can be reused in real-world applications. 4. Conclusion – what do we gain from these JSRs.

Recap Node Generic hierarchical model Display name, icons, actions The agenda is pretty straightforward: 1. Introduce Swing Application Framework and do a demo of an application that uses it to learn the basics of this JSR. 2. Introduce Beans Binding and do a demo of an application that uses it to learn the basics of this JSR. 3. Create an application which uses both JSRs to show how they can be reused in real-world applications. 4. Conclusion – what do we gain from these JSRs.

Recap Node Generic hierarchical model Display name, icons, actions Explorer View Swing components for showing nodes The agenda is pretty straightforward: 1. Introduce Swing Application Framework and do a demo of an application that uses it to learn the basics of this JSR. 2. Introduce Beans Binding and do a demo of an application that uses it to learn the basics of this JSR. 3. Create an application which uses both JSRs to show how they can be reused in real-world applications. 4. Conclusion – what do we gain from these JSRs.

Recap Node Generic hierarchical model Display name, icons, actions Explorer View Swing components for showing nodes Explorer Manager Controller between node and view Handles synchronization The agenda is pretty straightforward: 1. Introduce Swing Application Framework and do a demo of an application that uses it to learn the basics of this JSR. 2. Introduce Beans Binding and do a demo of an application that uses it to learn the basics of this JSR. 3. Create an application which uses both JSRs to show how they can be reused in real-world applications. 4. Conclusion – what do we gain from these JSRs.

Recap How is this different in Eclipse? Swing vs SWT NetBeans modules vs OSGi Matisse GUI Builder The agenda is pretty straightforward: 1. Introduce Swing Application Framework and do a demo of an application that uses it to learn the basics of this JSR. 2. Introduce Beans Binding and do a demo of an application that uses it to learn the basics of this JSR. 3. Create an application which uses both JSRs to show how they can be reused in real-world applications. 4. Conclusion – what do we gain from these JSRs.