Jspresso is a new generation framework to easily build professional quality java distributed desktop applications. Jspresso dramatically reduces the development cycles needed to get your business application up and running while not sacrificing quality, robustness and performance. Jspresso is not another webapp framework. Jspresso based applications offer the exact same ergonomics as desktop applications while keeping an N-tier centralized architecture. And last but not least, Jspresso is free.
Jspresso is a full-stack java framework to develop N-tier distributed desktop-like applications. Jspresso covers extensively the whole software architecture and relieves the developer from all the plumbing by solving most of the technical concerns. Jspresso philosophy extends the "Convention over configuration" paradigm with a descriptive strategy made of assembling built-in descriptors (java beans). You describe what you want to achieve and not how you want to achieve it.
This strategy makes the framework prescriptive and thus offers tremendous advantages. Before diving into the advantages, it is fair to note that there is one drawback to this approach : the resulting applications conform to a standardized structure (the prescriptive thing), i.e. the application is made of workspaces, modules, views and models; this means that although you will cover your business needs, you won't have your hands on how they are covered (have a look to the live demo and screenshots to get an idea of this common structure). Once you've accepted this "feature", you are ready to enter the Jspresso world and change the way you think about business applications development. Read more to get a deeper understanding of Jspresso key benefits and features.
Some problems have been identified when using the AJAX version of the demo application with Firefox 3:
The first problem comes from a Firefox behaviour change when handling tables overflows. It has been addressed in the framework and the demo application has been updated accordingly (see this mozilla discussion thread).
The second problem is a pure Firefox performance regression on handling nested HTML tables (see this mozilla bug report). This one cannot be handled by Jspresso and we have to wait for a fix. Until then, we suggest you to stick to FF2 or another browser.
The subversion repository has been relocated to prevent using exotic ports for https. Go to :
The Sourceforge statistics server has been down for almost a month now (this was even before Jspresso registration). It's a bit frustrating to see the download statistics stuck to the floor...