Tuesday May 13, 2008

Voice-over Screencast to Demonstrate the Simple API for Workflow (SAW) Plug-in

The SAW feature in OpenPortal is intended to offer a generic workflow API, to perform human workflow interaction with various workflow engines. This generic workflow API will ship with a default implementation for Java Composite Application Platform Suite. Currently, the Workflow API, Workflow Tag Library, Sample portlets, and Tooling Plugins for developer IDE's are provided in the SAW home page.

In this screencast, you will learn how to:

  1. Perform human workflow interaction with Java Composite Application Platform Suite workflow engine
  2. Add SAW plug-in in NetBeans IDE,
  3. Create a simple web application using the drag and drop features in SAW plug-in 
  4. Create a simple a simple SAW portlet, which lists tasks based on task ID


Thursday May 08, 2008

Portal Pack NetBeans Plug-in for WebSynergy

There is a preview version of the WebSynergy plug-in available at Portal Pack project site. This NetBeans plug-in supports portlet development and deployment on the new WebSynergy and also works with Liferay. For more details read here...


Wednesday May 07, 2008

Cross-Platform Inter-Widget communication Demo @ JavaONE 2008

JavaONEProjectWebSynergy, will redifine the term portal. It will be a widget platform and will natively support other programming and web technologies, like Ruby and PHP. Java, Ruby and PHP widgets not only co-exist on a portal page, but also inter-communicate. And all this is made so easy using Portal Pack NetBeans plugins.

For more on this, read here. But wait..., if seeing is believing, visit us at the JavaONE 2008 booth if you are in San Francisco or the Bay area.

Wednesday Sep 19, 2007

WSRP 1.0 beta and Portlet Container 2.0 beta

WSRP 1.0 beta and Portlet Container 2.0 beta is now available as part of the Java Application Platform SDK Update 3 Beta release.

The Java Portlet Specification, 2.0 (JSR 286) adds new features like events, public render parameters, resource serving, and portlet filtering to the Portlet Specification, 1.0 (JSR 168). Portlet Container 2.0 Beta provides a preview of these new features as defined in the JSR 286 Public Draft 1.

You can download the same from here.  Here are some links to related resources


The Portal Pack 2.0 Beta (NetBeans Portlet Plug-in) is available as a separate download that helps developers to develop, deploy and test portlets onto the Portlet Container 2.0 Beta.  

Tuesday Aug 14, 2007

Code for freedom!

Code For Freedom To commemorate India’s 60 years of Independence, we have announced a unique contest today, aptly named “Code for Freedom”.

Open to undergraduate and graduate students in any college/university accredited by the Government of India, the contest invites contributions to 5 Open Source projects namely OpenSolaris, NetBeans, Project GlassFish, Apache Derby and OpenPortal and will run until January 2008. The winners of the contest are set to win Laptops, iPods and every contributor gets a T-shirt and certificate from Sun.

You can find more information at the Code For Freedom site.

As you have come to this blog, I am assuming you are interested more in an open source enterprise portal - and we will be very happy to help you in any way we can. You can contact us at users@portal.dev.java.net.

If you want to contribute to the development of the OpenPortal project, you can find details over here

If you want to create cool JSR168 based portlets, please check Satya's blog to learn about some easy steps on how to do portlet development.

Wednesday Aug 08, 2007

Consumables from the OpenPortal Community

OpenPortal Community Some time back we had decided to open source some on the key components of the Sun Java Portal Server product in a piece-meal fashion. The idea was to enable those components to be consumed by other communities or software products (refer this article for the goals).

Since then we have open sourced the Portlet Container (based on the JSR168 standard) implementation, the WSRP implementation, the JSFPortlet bridge, and also created some new innovative projects such as Portal Pack (NetBeans and Eclipse), SAW and Mirage. And to further walk the talk, I am happy let you know that some of these components have already been consumed back by the enterprise class open source Portal Server implementation in the OpenPortal community.

A successful open source community is about adopting other communities and getting adopted by other communities, I would like to welcome other communities and software products who believe in open source to come and look at what we have to offer as part of the components mentioned above.

To go back to the article that states the goals of the OpenPortal community --

The objectives for the Portal Server open-source initiative are threefold:

- Expose Portal Server's mature and proven enterprise-class capabilities to the community and evolve it there through active participation from the community of developers, users, partners, and like-minded individuals.

- Build composable, decoupled, and lightweight components that can be used by the developer community and other projects, for example, components that serve as development or test runtimes in tools.

- Collaborate with other portal, middleware, or similar open-source efforts in the software universe for the benefit of the community.

Note: Please stay tuned for news on JSR286 and WSRP 2.0.

Using Portal Pack For Sun Java System Portal Server

The Portal Pack provides a server plug-in for Sun Java System Portal Server 7.1 (including Update 1). Using this plug-in you can develop and deploy your portlet application on a remote Sun Java System Portal Server directly from your NetBeans IDE. If you are wondering how to start using this plug-in for your Portal Server installation, you may want to go through the following documents --

Thursday Aug 02, 2007

Voice-over Screencast to Demonstrate IPC StoryBoard Feature for NetBeans 5.5/5.5.1 IDE

ScreencastHere is a new voice-over screencast that demonstrates the IPC StoryBoard feature for NetBeans 5.5/5.5.1 IDE. In this screencast, I have explained the IPC StoryBoard feature with the help of a fund transfer portlet application created in NetBeans 5.5.1 IDE, following the procedure in Uma's tutorial.

Thanks to Satya, Vihang, and Deepak for providing feedback. I would also like to thank Anjana Rudra for graciously lending her voice and Manu Samuel from the IEC Media design team for the production support.

Watch the screencast and look out for more in the future.

Thursday Jul 26, 2007

Tools Tip: Portlet Application Wizard Changed in NetBeans 6.0.


If you where using NetBeans 5.5 previously and then switched to the new NetBeans 6.0 Milestone 10 version, don't be surprised if you don't find the “Portlet Application” option while creating a New Project (after installing the portlet plugin from http://portalpack.netbeans.org/)

In NetBeans 6.0 the Portlet Application is part of the “Web Application”. So what you need to do is to create a “Web Application” and in the wizard under the Frameworks panel select “Portlet Support” to create a Portlet Application.

Wednesday Jul 25, 2007

Developing JSF Portlets with NetBeans Visual Web Pack & Portal Pack Plug-in

The NetBeans Visual Web Pack helps developers create JSF based web application using drag and drop support for JavaServer Faces components. The current version of Visual Web Pack doesn't have support for JSF based Portlet Applications. Most probably this functionality will be addressed in the future version of Visual Web Pack. But many users who have been migrating from Sun Studio Creator to NetBeans 6.0 are asking about this feature in various forums. So I spent some time to find out if it's possible to build JSF Portlet with the current version of Visual Web Pack and Portal Pack plug-in.

With a few manual steps you can actually get JSF Portlet Builder functionality using NetBeans Visual Web Pack and Portal Pack Plug-in togather. For more details read here

Monday Jun 25, 2007

IPC StoryBoard Explored

If you are thinking of a simpler way to write the shopping cart example from my previous tutorial, check out the new IPC Tutorial. This explains how much easier it is now to drag and drop events with the help of StoryBoard .

StoryBoard is the new Feature introduced in the Portal Pack 1.3 Beta. Right now it provides tooling support for InterPortletCommunication for JSR 168 portlets. The tool will be enhanced in the future to enable support for the Eventing feature of JSR 286 portlets.

Also, checkout Satya's blog to  know more on IPC StoryBoard .

Tuesday Jun 19, 2007

Portal Pack 1.3 Beta with IPC Story Board is now available

The Portal Pack 1.3 Beta is now available for download. It has a new feature IPC Story Board which provides  tools support for the Eventing (also referred to as Inter-Portlet Communication) feature supported by Sun Java System Portal Server/OpenPortal Portlet Container.

This version of the Portal Pack is supported on NetBeans 5.5/5.5.1. Check out my blog for a tutorial on how to use this new feature in your NetBeans IDE.

Monday Jun 18, 2007

Hands-on lab and tutorial on building Ajax Portlets

Sang Shin, from JavaPassion.com, and also a Sun technology evangelist has released a brilliant new tutorial on Building Portlets with Ajax behavior. This tutorial comes with a hands-on lab and covers everything from installing the right plugins in your Netbeans IDE to deploying your portlets in the OpenPortal Portlet Container. A couple of portlets he uses in the lab are from the OpenPortal Portlet Repository.

If you have been waiting for some good information to get your hands dirty with Ajax and Portlets, then it won't get any better than this. And if you happen to build any exciting portlets, be sure to contribute them to the OpenPortal Portlet Repository for others to use!

Sunday Jun 17, 2007

Java CAPS Apostles Conference

Apostles ConferenceI was invited to present portal at the Java CAPS Apostles Conference last week @ Singapore. This conference involves Sun Partners, Sales folks around Java CAPS, some around Portal, Java CAPS System Engineering, Partners and Solution Architects who are responsible for customer implementations, POCs, RFPs etc. The  conference usually highlights features of Java CAPS and things being done around it by other products.

This was an opportunity to showcase things being done around the Portal product, Portal around JavaCAPS integrations, NetBeans tooling.

For details regarding what all was presented, which hands on exercises were done, what CDs were distributed, please check out my blog. The conference concluded on a very positive note, giving great food for thought to everybody about integrating Portal with Java CAPS.

Saturday Jun 09, 2007

Portal Server at Sun TechDays in Mexico

Sun Tech Days 2006-2007I had the pleasure of giving a talk on Portal Performance and our AJAX desktop at the Sun Tech Days event in Mexico last month.  You can download the presentation from the Mexico event site, it was part of Track 1.

All of the Tech Days events are very highly recommended for all developers and cover quite a wide spectrum of technologies.  But it just so happens that the portal talk fit in perfectly.  Because after talking about NetBeans and WebServices and features of the Java language I had a chance to say, this is how it all comes together. And, by the way, everything that I talked about you can download, install and start developing your portlets.  And, yes, we have this all integrated with NetBeans. 

I usually don't have too much trouble speaking in front of an audience, but speaking in front of developers is always a challenge.  That is even more so when 300 to 400 people show up.  But, fortunately the talk was well received and I was still answering questions half hour after I finished. I had the greatest time and my thanks go out to the Sun Tech Days event organizers in Mexico and to all the attendees.

It truly is wonderful to have a chance to show off your work and my experience shows that when we show Portal Server to developers, we all win.




« August 2016