Jspresso is an innovative framework for building rich internet applications. Jspresso dramatically reduces the development cycles needed to get your corporate application up and running while not sacrificing quality, robustness and performance. Jspresso is not just another webapp framework. Jspresso based applications offer the exact same ergonomics as desktop applications while keeping an N-tier, server-centric architecture on a java backend. Jspresso-based applications can be deployed either in Adobe's Flex, qooxdoo, WingS, ULC and Swing, all on the same codebase and without a single specific line of GUI code. And last but not least, Jspresso is free.

Jspresso overview

June '10 : Release 3.5.0 goes GA !

Jspresso is a full-stack Java/Flex/AJAX framework to develop desktop-like rich internet 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) from the model to the views and the workflow. Developing a Jspresso application is then a matter of describing what you want to achieve.

Take a look at the first series of HD screencasts (don't hesitate to play them fullscreen) to comfortably make your mind about Jspresso. Then dive into the live demo and screenshots, install the Eclipse plugin, follow the tutorials and browse our documentation.

SJSPlug 1.3 released

Dear Jspresso community,

As announced in the forum, we've just released the 1.3 version of SJSPlug. This new version introduces :

  • Class and method generation when trying to navigate to non-existing extensions or processors.
  • SJS dynamic error/warning reporting linked to the Eclipse problem view as well as the editor side ruler.
  • Removed dependency towards Spring IDE.
  • Eclipse 3.6 (Helios) support.

A simple Eclipse plugin update should do it. Enjoy !

The Jspresso Team

SJSPlug 1.2 introduces hyperlink navigation

Dear Jspresso community,

As announced in the forum, we've just released the 1.2 version of SJSPlug along with a short demo screencast of the plugin. This new version introduces hyperlink navigation :

  • from SJS bean to SJS bean definition (for example to go from a table field to the entity field definition)
  • from SJS bean to Java classes and methods refererence (for example to computed field getter/setter, to interceptor's class, etc.)

A simple Eclipse plugin update should do it. Enjoy !

The Jspresso Team

Jspresso 3.5.0 goes GA !

The Jspresso team is particularly proud to announce the immediate availability of Jspresso 3.5.0. It's been more than a year without any official release but this one is a major step forward. Among many bugfixes and improvements, the 3.5.0 version brings a lot of new features.

Here are the main facts :

  • A new groovy-based DSL (SJS) in lieu of Spring XML to describe and assemble the different applications layers.
  • A new Ajax UI channel based on the excellent qooxdoo Javascript framework. Of course, existing Jspresso applications will run immediately in qooxdoo after a straightforward maven-based re-packaging, and without writing a single line of Javascript. All previous deployment options including Flex, ULC and plain swing, remain supported.
  • A new Eclipse plugin to support SJS authoring with syntax coloring and code completion, based on the (also) excellent Groovy Eclipse plugin.
  • Tons of new features, like new property types (e.g. HTML property) along with their UI support (e.g. rich text editor), Flash charting integration (FusionCharts free), faceless context for integration tests support, ...

We've also expanded the documentation, produced some intro screencasts and updated the site with latest SJS-based tutorials.
And last but not least, Jspresso remains free, using the business-friendly LGPL license.

Syndicate content