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

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

GR8Conf 2011: Canoo RIA Suite

599

Published on

Published in: Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
599
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
12
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

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

×