/o//commerce-media/accounts/-1/images/18457550?download=true
The app consist of a portlet which integrates innovative technologies for intuitive graphical user interface in javascript and asynchronous communication ("real-time"). It uses fabrics.js for build whiteboard canvas and tools, and it uses Atmosphere Framework in client and server side, to manage the asynchronous communication mechanism. The first protocol which portlet tries to use is web sockets, however this depends on the browser and the application container (server) where the app is installed.
This application has been tested in these Liferay bundles:
Tomcat 7
Glassfish 3.1
JBoss AS 7.1
And in these browsers:
IE9+
Firefox 25+
Safari 6.1.3
Chrome 34
Currently, Whiteboard app works with web sockets if the server is Tomcat 7 for almost all browsers. If it is running in a JBoss AS 7.1 or Glassfish 3.1 Whiteboard app works but using pooling-streaming mechanism.
HTML Example
A paragraph is a self-contained unit of a discourse in writing dealing with a particular point or idea. Paragraphs are usually an expected part of formal writing, used to organize longer prose.