Abstract
With the development of mobile devices, digital televisions and game consoles, a vast amount of different client terminals become capable to browse the Internet. Content providers have to find adaptation solutions to serve all devices at the same time. This paper introduces a dynamic layout adaptation algorithm for web documents and an eXtensible Markup Language (XML) that supports layout adaptation. The presented layout adaptation language is based on existing World Wide Web Consortium (W3C) specifications, i.e., XFrames and CSS. Adaptation might results in several pages within one document. There is a need for a navigation method for browsing such documents. Therefore, we introduce a navigation method that supports paging. An implementation of the adaptation algorithm and the navigation method is also discussed in this paper.
Similar content being viewed by others
References
Angels Plus: angelfish & aquarium supplies. Commercial tropical fish web page. http://www.angelsplus.com
Apache Group: Apache Cocoon. The Apache Cocoon Project. http://xml.apache.org/cocoon/ (2005)
Apache Group: Apache Tomcat. The Apache Jakarta Project. http://jakarta.apache.org/tomcat/ (2005)
Apache Group: Xerces2 Java Parser. Apache XML Project. http://xml.apache.org/xerces2-j/ (2005)
Beszteri, I., Vuorimaa, P.: Automatic layout generation with XML wrapping. In: The Fifth Asia Pacific Web Conference, Xi’an China, 27–29 September 2003
Beszteri, I., Vuorimaa, P.: Generation of adaptable documents with XForms. In: The 2nd IASTED International Conference on Communications, Internet, and Information Technology, CIIT 2003, Scottsdale, AZ, 17–19 November 2003
Beszteri., I., Vuorimaa, P.: Layout adaptation with XFrames and CSS. internet and multimedia systems and applications, IMSA 2003, Honolulu, Hawaii, 13–15 August 2003
Bickmore, T.W., Schilit, B.N.: Digestor: Device-independent access to the world wide web. Comput. Netw. ISDN Syst. 29(8–13), 1075–1082 (1997)
Bos, B., et al.: CSS2 Specification. W3C Recommendation 12. http://www.w3.org/TR/REC-CSS2/ May (1998)
Bray, T., et al.: Extensible Markup Language (XML) 1.0, 2nd edn. W3C recommendation 6. October 2000., http://www.w3c.org/TR/2000/REC-xml-20001006 (2000)
Catledge, L.D., Pitkow, J.E.: Characterizing browsing strategies in the world-wide web. In: The Third International World-Wide Web Conference, Technology, Tools and Applications, Darmstadt, Germany, 10–14 April 1995
Chen, Y., et al.: Detecting web page structure for adaptive viewing on small form factor devices. In: The 12th International World Wide Web Conference, Budapest, Hungary, 20–24 May 2003
Clark, J.: XSL Transformations (XSLT) Version 1.0, W3C Recommendation, 16. http://www.w3.org/TR/xslt November (1999)
Cockburn, A., Greenberg, S.: Issues of page representation and organisation in web browser’s revisitation tools. Aust. J. Inf. Syst. 7(2), 120–127 (2000)
Google.: Google mobile search. http://www.google.com/mobile/ (2005)
Gupta, S., et al.: DOM-based content extraction of HTML documents. In: The 12th International World Wide Web Conference, Budapest, Hungary, 20–24 May 2003
Kovacevic, M., et al.: Recognition of common areas in a web page using visual information: a possible application in a page classification. In: The 2nd IEEE International Conference on Data Mining, ICDM’02, Maebashi City, Japan, 9–12 December 2002
Lasilla, O., Swick, R.: Resource Description Framework (RDF) model and syntax specification. W3C Recommendation. http://www.w3.org/TR/1999/REC-rdf-syntax-19990222/ 22 February (1999)
Ohto, H., Hjelm, J.: CC/PP exchange protocol based on HTTP Extension Framework. W3C Note. http://www.w3c.org/TR/NOTE-CCPPexchange 24 June (1999)
Pemberton, S.: XFrames. W3C working draft. http://www.w3.org/MarkUp/Group/2003/WD-xframes-20030311/ 11 March (2003)
Pemberton, S., et al.: XHTML™ 1.0 The Extensible HyperText Markup Language, second edition. W3C Recommendation 26. January 2000, revised 1. August 2002, http://www.w3.org/TR/xhtml1/ (2002)
Penn, G., et al.: Flexible web document analysis for delivery to narrow-bandwidth devices. In: Sixth International Conference on Document Analysis and Recognition (ICDAR01), pp. 1074–1078, Seattle WA, 10–13 September 2001
Ragett, D., Le Hors, A., Jacobs, I.: HTML 4.01 Specification. W3C Recommendation 24. http://www.w3.org/TR/html4/ December (1999)
Schilit, B.N., et al.: Web interaction using very small internet devices. In: 7th Annual Int’l Conference on Mobile Computing and Networking, Rome, Italy July 2001
Vuorimaa, P., Ropponen, T., Knorring, N., Honkala, M.: A Java based XML browser for consumer devices. In: The 17th ACM Symposium on Applied Computing, pp. 1094-1099, Madrid, Spain, 10–13 March 2002
Wang, Y., et al.: A machine learning based approach for table detection of the web. In: The Eleventh International World Wide Web conference WWW2002, Honolulu, Hawaii, 7–11 May 2002
WAP Forum: Wireless Markup Language Specification, Version 2.0. http://www.wapforum.org/what/technical.htm (2001)
Whitmer, R., et al.: Document Object Model (DOM). W3C Recommendation. http://www.w3.org/DOM/ (January 19, 2005)
X-Smiles Group.: X-Smiles 0.6 Technical Specifications. The X-Smiles Project Documentation. Finland, http://www.xsmiles.org/TechSpec/TechSpecPlain.html (April, 2002)
Yang, Y., et al.: HTML page analysis based on visual cues. In: Sixth International Conference on Document Analysis and Recognition (ICDAR01), pp. 859–864, Seattle, WA, 10–13 September 2001
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Beszteri, I., Vuorimaa, P. Vertical Navigation of Layout Adapted Web Documents. World Wide Web 10, 1–35 (2007). https://doi.org/10.1007/s11280-006-0008-3
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11280-006-0008-3