Currently, the field of smart-* (home, city, health, tourism, etc.) is naturally heterogeneous and multimedia oriented. In such a domain, there is an increasing usage of heterogeneous mobile devices, as well as captors transmitting data (IoT). They are highly connected and can be used for many different services, such as to monitor, to analyze and to display information to users. In this context, data management and adaptation in real time are becoming a challenging task. More precisely, at one time, it is necessary to handle in a dynamic, intelligent and transparent framework various data provided by multiple devices with several modalities. This paper presents a Kali-Smart platform, which is an autonomic semantic-based context-aware platform. It is based on semantic web technologies and a middleware providing autonomy and reasoning facilities. Moreover, Kali-Smart is generic and, as a consequence, offers to users a flexible infrastructure where they can easily control various interaction modalities of their own situations. An experimental study has been made to evaluate the performance and feasibility of the proposed platform.
The multiplication of presentation contexts (such as mobile phones, PDAs) for multimedia documents requires the adaptation of document specifications. In an earlier work, a semantic approach for multimedia document adaptation was proposed. This framework deals with the semantics of the document composition by transforming the relations between multimedia objects. In this chapter, we apply the defined framework to the hypermedia dimension of documents, i.e., hypermedia links between multimedia objects. By considering hypermedia links as particular objects of the document, we adapt the hypermedia dimension with the temporal dimension. However, due to the non-deterministic character of the hypermedia structure, the document is organized in several loosely dependent sub-specifications. To preserve the adaptation framework, we propose a first straightforward strategy that consists of adapting all sub-specifications generated by the hypermedia structure. Nevertheless, this strategy has several drawbacks, e.g., the profile is not able to change between user interactions. Hence, we propose an incremental approach which adapts document sub-specifications step by step according to these interactions. To validate this framework, we adapt real standard multimedia documents such as SMIL documents.
22 July 2015 in Journal d'Interaction Personne-Système
This paper presents a framework dedicated to the design of geographic web applications. This framework includes three generic design models that allow designers to build a geographic application according to three dimensions: geographic content, content rendering and display, and interactive behaviour. The three design models allow designers to develop applications for elementary tasks to achieve a specific goal. They are expressive enough to describe a wide variety of geographic applications. They are operational as they are translated into executable code. This executability supports an agile design process based on short cycles where designers can refine their needs as many times as necessary by specifying, executing and evaluating their application. Modeling is performed using visual languages. In particular, the interactive behaviour is specified with a language inspired from the UML sequence diagram. We have demonstrated that this language is sufficiently simple to be understood by domain experts (e.g., education, tourism, culture) with no computer science background. We have developed WINDMash, an authoring environment, to assess our approach, as well as the models and the design languages with a diversity of geographic Web applications. Cet article présente un cadre de conception d'applications Web géographiques interactives s'appuyant sur des modèles de conception génériques permettant d'élaborer une application selon trois dimensions : les con-tenus géographiques manipulés, la manière de les afficher mais aussi les comportements interactifs associés. Les modèles de conception proposés permettent de produire ces applications au service de tâches élémentaires nécessaires à la réalisation d'un objectif. Ces modèles se veulent riches pour être en mesure de décrire une grande variété d'applications tout en conservant la capacité à traduire leurs instances sous forme de code exécutable. L'exécution des modèles permet ainsi de proposer une approche de conception basée sur des cycles courts dans lesquels le concepteur affine ses besoins en enchaînant, autant de fois que nécessaire, des phases de spécification, d'exécution et d'évaluation de son application. Pour faciliter le processus de conception, le travail de spécification est réalisé de manière visuelle y compris la dimension interactive qui demeure la plus complexe à décrire et pour laquelle nous proposons un langage dédié inspiré du diagramme de séquence UML. Ce langage visuel se veut simple afin de pouvoir être appréhendé par des experts d'un domaine (enseignement, tourisme, culture.. .) n'ayant pas forcément des compétences fortes en informatique. Ce langage se veut également riche dans la description de l'interactivité. Pour mesurer l'apport de cette approche mais aussi des modèles et des langages de conception pro-posés, nous avons mis au point un environnement-auteur nommé WINDMash. Ce démonstrateur vise à mesurer l'expressivité des modèles définis en les expérimentant sur la conception d'applications géographiques variées. Il vise également à évaluer la pertinence de l'approche de conception et des outils de spécification visuels proposés.