Making Magic Happen Using Predictive Fetching In Ajaxria Applications 22419

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    Favorites, Groups & Events

    Making Magic Happen Using Predictive Fetching In Ajaxria Applications 22419 - Presentation Transcript

    1. Making Magic Happen: Using Predictive Fetching in AJAX / RIA applications Jonathan Boutelle Uzanto
    2. Who am I?
      • www.jonathanboutelle.com
      • www.uzanto.com
      • www.themindcanvas.com
    3.  
    4.  
    5.  
    6. Vanilla Web Application ( circa 2000 ) Http request Initial Html User action Html (with data embedded) User action Html (with data embedded) … HTML Server Dbase User action requiring data User action requiring data
    7. Rich Internet Application ( circa 2003 ) Http request for app App (ActionScript & Flash) downloads Data UI Client Manager Server Dbase User action requiring data
    8. Rich Internet Application ( circa 2004 ) Http request for app App (ActionScript & Flash) downloads User action requiring data Optionally preload data UI Client Manager Server Dbase
    9. AJAX Application ( circa 2005 ) Http request for app User action requiring data Optionally preload data UI Client Manager Server Dbase App (Javascript & HTML) downloads
    10.  
    11.  
    12. Building a model of user behavior
      • Build naïve model
      • Validate and refine model
      • Be metric driven
        • Responsiveness: % user data requests that were met with pre-fetched data
        • Efficiency: the % of pre-fetched data that ended up being used
    13.  
    14. Download if value > cost
      • Value = value of reduced latency * odds the data will be needed
      • Cost = cost of download * odds the data won’t be needed
    15. Value vs Cost Odds a given piece of content will be needed $ Value = value of reduced latency * odds the data will be needed Cost = cost of download * odds the data won’t be needed
    16.  

    + Jonathan BoutelleJonathan Boutelle, 2 years ago

    custom

    1001 views, 0 favs, 0 embeds more stats

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 1001
      • 1001 on SlideShare
      • 0 from embeds
    • Comments 0
    • Favorites 0
    • Downloads 0
    Most viewed embeds

    more

    All embeds

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?