Web Application Development with qooxdoo

3,513 views

Published on

Feature Overview and Introduction into qooxdoo's toolchain to support Enterprise Web Applications.

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

  • Be the first to like this

No Downloads
Views
Total views
3,513
On SlideShare
0
From Embeds
0
Number of Embeds
202
Actions
Shares
0
Downloads
62
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Web Application Development with qooxdoo

  1. 1. Web Application Development Webinale 2008, Germany Sebastian Werner
  2. 2. Enterprise Needs • Compression of JavaScript Code? • Delivery in Modules? • Flexible Build Output? • Solution for Internationalisation? • Creation of Image Sprites? • API Viewer for Application Code?
  3. 3. YES!
  4. 4. Usage • Python Based • Platform Independent • JSON Configuration • Simple Command Line Interface • GUI Planned
  5. 5. Compression • Resolves Dependencies • Automatic Sorting • Optimizes the Code App 1
  6. 6. Source Development • Use the Original Class Files • Full Debug Code Integrated • Change & Reload Workflow
  7. 7. eta Parts B • Loading Functionality as Needed • Automatically Split Application into Parts • Tuneable for Optimal Latency • Client Side Logic Included App 2
  8. 8. Variants • Any Variant Combination • Browsers, Products, Debug, Styles, ... App 3
  9. 9. Internationalization • Workflow Integration • Standard Based System • Automatic Embedding of Data • Localization Support
  10. 10. eta Image Sprites B • Optimal for Latency Reasons • Semi-automatic Split and Combine • Built on a Strong Foundation • No Modification of the Application Needed
  11. 11. API Viewer • Integrated Into the Framework • Links Between All Classes, Mixins, ... • Supports all OO Features of qooxdoo • Dynamically Loads the Data • Uses JavaDoc Inline Comments
  12. 12. Even more... • Unit Testing Framework • Widget Inspector • GUI Tests with Selenium
  13. 13. Questions?

×