Projects / pulse-java


Pulse is a Web application framework and portal solution that provides easy-to-use, extensible patterns for creating browser based applications, Web sites, and portals. It delivers a set of out-of-the-box components, such as CMS, shopping, and user management.

Operating Systems

Recent releases

  •  26 Oct 2010 18:13

    Release Notes: The release brings massive API clean-ups and a huge performance improvements compared to pulse 0.6. The improved performance mainly relies on the new package (FastStringWriter/FastByteArrayOutputStream) and the pulse IntelliCache, which allows private caching of dynamic pages as long as the ServiceSession associated with the current request is still stateless. The new demo layout and the improved project Web site make working with pulse much easier. The new concepts in the API further the use of Java annotations to reduce tedious programming tasks.

    •  23 Sep 2010 16:20

      Release Notes: This version ensures compatibility with PostgreSQL and contains minor improvements in the XSLTOutputter. It improves the performance (by using FastStringWriter and FastByteArrayOutputStream) of the new package throughout. As the unexpected PostgreSQL incompatibilities were a real show stopper, the hope is that this candidate will become the final release.

      •  15 Sep 2010 15:59

        Release Notes: This third release candidate addresses a bug in both AbstractSummaryDescriptionContent and AbstractSummaryDescriptionVariant concerning the site search (descriptions had not been properly indexed for search). It also contains a performance improvement when creating a non-unique index on orderCode for StoreContent and StoreVariant. This version is likely to become 0.7 final if no further problems are reported.

        •  30 Aug 2010 17:05

          Release Notes: This release candidate includes a minor bugfix regarding a NullPointerException in conjunction with tampered URLs. Two features have been backported from the 0.8 development: an additional option to remove suffixes from generated Commands (which is used by the GetFullSitemap controller) and an improved EventManager implementation which is aware of the IntelliCache feature (now allowing private caching of AJAX based responses).

          •  24 Aug 2010 07:41

            Release Notes: The pulse framework has obtained a new default layout, entailing a complete set of newly written XSL templates. A new concept called RequestBeans has been introduced. RequestBeans allow annotation based processing of request parameters. The shop component has been refactored to obtain a more simple version of the checkout, which is yet more flexible than the old one. Integral parts of the framework, like the configuration of components and bundles have been reworked, improving usability and maintainability. The libraries have been updated to their current stable versions.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.