pTHINC Better web browsing on your mobile device Joeng Kim Ricardo - - PowerPoint PPT Presentation

pthinc
SMART_READER_LITE
LIVE PREVIEW

pTHINC Better web browsing on your mobile device Joeng Kim Ricardo - - PowerPoint PPT Presentation

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


slide-1
SLIDE 1

pTHINC

Better web browsing on your mobile device Joeng Kim Ricardo Baratto Jason Nieh Columbia University, USA

slide-2
SLIDE 2

Outline

  • Mobile Web Browsers
  • Problem
  • Alternative: Thin Clients
  • Usability
  • Visual Comparison
  • Measurements
  • Conclusion
slide-3
SLIDE 3

Mobile Web Browser

slide-4
SLIDE 4

QuickTime™ and a TIFF (LZW) decompressor are needed to see this picture.

slide-5
SLIDE 5

VIDEO FLASH IMAGE

slide-6
SLIDE 6

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

slide-7
SLIDE 7

Alternative: Thin Clients

slide-8
SLIDE 8

Thin Client

  • Leverage Server

– High speed connection – More resource – Persistence

  • Allows

– Heterogeneous display – Stateless client

slide-9
SLIDE 9

Thin clients vs Web

  • rewrite applications

for the web

  • client browser and

helper applications

  • preserve software

investments

  • no client applications
slide-10
SLIDE 10

Thin Clients

slide-11
SLIDE 11

pTHINC

applications window system device driver framebuffer raw pixels high-level requests

slide-12
SLIDE 12

virtual device driver

pTHINC

applications window system

display updates input events

slide-13
SLIDE 13

pTHINC

  • Fast and Lightweight
  • Leverage and Virtualize display
  • Video support
slide-14
SLIDE 14

pTHINC protocol

  • copy
  • solid fill
  • pixmap fill
  • bitmap
  • RAW
slide-15
SLIDE 15

Usability Enhancements

slide-16
SLIDE 16

pTHINC Usage

slide-17
SLIDE 17

Visual Comparison

QuickTime™ and a TIFF (LZW) decompressor are needed to see this picture.

QuickTime™ and a TIFF (LZW) decompressor are needed to see this picture.
slide-18
SLIDE 18

QuickTime™ and a TIFF (LZW) decompressor are needed to see this picture.

QuickTime™ and a TIFF (LZW) decompressor are needed to see this picture.

QuickTime™ and a TIFF (LZW) decompressor are needed to see this picture. QuickTime™ and a TIFF (LZW) decompressor are needed to see this picture.

slide-19
SLIDE 19

QuickTime™ and a TIFF (LZW) decompressor are needed to see this picture. QuickTime™ and a TIFF (LZW) decompressor are needed to see this picture. QuickTime™ and a TIFF (LZW) decompressor are needed to see this picture.

QuickTime™ and a TIFF (LZW) decompressor are needed to see this picture.

slide-20
SLIDE 20

Measurements

slide-21
SLIDE 21

Measurements

  • Test run on basic Web benchmarks
  • Variable conditions

– PDA: Dell Axim x5, x51v

QuickTime™ and a TIFF (LZW) decompressor are needed to see this picture.

slide-22
SLIDE 22

Web Latency

QuickTime™ and a TIFF (LZW) decompressor are needed to see this picture.

Latency measurement based on average page load time

slide-23
SLIDE 23

Video Results

Quality based on amount of data transferred

QuickTime™ and a TIFF (LZW) decompressor are needed to see this picture.

slide-24
SLIDE 24

Conclusion

  • Mobile Web Browsers can be improved
  • pTHINC: potential alternative

– Increased visual performance – Better usability – Helper functions such as video

slide-25
SLIDE 25

more info

network computing laboratory

http://www.ncl.cs.columbia.edu