Skip to main content

DIWE: A Framework for Constructing Device-Independent Web Applications

  • Conference paper
Ubiquitous Mobile Information and Collaboration Systems (UMICS 2004)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 3272))

Abstract

Recent developments in mobile computing software and hardware have highlighted the importance of device-independent access to Web content. This paper introduces a novel conceptual framework for constructing device-independent Web applications. The Device-Independent Web Engineering (DIWE) framework is composed of an XML-based Web language that is used to separate the layout, content and application logic and to model the Web applications and four run-time processors that provide device-independence support during application execution.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Lie, H.W., Saarela, J.: Multipurpose Web Publishing: Using HTML, XML, and CSS. Communications of the ACM 42(10) (October 1999)

    Google Scholar 

  2. Kerer, C., Kirda, E.: Layout, Content and Logic Separation in Web Engineering. In: Murugesan, S., Desphande, Y. (eds.) Web Engineering. LNCS, vol. 2016, pp. 135–147. Springer, Heidelberg (2001)

    Chapter  Google Scholar 

  3. Kirda, E.: Engineering Device-Independent Web Services. PhD thesis, Technical University of Vienna (2002), http://www.infosys.tuwien.ac.at/staff/ek/phd.pdf

  4. Kerer, C., Kirda, E., Jazayeri, M., Kurmanowytsch, R.: Building XML/XSL-Powered Web Sites: An Experience Report. In: Proceedings of the 25th International Computer Software and Applications Conference (COMPSAC), Chicago, IL, USA. IEEE Computer Society Press, Los Alamitos (2001)

    Google Scholar 

  5. Apache. Xalan XSL Processor (2001), http://xml.apache.org/xalan-j

  6. Apache. Xerces XML Parser (2004), http://xml.apache.org/xerces-j

  7. Berk, E.: JLex: A Lexical Analyser Generator for Java (2004), http://www.cs.princeton.edu/~appel/modern/java/JLex/

  8. Anian, S.: JCup: CUP Parser Generator for Java (2004), http://www.cs.princeton.edu/~appel/modern/java/CUP/

  9. Balasubramanian, V., Ma, B.M., Yoo, J.: A Systematic Approach to Designing a WWW Application. Communications of the ACM 38(8), 47–48 (1995)

    Article  Google Scholar 

  10. Schwabe, D., Rossi, G.: The Object-Oriented Hypermedia Design Model. Communications of the ACM 38(8), 45–46 (1995)

    Article  Google Scholar 

  11. Isakowitz, T., Stohr, E.A., Balasubramanian, P.: RMM: A Methodology for Structured Hypermedia Design. Communications of the ACM 38(8), 34–43 (1995)

    Article  Google Scholar 

  12. Fernandez, M., Florescu, D., Kang, J., Levy, A.: Catching the Boat with Strudel: Experiences with a Web-Site Management System. In: Proceedings of Sigmod 1998, Seattle, Washington, USA, June 1998 , pp. 414–425 (1988)

    Google Scholar 

  13. Bickmore, T.W., Schilit, B.N.: Digestor: Device-Independent Access To The World Wide Web. In: Proceedings of the 6th World Wide Web Conference, Santa Clara, CA, USA (1997)

    Google Scholar 

  14. Hori, M., Kondoh, G., Ono, K., ichi Hirose, S., Singhal, S.: Annotation-based Web content transcoding. In: Proceedings of the 9th International World Wide Web Conference, Amsterdam, Netherlands (May 2000)

    Google Scholar 

  15. Buyukkokten, O., Garcia-Molina, H., Paepcke, A.: Focused Web searching with PDAs. In: Proceedings of the 9th International World Wide Web Conference, Amsterdam, Netherlands (May 2000)

    Google Scholar 

  16. Buyukkokten, O., Garcia-Molina, H., Paepcke, A.: Seeing the Whole in Parts: Text Summarization for Web Browsing on Handheld Devices. In: Proceedings of the 10th International World Wide Web Conference, Hong Kong, China (May 2001)

    Google Scholar 

  17. Gomez, J., Cachero, C., Pastor, O.: Conceptual Modeling of Device-Independent Web Applications. IEEE Multimedia 8(2), 26–39 (2001)

    Article  Google Scholar 

  18. Ceri, S., Fraternali, P., Bongio, A.: Web Modeling Language (WebML): a modeling language for designing Web sites. In: Proceedings of the 9th World Wide Web Conference, Amsterdam, Netherlands. Computer Networks, vol. 33, pp. 137–157. Elsevier Science B.V., Amsterdam (2000)

    Google Scholar 

  19. Grundy, J., Zou, W.: An architecture for building multi-device thin-client web user interfaces. In: Pidduck, A.B., Mylopoulos, J., Woo, C.C., Ozsu, M.T. (eds.) CAiSE 2002. LNCS, vol. 2348, pp. 728–732. Springer, Heidelberg (2002)

    Chapter  Google Scholar 

  20. Giannetti, F.: Device independence web application framework (diwaf). In: Proceedings of the W3C Device Independent Authoring Techniques Workshop (September 2002)

    Google Scholar 

  21. Essential .NET: Component Development with C#. Technical report, Developmentor

    Google Scholar 

  22. Mazzocchi, S.: The Cocoon Project Home Page (1999-2000), http://xml.apache.org/cocoon/

  23. Mobilemexe. MExE (2003), http://www.mobilemexe.com

  24. Eurotechnology. Imode (2003), http://www.eurotechnology.com/imode/

  25. IETF. Open Pluggable Edge Services (opes) (2003), http://www.ietf.org/html.charters/opes-charter.html

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2004 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Kirda, E., Kerer, C. (2004). DIWE: A Framework for Constructing Device-Independent Web Applications. In: Baresi, L., Dustdar, S., Gall, H.C., Matera, M. (eds) Ubiquitous Mobile Information and Collaboration Systems. UMICS 2004. Lecture Notes in Computer Science, vol 3272. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-30188-2_8

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-30188-2_8

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-24100-3

  • Online ISBN: 978-3-540-30188-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics