Today @ JavaOne Sun and Liferay announced a dual initiative to develop next generation web technologies (details and FAQ). That's the marketing tagline. I just wanted to expand a bit on what this means, the benefits, and what's next.
Sun already produces a free, open source portal offering through the OpenPortal project. The next release (7.2) is slated for later this month. For existing and new enterprise customers, this release contains new features and capabilities such as theme tooling, delegated administration, JSR 286 (Portlet 2.0) support, Google Gadgets integration, and integration with human workflow engines via SAW.
Liferay also produces a free, open source portal offering - Liferay Portal. It also has a number of great features such as integrated content management, a host of collaboration capabilities (blogs, wikis, social networking), and support for publishing portlets to MySpace and Facebook.
Sun's new offering will continue our tradition of providing a high-quality, enterprise-ready application platform. What's new you ask? Well, here are a few points to make regarding what's changing in the Sun stuff:
- Incorporation of Liferay Portal Server as the base portal platform which provides features such as the desktop, themeing, role-based content delivery, communities, as well as a number of features contributed by Sun such as Portlet Container 2.0, WSRP, and OpenSSO integration and integrated into the Liferay community.
- New features to take advantage of modern web-based APIs for doing multi-language mashups, including developer tooling (e.g. in NetBeans) to vastly simplify widget and mashup creation.
- Syndication of widgets and mashups via REST
Besides features, the Sun and Liferay communities are partnering to exchange engineering and architectural designs for mutual benefit, contributing code back and forth, and generally fostering a communal effort that is greater than the sum of its parts. Visit the details and FAQ page for more information, and download links so you can try out the working demo, which is based on Liferay, GlassFish v3, and MySQL.
Also, check out this screencast (also included on the CD/memstick mentioned below) showing multi-language inter-widget communication using this new platform.
Also, if you are attending JavaOne, be sure to visit the Sun GlassFish and Portal booths, and Liferay booth and grab a memory stick or CD and tee shirt, and say hi!