With the widespread adoption of mobile devices, interacting with applications or consumption of content is no longer limit to one device per user at a time. The average user owns multiple devices and utilizes a series of interactions with different devices to fulfill his computing and communication requirements. Modern application frameworks assist developers in delivering a consistent user ex-perience across different device classes by adapting content and interactions to device specific re-quirements. However, building applications that provide continuous and complementary interac-tion across multiple devices is barely supported by frameworks or APIs. Therefore, developers have to derive concepts and solutions for recurring problems - like e.g. session handling, device coupling, distribution of data and interaction elements, or transferring tasks and interaction focus - over and over again. This results in proprietary interaction techniques, development overhead and more complex code, as there are no common vocabulary or widely accepted implementation pat-terns that other developers will easily recognize, like e.g. the session concept of web applications. Enterprise level multi device applications will add further constraints and requirements, like security policies and usage scenarios that differ from personal use.
The objectives of this thesis are to identify common requirements and functionalities for enterprise multi device applications. Based on this analysis and an overview of the state of the art, a frame-work is to be designed and implemented, that provides developers with an API and basic function-alities for efficiently developing enterprise multi device applications. Special attention shall be di-rected to session management concepts, binding devices and users to application contexts in con-junction with appropriate security concepts, and an extensible mechanism for easily associating in-dividual devices with these contexts (device coupling) using existing state of the art coupling tech-niques. A validation of the concepts developed in this work is to be done by implementing a sub-stantial core set of functionalities, accompanied by a proof-of-concept application in the application domain of the COMMIT project. The following objectives have to be met:
Autor(en): |
Kostiantyn Shalbanov |
---|---|
Laufzeit: | 15.08.2014 - 22.01.2015 |
Verantwortlicher HSL: | Prof. Dr.-Ing. Klaus Meißner |
Betreuer: |
Dr.-Ing. Alexander Lorz
|
Institut, Lehrstuhl: | SMT, Multimediatechnik |
Zugehörige Projekte: |
COMMIT
|
Zugehörige Partner: |
intecsoft GmbH & Co. KG |