<?xml version="1.0" encoding="UTF-8"?>
<TEI xml:space="preserve" xmlns="http://www.tei-c.org/ns/1.0" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xsi:schemaLocation="http://www.tei-c.org/ns/1.0 https://raw.githubusercontent.com/kermitt2/grobid/master/grobid-home/schemas/xsd/Grobid.xsd"
 xmlns:xlink="http://www.w3.org/1999/xlink">
	<teiHeader xml:lang="en">
		<fileDesc>
			<titleStmt>
				<title level="a" type="main">Multidimensional Context-Aware Adaptation of Service Front-Ends</title>
			</titleStmt>
			<publicationStmt>
				<publisher/>
				<availability status="unknown"><licence/></availability>
			</publicationStmt>
			<sourceDesc>
				<biblStruct>
					<analytic>
						<author>
							<persName><forename type="first">Javier</forename><surname>Caminero</surname></persName>
							<affiliation key="aff0">
								<orgName type="institution">Telefónica R&amp;D</orgName>
								<address>
									<country key="ES">Spain</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Mari</forename><surname>Carmen Rodríguez-Gancedo</surname></persName>
							<affiliation key="aff0">
								<orgName type="institution">Telefónica R&amp;D</orgName>
								<address>
									<country key="ES">Spain</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Jean</forename><surname>Vanderdonckt</surname></persName>
							<email>jean.vanderdonckt@uclouvain.be</email>
							<affiliation key="aff1">
								<orgName type="institution">Université catolique de Louvain</orgName>
								<address>
									<country key="BE">Belgium</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Fabio</forename><surname>Paternò</surname></persName>
							<email>fabio.paterno@isti.cnr.it</email>
							<affiliation key="aff2">
								<orgName type="institution">Consiglio Nazionale delle Ricerche</orgName>
								<address>
									<country key="IT">Italy</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Joerg</forename><surname>Rett</surname></persName>
							<email>joerg.rett@sap.com</email>
							<affiliation key="aff3">
								<orgName type="institution">SAP AG</orgName>
								<address>
									<country key="DE">Germany</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Dave</forename><surname>Raggett</surname></persName>
							<affiliation key="aff4">
								<orgName type="institution">GEIE ERCIM</orgName>
								<address>
									<country key="FR">France</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Jean-Loup</forename><surname>Comeliau</surname></persName>
							<email>jean-loup.comeliau@w4global.com</email>
							<affiliation key="aff5">
								<orgName type="institution">S.A</orgName>
								<address>
									<postCode>W4</postCode>
									<country key="FR">France</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Ignacio</forename><surname>Marín</surname></persName>
							<email>ignacio.marin@fundacionctic.org</email>
							<affiliation key="aff6">
								<orgName type="institution">Fundación CTIC</orgName>
								<address>
									<country key="ES">Spain</country>
								</address>
							</affiliation>
						</author>
						<title level="a" type="main">Multidimensional Context-Aware Adaptation of Service Front-Ends</title>
					</analytic>
					<monogr>
						<imprint>
							<date/>
						</imprint>
					</monogr>
					<idno type="MD5">1AFB612F16C2A4022CD383CB46A3045E</idno>
				</biblStruct>
			</sourceDesc>
		</fileDesc>
		<encodingDesc>
			<appInfo>
				<application version="0.7.2" ident="GROBID" when="2023-03-25T04:56+0000">
					<desc>GROBID - A machine learning software for extracting information from scholarly documents</desc>
					<ref target="https://github.com/kermitt2/grobid"/>
				</application>
			</appInfo>
		</encodingDesc>
		<profileDesc>
			<abstract>
<div xmlns="http://www.tei-c.org/ns/1.0"><p>The EU-funded Serenoa Project (www.serenoa-fp7.eu) is creating a novel open platform for developing contextaware application user interfaces. Such user interfaces are aware of the changes in the context and can react to them in a continuous way. This includes adaptation to the user's devices, tasks, preferences and abilities, thereby improving the user's satisfaction and performance compared to traditional approaches to user interface design. An additional benefit is a reduction in the cost and development time for creation and maintenance of user interfaces.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>DESCRIPTION OF THE PROBLEM</head><p>Even though software development environments, standards and engineering methodologies have significantly evolved and matured over the last decade, designing and implementing context-aware application user interfaces is still complex, and therefore expensive.</p></div>
			</abstract>
		</profileDesc>
	</teiHeader>
	<text xml:lang="en">
		<body>
<div xmlns="http://www.tei-c.org/ns/1.0"><p>Businesses are seeing increasing diversity in the kinds of devices being used (i.e. workstations, desktops, laptops, smart phones, tablets, embedded devices, etc.), but this is putting up the cost of developing and maintaining user interface designs. Aligning business and Information Technology (IT) is a constant challenge, not only because of the constantly evolving standards and underlying technologies, but also because of the accelerating pace at which functional requirements change throughout the lifetime of applications. Business applications need to adjust rapidly to fulfill changing requirements, and this trend is accelerating as users require more and more mobility.</p><p>Moreover, implementing Human-Computer Interaction (HCI) systems requires forecasting user-driven interaction combinations that are not always easy to anticipate. Adding context management to the HCI domain increases complexity further because it requires taking into account multimodality (i.e. keyboard &amp; mouse, touch screens, voice, gesture, etc.), geographical location, social context, accessibility and user preferences.</p><p>Finally, the underlying technologies involved in the development of user interfaces are multiple, keep changing and emerging at a rapid pace. Development therefore often requires technical experts, who are hard to find and retain. As a matter of fact, most of the effort in a traditional project is spent on infrastructure and technical tasks, and not on business issues. This often contributes to frustration of business stakeholders and end-users. There is also a steep learning curve for each new platform that has to be mastered: Android with Java, iOS with ObjectiveC, Windows with C#, Linux with C/C++, the Web with HTML and JavaScript, and so forth. Translating user interface designs into each of these platforms is timeconsuming and expensive.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>MODEL-BASED DESIGN</head><p>A variety of approaches have evolved in response to the above challenges. These include the Eclipse Integrated Development Environment, the Java 2 Platform Enterprise Edition (J2EE), W3C's HTML5, JavaScript libraries (e.g. jQuery), and OMG's Model-Driven Architecture (MDA). These have been supported by work on software development methodologies, such as Model-Driven Engineering (MDE) or Agile project methodologies, such as Scrum or xP, or with UI design approaches such as User-Centred Design (UCD). When it comes to designing user interfaces, Model-Based approaches bring many benefits by filling the gaps where traditional approaches are inadequate for agile development, and struggle to cope with the reality that requirements aren't fully understood at the outset of a project, but rather emerge as designs are tried out and found found useful, relevant and necessary.</p><p>Model-based user interface design is about separating out design concerns at different levels of abstraction using both declarative and procedural knowledge. The declarative part is expressed as task models, abstract user interface (AUI) models and concrete user interface (CUI) models, whilst the procedural part is expressed with rule languages for adaptation at both design-time and runtime.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Other</head><p>Model-Based approach benefits include simplification through automation and code generation, a clean separation of concerns, e.g., IT and business issues, and the fact that the model becomes a common language for all project stakeholders and helps IT align with business. Designers vary in how they approach the challenges of user interface design. We would not take advantage of the true potential of Model-Based user interface design if we only supported a top-down methodology. A significant number of designers find it easier to start at the concrete level and refine the abstract level later. Subsequent revisions to the abstract level should be possible without throwing away the design work done at the concrete level. However, traditional Model-based design also suffers from a lack of attention to adaptation to the context of use, and this is exacerbated by a lack of standards for expressing adaptation rules.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>DESCRIPTION OF THE SOLUTION</head></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Figure 1. Serenoa's architecture</head><p>Serenoa's proposed architecture for supporting user interface adaptation is depicted in Figure <ref type="figure">1</ref>. Firstly, at design-time, 'Authoring tools' are used to support the design of model-based user interfaces. The authoring tools support Serenoa's abstract user interface description language, as well as the Serenoa language for expressing adaptation rules (see 'Languages'). For those developers who find it easier to start the definition of the interface at the concrete level and then refine the abstract level as they go, there is a design-time adaptation engine which makes it possible to work at both levels.</p><p>Secondly, the 'Theoretical framework' consists of the reference models and the ontology. These reference models are aimed at guiding developers and designers during the complete software life-cycle, listing alternative possibilities for implementing context-aware adaptation, and permitting the analysis and comparison of adaptive and adaptable applications. The ontology, based on the reference models, is intended to gather all the knowledge involved in advanced adaptation logic for user interfaces. It is used to inform developers as well as to support adaptation processes in the runtime.</p><p>Finally, the runtime phase will transform the description and associated rules of user interfaces into a final user interface implementation. The adaptation engine determines the optimal adaptation for the current context of use, based upon the context models and adaptation rules. To achieve this goal, the context manager provides information related to all the possible contextual dimensions (i.e. the user preferences, the environment, social relationships, etc.) The run-time engine generates the final interactive application according to the context. Currently, this module is composed of a set of sub-modules which cover several modalities (i.e. mobile web applications, vocal interfaces, avatar-based interaction or desktop business applications). In fact, 'Applications prototypes' showing the functionality of these sub-modules and the whole Serenoa framework are under development.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>AUTHORING TOOLS</head><p>Authoring tools help designers, engineers and web authors to easily create context-sensitive user interfaces for different platforms and different interaction modalities, e.g. visual, aural and tactile. The authoring tools will be usable by non-expert programmers, and fulfill some additional key success factors, including the usability of the graphical interface, the availability on multiple platforms and the support for concurrent work by multiple users (business experts, user interface designers and programmers working as a team) appear as very important requirements. The authoring tools will support editing of model-based descriptions at both abstract and concrete levels, together with context-dependent transformation rules. Two types of authoring tools are being developed as proof of concept for the Serenoa architecture:</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>•</head><p>Eclipse-based Plug-in: this type is a 'plug-in' for Eclipse, one of the most widely used Integrated Development Environments (IDEs) in the research and industrial communities for software development. Since most of the open source and research based authoring environments/tools, i.e. MARIA and LEONARDI and other related libraries are developed in Java, we have also chosen the Java programming language for Serenoa's authoring environment and tools.</p><p>• HTML5-based Browser Application: the second type being developed is an HTML5-based web browser application that operates on the models that are held on the web server side. This approach allows live concurrent editing by multiple users, so that they could see and discuss the changes which a remote user is making in real time. A server-based design-time adaptation engine allows designers to work at different levels of abstraction, synchronising changes in a cooperative workflow. Thus, Model-Based languages, i.e. MARIA, UsiXML, and IDEAL2 have been used as basis for not only developing the abstract UI and adaptation logic languages, but also the generation of Abstract/Concrete UIs.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>LANGUAGES</head><p>The languages developed in Serenoa will cover the specification of adaptive SFEs at different abstraction layers, and of the context-dependent transformation rules to be applied on the user interfaces. With the Serenoa solution, the exploitation of both these languages will be supported not only at design time but also at runtime. At design time, the authoring tools will help the designers, engineers and web authors to easily create and edit contextsensitive SFEs for different platforms (at both abstract and concrete levels) and relevant context-dependent transformations rules. At runtime, the logical descriptions of the SFEs and of the adaptation rules will be transformed in a final, adapted user interface implementation.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>•</head><p>The Advanced Service Front-End Description Language (ASFE-DL) is aimed at enabling the development and authoring of context-aware SFEs. The user interfaces modeled through this language will be adapted to the context by exploiting the rules defined through the Advanced Adaptation Logic Description Language (AAL-DL). By leveraging on past expertise on user interface languages that Serenoa members have already authored or co-authored, and on previous experiences they gathered by working in relevant industrial case studies to support requirements of most modern service-based user interfaces, the Serenoa consortium plan to build a more complete language that will allow ASFE-DL to meet the Serenoa requirements and to go beyond the state-of-the-art in this field. The ASFE-DL has been already specified at the Abstract user interface level: it describes the UI through a number of abstract interaction units and associated connections in a modality-independent manner. In the next months the Serenoa project plans to cover also the Concrete user interface level. The ASFE-DL is currently being submitted as an input to standardization work at W3C.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>•</head><p>The Advanced Adaptation Logic Description Language (AAL-DL) is a high-level language intended to express advanced adaptation logic in a declarative manner. The basic idea is that the user interfaces modeled through ASFE-DL will be adapted to the context by exploiting the rules defined through the AAL-DL. The AAL-DL rules have been expressed through an Event-Condition-Action (ECA)-based format where: i) events are changes that can occur in the context state or in the UI state; ii) conditions are Boolean predicates referring to context state or UI state; iii) actions are changes affecting the interactive application. In the current specification of the AAL-DL we have considered the definition of first-order adaptation rules (simple adaptation rules like e.g., adapt this service frontend for this platform) and second-order adaptation rules (those that govern the application of adaptation rules by e.g. selecting first-order rules: the action part of a rule can be in turn another rule). In the next version of this language we will consider third-order adaptation rules (strategies that privilege some adaptation approach for usability, performance, reliability or rules that promote or demote sets of second-order rules).</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>THEORETICAL FRAMEWORK</head><p>The Theoretical ground of the Serenoa Project is structured in three main components: a Context-aware Reference Framework (CARF), a Context-aware Design Space (CADS) and a Context-aware Reference Ontology (CARFO). The CARF provides to stakeholders the core concepts for defining and implementing adaptive and adaptable systems. The CADS provides means to analyze, evaluate and compare multiple applications regarding their coverage level of adaptation, especially concerning certain specific dimensions (such as: modality types). The CARFO not only formalizes the core concepts defined by CARF and their relationships, but also enables the request and retrieval of relevant information for defining and executing the adaptation process. Both industrial and scientific domains can benefit of these theoretical models, once they provide support for the whole development life-cycle of adaptive and adaptable applications, i.e. design, specification, implementation and evaluation.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>APPLICATION PROTOTYPES</head><p>The Warehouse-Management Scenario for the intelligent picking prototype is aimed at providing a seamless context (environment and task) adaptation experience to users in one of the partner's Living Lab facilities in the field of Future Retail Concepts (FRC). This scenario motivates how proactive applications can provide unobtrusive and adequate help (e.g. missing parts, location of necessary parts, etc.) when the user needs it. Thereby, the service time can be reduced while increasing the quality of service. At the FRC, the supply chain continues to Retail Management with five demos, e.g. on price strategy and smart vending and concludes in Retail with eight demos, e.g. on Mobile Payment and RFID Shelves. This opens up the possibility, while following the modular design of the Serenoa components, to create further prototypes, moving from Logistics to Sales scenarios.</p><p>With the E-commerce Scenario, we aim at illustrating how different online end-users can take advantage of adaptive SFEs while connecting to both a front-end application and a back-end application. Typical user roles involved in the scenario include online shoppers and employees, acting either as supervisors or customer representatives in charge of following-up with online orders. Based on their roles, such users can access different features, but their UIs are capable of adapting based on different factors such as language, colour-blindness or type of device (either a home computers or a mobile device).</p><p>The E-Health Scenario is intended to be shown through the improvement of two existing developments:</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>•</head><p>The SARA project, intended to provide a user interface for chronic disease patients self-monitoring in the form of a (Windows based) tablet PC. The project wants to evolve to provide multi-device support (Android tablet devices, smartphones, etc.) and an expressive virtual assistant in order to engage patients in the usage of the application. This project is now in a pre-market phase, after successful field tests using real patients from the Andalusian health system.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>•</head><p>The HealthDrive project, aiming to leverage on consumer devices such as computers, tablet PCs and phones to provide its users access to their personal file on the Andalusian health system. In order to do so, all medical information is digitized and shared by the institutions, with a publicly accessible interface for each user in which she can interact with doctors and see their health records. The inclusion of ECAs (Embodied Conversational Agents) technology for guiding the navigation through all this personal information is also being considered.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>ADDED VALUE AND IMPACT</head><p>In a general way, the Serenoa project may contribute to the following aspects:</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>•</head><p>Faster time-to-market: given the support provided by the Serenoa technologies (i.e. authoring tools, adaptation languages and models) the implementation of adaptive and adaptable applications will be easier and more efficient.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>•</head><p>Reduction of development effort: instead of spending a lot of resources looking for knowledge about context-aware adaptation, stakeholders can rely in a centralized information source and a dedicated development platform, provided respectively by the theoretical framework, and by the technological framework (i.e. tools, languages, etc.).</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>•</head><p>Promote re-use: by means of standards and a consistent terminology, the applications can be implemented in a more flexible manner, i.e. with the integration of components and with the extension and updates of existing applications.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>•</head><p>Efficient solutions: Serenoa is filling a gap in context-aware adaptation systems by allowing non-expert developers to develop efficient solutions. This is achieved, in particular, by adopting a model-based approach.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>•</head><p>Increased agility: Because context is often dynamic by nature, adaptation needs to be tuned little by little (and sometimes continuously), based on the feedback provided by the different stakeholders, starting with the end-user. Therefore, the capability for systems to change its behaviour rapidly and to take into account new adaptation rules, thus fitting new contexts, is essential. Serenoa's adaptation engine adds substantial agility to the development process of context-aware systems, which can provide great benefits.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>•</head><p>Joining efforts: By analyzing the technological landscape and the current status of the market, Serenoa identifies actual users' needs and orient its efforts in order to progress simultaneously in both scientific and industrial domains. Besides this, Serenoa tries to establish a formal link between the research community and the industry (for instance by means of standardization and dissemination actions).</p><p>As a part of the individual exploitation strategies the consortium members demonstrate the Serenoa 'Applications prototypes' and Development Tools to product groups, customers and partners. This aims at encouraging these industrial stakeholders for an adoption of the Serenoa technologies to enhance their existing products or to create new ones.</p><p>From the point of view of the academic community, several branches of knowledge are involved with research of context-aware adaptation. As the closest related ones, we can highlight: Human-Computer Interaction, Software Engineering and Architecture, Distributed Systems and Ubiquitous Computing. In the context of Serenoa project, the scientific field may benefit from: concrete requirements for designing and implementing adaptive systems, authoring tools and languages that support the creation of adaptive applications, theoretical frameworks that provide a catalogue of information to support the research in the field, evaluation criteria and possible architectural approaches.</p><p>Furthermore, releasing some Serenoa components as open source facilitates the adoption of the results by other members of the community, even any other projects, communities, organizations or anyone interested in this focused area. This issue implies that any of them could take the results and evolve them into something more complete, allowing to increase the impact of the project outside the community of the project. Specifically, Serenoa is expected to produce three types of results: theoretical frameworks, languages, and application prototypes.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>•</head><p>Theoretical frameworks: the reference models (CARF and CADS) will be made available for the public by means of written documents (as deliverables and scientific papers). They will also include a detailed description about their methodology, creation, and application available online by means of a web page. The Ontology will be developed based on this theoretical framework.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>•</head><p>Languages: the XML schemas describing the languages developed in Serenoa will be made public by putting them available on the project web site. In addition, such results will be submitted to W3C for standardization. The W3C working group on Model-Based User Interfaces (MBUI) has started its work and various Serenoa partners are involved in this group.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>•</head><p>Application prototypes: the applications, which will illustrate the Serenoa framework, lay on various software modules: context manager, adaptation engine, runtime engine and the rest of components. In general, the software prototypes will be made publicly available. We envision various policies for making them public: open source, public executable code, videos, etc. The way how they will be made public depends on the organization that is developing them and the type of prototype.</p><p>In order to accomplish these results and to arouse interest in the scientific and industrial community, an action planning has been envisaged. Firstly, on August-September 2012, a delivery of the final version of the Serenoa's architecture and the second release of the modules will be available for the evaluation. From then to the end of the project (September 2013) the development efforts will be mainly focused on the final release of the Serenoa's components and tools, the exploitation of them in the Serenoa use cases and the final evaluation.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>SERENOA BENEFICIARIES</head><p>Serenoa is a framework that simplifies and accelerates the development of context-sensitive applications. This implies the reduction of the time-effort of the development process and its corresponding maintenance costs. The value of the framework is based on a solid model-based architecture, a good methodology and advanced tools to automatically generate applications. Different user roles are susceptible to take advantage of the aforementioned features:</p><p>• Developer: both final applications developers and those who are interested in adaptive technologies.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>•</head><p>Researcher: scientific community interested in context-aware adaptation and related topics.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>•</head><p>End-User: indirect beneficiary who gets faster results because of the time-to-market reduction.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>•</head><p>Executive Director: professional who may be interested in the creation of new business opportunities.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>CONCLUSIONS</head><p>The Serenoa project is intended to fill a gap in the market for developing context-aware Service Front Ends. Providing simple tools and methodologies to address usercentric systems for a better and more enjoyable user experience potentially benefits a multitude of stakeholders, from researchers and developers to end-users and CIOs.</p><p>Starting from a theoretical model consisting of a reference framework and a design space, Serenoa addresses this challenge by adopting a Model-Based approach and by offering a set of tools that can be used both at design time and at runtime for implementing context-aware systems.</p><p>At design time, Serenoa's main components include authoring tools that are able to describe the user interfaces and their adaptation rules using two languages to design systems at different abstraction levels. At runtime, Serenoa's main components include the Context Manager to capture the current context related information, an Adaptation Engine to dynamically compute the optimal adaptation strategy and a Runtime Engine to generate the final user interface for each target platform.</p><p>The project provides various scenarios as proofs of concept, including a warehouse management application, an example of e-commerce application and an avatar-based ehealth project. The project outcomes are expected to accelerate time-to-market of context-aware systems, in order to increase agility and to promote reuse. Dissemination and exploitation efforts are expected to impact the tools used in the industry in the ICT sector and to influence academic actors.</p></div>		</body>
		<back>

			<div type="acknowledgement">
<div xmlns="http://www.tei-c.org/ns/1.0"><head>ACKNOWLEDGMENTS</head><p>This work received funding from the European Commission's Seventh Framework Program under grant agreement number 258030 (FP7-ICT-2009-5).</p></div>
			</div>

			<div type="references">

				<listBibl>

<biblStruct xml:id="b0">
	<analytic>
		<title level="a" type="main">A SOA based Context-Aware Order Picking System for Warehouses using Laser Range Finder and Wearable Computer</title>
		<author>
			<persName><forename type="first">S</forename><surname>Ali</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Rett</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Lewandowski</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">IEEE WoWMoM</title>
				<meeting><address><addrLine>Lucca, Italy</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2011">2011. 2011</date>
			<biblScope unit="page" from="1" to="8" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b1">
	<analytic>
		<title level="a" type="main">A Unifying Reference Framework for multi-target user interfaces</title>
		<author>
			<persName><forename type="first">Gaëlle</forename><surname>Calvary</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Interacting with Computers</title>
		<imprint>
			<biblScope unit="volume">15</biblScope>
			<biblScope unit="page" from="289" to="308" />
			<date type="published" when="2003">2003</date>
			<publisher>Computer-Aided Design of User Interfaces</publisher>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b2">
	<analytic>
		<title level="a" type="main">How was your day? An Affective Companion ECA Prototype</title>
		<author>
			<persName><forename type="first">Marc</forename><surname>Cavazza</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Association for Computational Linguistics (ACL)</title>
				<imprint>
			<date type="published" when="2010">2010. 2010</date>
			<biblScope unit="page" from="277" to="280" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b3">
	<analytic>
		<title level="a" type="main">USIXML: A language supporting multi-path development of user interfaces</title>
		<author>
			<persName><forename type="first">Q</forename><surname>Limbourg</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Engineering Human Computer Interaction and Interactive Systems</title>
				<imprint>
			<publisher>Springer</publisher>
			<date type="published" when="2005">2005. 2005</date>
			<biblScope unit="page" from="134" to="135" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b4">
	<analytic>
		<title level="a" type="main">Agile Development of Interactive Software by means of User Objectives</title>
		<author>
			<persName><forename type="first">B</forename><surname>Losada</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">ICSEA 2011 -The Sixth International Conference on Software Engineering Advances</title>
				<meeting><address><addrLine>Barcelona, Spain</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2011">2011. 2011</date>
			<biblScope unit="page" from="539" to="545" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b5">
	<monogr>
		<author>
			<persName><surname>Mymobileweb</surname></persName>
		</author>
		<ptr target="http://mymobileweb.morfeo-project.org" />
		<title level="m">Open source software platform for the development of top-quality mobile web applications and portals, providing an advanced content &amp; application adaptation environment</title>
				<imprint>
			<date type="published" when="2008">2008-2011. 2008-2011</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b6">
	<analytic>
		<title level="a" type="main">MARIA: A universal, declarative, multiple abstractionlevel language for service-oriented applications in ubiquitous environments</title>
		<author>
			<persName><forename type="first">F</forename><surname>Paternò</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename><surname>Santoro</surname></persName>
		</author>
		<author>
			<persName><forename type="first">L</forename><forename type="middle">D</forename><surname>Spano</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">ACM Trans. Computer-Human Interaction</title>
		<imprint>
			<biblScope unit="volume">16</biblScope>
			<biblScope unit="issue">19</biblScope>
			<biblScope unit="page">30</biblScope>
			<date type="published" when="1999">1999. 2009</date>
		</imprint>
	</monogr>
	<note>ACM</note>
</biblStruct>

<biblStruct xml:id="b7">
	<monogr>
		<author>
			<persName><surname>W3c</surname></persName>
		</author>
		<ptr target="http://www.w3.org/2011/01/mbui-wg-charter" />
		<title level="m">Model-Based UI Working Group Charter</title>
				<imprint>
			<date type="published" when="2011">2011</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b8">
	<analytic>
		<title level="a" type="main">The SERENOA Project: Multidimensional Context-Aware Adaptation of Service Front</title>
		<author>
			<persName><forename type="first">J</forename><surname>Caminero</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><forename type="middle">C</forename><surname>Rodríguez</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Vanderdonckt</surname></persName>
		</author>
		<author>
			<persName><forename type="first">F</forename><surname>Paternò</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Rett</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Raggett</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Comeliau</surname></persName>
		</author>
		<author>
			<persName><forename type="first">I</forename><surname>Marín</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proc. Of the 8th LREC International Conference</title>
				<meeting>Of the 8th LREC International Conference<address><addrLine>Istanbul, Turkey</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2012-05">May 2012</date>
		</imprint>
	</monogr>
</biblStruct>

				</listBibl>
			</div>
		</back>
	</text>
</TEI>
