web application development with qooxdoo

13
Web Application Development Webinale 2008, Germany Sebastian Werner

Upload: sebastian-werner

Post on 18-Dec-2014

3.164 views

Category:

Technology


0 download

DESCRIPTION

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

TRANSCRIPT

Page 1: Web Application Development with qooxdoo

Web Application Development

Webinale 2008, GermanySebastian Werner

Page 2: Web Application Development with qooxdoo

Enterprise Needs

• Compression of JavaScript Code?

• Delivery in Modules?

• Flexible Build Output?

• Solution for Internationalisation?

• Creation of Image Sprites?

• API Viewer for Application Code?

Page 3: Web Application Development with qooxdoo

YES!

Page 4: Web Application Development with qooxdoo

Usage

• Python Based

• Platform Independent

• JSON Configuration

• Simple Command Line Interface

• GUI Planned

Page 5: Web Application Development with qooxdoo

Compression

• Resolves Dependencies

• Automatic Sorting

• Optimizes the Code

App 1

Page 6: Web Application Development with qooxdoo

Source Development

• Use the Original Class Files

• Full Debug Code Integrated

• Change & Reload Workflow

Page 7: Web Application Development with qooxdoo

Parts

• Loading Functionality as Needed

• Automatically Split Application into Parts

• Tuneable for Optimal Latency

• Client Side Logic Included

Beta

App 2

Page 8: Web Application Development with qooxdoo

Variants

• Any Variant Combination

• Browsers, Products, Debug, Styles, ...

App 3

Page 9: Web Application Development with qooxdoo

Internationalization

• Workflow Integration

• Standard Based System

• Automatic Embedding of Data

• Localization Support

Page 10: Web Application Development with qooxdoo

Image Sprites

• Optimal for Latency Reasons

• Semi-automatic Split and Combine

• Built on a Strong Foundation

• No Modification of the Application Needed

Beta

Page 11: Web Application Development with qooxdoo

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

Page 12: Web Application Development with qooxdoo

Even more...

• Unit Testing Framework

• Widget Inspector

• GUI Tests with Selenium

Page 13: Web Application Development with qooxdoo

Questions?