Title :
Towards cross-platform collaboration - Transferring real-time groupware to the browser
Author :
Wenzel, M. ; Gericke, Lutz ; Gumienny, Raja ; Meinel, Christoph
Author_Institution :
Hasso Plattner Inst. Potsdam, Potsdam, Germany
Abstract :
Mobile devices such as smartphones and tablets play an increasing role in today´s working environment. The variety of computer platforms increased in the same way, which makes the development of cross-platform applications even more challenging. Tele-Board is a real-time remote collaboration system based on the Java programming language. Therefore, it cannot be run on most mobile devices. In order to overcome this limitation, we redeveloped the system on the basis of HTML5 technology. We present an approach for combining web based networking and rendering in a single application for real-time collaboration based on SVG, HTML5 Canvas, Websockets, and Web workers. In our prototype we implemented optimization mechanisms leveraging the Canvas API´s rendering flexibility. This way, our canvas based rendering performs better than a respective SVG version. Moreover, our solution integrates server communication effectively so that the rendering performance is hardly influenced by user input.
Keywords :
Java; application program interfaces; groupware; hypermedia markup languages; mobile computing; mobile handsets; online front-ends; rendering (computer graphics); Canvas API rendering flexibility; HTML5 Canvas; HTML5 technology; Java programming language; SVG; Tele-Board; Web based networking; Web based rendering; Web workers; Websockets; computer platforms; cross-platform applications; cross-platform collaboration; mobile devices; optimization mechanisms; real-time groupware; real-time remote collaboration system; rendering performance; server communication; working environment; Browsers; Java; Message systems; Rendering (computer graphics); Servers; Synchronization;
Conference_Titel :
Computer Supported Cooperative Work in Design (CSCWD), 2013 IEEE 17th International Conference on
Conference_Location :
Whistler, BC
Print_ISBN :
978-1-4673-6084-5
DOI :
10.1109/CSCWD.2013.6580938