Table of Contents
- GMX Webmail: Large-scale qooxdoo app
- Snoovel TourDirector: Web 3.D
- Zed Builds & Bugs Management
- PIE - Property Investment Evaluation
- momentas: Events Database
- ReForm
- Model Agrammon: Simulation of Ammonia Emissions
- du2rrd: diskspace visualisation
- SmokePing: Traceroute frontend
- Bibliograph: Online Bibliographic Data Manager
- Mastria-CMS
- Appearance is Everything
- Logging System for Fusion Experiment
- Wireless Map
- Open City: Map-blog Application
- di-lemmata: Literary Text Corpus Research
- Foxmemo: Web 2.0 (Ajax) Form Development Application
- JtOS - Web Operating System
- Buy and sell items online
- SlotReceiver: Fantasy Football Akorn Application
- Affiliate Shop Fitness / Wellness
- event-4all.org
- PROvis Produktionsvisualisierung
- Q-ViS: Quality Visualisation System
- Unit Converter
Real-life Examples
qooxdoo is used in many web applications and in different scenarios. To get an idea of how a qooxdoo application could look like, this is a collection of real-life examples. Of course, this can only be the tip of an iceberg, since it is based on voluntary contribution by qooxdoo users.
Please give back to the project by supplying information about your qooxdoo application. Thanks!
If you deploy a qooxdoo-based intranet application, most likely there won’t be a valid hyperlink to actually invoke the real-life application. Nonetheless, it would be great if you would add a short description (maybe including screenshots) to this collection. If you offer commercial products that involve qooxdoo, feel free to take this opportunity to make your product known to potential customers. If you are interested in a “powered by qooxdoo” image, please see the media downloads.
GMX Webmail: Large-scale qooxdoo app
GMX Webmail is a free webmail service that features a state-of-the art Ajax frontend. Email client, address book and file storage are 100% qooxdoo applications, leveraging object-oriented JavaScript and taking full advantage of the powerful tool chain. Check out Global Mail eXchange (GMX) and provide feedback to them in their forum, as the product is in beta phase and they are constantly improving it based on user input. Sign up for a free account, which features a 5 GB email storage space and the ability to collect emails from your existing accounts. Take the video tour. Or read one of the independent reviews.
Snoovel TourDirector: Web 3.D
The Snoovel TourDirector is the first interactive browser tool to build so called geo movies. In our application you can pull together your gpx-data, kmz-files (e.g. Google Sketchup 3D Objects) and all kinds of media (videos, audiofiles, images, texts, etc.) to one dynamic Google Earth animation playing inside a webbrowser.
To find out more, take the video tour or sign up for free.
Zed Builds & Bugs Management
Zed Builds & Bugs Management is an application targeted at software development teams and combines the following components:
- Automated Software Build Management
- Task, Bug, Feature, Assignment, etc. Management
- Discussion Forums for team dialogs
- Wiki for documentation, team group design, document storage, personal pages, etc.
- General server administration
The power of the application is in it’s pure web (qooxdoo!) interface, and the database which is shared among all facets of the application. Meaning your Wiki pages can query the task database, and your automated builds can update tasks as well.
PIE - Property Investment Evaluation
The PIE project aims to provide Real Estate Investors with a FREE web based cashflow calculator to use to evaluate potential rental property income before investing. It is an Open Source project developed by Richard Bondi. Real Estate Investors can use the Demo application.
Also, you can download a Working Copy to put on your site. This is ideal for Real Estate Investor’s, Real Estate Agent’s or Investors Club websites. The Source Code is also available for download to those who would like to customize the functionality.
momentas: Events Database
momentas was developed on behalf of the local newspaper “Goslarsche Zeitung”. It stores events, emergency services, opening hours, etc. and distributes this content into several websites and print products. Mirko Thamm has used qooxdoo for the pretty complex user interface. The backend is done with PHP and MySQL using the optional JSON RPC server of qooxdoo. At present momentas is in a sort of beta state. In the near future the application will be available for other customers as well. If you are interested in momentas (or some other development) please contact the author.
ReForm
ReForm is an application to easily create database reports and forms for data manipulation. The reports and forms can be created with a XML description language and add data access and data binding with Hibernate. It is possible to perform frontend and backend calls to design complex business logic for building business processes in software.
The default layout and data access of the reports makes it possible to export all reports in Excel sheets or PDF files and to create diagrams using JFreeChart and Jasper Reports. With the forms data can be accessed, changed and created using different input widgets like text field, spinner, date picker, checkbox, combo box and many more. Every form or report can have multiple menus or user events to perform backend calls over qooxdoo’s RPC layer to access business logic written in Java or access frontend functions, like opening a report or form, starting a file upload/download and so on.
The forms and reports are shown as windows in a desktop-like area with fully featured taskbar and special functions to arrange, fit and close all windows. ReForm comes with a user and group based security system to give each user only the permissions and navigation he/she needs. Every user can choose between a tree or menu based navigation and switch it during runtime. It is also possible to change the language and with it the default rendering of date, time and number based data within the reports and forms (thanks qooxdoo for this great feature).
A special goal of the project was to avoid platform dependencies for the server, the database and the client machine. The backend logic is fully implemented in Java and interacts with the qooxdoo Java backend - agnostic to any server operating system. Furthermore the backend uses Hibernate ORM mapping to avoid a dependency to one specific database technology and uses the advantages of object-oriented database mapping. I think it is not necessary to say that qooxdoo does a perfect job to avoid client and browser dependencies ;)
Unfortunately, there is no demo login I can post here, but following screenshots might give you an idea:
Model Agrammon: Simulation of Ammonia Emissions
The Model Agrammon is an application that allows the simulation of NH3 emissions from agriculture. See the website at http://agrammon.ch for more information on this topic.
You can access the model directly at http://agrammon.ch/public. You must/can first create an account for yourself (using the button on the login window) as all user input is stored in a database using your account name.
The application includes an example for using jqPlot for creating graphs as described in the jqxPlot Qooxdoo contribution.
du2rrd: diskspace visualisation
A little perl script and a qooxdoo frontend for monitoring diskspace usage. This package is opensource, you can look at the demo and download the code from http://oss.oetiker.ch/optools/wiki/du2rrd.
SmokePing: Traceroute frontend
SmokePing is a comprehensive suite that keeps track of your network latency. It includes a cross-browser traceroute frontend created with qooxdoo. Checkout the demo.
Bibliograph: Online Bibliographic Data Manager
Bibliograph is a web-based bibliography tool for individuals, research teams, and organizations. The application is in use at Humboldt University, Berlin. It allows you to manage all your bibliographic data without installing any extra software, just by using your browser - from your desk or anywhere in the world. You can share your bibliographic databases with a specific group of people or the public, secured by a fine-grained access permission system. For more info, screenshots and a public demo, please see the homepage at
http://www.bibliograph.org
Mastria-CMS
Mastria-CMS is a content management system developped by a small web agency in Belgium coded in a MVC, framework-oriented PHP. Even if it is fully functional, Mastria-CMS is in perpetual evolution. For the moment, the administration system uses qooxdoo for general tasks in a “static way” but the final goal is to make the CMS as generic as possible to provide a collection of qooxdoo-oriented plugins to be fitted into each other.
Check out a small demo (partial copy of a complete website) at http://demo.mastriasoft.eu. Acces provided on demand (to avoid misuse):info[at]mastriasoft.eu (for now, administration is only in French).
Appearance is Everything
Advanced, professional, familiar themes for Qooxdoo applications.
Current 0.1 release includes XP, Office03, OSX and Vista appearances. Themes on the horizon include Ubuntu, Office07, Google Apps and iPhone. Full demo and download is available. Be sure to send us feedback!
AIE Home | AIE Demo Browser | AIE Downloads | AIE News | AIE Feedback
AIE Demo Browser with Office03 Look and Feel. All basic XP controls available!
Provide your Mac users with a familiar look and feel
Begin preparing your apps for Vista
Enjoy!
Logging System for Fusion Experiment
We recently released a qooxdoo-based logging system for the MST fusion experiment at the University of Wisconsin-Madison and the feedback has been overwhelmingly positive. This isn’t a public system, but I’ve included a screen shot so you can have a look.
This project was a reasonably large undertaking. The development time was approximately 6 programmer months for everything. Our backend is apache 2.2 with mod_python and mysql for storage. Graphs are generated with gnuplot, and printed reports generated with latex.
For details on MST see the MST Homepage.
Wireless Map
Wireless Map (wMap) is online map system targeting on community wireless networks. It uses google map api as map layer.
Open City: Map-blog Application
Open City is an Interactive Map Application. Client’s GUI is based on qooxdoo API and gives rich desktop-like user interface. It’s web-atlas of Russian Federation based on gps-map with features like markers adding and grouping, photos adding and etc. Now available only russian language. You can see alpha version of it here.
di-lemmata: Literary Text Corpus Research
di-lemmata is a new project targeted at scholars of German literature. It combines linguistic concepts with modern programming techniques in order to enhance and support research in the field of literary studies. di-lemmata’s library application has been completely implemented in qooxdoo (0.7.3) and currently covers the lyrical works of 11 German speaking poets (from Goethe to Trakl).
The application features
- linguistically prepared text corpora
- lemmatized word lists
- a comprehensive concordancing program
- unrivaled comparison functions on vocabulary level
Although the HTML pages of the project are in German the GUI of the qooxdoo application is also available in English and Russian.
Foxmemo: Web 2.0 (Ajax) Form Development Application
Foxmemo is a state-of-the-art Web 2.0 Application, which enables you to manage your data (center) in a uniformed approach.
Foxmemo is packaged to be expandable by adding extra lines of code in simple way, pluggable to main data center and reside on the intranet/extranet to be accessible by anonymous or defined users. It is self-contained to serve staff in departments as well as users over the net. The advantage of Foxmemo is that you can rapidly develop the forms, add spice (HTML tooltips, icons, widgets, etc.) to the screen and offer it to the end-users in no time.
Try out the newest online demo or the previous online demo !
JtOS - Web Operating System
JtOS is a new kind of Operating System, where everything resides on a web browser. With JtOS, you will have your desktop, applications and files always with you, from your home, your college, your office or your neighbour’s house. Just open a web browser, connect to your JtOS System and access your personal desktop and all your stuff just like you left it last time.
Buy and sell items online
grfind is a GrassRoots service where business and individuals can buy, sell, giveaway or trade products, services or information. http://www.grfind.com
SlotReceiver: Fantasy Football Akorn Application
SlotReceiver.com is a cool showcase of some of the functionality available in the Akorn Integration Framework. It is a simple tool that provides some help to the legions of fantasy football players while demonstrating the useability and power of Akorn. Be sure to check out the filtering capability, as well as the PDF and Excel reporting features.
SlotReceiver.com
Affiliate Shop Fitness / Wellness
This application is embedded in a normal HTML page. A table shows product informations, like product image, description and price. Some search fields allow a comfortable search in more then 40.000 fitness and wellness products in seconds. The table updates immediatly, if one of the search fields has changed. A double click on a product row opens an extra window, coming from the external page of the vendor. There one can order the product.
Fitness-Shop
event-4all.org
Event-4all.org is a brand new german web 2.0 community, it’s still in development (what wonder
). It’s mission is to give everyone the chance to enter any kind of private or commercial events. Also you can use it to send cheap SMS to all of your contacts at same time. The calendar is html with a bit JavaScript, e.g. to open the event in a thickbox. But there is a plenty of qooxdoo inside. Have a look at the navigation - you see [Registrieren] [SMS senden] and [My Event]. These are qooxdoo applications inside html frame. First you have to register with [Registrieren]. The AJAX functionality of this application checks, if the user name is already in use. Please make me happy and try it out, and if you like it, it would be nice to make a little bit word-of-mouth recommendation or set a link to my page. If you have feedback or ideas, please feel free to contact me. We still have some ideas to realize, hopefully people will like this.
Event-4all.org
PROvis Produktionsvisualisierung
This application uses qooxdoo for presenting machine data recording and other usesful information for the employees in a production hall. Content is a grid with online machine data, Flash presentations, News-Ticker from RSS-Feed, Acrobat-Documents and Open-Office Documents. Because it is an Intranet application there is no live URL for taking a closer look at it, but here is a screenshot of an example screen layout and a link to further description (german only - sorry for that): PROvis Description (German)
If you need further information, do not hesitate and contact me!
Q-ViS: Quality Visualisation System
Q-ViS is a complete Solution for running Public-Viewing-Terminals and digital Sinage Systems. The Administration-Client and the Visualisation-Client (Mediaclient) is completly made with qooxdoo, the Serverbackend is JAVA based Servlet-technology. You can watch a life Example here. It is in developmentstate and not full functional! The Mediaclient and the Serverbackend is in reallife at some Customers sides, the Administrationinterface is under heavy development and will be finished with Version 0.0.9 comming at the end of 2007 (hopefully). If you need more Information take a look here - sorry, for now it is only in German language.
q-vis.net
Unit Converter
Umrechnungen.de is an application for converting units. All conversions are done at the server (where all units are stored in a MySQL database) and not at the client. Its behaviour is thanks to qooxdoo just like a normal desktop application with formatted results, clear navigation and conversion tables created on the fly. Also the complete backend (inserting new units into the database, creating new categories and so on) is based on the qooxdoo framework. The application is productive, but still under heavy development. You can see the frontend in action under (currently in German only):
Umrechnungen.de




















