Congratulations for the sucessful deployment of your application.

Du you think you could make some of your developments into a contribution? I
think especially the modified combobox could be of interest to others.

Cheers,
Fritz

On Fri, 22 Oct 2010, pbkofon wrote:

>
> Hello everyone,
>
> I'm not sure if it's appropriate to post this here because I know that there
> are plenty of Qooxdoo applications out there in production and mine
> certainly isn't the first or even the most complex. My main reason, however,
> is just to show (especially to people who have just started using the
> toolkit) that a lot can be achieved with it. New users to a framework often
> want to first do a small prototype before creating a real application with
> it in order to test the waters. In my case, I didn't. I took a ?risk? with
> Qooxdoo and I must say that it was worth it.
>
> I discovered Qooxdoo entirely by accident some six months ago. Around then,
> a client had asked if I could ?webify? an existing application to enable
> staff to perform some tasks and run reports remotely. Long story short, I
> decided to use Qooxdoo to build the application. I wasn't afraid that I
> didn't know the first thing about Qooxdoo because if I had to abandon it
> along the way, I could easily fall back to using my own ?home-grown?
> JavaScript toolkit. Although, I was concerned about whether I'd be able to
> replicate some of the features (especially a Data Grid widget with
> pagination and an Auto-suggest field) that I had in mine. 
>
> It took a few days, with the help of the excellent API docs, to get familiar
> with Qooxdoo. I joined the forum and asked a few newbie questions ? which,
> thankfully, I got answers to. The forum is alive!
>
> After another 6 weeks or so, I delivered the first version. I made it clear
> to the client that my solution was different from the sort of web
> application that they were used to ? one that delivered content via a series
> of pages. I explained that this was a self-contained application, the
> JavaScript files and images get downloaded and are cached, making subsequent
> downloads unnecessary, unless content changed. And while the application is
> running, you only get data (in JSON format) ? no HTML, no XML, just plain
> text. Lightweight and fast!
>
> About the Application
>
> The application is made up 43 JavaScript class files, most of which were
> designed for reuse. Some of them extend widgets provided by Qooxdoo, e.g.
> the Auto-suggest widget which extends qx.ui.form.ComboBox. The final
> JavaScript file is slightly over 1MB. I've had to enable compression on the
> server (Apache Tomcat, the application is backed by Servlets and an
> index.jsp file). Compressed, it comes down to around 300Kb. I'm also caching
> aggressively to eliminate requests to the server for content that hasn't
> changed.
>
> The application on the server embeds a reporting engine (Eclipse BIRT) and
> so I had to provide an interface for running and printing reports. Cool.
>
> Some Screen Shots
>
> http://www.creektownsw.com/applications/fundspro/screenshots/tab-reports.png
> http://www.creektownsw.com/applications/fundspro/screenshots/tab-datagrid.png
> http://www.creektownsw.com/applications/fundspro/screenshots/report-pdf.png
> http://www.creektownsw.com/applications/fundspro/screenshots/multi-tab-form.png
> http://www.creektownsw.com/applications/fundspro/screenshots/login.png
> http://www.creektownsw.com/applications/fundspro/screenshots/auto-suggest-combobox.png
>
>
> Final Words
>
> The client was eager to launch the solution. I was more eager to test
> Qooxdoo. Although I was satisfied with tests we had done internally, I
> couldn't wait to see how it would perform in the real world ? different
> browsers, different platforms, slow internet connections, etc. 
>
> Long story short (again), the client is very happy with the solution. And
> I'm thinking of porting an existing application (with over 200 JSP files) to
> Qooxdoo. I'll see how that pans out.
>
> -- 
> View this message in context: 
> http://qooxdoo.678.n2.nabble.com/First-Qooxdoo-Application-in-production-tp5663441p5663441.html
> Sent from the qooxdoo mailing list archive at Nabble.com.
>
> ------------------------------------------------------------------------------
> Nokia and AT&T present the 2010 Calling All Innovators-North America contest
> Create new apps & games for the Nokia N8 for consumers in  U.S. and Canada
> $10 million total in prizes - $4M cash, 500 devices, nearly $6M in marketing
> Develop with Nokia Qt SDK, Web Runtime, or Java and Publish to Ovi Store 
> http://p.sf.net/sfu/nokia-dev2dev
> _______________________________________________
> qooxdoo-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel

-- 
Oetiker+Partner AG              tel: +41 62 775 99 03 (direct)
Fritz Zaucker                        +41 62 775 99 00 (switch board)
Aarweg 15                            +41 79 675 06 30 (mobile)
CH-4600 Olten                   fax: +41 62 775 99 05
Schweiz                         web: www.oetiker.ch

------------------------------------------------------------------------------
Nokia and AT&T present the 2010 Calling All Innovators-North America contest
Create new apps & games for the Nokia N8 for consumers in  U.S. and Canada
$10 million total in prizes - $4M cash, 500 devices, nearly $6M in marketing
Develop with Nokia Qt SDK, Web Runtime, or Java and Publish to Ovi Store 
http://p.sf.net/sfu/nokia-dev2dev
_______________________________________________
qooxdoo-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel

Reply via email to