summaryrefslogtreecommitdiff
path: root/webapps/qooxdoo-0.6.5-sdk/README
diff options
context:
space:
mode:
authorDerrell Lipman <derrell@samba.org>2007-02-06 03:23:52 +0000
committerGerald (Jerry) Carter <jerry@samba.org>2007-10-10 14:44:34 -0500
commitef256c958066c19bb10cbe9745bdf96b6514762d (patch)
treedbe379cb3021c5af2d1b8f74528e4fff968fc712 /webapps/qooxdoo-0.6.5-sdk/README
parenta8d0f5df6266aeacdb20326094c0401618ab62e8 (diff)
downloadsamba-ef256c958066c19bb10cbe9745bdf96b6514762d.tar.gz
samba-ef256c958066c19bb10cbe9745bdf96b6514762d.tar.bz2
samba-ef256c958066c19bb10cbe9745bdf96b6514762d.zip
r21167: - Upgrade to latest released qooxdoo. This is step 1 of the upgrade process,
which involves adding the latest SDK. This new version has not 2, but 4 icon themes. In order to quiet Andrew B. who thinks that 9000+ files in a gui api is too many (come on, disk space is free these days :-), I have removed 3 of the 4 icon themes, leaving only the default, Nuvola. That lowers the file count by 1/3. I'm sure Andrew still isn't happy, but I hope he's a bit happier... Step 2 will make him happier yet. (This used to be commit d161c1382c36238105b85d0499d5a1011f580f52)
Diffstat (limited to 'webapps/qooxdoo-0.6.5-sdk/README')
-rw-r--r--webapps/qooxdoo-0.6.5-sdk/README72
1 files changed, 72 insertions, 0 deletions
diff --git a/webapps/qooxdoo-0.6.5-sdk/README b/webapps/qooxdoo-0.6.5-sdk/README
new file mode 100644
index 0000000000..8bf5974e7f
--- /dev/null
+++ b/webapps/qooxdoo-0.6.5-sdk/README
@@ -0,0 +1,72 @@
+Welcome! :-)
+
+qooxdoo is one of the most comprehensive and innovative Open Source AJAX
+frameworks. It is a multipurpose framework that includes support for
+professional JavaScript development, a state-of-the-art GUI toolkit and
+high-level client-server communication.
+
+
+License
+
+qooxdoo may be used under the terms of either the GNU Lesser General Public
+License (LGPL) or the Eclipse Public License (EPL). As a recipient of qooxdoo,
+you may choose which license to receive the code under.
+
+Please make sure you understand the dual license of qooxdoo and the rights and
+obligations that come with it. See the top-level LICENSE file for more details.
+
+
+Framework
+
+qooxdoo is entirely class-based and tries to leverage the features of
+object-oriented JavaScript. It is fully based on namespaces and does not
+modify or extend native JavaScript types. Most modern browsers are
+supported (e.g. Firefox, Internet Explorer and Opera; Safari soon) and it
+is free of memory leaks. It comes with a comprehensive API reference, that
+is auto-generated from Javadoc-like comments and from the syntax tree
+representing the code. The fast and complete JavaScript parser not only
+allows for doc generation, but is an integral part of the automatic build
+process that makes optimizing, compressing, linking and deployment of
+custom applications very user-friendly.
+
+
+GUI Toolkit
+
+Despite being a pure JavaScript framework, qooxdoo is quite on par with
+GUI toolkits like Qt or SWT when it comes to advanced yet easy to implement
+user interfaces. It offers a full-blown set of widgets that are hardly
+distinguishable from elements of native desktop applications. Full built-in
+support for keyboard navigation, focus and tab handling and drag & drop is
+provided. Dimensions can be specified as static, auto-sizing, stretching,
+percentage, weighted flex or min/max or even as combinations of those.
+All widgets are based on powerful and flexible layout managers which are a
+key to many of the advanced layout capabilities. Interface description is
+done programmatically in JavaScript for maximum performance.
+
+No HTML has to be used and augmented to define the interface. The qooxdoo
+user does not even have to know CSS to style the interface. Clean and
+easy-to-configure themes for appearance, colors or icons allow for a
+full-fledged styling that even supports runtime switching.
+
+
+AJAX
+
+While being a client-side and server-agnostic solution, the qooxdoo project
+does include complete implementations of RPC servers (currently Java and PHP)
+to demonstrate some of its advanced client-server communcation. An abstract
+transport layer supports queues, timeouts and implementations via
+XMLHttpRequest, Iframes and Scripts. Like the rest of qooxdoo it fully
+supports event-based programming which greatly simplifies asynchronous
+communication.
+
+
+Learn more
+
+For further information about qooxdoo, please point your browser to
+http://qooxdoo.org/about
+
+For a step-by-step introduction to qooxdoo application development, please
+see the instructions in the user manual at
+http://qooxdoo.org/documentation/user_manual
+
+Have fun! ;-)