Liferay5.1 is a Web 2.0 aggregation and presentation platform which enables the creation and management of Internet and intranet websites for an enterprise. This platform includes developer tooling, and an enterprise grade presentation runtime based on Liferay Portal Server, GlassFish v3, and MySQL.
Presence feature can be integrated as a service with the portlets created on Liferay5.1. It gives the online and offline status of the users subscribed by you. You can chat with or make calls to the users who are online. It is also intended at Instant Messaging and voice chat using SIP (Session Initiation Protocol).
The online and off-line icon corresponding to each user is obtained by Liferay. Call functionality in Liferay5.1 is based on Project SailFin. Project SailFin is based on robust and scalable SIP (Session Initiation Protocol) servlet technology on top of a deployment quality Java-EE based Glassfish. The Presence feature leverages the functionality offered by SailFin in helping users to place calls and communicate with other users using a SIP URI with SailFin acting as the SIP container enabling the Call. Instant Messaging and chat functionality are implemented by Liferay.
The infrastructure for Presence feature is described on https://ruon.dev.java.net/ website. The RUON (read as "are you ON") project as the term indicates is intended to offer an API for applications to be Presence aware. Once R U ON is integrated into an application which has a set user base, it is possible for the application to know the presence status of a user (online/offline etc). R U ON offers Representational State Transfer (REST) based service which makes integration easier. REST applies the principles of the Web to transaction-oriented services, rather than publishing-oriented sites. The framework is intended to provide a number of communication options such as, chat and call. It stores and retrieves the online and offline status of users based on their login status.
The following are the features intended to be implemented under Presence feature:
0 Attachments | Average (0 Votes) ![]() ![]() ![]() ![]() |