Archive for November, 2009

eXo Social 1.0 beta 1 for GateIn

Tuesday, November 17th, 2009

We are launching today, along with our participation to Google DevFest 2009 in Argentina, the beta version of eXo Social based on GateIn

You can download it here

This is an EAR file that you have to deploy in a fresh new GateIn beta 2 installation (download GateIn beta 2)

here is the video:

eXo Social For GateIn from Benjamin Mestrallet on Vimeo.

And some screenshots

Image 1

Image 2

Image 3

Image 4

Is OpenSocial hurting portals?

Thursday, November 12th, 2009

Last week, I participated in a panel discussion on using OpenSocial in the enterprise, along with execs from IBM, Atlassian, and SocialText. Although only two of the companies represented had portal offerings, a good portion of the discussion was focused on portals, namely is OpenSocial destroying the portal world and portlets in general.

Emphatically, no.

First, portals are evolving. I reflected in a previous post that “The nature of portals has changed, and with GateIn (eXo + JBoss), we’re seeing portal’s transformation from an aggregator of external applications to a platform for building and delivering services that add value to the user organisation.”

In this world, the question is not whether a developer has to choose between portlets or gadgets but rather, which services are best delivered as gadgets and which as portlets.

At eXo, we do not make a great distinction between a gadget or a portlet. They are merely categorized in a way that makes it easy for users to go and grab more gadgets or portlets to customize their application. The user doesn’t care.

From the developer side, we use portlets for more robust components that take longer to build while gadgets are lighter and take less time to build. The difference comes from the technical aspect behind the scene. Even if we see some similarities in the last specifications, originally portlets were more Java server side components that generate fragments of HTML code while gadgets dynamically generate that HTML on the client side thanks to JavaScript and REST server calls. The main difference is then in the application lifecycle as portlets have to be deployed as WAR packages on the application server while the gadget is just an XML file that can be dynamically added and edited online. Gadgets allows our business users to build applications on the cloud very quickly.

Next generation portals will support both models but this is just one of the building blocks of the platform of tomorrow. Horizontal services like content, mail, calendaring, or profiles are other pieces that can be mashed up together to easily build a custom web application… online. We’re baking functionality into GateIn that will enable it to be the ultimate “mash up” platform for combining and recombining components. Times have changed, let’s be more agile.

eXo Teams, growing and growing… be part of it

Sunday, November 8th, 2009

31077279

[video] eXo Social for GateIn

Wednesday, November 4th, 2009

First preview of the eXo Social module built on GateIn, the next Generation Portal by eXo and RedHat

…. and it is OpenSocial compliant!

eXo Social For GateIn from Benjamin Mestrallet on Vimeo.