Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.5555/2442626.2442630guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
research-article
Free access

m.Site: efficient content adaptation for mobile devices

Published: 03 December 2012 Publication History

Abstract

Building a mobile user interface can be a time consuming process for web site administrators. We present a novel approach for adapting existing websites to the mobile paradigm. In contrast to existing technologies, our approach aims to provide a trio of functionality, ease of use, and scalability for large web communities. A site administrator visually selects objects within a web page, and assigns one or more attributes to page objects from a rich collection of pre-defined page modifications. Our proposed system then generates code for a multi-session, php-based proxy server to provide dynamic mobile content adaptations based on the attributes selected. The modifications encapsulate complex page interactions and provide a simplified interface to mobile users. The proxy server is augmented with a highly efficient and standards-compliant browser residing on the server to interpose on behalf of a resource-constrained mobile client. Adaptations such as pre-rendering of content can be cached and shared across users to amortize load. We build a prototype and evaluate its efficacy on a complex web application driving a busy online community with nearly 66,000 members.

References

[1]
Greasemonkey (2009), http://www.greasespot.net
[2]
Greasemonkey user scripts (2009), http://www.userscripts.org
[3]
Platypus firefox extension (2010), http://platypus.mozdev.org
[4]
Apple dashcode (2012), http://developer.apple.com/tools/dashcode/
[5]
Apple webkit html engine (2012), http://webkit.org
[6]
Browser compatibility information (2012), http://www.quirksmode.org
[7]
Detect mobile browsers (2012), http://detectmobilebrowsers.mobi
[8]
jquery, the write less, do more, javascript library (2012), http://www.jquery.com
[9]
Opera-mini browser (2012), http://www.opera.com
[10]
Skyfire mobile browser (2012), http://www.skyfire.com
[11]
Bickmore, T., Schilit, B.: Digestor: Device-independent access to the world wide web. In: Proc. WWW-6, Santa Clara, CA, pp. 655--663 (1997)
[12]
Bila, N., Ronda, T., Mohomed, I., Truong, K., de Lara, E.: Pagetailor: Reusable end-user customization for the mobile web. In: ACM MobiSys 2007, San Juan, Puerto Rico (June 2007)
[13]
Chen, Y., Ma, W.-Y., Zhang, H.-J.: Detecting web page structure for adaptive viewing on small form factor devices. In: Proceedings of the 12th International Conference on World Wide Web, New York, NY, USA (2003)
[14]
Deboosere, L., Vankeirsbilck, B., Simoens, P., De Turck, F., Dhoedt, B., Demeester, P., Kind, M., Westphal, F., Taguengayte, A., Plantier, T.: Mobithin management framework: design and evaluation. In: 3rd International Workshop on Adaptive and Dependable Mobile Ubiquitous Systems, London, United Kingdom, (July 13--17, 2009)
[15]
I. B. Inc. vbulletin forum software (2012), http://www.vbulletin.com
[16]
Kim, J., Baratto, R., Nieh, J.: Pthinc: a thin-client architecture for mobile wireless web. In: 15th International Conference on World Wide Web (WWW), Edinburgh, Scotland (2006)
[17]
Md. Fudzee, M., Abawajy, J.: A classification for content adaptation systems. In: 10th International Conference on Information Integration and Web-Based Applications&Services, Linz, Austria (2008)
[18]
Mohomed, I., Cai, J., de Lara, E.: Urica: Usage-aware interactive content adaptation for mobile devices. In: 1st ACM European Conference on Computer Systems (EuroSys 2006), Leuven, Belgium (2006)
[19]
Mohomed, I., Scannell, A., Bila, N., Zhang, J., de Lara, E.: Correlation-based content adaptation for mobile web browsing. In: ACM/IFIP/USENIX International Conference on Middleware, Newport Beach, CA (2007)
[20]
Moshchuk, A., Gribble, S., Levy, H.: Flashproxy: transparently enabling rich web content via remote execution. In: 6th International Conference on Mobile Systems, Applications, and Services (Mobisys), Breckenridge, CO (2008)
[21]
Nichols, J., Hua, Z., Barton, J.: Highlight: a system for creating and deploying mobile web applications. In: 21st Annual ACM Symposium on User Interface Software and Technology (UIST 2008), Monterey, CA (2008)
[22]
Raggett, D.: Html tidy, http://tidy.sourceforge.net
[23]
Richardson, T., Stafford-Fraser, Q., Wood, K., Hopper, A.: Virtual network computing. IEEE Internet Computing 2(1), 33--38 (1998)
[24]
Schilit, B., Trevor, J., Hilbert, D., Koh, T.: m-links: An infrastructure for very small internet devices. In: 7th Annual International Conference on Mobile Computing and Networking (Mobicom 2001), Rome, Italy (2001)
[25]
Xiao, X., Luo, Q., Hong, D., Fu, H., Xie, X., Ma, W.: Browsing on small displays by transforming web pages into hierarchically structured subpages. ACM Trans. Web 3(1), 1--36 (2009)
[26]
Zhang, Y., Guan, X., Huang, T., Cheng, X.: A heterogeneous auto-offloading framework based on web browser for resource-constrained devices. In: International Conference on Internet and Web Applications and Services, pp. 193--199 (2009)

Cited By

View all
  • (2018)A TOPSIS-based QoE model for adapted content selection of slide documentsMultimedia Tools and Applications10.1007/s11042-018-5887-777:20(26741-26768)Online publication date: 1-Oct-2018
  • (2016)Generating responsive web pages using SuperSQLProceedings of the 18th International Conference on Information Integration and Web-based Applications and Services10.1145/3011141.3011162(231-240)Online publication date: 28-Nov-2016
  • (2015)Data Driven UsabilityProceedings of the 15th New Zealand Conference on Human-Computer Interaction10.1145/2808047.2808052(57-64)Online publication date: 3-Sep-2015
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image Guide Proceedings
Middleware '12: Proceedings of the 13th International Middleware Conference
December 2012
514 pages
ISBN:9783642351693

Sponsors

  • Professional
  • Commemorative Organization for the Japan World Exposition '70
  • IFIP

Publisher

Springer-Verlag

Berlin, Heidelberg

Publication History

Published: 03 December 2012

Author Tags

  1. mobile content adaptation
  2. web application proxy

Qualifiers

  • Research-article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)17
  • Downloads (Last 6 weeks)5
Reflects downloads up to 06 Oct 2024

Other Metrics

Citations

Cited By

View all
  • (2018)A TOPSIS-based QoE model for adapted content selection of slide documentsMultimedia Tools and Applications10.1007/s11042-018-5887-777:20(26741-26768)Online publication date: 1-Oct-2018
  • (2016)Generating responsive web pages using SuperSQLProceedings of the 18th International Conference on Information Integration and Web-based Applications and Services10.1145/3011141.3011162(231-240)Online publication date: 28-Nov-2016
  • (2015)Data Driven UsabilityProceedings of the 15th New Zealand Conference on Human-Computer Interaction10.1145/2808047.2808052(57-64)Online publication date: 3-Sep-2015
  • (2015)Generating Desktop and Mobile Web Pages from a Single SuperSQL QueryProceedings of the 19th International Database Engineering & Applications Symposium10.1145/2790755.2790789(222-223)Online publication date: 13-Jul-2015

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Get Access

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media