A Java mobile-enabled environment to access adaptive services

S. Ceriani, C. Raibulet, L. Ubezio

Research output: Chapter in Book / Report / Conference proceedingConference contributionAcademicpeer-review

Abstract

Today information systems provide services which may be accessed through various types of devices and/or networks and from different locations. Services should be adapted at runtime to the features of the requiring device. Moreover, users may specify additional information when claiming for services, information through which they indicate the quality level required and expected from the provided services. For example, users may request the printing of an image by specifying also the expected resolution, format and/or number of colors. In this context, we propose a mobile-enabled approach to design and implement adaptable services. Our solution defines three different service layers: (1) a low-level network communication layer providing connectivity services among the peers available in a system, (2) a middleware managing the system-specific services and defining a communication protocol for the services requests, and (3) a high-level application layer dealing with domain-specific services. In this paper, attention is focused on the middleware and network communication layers. Copyright 2007 ACM.
Original languageEnglish
Title of host publicationProceedings of the 2007 5th International Conference on the Principles and Practice of Programming in Java, PPPJ 2007
Pages249-254
DOIs
Publication statusPublished - 2007
Externally publishedYes
Event2007 5th International Conference on the Principles and Practice of Programming in Java, PPPJ 2007 - , Portugal
Duration: 5 Sep 20077 Sep 2007

Conference

Conference2007 5th International Conference on the Principles and Practice of Programming in Java, PPPJ 2007
Country/TerritoryPortugal
Period5/09/077/09/07

Fingerprint

Dive into the research topics of 'A Java mobile-enabled environment to access adaptive services'. Together they form a unique fingerprint.

Cite this