web application development with qooxdoo
DESCRIPTION
Feature Overview and Introduction into qooxdoo's toolchain to support Enterprise Web Applications.TRANSCRIPT
Web Application Development
Webinale 2008, GermanySebastian Werner
Enterprise Needs
• Compression of JavaScript Code?
• Delivery in Modules?
• Flexible Build Output?
• Solution for Internationalisation?
• Creation of Image Sprites?
• API Viewer for Application Code?
YES!
Usage
• Python Based
• Platform Independent
• JSON Configuration
• Simple Command Line Interface
• GUI Planned
Compression
• Resolves Dependencies
• Automatic Sorting
• Optimizes the Code
App 1
Source Development
• Use the Original Class Files
• Full Debug Code Integrated
• Change & Reload Workflow
Parts
• Loading Functionality as Needed
• Automatically Split Application into Parts
• Tuneable for Optimal Latency
• Client Side Logic Included
Beta
App 2
Variants
• Any Variant Combination
• Browsers, Products, Debug, Styles, ...
App 3
Internationalization
• Workflow Integration
• Standard Based System
• Automatic Embedding of Data
• Localization Support
Image Sprites
• Optimal for Latency Reasons
• Semi-automatic Split and Combine
• Built on a Strong Foundation
• No Modification of the Application Needed
Beta
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
Even more...
• Unit Testing Framework
• Widget Inspector
• GUI Tests with Selenium
Questions?