HP's Everything as a Service Vision and HP Gloe
Upcoming SlideShare
Loading in...5
×
 

HP's Everything as a Service Vision and HP Gloe

on

  • 1,087 views

Presentation of the crowdsourced geotagging service HP gloe from a vision and engineering perspective

Presentation of the crowdsourced geotagging service HP gloe from a vision and engineering perspective

Statistics

Views

Total Views
1,087
Slideshare-icon Views on SlideShare
1,084
Embed Views
3

Actions

Likes
0
Downloads
15
Comments
0

1 Embed 3

http://www.slideshare.net 3

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • ~240 videos/min assuming 5min videos

HP's Everything as a Service Vision and HP Gloe HP's Everything as a Service Vision and HP Gloe Presentation Transcript

  • Thomas Sandholm—Research Scientist, HP Labs, Palo Alto
    December 17, 2009
    HP’s Everything as a Service Vision and HP Gloe
  • Everything as a Service
    “A world of information, opportunities and experiences — from computing power to business processes to personal interactions —
    delivered wherever, however and whenever you need it” –Shane Robison, Hewlett-Packard CTO
  • Shopping in Russia
    Social networking in Germany
    Uploading video in the US
    Researching in China
    Chatting in India
    Blogging in Brazil
    Then: Efficiency and performance were driving innovation
    Now: Explosion in new modes of communication and collaboration
    Distinction between content consumers and producers blurred
    Real-time co-active content production
  • Challenges
    Opportunities
    • Information explosion
    • Filter info fast enough
    • YouTube 20h/min video
    • Globalization
    • Emerging markets
    • Heterogeneity
    • Environmental sustainability
    • Reduce carbon footprint
    • IT footprint vs non-IT process footprint
    Challenges and Opportunities
    • Harness economics of attention
    • Money follows eye-balls
    • Max attention – Max ad revenue
    • Crowdsourcing
    • Production and vetting by crowd
    • Tap collective intelligence
    • Consumerization of IT
    • Non IT-savvy users
    • Facebook elderly demographic growth
  • Intuitive technology that anticipates your needs
    • Information liberated from devices
    • Software-as-a-Service, e.g. Salesforce.com, Google Docs
    • Collaborative filtering, recommendations based on other users’ behavior
    • Services aware of context and location
    • Sensors determine behavior
    • Personal usage history for customization
    • Search is done for you not by you
    • Recommendations and feeds
    • Traditional key-word search tricky on mobile devices
  • HP GLOE
  • HP Gloe
    Social, geo-aware Web browsing
    http://www.hpgloe.com
    • Find and recommend local Web content
    • Crowdsourced mappings of Web pages to locations
    • Folksonomy tagging
    • Social filtering
    • Context = Location, Friends, Channel (tag filter)
  • Gloe ArchitectureRESTful JSONP and LAMP Open Source Stack
    Client
    • HTTP GET input
    • JSON or HTML output
    • JavaScript (Web), Android (Java), Blackberry (Java ME), Python
    Server
    • Apache HTTP/S
    • Django Python
    Database
    • MySQL
    • GeohashSharding
    Security
    • HMAC/SHA1
    • HTTPS
    • SocialAuth/Facebook Connect
  • Gloe Service DesignKeep It Small and Simple
    maintenance
    Use off-the-shelf tools/protocols/frameworks
    Avoid custom serialization and stub generation
    Minimal meta-data
    Minimize on-the-wire data
    Local lookups fast and scalable (max hits, radius)
    De-normalized database tables
    Don’t reinvent a social network
    Feeds triggered by location
    Make it easy to add contributions (single click when surfing)
    performance
    experience
  • Gloe Protocolhttp://www.scribd.com/doc/23673122/HP-Gloe-API
    Get all recommendations for geolocation (37.234,-122,234)
    http://www.hpgloe.com/json/getrec/?lat=37.234&lon=-122.234
    Recommend http://www.hp.com in geolocation (37.234,-122,234) on channel hp
    http://www.hpgloe.com/json/rec/?lat=37.234&lon=-122.234&url=http://www.hp.com&tags=hp
  • Gloe Protocol JSON Example
    [[3.0, "http://en.wikipedia.org/wiki/Middleton_Tract%2C_California", "", null, null, null, 37.266834259033203, -122.208666483561, 0.0, 2.66548816497217], [3.0, "http://en.wikipedia.org/wiki/National_Register_of_Historic_Places_listings_in_Santa_Clara_County%2C_California", "", null, null, null, 37.264633178710902, -122.074666341146, 0.0, 9.1596029435647299], [2.0, "http://en.wikipedia.org/wiki/Boulder_Creek%2C_California", "", null, null, null, 37.128200531005902, -122.124500274658, 0.0, 9.4695493134283808], [2.0, "http://en.wikipedia.org/wiki/KFJC", "", null, null, null, 37.320598602294901, -122.140998840332, 0.0, 7.86499127030193], [2.0, "http://en.wikipedia.org/wiki/Los_Trancos_Woods%2C_California", "", null, null, null, 37.349399566650398, -122.198497772217, 0.0, 8.2030095137784897], [2.0, "http://en.wikipedia.org/wiki/National_Register_of_Historic_Places_listings_in_San_Mateo_County%2C_California", "", null, null, null, 37.126800537109403, -122.308498382568, 0.0, 8.4687380823758893], [2.0, "http://en.wikipedia.org/wiki/Portola_Valley%2C_California", "", null, null, null, 37.375, -122.21900177002, 0.0, 9.7701614508682404], [2.0, "http://www.panoramio.com/photo/4489152", "Silicon%20Valley%20View%20From%20Mountain%20Winery", null, null, null, 37.258098602294901, -122.06300354003901, 0.0, 9.5446305308779191], [1.0, "http://en.wikipedia.org/wiki/A%C3%B1o_Nuevo_State_Reserve", "", null, null, null, 37.133098602294901, -122.333000183105, 0.0, 8.8426858714568901], [1.0, "http://en.wikipedia.org/wiki/Alpine_Creek", "", null, null, null, 37.3101997375488, -122.27799987793, 0.0, 5.7900750211751397]]
  • Summary
    HP’s Everything as a Service vision: information delivery anywhere, anytime
    Crowd content production implication – information overflow
    HP Gloe solves information overflow with social, location, and folksonomy-tagging based filtering
    HP Gloe Architecture REST/JSON/LAMP
  • Q&A