GR8Conf 2011: Canoo RIA Suite
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

GR8Conf 2011: Canoo RIA Suite

on

  • 782 views

 

Statistics

Views

Total Views
782
Views on SlideShare
782
Embed Views
0

Actions

Likes
0
Downloads
11
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

GR8Conf 2011: Canoo RIA Suite Presentation Transcript

  • 1. › your provider for business web solutions › Rich Grails UIs with the Canoo RIA Suite Dierk König dierk.koenig@canoo.com @mittieMittwoch, 18. Mai 2011
  • 2. › your provider for business web solutions › WARNING Rich Grails UIs with the This talk contains commercial content. Engineers shouldRIA Suite Canoo be supervised by their managers. Dierk König dierk.koenig@canoo.com @mittieMittwoch, 18. Mai 2011
  • 3. › your provider for business web solutions › Dierk König Canoo Engineering AG, Basel (CH) Rich Internet Applications www.canoo.com Groovy & Grails consulting www.canoo.comMittwoch, 18. Mai 2011
  • 4. › your provider for business web solutions › Canoo RIA Suite (ULC) Server-side programming model Client-side visualization 100% pure Java With Groovy if you like Grails ULC Plugin www.canoo.com/ulc „ULC on Grails“ the award-winning architecture www.canoo.com 3Mittwoch, 18. Mai 2011
  • 5. › your provider for business web solutions › Canoo RIA Suite (ULC) Server-side programming model Client-side visualization 100% pure Java With Groovy if you like Grails ULC Plugin www.canoo.com/ulc „ULC on Grails“ the award-winning architecture www.canoo.com 3Mittwoch, 18. Mai 2011
  • 6. › your provider for business web solutions › ‣ Canoo ULC on Grails Multi-channel betting application www.canoo.comMittwoch, 18. Mai 2011
  • 7. › your provider for business web solutions › Half-Object & Protocol Pattern Client Server www.canoo.com 5Mittwoch, 18. Mai 2011
  • 8. › your provider for business web solutions › Half-Object & Protocol Pattern Client Server Application www.canoo.com 5Mittwoch, 18. Mai 2011
  • 9. › your provider for business web solutions › Half-Object & Protocol Pattern Client Server TextField Application www.canoo.com 5Mittwoch, 18. Mai 2011
  • 10. › your provider for business web solutions › Half-Object & Protocol Pattern Client Server JTextField TextField TextField Application www.canoo.com 5Mittwoch, 18. Mai 2011
  • 11. › your provider for business web solutions › Half-Object & Protocol Pattern Client Server JTextField TextField TextField Application Button www.canoo.com 5Mittwoch, 18. Mai 2011
  • 12. › your provider for business web solutions › Half-Object & Protocol Pattern Client Server JTextField TextField TextField Application JButton Button Button www.canoo.com 5Mittwoch, 18. Mai 2011
  • 13. › your provider for business web solutions › Half-Object & Protocol Pattern Client Server JTextField TextField TextField Application JButton Button Button 1 User clicks button www.canoo.com 5Mittwoch, 18. Mai 2011
  • 14. › your provider for business web solutions › Half-Object & Protocol Pattern Client Server JTextField TextField TextField Application JButton Button Button 1 2 User clicks button ULC forwards event to server www.canoo.com 5Mittwoch, 18. Mai 2011
  • 15. › your provider for business web solutions › Half-Object & Protocol Pattern 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 5Mittwoch, 18. Mai 2011
  • 16. › your provider for business web solutions › Half-Object & Protocol Pattern 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 5Mittwoch, 18. Mai 2011
  • 17. › your provider for business web solutions › Half-Object & Protocol Pattern Client Server JTextField TextField TextField 6 5 ULC returns Application changed text 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 5Mittwoch, 18. Mai 2011
  • 18. › your provider for business web solutions › Half-Object & Protocol Pattern Client Server JTextField TextField TextField 7 6 5 ULC updates ULC returns Application text field changed text 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 5Mittwoch, 18. Mai 2011
  • 19. › your provider for business web solutions › More Canoo ULC capabilities Huge tables, Business tables Tree-tables, Animation, 3D Interactive business-charts Look-ahead input fields Client-side enablers / validators ULC-in-browser, browser-in-ULC Access to local devices Intra-/cross-/native-application drag and drop Full support in all Java IDEs, edit, debug, profile, ... Visual builder for eclipse Unit testing, functional testing, load testing www.canoo.com 6Mittwoch, 18. Mai 2011
  • 20. › your provider for business web solutions › github.com/canoo/grails-ulc grails install-plugin ulc 0.3.2 grails install-domain-viewer grails create-app-ulc <appname> grails run-app-ulc <appname> www.canoo.com 7Mittwoch, 18. Mai 2011
  • 21. › your provider for business web solutions › 1 All the benefits of web applications 2 The capabilities of desktop applications 3 Available now as a Grails plugin www.canoo.com 8Mittwoch, 18. Mai 2011
  • 22. › your provider for business web solutions › More information and demos www.canoo.com/ulc We‘re happy to support you with Groovy & Grails training and consulting info@canoo.com www.canoo.com 9Mittwoch, 18. Mai 2011
  • 23. › your provider for business web solutions › More information and demos www.canoo.com/ulc We‘re happy to support you with Groovy & Grails training and consulting info@canoo.com www.canoo.com 9Mittwoch, 18. Mai 2011
  • 24. › your provider for business web solutions › More information and demos www.canoo.com/ulc We‘re happy to support you with Groovy & Grails training and consulting info@canoo.com Sha re-a -Ca noo ie www.canoo.com 9Mittwoch, 18. Mai 2011
  • 25. › your provider for business web solutions › Discussion credits: Paul King www.canoo.comMittwoch, 18. Mai 2011
  • 26. › your provider for business web solutions › Discussion dierk.koenig@canoo.com @mittie credits: Paul King www.canoo.comMittwoch, 18. Mai 2011