250 likes | 339 Views
pTHINC Better web browsing on your mobile device. Joeng Kim Ricardo Baratto Jason Nieh Columbia University, USA. Outline. Mobile Web Browsers Problem Alternative: Thin Clients Usability Visual Comparison Measurements Conclusion. Mobile Web Browser. FLASH. VIDEO. IMAGE.
E N D
pTHINCBetter web browsing on your mobile device Joeng Kim Ricardo BarattoJason Nieh Columbia University, USA
Outline • Mobile Web Browsers • Problem • Alternative: Thin Clients • Usability • Visual Comparison • Measurements • Conclusion
FLASH VIDEO IMAGE
Issues with Mobile Browsers • High quality pages mean.. • More Data Download • More Client Processing • Compatibility Issues • Application, Platform, Browsers, Standards • Requirement Issues • Flash, Java Applets, Javascript, Plug-in • Resize Issues • Language support
Thin Client • Leverage Server • High speed connection • More resource • Persistence • Allows • Heterogeneous display • Stateless client
rewrite applications for the web client browser and helper applications preserve software investments no client applications Thin clients vs Web
applications high-level requests window system device driver raw pixels framebuffer pTHINC
display updates virtual device driver input events pTHINC applications window system
pTHINC • Fast and Lightweight • Leverage and Virtualize display • Video support
pTHINC protocol • copy • solid fill • pixmap fill • bitmap • RAW
Measurements • Test run on basic Web benchmarks • Variable conditions • PDA: Dell Axim x5, x51v
Web Latency Latency measurement based on average page load time
Video Results Quality based on amount of data transferred
Conclusion • Mobile Web Browsers can be improved • pTHINC: potential alternative • Increased visual performance • Better usability • Helper functions such as video
more info network computing laboratory http://www.ncl.cs.columbia.edu