[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.1145/1142680.1142693acmotherconferencesArticle/Chapter ViewAbstractPublication PagesintersenseConference Proceedingsconference-collections
Article

Middleware for distributed services and mobile applications

Published: 30 May 2006 Publication History

Abstract

In this paper, we describe the middleware that has evolved from our attempt to develop location-aware and user-aware services in ubiquitous environments. User mobility can cause numerous problems and limitations: user-preferred applications are not installed in the new location or device, user-specific configurations are needed, there are different OS and platforms, limited resources in the new node and so on. These restrictions sometimes prevent the user from performing what is required, anywhere and anytime. We propose a system in which, by enabling code installation and execution on remote nodes, these limitations are controlled. A prototype implementation of this approach has been constructed and we present the rationale, design, implementation and applications of the prototype system.

References

[1]
R. Jimeno, Z. Salvador, A. Lafuente, M. Larrea, A. Uribarren, "An architecture for the personalized control of domotic resources", Proceedings of the 2nd European Union symposium on Ambient intelligence, EUSAI 2004, pages 51--53 Eindhoven, Netherlands. November 2004.
[2]
A. K. Dey, "Understanding and Using Context," J. Personal and Ubiquitous Computing, vol. 5, no. 1, Springer-Verlag, Berlin, Germany, Feb. 2001, pp. 4--7.
[3]
M. Weiser, "The Computer for the Twenty-First Century", Scientific American, pp. 94--104, September 1991.
[4]
N. Sawhney and C. Schmandt, "Nomadic Radio: Speech and Audio Interaction for Contextual Messaging in Nomadic Environments," ACM Trans. on Computer Human Interaction, vol. 7, no. 3, Sept. 2000, pp. 353--383.
[5]
M. Satyanarayanan, Carnegie Mellon University & Intel Research Pittsburgh, "Seamless Mobility: in pursuit of the Holy Grail", PERCOM 2004 KeyNote Speech
[6]
Puerta, A. R. The Mecano Project: Comprehensive and Integrated Support for Model-Based Interface Development, Computer-Aided Design of User Interfaces, ed. by Jean Vanderdonckt, Presses Universitaires de Namur, Namur, Belgium, pp. 19--25, 1996.
[7]
Shelley Powers. Digital Play Dough. Designing Applications with XUL, WebTechniques, vol. 5, issue 7, (July 2000).
[8]
JavaBeans, http://java.sun.com/products/javabeans.
[9]
Harmonia: http://www.harmonia.com.
[10]
Abrams, M., Phanouriou, C., Batongbacal, A. L., Williams, S. M., and Shuster, J. E. UIML: An Appliance-Independent XML User Interface Language, The Eighth International World Wide Web Conference, Toronto, Canada, May 11-14, 1999, http://www8.org/w8-papers/5b-hypertext-media/uiml/uiml.html.
[11]
D. Garlan, D. P. Siewiorek, A. Smailagic and P. Steenkiste, Project Aura: Distraction-Free Ubiquitous Computing, IEEE Pervasive Computing special issue on Integrated Pervasive Computing Environments 1, 2 (April-June 2002), 22--31.
[12]
UPnP-Forum, Understanding UPnP., www.UPnP.org, 2005.
[13]
Bean Mark-up Language, http://www.alphaworks.ibm.com/formula/bml
[14]
DACIA, http://www.eecs.umich.edu/_~aprakash/dacia/publications.html
[15]
S. D. Gribble, M. Welsh, R. Behren, E. A. Brewer, D. E. Culler, N. Borisov, S. E. Czerwinski, R. Gummadi, J. R. Hill, A. D. Joseph, R. H. Katz, Z. M. Mao, S. Ross and B. Y. Zhao, The Ninja architecture for robust Internet-scale systems and services, Computer Networks. Special issue on Pervasive Computing 35, 4 (2000).
[16]
M. Roman, C. K. Hess, R. Cerqueira, K. Narhstedt and R. H. Campbell, Gaia: A middleware infrastructure to enable active spaces, Technical Report UIUCDCSR20022265. University of Illinois at Urbana Champaign, 2002.
[17]
Francisco J. Ballesteros, Katial Leal, Gorka Guardiola, and Enrique Soriano. "The Design and Implementation of Plan B 3rd edition. A dynamic distributed computing environment." GSyC Tech. Rep 2004--05 Percom 2005.
[18]
OSGi Alliance. http://www.osgi.org, July 2005.
[19]
J. Allard, V. Chinta, S. Gundala, and G. Richard III. Jini meets UPnP: An architecture for Jini/UPnP interoperability. In The 2003 International Symposium on Applications and the Internet (SAINT-2003), Orlando, Florida (USA), January 2003.

Cited By

View all
  • (2013)A meta-model for dataflow-based rules in smart environmentsScience of Computer Programming10.1016/j.scico.2012.06.01078:10(1930-1950)Online publication date: 1-Oct-2013
  • (2012)Application of Mobile Cloud Computing in Operational Command Training Simulation SystemProceedings of the 2012 IEEE 12th International Conference on Computer and Information Technology10.1109/CIT.2012.116(532-535)Online publication date: 27-Oct-2012
  • (2009)Next Generation Mobile MultimediaHandbook of Research on Mobile Multimedia, Second Edition10.4018/978-1-60566-046-2.ch006(76-92)Online publication date: 2009
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Other conferences
InterSense '06: Proceedings of the first international conference on Integrated internet ad hoc and sensor networks
May 2006
206 pages
ISBN:1595934278
DOI:10.1145/1142680
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

  • Create-Net
  • EU (IST-FET)
  • ICST

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 30 May 2006

Permissions

Request permissions for this article.

Check for updates

Qualifiers

  • Article

Acceptance Rates

InterSense '06 Paper Acceptance Rate 27 of 27 submissions, 100%;
Overall Acceptance Rate 27 of 27 submissions, 100%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)3
  • Downloads (Last 6 weeks)0
Reflects downloads up to 05 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (2013)A meta-model for dataflow-based rules in smart environmentsScience of Computer Programming10.1016/j.scico.2012.06.01078:10(1930-1950)Online publication date: 1-Oct-2013
  • (2012)Application of Mobile Cloud Computing in Operational Command Training Simulation SystemProceedings of the 2012 IEEE 12th International Conference on Computer and Information Technology10.1109/CIT.2012.116(532-535)Online publication date: 27-Oct-2012
  • (2009)Next Generation Mobile MultimediaHandbook of Research on Mobile Multimedia, Second Edition10.4018/978-1-60566-046-2.ch006(76-92)Online publication date: 2009
  • (2008)Leveraging different application styles in mobile businessProceedings of the 6th International Conference on Advances in Mobile Computing and Multimedia10.1145/1497185.1497239(260-266)Online publication date: 24-Nov-2008
  • (2008)A Middleware Platform for Application Configuration, Adaptation and InteroperabilityProceedings of the 2008 Second IEEE International Conference on Self-Adaptive and Self-Organizing Systems Workshops10.1109/SASOW.2008.36(162-167)Online publication date: 20-Oct-2008

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media