Advertisement

An XML-Based Context-Aware Transformation Framework for Mobile Execution Environments

  • Tzu-Han Kao
  • Sheng-Po Shen
  • Shyan-Ming Yuan
  • Po-Wen Cheng
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 2642)

Abstract

We propose an XML-based Context-Aware transformation Framework (X-CAF). In X-CAF, we design three main techniques — (1) an XML-based programming model to program applications, (2) a user interface adaptation mechanism to adjust UIs of applications, and (3) a transformation scheme to transform programs adapt to various MExE environments. Moreover, we design two methods, Static-time Component Generation and Runtime XUL Transformation for transforming efficiently and flexibility. Through applying these techniques, this framework may make applications device-independent.

Keywords

World Wide Request Message Component Manager Client Device Device Capability 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Ricky Robinson. Context Management in Mobile Environments. World Wide Web, http://www.itee.uq.edu.au/~ricky/thesis.doc, October 2000.
  2. 2.
    Knut Ola Topand. Mobile learning technological challenges on multi-channel e-learning services. World Wide Web, http://siving.hia.no/ikt02/ikt6400/g05/Rapport_files/Diplom%20Knut%20Ola.pdf, spring 2002.
  3. 3.
    Neil Deakin. XUL Tutorial. World Wide Web, http://www.xulplanet.com/tutorials/xultu/, July 2002
  4. 4.
    Hiroshi Maruyama, Kent Tamura, Naohiko Uramoto, Makoto Murata, Andy Clark, et al. XML and Java Second Edition: Developing Web Applications. Addison-Wesley, 2002.Google Scholar
  5. 5.
    Mark H. Bulter. Current Technologies for Device Independencel. World Wide Web, http://www-uk.hpl.hp.com/people/marbut/currTechDevInd.htm, March 2001.
  6. 6.
    Mark Bulter, Fabio giannetti, roger gimson, and Tony wiley. Device Independence and the Web. IEEE internet computing, October 2002.Google Scholar
  7. 7.
    W3C, Device independence working group charter. World Wide Web, http://www.w3.org/2002/06/w3c-di-wg-charter-20020612.html.
  8. 8.
    3GPP TS 22.057 V5.4.0. 3rd Generation Partnership Project; Technical Specification Group Services and System Aspects; Mobile Execution Environment (MExE); Service description, Stage 1 (Release 5). World Wide Web, http://www.3gpp.org, 2002.
  9. 9.
    Mark H. Butler. DELI: A Delivery context LIbrary for CC/PP and UAProf. External Technical Report HPL-2001-260, HP Labs. World Wide Web, http://delicon.sourceforge.net/.02/08/2002, 2002.
  10. 10.
    Mark H. Butler. Implementing Content Negotiation using CC/PP and WAP UAProf. External Technical Report HPL-2001-190, World Wide Web, http://www.hpl.hp.com/techreports/2001/HPL-2001-190.html, 2001.
  11. 11.
    Kovacs, E., Rohrle, K., Schiemann, B. Adaptive mobile access to context-aware services. Agent Systems and Applications 1999 and Third International Symposium on Mobile Agents. Proceedings. First International Symposium, 1999.Google Scholar
  12. 12.
    Dan Brickley, R.V. Guha. RDF Vocabulary Description Language 1.0: RDF Schema. W3C Working Draft. World Wide web, http://www.w3.org/TR/rdf-schema/, November 2002.
  13. 13.
    Franklin Reynolds, Johan Hjelm, Spencer Dawkins, and Sandeep Singhal. Composite Capability/Preference Profiles(CC/PP): A user side framework for content negotiation. W3C Note. World Wide Web, http://www.w3.org/TR/NOTE-CCPP/, July 1999.
  14. 14.
    Johan Hjelm, Lalitha Suryanarayana. CC/PP Implementors Guide: Harmonization with Existing Vocabularies and Content Transformation Heuristics. W3C Note. World Wide Web, http://www.w3.org/TR/CCPP-COORDINATION/, December 2001.
  15. 15.
    Hidetaka Ohto, Johan Hjelm. CC/PP exchange protocol based on HTTP Extension Framework. W3C Note, World Wide Web, http://www.w3.org/TR/NOTE-CCPPexchange, June 1999.
  16. 16.
    WAP Forum. User Agent Profiling Specification. World Wide Web, http://www1.wapforum.org/tech/terms.asp?doc=WAP-248-UAProf-20011020-a.pdf, October 2001.
  17. 17.
    Sun Microsystems. Java Servlet technology. World Wide Web, http://java.sun.com/products/servlet/.
  18. 18.
    Sun Microsystems. Tutorials & Short Courses. World Wide Web, http://developer.java.sun.com/developer/onlineTraining/.

Copyright information

© Springer-Verlag Berlin Heidelberg 2003

Authors and Affiliations

  • Tzu-Han Kao
    • 1
  • Sheng-Po Shen
    • 1
  • Shyan-Ming Yuan
    • 1
  • Po-Wen Cheng
    • 2
  1. 1.Department of Computer and Information ScienceNational Chiao Tung UniversityHsinchuTaiwan
  2. 2.Internet System Technology Department, Computer & Communications Research LaboratoriesIndustrial Technology Research InstituteHsinchuTaiwan

Personalised recommendations