Technical Sessions Scripting/Groovy Simple App Framework Portlet Rest Java Real Time EJB 3.0
Java Technology – Rest... Implementing the Atom Protocol REST what is it? REST vs ws-* debate REST = xml & http… REST based web service Atom Format Atom Protocol AtomEnabled.org
REST Taken from JavaOne 2006 presentation TS-1756
Rest vs WS-* Taken from JavaOne 2006 presentation TS-1756
Atom Publishing Format Taken from JavaOne 2006 presentation TS-1756
Taken from JavaOne 2006 presentation TS-1756
An Atom Introspection Document Taken from JavaOne 2006 presentation TS-1756
Taken from JavaOne 2006 presentation TS-1756
Desktop App Framework - Jsr 296 A simple framework for desktop apps. Separates the Frame from the Application Not big like Netbeans, SpringRCP, Eclipse RCP Application Class – App Life Cycle ResourceMaps Actions @Action annotation Action maps
What's the problem? Taken from JavaOne 2006 presentation TS-3399
Desktop App Framework Fears
A Brief Survey of what exists
Overview Diagram
Application Class
What will App instantiation like?
Application Subclasses
Application Life Cycle JavaTM SE 6 - Mustang Qualities & features JavaTM EE 5 Now and How Futures Dolphin New languages
Resource Maps
Common GUI Types
Resource Injection
Resource Annotations
Action requirements
Action Maps
Action attributes per context
Future...
EJB 3.0 Introduction to EJB 3.0 Entities Components Packaging & Assembling Components
Components Taken from JavaOne 2006 presentation TS-3616
Entities Taken from JavaOne 2006 presentation TS-3616
EJB 3.0 Application Architecture Taken from JavaOne 2006 presentation TS-3616
Building Components Taken from JavaOne 2006 presentation TS-3616
Building Components Taken from JavaOne 2006 presentation TS-3616
Building Components Taken from JavaOne 2006 presentation TS-3616
Building Entities Taken from JavaOne 2006 presentation TS-3616
Building Entities Taken from JavaOne 2006 presentation TS-3616
Packaging up the Components Taken from JavaOne 2006 presentation TS-3616
Packaging up the Entities Taken from JavaOne 2006 presentation TS-3616 Taken from JavaOne 2006 presentation TS-3616
Adding the Entities Taken from JavaOne 2006 presentation TS-3616
Summary Taken from JavaOne 2006 presentation TS-3616
Simplify Application Development with Scripting Guillaume LaForge, Tim Gleason, Tugdaul Grall Java 6 and scripting Groovy API Syntax MOP's JDBC Swing Ant Other scripting languages
Full Steam on Scripting Taken from JavaOne 2006 presentation TS-1264
Three Main Use Cases of Integration Taken from JavaOne 2006 presentation TS-1264
Taken from JavaOne 2006 presentation TS-1264
Taken from JavaOne 2006 presentation TS-1264
Taken from JavaOne 2006 presentation TS-1264
Taken from JavaOne 2006 presentation TS-1264
JDBC Software Taken from JavaOne 2006 presentation TS-1264
Taken from JavaOne 2006 presentation TS-1264
Taken from JavaOne 2006 presentation TS-1264
Ant Builder Taken from JavaOne 2006 presentation TS-1264
Taken from JavaOne 2006 presentation TS-1264
Simplify SOA with JavaScript Taken from JavaOne 2006 presentation TS-1264
Taken from JavaOne 2006 presentation TS-1264
Taken from JavaOne 2006 presentation TS-1264
Building a Service With BPEL and the Java EE Platform Services overview Composite Applications BPEL BPEL vs JBI competing? Web services sequencing language Ordering, sequencing, concurrency, choreography.
Why Services
What are services?
What does a service do?
How is a service implemented?
Composite Application Summary
BPEL “fixes” WSDL
BPEL is a web service sequencing language
BPEL:... fileClaim
FileClaim: cont
BPEL:... the reply
Runtime: Java EE platform and Java Business Integration
Summary
What comes next in the Portlet Specification V2.0 with JSR 286 The Current Portlet Specification Overview of JSR 286- V2.0 Major Themes for V2.0 What comes next
Taken from JavaOne 2006 presentation TS-3627
Why have Portlet standards at all? Taken from JavaOne 2006 presentation TS-3627
Why have Portlet standards at all? Taken from JavaOne 2006 presentation TS-3627
What does JSR 168 define? Taken from JavaOne 2006 presentation TS-3627
What is out of scope in JSR 168? Taken from JavaOne 2006 presentation TS-3627
Why do we need a version 2.0? Taken from JavaOne 2006 presentation TS-3627
Current proposed schedule Taken from JavaOne 2006 presentation TS-3627
Major themes for V2.0 Taken from JavaOne 2006 presentation TS-3627
Major themes for V2.0 Taken from JavaOne 2006 presentation TS-3627
Major themes for V2.0 Taken from JavaOne 2006 presentation TS-3627
Major themes for V2.0 Taken from JavaOne 2006 presentation TS-3627
Major themes for V2.0 Taken from JavaOne 2006 presentation TS-3627
Major themes for V2.0 Taken from JavaOne 2006 presentation TS-3627
Major themes for V2.0 Taken from JavaOne 2006 presentation TS-3627
What comes next? Taken from JavaOne 2006 presentation TS-3627
Summary Taken from JavaOne 2006 presentation TS-3627
Java Real Time Technology: Why it matters to you and what you should do about it Why Real Time at all? Brief intro to Real Time Java Real Time garbage collection Converting Java technology to Real Time Java technology
Why Real-Time Java? Taken from JavaOne 2006 presentation TS-1904
Real-Time Specification for Java Technology Overview Taken from JavaOne 2006 presentation TS-1904
RT Application Development Taken from JavaOne 2006 presentation TS-1904
Core Requirement Definitions Taken from JavaOne 2006 presentation TS-1904
Taken from JavaOne 2006 presentation TS-1904
Solutions for Real Time Java Technology Taken from JavaOne 2006 presentation TS-1904
RTGC Designs: Sun's RTGC Taken from JavaOne 2006 presentation TS-1904
Myth Busting Taken from JavaOne 2006 presentation TS-1904
Converting Java Code to Real-Time Java Code Taken from JavaOne 2006 presentation TS-1904
Step One Taken from JavaOne 2006 presentation TS-1904
Step Two Ha there is no Step Two Taken from JavaOne 2006 presentation TS-1904
Summary Taken from JavaOne 2006 presentation TS-1904