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 overview

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.

The 2.2.1 maintenance release of the Jspresso framework is out !

The Jspresso team has just released the first maintenance release of the 2.2 branch of the Jspresso framework (2.2.1). This release fixes some bugs that have been reported by users in the forum.
The fixes contained in this maintenance release are :
Bugs fixed

  • [ 2157885 ] Entities registered for update are not correctly processsed
  • [ 2181095 ] Build fails on linux for generated projects
  • [ 2201522 ] abstractFilterableBeanCollectionModule is broken

New features

  • Reference documentation has been updated to reflect the HR sample application new naming conventions.

We have also published a new version of the Jspresso archetype that links by default to the 2.2.1 version of the framework and that removes the workaround introduced to fix the bug #2181095. The new archetype will be used by maven automatically for generating new Jspresso projects. For existing ones, you can simply edit the pom.xml file located in your project root folder and change <version>2.2</version> to <version>2.2.1</version> of the jspresso-root parent pom. Then do a mvn clean package and the new framework artifacts should be used.
 
Enjoy!
The Jspresso team

Site news (10/30/2008)

The Jspresso team has just released the first maintenance release of the 2.2 branch of the Jspresso framework (2.2.1). This release fixes some bugs that have been reported by users in the forum.
The fixes contained in this maintenance release are :
Bugs fixed

  • [ 2157885 ] Entities registered for update are not correctly processsed
  • [ 2181095 ] Build fails on linux for generated projects
  • [ 2201522 ] abstractFilterableBeanCollectionModule is broken

New features

  • Reference documentation has been updated to reflect the HR sample application new naming conventions.

We have also published a new version of the Jspresso archetype that links by default to the 2.2.1 version of the framework and that removes the workaround introduced to fix the bug #2181095. The new archetype will be used by maven automatically for generating new Jspresso projects. For existing ones, you can simply edit the pom.xml file located in your project root folder and change <version>2.2</version> to <version>2.2.1</version> of the jspresso-root parent pom. Then do a mvn clean package and the new framework archetypes should be used.
 
Enjoy!
The Jspresso team

Site news (10/06/2008)

  • This is mainly due to the fact that we have just deployed a new version (1.3) of the Jspresso archetype that includes all the necessary Eclipse configuration along with the project generation (sourcepath, classpath, WTP module, Spring IDE config) and even pre-packaged launch configurations ready to be imported. Getting a Jspresso project generated by the archetype into Eclipse is almost just an import now.
  • Moreover, we have refactored the HR sample application so that its structure and name conventions match exactly the ones of an archetype generated project. Importing the HR sample sources is only copying 2 directories into the generated project. The latest HR sample application (1.2) source distribution with this fixed structure is available for download in the download area.
Syndicate content