Sitemap | English


Introducing Private and Shared Spaces in Mashup Applications


With the proliferation of Web 2.0 technologies, the research on Computer-Supported Collaborative Work leads to new tools for common web users. Rich internet applications like Google Docs enable users to synchronously share collaborative work spaces. Additionally, co-browsing approaches allow groups of people to browse websites in parallel while their content is adapted to their individual context - called relaxed What You See Is What I See (WYSIWIS). However, most of today´s collaboration tools offer a dedicated, predefined functionality. Extending these tools at runtime or combining different application functionalities are not regarded. Although approaches for component-based groupware and collaboration transparency focus on simplifying the development of collaborative applications, they still lack support for ad-hoc scenarios and dynamic reconfiguration at runtime. Otherwise, due to the huge amount of available web services and APIs today, the mashup paradigm gains momentum. Combining heterogeneous web resource encapsulated as black box components enables end users without detailed understanding of programming to develop and modify applications, even at runtime. Albeit several approaches for mashing up single user applications exist, none of these includes the possibility to collaboratively built, use and modify mashups at runtime.

The goal of this thesis is to develop a concept which enables end users to build situational groupware applications by sharing parts of a mashup with others through the definition of a shared space at runtime. Thus, components within a shared space can be used by all collaboration partners simultaneously. To achieve this, the current concept of reconfiguring applications at runtime has to be extended. For example, while adding a new component the user has to decide whether it should be placed in the shared or private space of an application. After analyzing the EDYRA platform, related approaches in the domain of component-based groupware, collaboration transparency and co-browsing have to be evaluated using previously defined criteria. Further, extensions of the EDYRA platform have to be discussed and designed. The influence of the collaboration on the following aspects has to be regarded: the components’ lifecycle, the possible sharing levels, an access control, and a basic interaction technique which visually separates the shared and private components.

In detail, the following tasks have to be accomplished:

Weitere Informationen

Autor(en): PersonKateryna Iermakova
Laufzeit: 15.08.2012 - 15.02.2013
Verantwortlicher HSL: PersonProf. Dr.-Ing. Klaus Meißner
Betreuer: PersonDipl.-Medieninf. Gregor Blichmann
PersonDr.-Ing. Andreas Rümpel
Institut, Lehrstuhl: SMT, Multimediatechnik
Zugehörige Projekte: EDYRA