Shared Resource for Collaborative Editing over a Wireless Network

University essay from Chalmers tekniska högskola/Institutionen för data- och informationsteknik

Author: Jonas Ådahl; [2011]

Keywords: ;

Abstract: Today hand-held consumer devices such as Smartphones and Mobile Internet Devicesare getting more and more powerful and feature rich. They are no longer only built withnetwork capabilities through a cellular network such as GSM or 3G, but also highspeed Wireless Local Area Networks which opens up more possibilities.
While Internet based applications, such as Web browsers, E-mail clients, and Multimediabased applications have been the major part of the market, programs usingproperties of a distributed system are sparse.
This Thesis report describes the background, design choices and development of anapplication using distributed group communication techniques to create a collaborativework space on a typical Smartphone. It also shows how to use this to implementationa Whiteboard application. It explores the possibilites of using well known protocols,standards as well as Free Software for solving the various problems associated with thesefunctions, such as presence discovery, group communication and whiteboarding.

Dagens bärbara handdatorer såsom Smartphones och mobila internetenheter blir helatiden kraftigare och mer funktionsrika. De är inte längre endast byggda med nätverksmöjligheter via ett mobiltelefonnätet som till exempel GSM eller 3G, utan även ocksåmed lokala trådlösa höghastighetsnätverk vilket öppnar upp nya möjligheter.
Då internetbaserade applikationer, såsom webläsare och e-mailklienter, samt multimediabaseradeapplikationer har varit en stor del av marknaden, program som använderegenskaper hos ett distribuerat nätverk är mer ovanligt.
Det här examensarbetet beskriver bakgrunden, designval samt utveckling av en applikationsom använder distribuerad gruppkommunikationstekniker för att skapa en kollaborativarbetsyta på en typisk Smartphone. Det visas också hur detta går att användaför att implementera en Whiteboard-applikation. Möjligheterna att använda välkända protokoll, standarder samt fri mjukvara för att lösa de problem anknytna till funktionerna,såsom upptäcka närliggande enheter, gruppkommunikation och whiteboarding, utforskasi den här rapporten.

  CLICK HERE TO DOWNLOAD THE WHOLE ESSAY. (in PDF format)