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:
Author(s): |
Kostiantyn Shalbanov |
---|---|
Duration: | 08/15/2014 - 01/22/2015 |
University teacher: | Prof. Dr.-Ing. Klaus Meißner |
Supervisor(s): |
Dr.-Ing. Alexander Lorz
|
Institute, Chair: | SMT, Multimedia Technology |
Related Projects: |
COMMIT
|
Related Partners: |
intecsoft GmbH & Co. KG |