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
VIDEO FLASH 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
Alternative: Thin Clients
Thin Client Leverage Server –High speed connection –More resource –Persistence Allows –Heterogeneous display –Stateless client
Thin clients vs Web rewrite applications for the web client browser and helper applications preserve software investments no client applications
Thin Clients
pTHINC applications window system device driver framebuffer raw pixels high-level requests
virtual device driver pTHINC applications window system display updates input events
pTHINC Fast and Lightweight Leverage and Virtualize display Video support
pTHINC protocol copy solid fill pixmap fill bitmap RAW
Usability Enhancements
pTHINC Usage
Visual Comparison
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