JBoss Seam 2.0 Video Talk

Posted byEugene at 03:39 18 comments

RSF ("Reasonable Server Faces")

RSF version 0.7.2 has been released. RSF promotes minimal and clean designs - in contrast to the majority of current Java frameworks which proliferate with increasingly complex schemes for managing stateful components, RSF cuts through the issue by promoting and facilitating zero server state designs. This brings web development more in line with the web - as well as making fewer demands on server resources, it arguably delivers apps which users find more idiomatic and intuitive.

Other features since RSF's previous announcement at 0.6.1 include UVB (the "Universal View Bus") - a slimline DWR-like RESTful web service automatically derived from your webapp structure, and extensions to its rendering model allowing any section of markup to become a candidate for reuse.

Going forwards, RSF is rapidly tracking the developments towards Spring Web Flow's 2.0 release, with its integration up to the mark for compatibility with the latest milestones of SWF 2.0M1 and Spring 2.1M3. RSF's focus on markup purity and type-safety
for view resolution is a perfect complement to SWF's positioning as a universal application controller and state management engine.

RSF is actively working with the Fluid Project to produce a maximally reusable and accessible set of client-side components that work - for everyone.

The forthcoming 0.7.3 release of RSF will focus on automatic client-side validation and improvements in portalization, in advance of the major revision 0.8, where RSF APIs will be brought in line with their 1.0 release versions by alignment with Spring 2.x and Java 1.5-level features.

Release notes and changelist are available on the RSF wiki. A large set of sample applications and guides are available to help programmers get started. Discussion and support are available on the forums and the mailing lists.

Posted byEugene at 01:29 2 comments

MyEclipse 6.0 Offers Help for the Java Weary

Genuitec's MyEclipse 6.0 is all about the developer. Now based on Eclipse 3.3, the new version of this integrated Eclipse distribution includes a database and Tomcat 6.0, so that developers can deploy their application for on-desktop testing with just a few clicks. Elsewhere in this update are expanded Swing support, new AJAX debugging tools and access to a repository of sample code.

MyEclipse 6.0 standard edition costs US$29.95 per year, per seat. The professional edition, which costs $49.95 per user per year, includes UML and architectural tooling features as well.

Posted byEugene at 00:53 1 comments

OpenSymphony's ClickStream

Introducing ClickStream

OpenSymphony's ClickStream is a user tracking component for Java web applications. This means you can take a look and analyze the traffic paths and the sequence of pages that users have generated as they browsed your site.
This traffic path is called a clickstream and it is the logical
grouping of a HTTP session identifier and the requests associated
with it, until the end of this session. The good news is you can
easily add this feature to your application by embedding
OpenSymphony's ClickStream to take advantage of this site usage information.

Posted byEugene at 00:47 0 comments

Terracota and Continuations by Bevin Geert

Geert Bevin gives a concise overview of how Terracotta clustering works and describes how easy it is to integrate it with your applications in a transparent way, unlike other clustering technologies that require programmer participation to make them work. "Terracotta's philosophy is to treat clustering the same way as garbage collection," he said. Geert also talks about his work in continuations and clustering, and gives a few examples of how continuations work, and why they're important to web developers.

Posted byEugene at 00:26 64 comments