your provider for business web solutions › › Desktop-Feeling garantiert - Wie Ihre Web-Applikation alle Erwartungen erfüllt! Basel, 06.04.2011 Donnerstag, 7. April 2011
your provider for business web solutions › › Welcome Daniel Grob und Andreas Henle Canoo Engineering AG, Basel Rich Internet Applications Products, Projects, Consulting www.canoo.com Donnerstag, 7. April 2011
your provider for business web solutions › › Donnerstag, 7. April 2011
your provider for business web solutions › › Donnerstag, 7. April 2011
your provider for business web solutions › › Content ๏ RIA Suite overview ๏ User Interface Samples ๏ Ria Suite internals ๏ Live demo ๏ Questions & Answers Donnerstag, 7. April 2011
your provider for business web solutions › › Ria Suite overview All the benefits of web applications 1 Simple deployment as *.war file Application independent „browser“ The capabilities of desktop applications 2 Everything that JavaSE can do. Proven technology for enterprise applications 3 www.canoo.com 5 Donnerstag, 7. April 2011
your provider for business web solutions › › 100% pure Java Server-side programming model Client-side visualization www.canoo.com/ulc „ULC on Grails“ the award-winning architecture Donnerstag, 7. April 2011
your provider for business web solutions › › 100% pure Java Server-side programming model Client-side visualization www.canoo.com/ulc „ULC on Grails“ the award-winning architecture Donnerstag, 7. April 2011
your provider for business web solutions › › www.canoo.com 7 Donnerstag, 7. April 2011
your provider for business web solutions › › ULC Core in a Nutshell A UI component library for efficient development of Rich Internet Applications (RIA). www.canoo.com 8 Donnerstag, 7. April 2011
your provider for business web solutions › › ULC Core in a Nutshell A UI component library for efficient development of Rich Internet Applications (RIA). Server Swing-based API www.canoo.com 8 Donnerstag, 7. April 2011
your provider for business web solutions › › ULC Core in a Nutshell A UI component library for efficient development of Rich Internet Applications (RIA). Client Swing-based Rendering Server Swing-based API www.canoo.com 8 Donnerstag, 7. April 2011
your provider for business web solutions › › ULC Core in a Nutshell A UI component library for efficient development of Rich Internet Applications (RIA). Client Swing-based Rendering Server ULCFrame frame = new ULCFrame( " Hello World " ); Swing-based frame.add(new ULCButton( "Hello"); API frame.setVisible(true); www.canoo.com 8 Donnerstag, 7. April 2011
your provider for business web solutions › › ULC Core in a Nutshell A UI component library for efficient development of Rich Internet Applications (RIA). Client Swing-based Rendering Server ULCFrame frame = new ULCFrame( " Hello World " ); Swing-based frame.add(new ULCButton( "Hello"); API frame.setVisible(true); www.canoo.com 8 Donnerstag, 7. April 2011
your provider for business web solutions › › Donnerstag, 7. April 2011
your provider for business web solutions › › User Interface samples Donnerstag, 7. April 2011
your provider for business web solutions › › Swing ??? www.canoo.com 10 Donnerstag, 7. April 2011
your provider for business web solutions › › Swing ??? www.canoo.com 10 Donnerstag, 7. April 2011
your provider for business web solutions › › Swing ??? www.canoo.com 10 Donnerstag, 7. April 2011
your provider for business web solutions › › www.canoo.com 11 Donnerstag, 7. April 2011
your provider for business web solutions › › www.canoo.com 12 Donnerstag, 7. April 2011
your provider for business web solutions › › www.canoo.com 13 Donnerstag, 7. April 2011
your provider for business web solutions › › www.canoo.com 14 Donnerstag, 7. April 2011
your provider for business web solutions › › http://www.canoo.com/ulc Donnerstag, 7. April 2011
your provider for business web solutions › › e t i u S a i R s l a n r e t n i http://www.canoo.com/ulc Donnerstag, 7. April 2011
your provider for business web solutions › › Half-Object & Protocol Pattern: solid engineering Client Server www.canoo.com 16 Donnerstag, 7. April 2011
your provider for business web solutions › › Half-Object & Protocol Pattern: solid engineering Client Server Application www.canoo.com 16 Donnerstag, 7. April 2011
your provider for business web solutions › › Half-Object & Protocol Pattern: solid engineering Client Server TextField Application www.canoo.com 16 Donnerstag, 7. April 2011
your provider for business web solutions › › Half-Object & Protocol Pattern: solid engineering Client Server JTextField TextField TextField Application www.canoo.com 16 Donnerstag, 7. April 2011
your provider for business web solutions › › Half-Object & Protocol Pattern: solid engineering Client Server JTextField TextField TextField Application Button www.canoo.com 16 Donnerstag, 7. April 2011
your provider for business web solutions › › Half-Object & Protocol Pattern: solid engineering Client Server JTextField TextField TextField Application JButton Button Button www.canoo.com 16 Donnerstag, 7. April 2011
your provider for business web solutions › › Half-Object & Protocol Pattern: solid engineering Client Server JTextField TextField TextField Application JButton Button Button 1 User clicks button www.canoo.com 16 Donnerstag, 7. April 2011
your provider for business web solutions › › Half-Object & Protocol Pattern: solid engineering Client Server JTextField TextField TextField Application JButton Button Button 1 2 User clicks button ULC forwards event to server www.canoo.com 16 Donnerstag, 7. April 2011
your provider for business web solutions › › Half-Object & Protocol Pattern: solid engineering Client Server JTextField TextField TextField Application JButton Button Button 1 2 3 User clicks button ULC forwards ULC delegates event to server to application www.canoo.com 16 Donnerstag, 7. April 2011
your provider for business web solutions › › Half-Object & Protocol Pattern: solid engineering Client Server JTextField TextField TextField 5 Application sets new text Application JButton Button Button 1 2 3 User clicks button ULC forwards ULC delegates event to server to application www.canoo.com 16 Donnerstag, 7. April 2011
your provider for business web solutions › › Half-Object & Protocol Pattern: solid engineering Client Server JTextField TextField TextField 5 6 Application ULC returns sets new text changed text Application JButton Button Button 1 2 3 User clicks button ULC forwards ULC delegates event to server to application www.canoo.com 16 Donnerstag, 7. April 2011
your provider for business web solutions › › Half-Object & Protocol Pattern: solid engineering Client Server JTextField TextField TextField 7 5 6 ULC updates Application ULC returns text field sets new text changed text Application JButton Button Button 1 2 3 User clicks button ULC forwards ULC delegates event to server to application www.canoo.com 16 Donnerstag, 7. April 2011
your provider for business web solutions › › Deployment Options Desktop Tier Intermediate Tier Enterprise Tier HTTP(S) Web Container ULC Presen- Proxy tation Engine Web Host Server ULC Presentation Logic HTTP(S) ULC Presen- Database tation Engine Server EJB Container HTTP(S) EJB EJB Web Services Standard Packages Java VM Java VM/Java EE www.canoo.com 17 Donnerstag, 7. April 2011
your provider for business web solutions › › Deployment Options Desktop Tier Intermediate Tier Enterprise Tier JNLP HTTP(S) Web Container ULC Presen- Proxy tation Engine Web Host Server ULC Presentation Logic HTTP(S) ULC Presen- Database tation Engine Server EJB Container HTTP(S) EJB EJB Web Services Standard Packages Java VM Java VM/Java EE www.canoo.com 17 Donnerstag, 7. April 2011
your provider for business web solutions › › Deployment Options Desktop Tier Intermediate Tier Enterprise Tier JNLP HTTP(S) Web Container ULC Presen- Proxy tation Engine Web Host Server ULC Presentation Logic Applet HTTP(S) ULC Presen- Database tation Engine Server EJB Container HTTP(S) EJB EJB Web Services Standard Packages Java VM Java VM/Java EE www.canoo.com 17 Donnerstag, 7. April 2011
your provider for business web solutions › › ULC ULC Web TablePlus Integration ULC ULC Office Enterprise Integration Portal Integration ULC Visual ULC Editor Load Donnerstag, 7. April 2011
your provider for business web solutions › › Next steps visit www.canoo.com 1 try the Canoo RIA Suite 2 come to the Canoo Lunch & Learn 3 “Share a Canooey” 4 www.canoo.com 19 Donnerstag, 7. April 2011
Recommend
More recommend