%0 Conference Proceedings %T m.Site: Efficient Content Adaptation for Mobile Devices %+ College of William and Mary [Williamsburg] (WM) %A Koehl, Aaron %A Wang, Haining %Z Part 1: Mobile Middleware %< avec comité de lecture %( Lecture Notes in Computer Science %B 13th International Middleware Conference (MIDDLEWARE) %C Montreal, QC, Canada %Y Priya Narasimhan %Y Peter Triantafillou %I Springer %3 Middleware 2012 %V LNCS-7662 %P 41-60 %8 2012-12-03 %D 2012 %R 10.1007/978-3-642-35170-9_3 %K mobile content adaptation %K web application proxy %Z Computer Science [cs] %Z Computer Science [cs]/Networking and Internet Architecture [cs.NI]Conference papers %X 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. %G English %Z TC 6 %Z WG 6.1 %2 https://inria.hal.science/hal-01555542/document %2 https://inria.hal.science/hal-01555542/file/978-3-642-35170-9_3_Chapter.pdf %L hal-01555542 %U https://inria.hal.science/hal-01555542 %~ IFIP-LNCS %~ IFIP %~ IFIP-TC %~ IFIP-WG %~ IFIP-TC6 %~ IFIP-WG6-1 %~ IFIP-MIDDLEWARE %~ IFIP-LNCS-7662