Document Information

Last modified:
2007/06/18 17:46 by thron7

Glossary

Here are terms commonly used in qooxdoo code, documentation and communication.

A

API Viewer

A popular qooxdoo application, the API Viewer is a class browser for the framework class hierarchy, written in qooxdoo. It allows for customized views, where the framework classes are displayed together with the classes of an application, in order to provide automated application documentation. The data displayed is extracted from the JavaScript source code where it is maintained as JavaDoc-like comments.

B

Build Process

qooxdoo comes with its own build system, usually referred to as the “build process” or “build system”. It is a collection of make Makefiles and command line tools. Together they help to maintain a development environment and is seamlessly used throughout the framework, the standard applications that come with qooxdoo, and is recommended for any custom application. Its features encompass checking of dependencies and maintaining lists of used framework classes, generating files to “glue” everything together, copying code, HTML, style and resource files around, pretty-formatting of source code, generating complete and compressed JavaScript files, and creating distribution-ready, self-contained application folders. Particularly, the build system helps to maintain a Source and a Build Version of a qooxdoo application.

Build Version

The “Build Version” of a qooxdoo application is the version where all application files together with all relevant framework classes have been compressed and optimized, to provide a self-contained and efficient Web application that can be distributed to any Web environment.

C

Class

Compiler

Constructor

D

Destructor

E

Event

F

Framework

G

Generator

The Generator is the backbone of qooxdoo’s Build Process. It is the main tool that drives various other tools to achieve the various goals of the Build Process, like dependency checking, compression and resource management.

H

I

Initialization

Interface

An Interface is “a class without implementation”, i.e. a class-like structure that only names class features like attributes and methods without providing an implementation.

J

K

Key

L

Layout

M

Member

Meta-Theme

Mixin

A Mixin is a class you cannot instantiate, but provides a certain set of features. Mixins are the included in “proper” classes to add this feature set without the necessity to re-implement it.

N

O

P

Package

Pollution

Property

Q

Quick Start

Quirks Mode

"Quirks mode refers to a technique used by some web browsers for the sake of maintaining backwards compatibility with web pages designed for older browsers, instead of strictly complying with W3C and IETF standards in standards mode."[from Wikipedia]

R

Ribbon

"The ribbon is a graphical user interface widget composed of a strip across the top of the window that exposes all functions the program can perform in a single place, with additional ribbons appearing based on the context of the data."[from Wikipedia]

S

Skeleton

Source Version

Style

T

Theme

U

V

W

Widget

Window

A distinct rectangular region on the screen, usually with borders and a top bar that allows to drag it around. More specifically a browser window.

X

Y

Z

Information

Last modified:
2007/06/18 17:46 by thron7

Account

Not logged in

 
 

Rich Ajax Platform (RAP)

RAP uses qooxdoo, Java and the Eclipse development model to build rich web applications. Read more...

qooxdoo Web Toolkit (QWT)

Similar to GWT this framework allows to create impressive qooxdoo applications just using Java. Read more...

Pustefix

Pustefix is a MVC-based web application framework using Java and XML/XSLT. Read more...

 
SourceForge.net Logo

Bad Behavior has blocked 0 potential spam attempts in the last 7 days.