The example portlet application below demonstrates ability for inter-portlet communication using shared paramters and events in JSR 286: Portlet 2.0. It consists of two portlets integrating JavaScript APIs: Google Maps 3 and Yahoo Weather services. It represents a mashup application and demonstrates flexibility building mashups using Java™ Portlet technology:

You can download the "Java™ Portlets with Liferay® and JSF" presentation to Bulgarian Java™ User Group at:

http://www.iproduct.org/pdf/IPT_Portlets_Iliev.pdf

My Map Portlet with Events My Map Portlet with Events

Shared Render Parameter - location:

My Weather Portlet with Events My Weather Portlet with Events

Shared Render Parameter - location: