Yahoo! Open Strategy (Y!OS) and Government

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

    4 Favorites

    Yahoo! Open Strategy (Y!OS) and Government - Presentation Transcript

    1. Yahoo! Open Strategy
      • New Media Talk for Government
      • 6 August 2009
      • Cody Simms
      • Cody Simms
      • Senior Director, Product Management
      • Yahoo! Open Strategy
      • [email_address] / [email_address]
      • http://kidsallright.com
      • @cody (Twitter)
      Introduction
    2. My Job: Opening Up Yahoo!
      • Yahoo! Application Platform (YAP)
      • Searchmonkey
      • Open Y! Mail
      • Yahoo! Query Language (YQL)
      • Pipes
      • Web Services & APIs
      Yahoo! as app canvas Yahoo! as data service IN OUT Open = I/O (Input/Output)
    3. Yahoo! Open Strategy
      • A transformation of Yahoo! into a unified experience built on open platform technology
    4. Sounds familiar, right? ;-)
    5. Gov’t + Yahoo!: Opportunities
      • 1. User Access to Content
      • Get your content where users are already spending time
      • Build and distribute user experiences into Yahoo!
      • 2. Developer Access to Raw Data
      • Get your data in the hands of developers & publishers
      • Tools from Yahoo! to help you open up your data
    6. Examples & Thought Provokers
    7. Need to reach hundreds of millions of people during the next major disease outbreak?
    8. Yahoo! Home Page: with CDC Swine Flu app Notional mock-up
    9. Swine Flu Search Results: Searchmonkey
    10. What about during the next category 5 hurricane?
    11. Yahoo! Home Page: with NWS Hurricane app Notional mock-up
    12. Or just want to help people be more informed with general governmental issues?
    13. Yahoo! Home Page: with a White House app Notional mock-up
    14. Y! Application Platform (YAP)
      • The IN of I/O
      • Multiple Views : Small and Canvas
      • Social Context : the new Yahoo! Social Directory API
      • Social Distribution : Updates API
      • OpenSocial / SDKs : OpenSocial 0.8 Javascript APIs
      • New Developer Dashboard : host, deploy, & monitor
      • YML
      • Viewable : on My Yahoo! and coming soon to Y! Home Page and more
      What is YAP? Comprised of many elements to allow developers the opportunity to deploy their own web based applications on Yahoo!
    15. YAP: Build & host your apps
    16. YAP: Y! Audience Reach
    17. http://developer.yahoo.com/yap/
    18. More Y! Open App Technologies
      • Searchmonkey
        • Manipulate presentation of search results
        • http://developer.yahoo.com/searchmonkey/
      • Yahoo! Mail
        • Enhance user inbox
        • http://developer.yahoo.com/mailapplications/
    19. Question Intermission Up next: How Y! can help you distribute data to developers & publishers via YQL
    20. Y! Query Language (YQL)
      • The OUT of I/O
    21. Application ?
    22. Application = data manipulation data visualization +
    23. Typical web data access...
    24.  
    25. var map = new YMap(document.getElementById('map'));…var currentGeoPoint = new YGeoPoint( _c.Lat, _c.Lon ); map.addMarker(currentGeoPoint);… … if (flickcurl_prepare(fc, "flickr.photos.geo.correctLocation", parameters, count)) { … } … http://search.yahooapis.com/ImageSearchService/V1/imageSearch?appid=YahooDemo&query=Corvette&results=2 http://weather.yahooapis.com/forecastrss?p=FRXX0076&u=c ? ? ? ?
    26. var map = new YMap(document.getElementById('map'));…var currentGeoPoint = new YGeoPoint( _c.Lat, _c.Lon ); map.addMarker(currentGeoPoint);… … if (flickcurl_prepare(fc, "flickr.photos.geo.correctLocation", parameters, count)) { … } … http://search.yahooapis.com/ImageSearchService/V1/imageSearch?appid=YahooDemo&query=Corvette&results=2 http://weather.yahooapis.com/forecastrss?p=FRXX0076&u=c ? ? ? ?
    27. Data access with YQL
    28. YQL select desc show YQL stmt Connectors
      • Table : an external datasource containing structured data. Enabled by YQL connector .
      YQL Statement Basics Tables , Verbs, Filters social.contacts social.profile flickr.photos.search
      • 3 Verbs :
          • show : lists the supported tables
          • desc : describes the structure of a table
          • select : fetches data
      YQL Statement Basics Tables, Verbs , Filters show tables desc social.contact
      • Filters : limiting conditions for the output data. Follows a where clause
      YQL Statement Basics Tables, Verbs, Filters select * from social.contact where guid=me select * from flickr.photos.search where text=”Cat”
    29. YQL Console
    30. YQL: Rich access to Y! data
      • 81 data tables of Yahoo! data including:
        • Social
        • Geo (including Placemaker)
        • Weather
        • Flickr
        • etc
    31. YQL: Not just Yahoo! data!
      • Query (and execute!) data from any formatted feedatom
      • csv
      • feed
      • html
      • json
      • microformats
      • rss
      • uritemplate
      • xml
    32. YQL: Open your data
      • Host your own YQL data table via Yahoo!
      • Currently 257 community tables submitted, including: amazon
      • craigslist
      • google
      • guardian (uk)
      • kiva.org
      • microsoft
      • national maritime museum (uk)
      • netflix
      • nytimes
      • usgs.gov
    33. US Geological Survey Query
    34. National Maritime Museum (UK)
    35. Data Rich
    36. Limitless app ideas
      • The number of useful web apps that could emerge off of government data access via YQL are limitless:
        • Is there a toxic waste dump near XYZ location? (EPA)
        • Is there a product recall on this product? (CPSC)
        • Is imported spinach from XYZ country safe? (USDA)
        • Is my street scheduled for repair this year? (City gov’t data)
        • What airport is the most delayed in February? (FAA)
        • Did my family go through Ellis Island? (EllisIsland.org)
        • What’s the sales tax in my county? (State websites)
    37. Other Y! open data enablers: Pipes specific knowledge flexibility / coverage Pipes YQL native APIs
    38. Pipes
    39. Pipes: US Gov’t Data
      • http://pipes.yahoo.com/pipes/pipe.info?_id=_Ia89ose3BGMZ6YNlvXiAA
      • Other Examples:
      • National Parks: http://pipes.yahoo.com/pipes/pipe.info?_id=a9a55b531e6287cab178c3496ddfb623
      • Obama Executive Orders: http://pipes.yahoo.com/pipes/pipe.info?_id=MMMGu3Lp3RGQO4W9zM6PRA
    40. Yahoo! Developer Network (YDN)
      • 40+ APIs / Web Services
      • Language Specific Dev Centers
      • YUI / Design Pattern Library
      • Blogs / Theater / Events
      • http://developer.yahoo.com
      • http://developer.yahoo.com/everything.html
    41. VisD
      • Explorations
    42.  
    43. VisD
      • Explorations
    44. VisD
      • Explorations
    45. Y! Social Platform
      • Enabling sharing & discovery
      • Yahoo! Social Directory API
        • User profile & relationships
      • Yahoo! Contacts API
        • User address book
      • Yahoo! Updates API
        • User activity stream
      • Yahoo! Status API
        • User micro-blog
      Yahoo! Social APIs The backbone of user identity and interaction across Yahoo! is available as APIs for any site on the web to leverage. http://developer.yahoo.com/social/
    46. Yahoo! Updates Allow users to share their activities on your site out to a broader distribution footprint.
    47. OpenID: Login & Registration Enable hundreds of millions of users to login to your site via their Yahoo! account without having to register or create a new account. http://developer.yahoo.com/openid/ Registration Sign In
    48. Recap: developer.yahoo.com
      • Build an App:
      • http://developer.yahoo.com/yap/
      • http://developer.yahoo.com/searchmonkey
      • Query data from YQL:
      • http://developer.yahoo.com/yql/
      • Host data via YQL Open Tables:
      • http://developer.yahoo.com/yql/guide/yql-opentables-chapter.html
      • Yahoo! Social APIs & OpenID
          • http://developer.yahoo.com/social
          • http://developer.yahoo.com/openid
    49. Yahoo! + Government Together we can empower openness, access, and innovation to help create a more informed and knowledgeable citizenry. User Access Data Transparency
    50. Thank you! [email_address]

    + Cody SimmsCody Simms, 3 months ago

    custom

    554 views, 4 favs, 1 embeds more stats

    An introduction to ways that Yahoo! is opening up a more

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 554
      • 506 on SlideShare
      • 48 from embeds
    • Comments 0
    • Favorites 4
    • Downloads 0
    Most viewed embeds
    • 48 views on http://www.kidsallright.com

    more

    All embeds
    • 48 views on http://www.kidsallright.com

    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?

    Categories