0
› your provider for business web solutions ›                                   Rich Grails UIs with the                   ...
› your provider for business web solutions ›                                                     WARNING                  ...
› your provider for business web solutions ›                                                               Dierk König    ...
› your provider for business web solutions ›        Canoo RIA Suite (ULC)       Server-side programming model       Client...
› your provider for business web solutions ›        Canoo RIA Suite (ULC)       Server-side programming model       Client...
› your provider for business web solutions ›      ‣                                                    Canoo ULC on Grails...
› your provider for business web solutions ›    Half-Object & Protocol Pattern                                         Cli...
› your provider for business web solutions ›    Half-Object & Protocol Pattern                                         Cli...
› your provider for business web solutions ›    Half-Object & Protocol Pattern                                         Cli...
› your provider for business web solutions ›    Half-Object & Protocol Pattern                                         Cli...
› your provider for business web solutions ›    Half-Object & Protocol Pattern                                         Cli...
› your provider for business web solutions ›    Half-Object & Protocol Pattern                                         Cli...
› your provider for business web solutions ›    Half-Object & Protocol Pattern                                         Cli...
› your provider for business web solutions ›    Half-Object & Protocol Pattern                                         Cli...
› your provider for business web solutions ›    Half-Object & Protocol Pattern                                         Cli...
› your provider for business web solutions ›    Half-Object & Protocol Pattern                                         Cli...
› your provider for business web solutions ›    Half-Object & Protocol Pattern                                         Cli...
› your provider for business web solutions ›    Half-Object & Protocol Pattern                                         Cli...
› your provider for business web solutions ›        More Canoo ULC capabilities       Huge tables, Business tables       T...
› your provider for business web solutions ›        github.com/canoo/grails-ulc       grails install-plugin ulc 0.3.2     ...
› your provider for business web solutions ›              1                         All the benefits of web applications  ...
› your provider for business web solutions ›        More information and demos       www.canoo.com/ulc       We‘re happy t...
› your provider for business web solutions ›        More information and demos       www.canoo.com/ulc       We‘re happy t...
› your provider for business web solutions ›        More information and demos       www.canoo.com/ulc       We‘re happy t...
› your provider for business web solutions ›        Discussion                                                            ...
› your provider for business web solutions ›        Discussion                                             dierk.koenig@ca...
Upcoming SlideShare
Loading in...5
×

GR8Conf 2011: Canoo RIA Suite

606

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
606
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
12
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "GR8Conf 2011: Canoo RIA Suite"

  1. 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. 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. 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. 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. 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. 6. › your provider for business web solutions › ‣ Canoo ULC on Grails Multi-channel betting application www.canoo.comMittwoch, 18. Mai 2011
  7. 7. › your provider for business web solutions › Half-Object & Protocol Pattern Client Server www.canoo.com 5Mittwoch, 18. Mai 2011
  8. 8. › your provider for business web solutions › Half-Object & Protocol Pattern Client Server Application www.canoo.com 5Mittwoch, 18. Mai 2011
  9. 9. › your provider for business web solutions › Half-Object & Protocol Pattern Client Server TextField Application www.canoo.com 5Mittwoch, 18. Mai 2011
  10. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 25. › your provider for business web solutions › Discussion credits: Paul King www.canoo.comMittwoch, 18. Mai 2011
  26. 26. › your provider for business web solutions › Discussion dierk.koenig@canoo.com @mittie credits: Paul King www.canoo.comMittwoch, 18. Mai 2011
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×