• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Yahoo! Open Strategy (Y!OS) and Government
 

Yahoo! Open Strategy (Y!OS) and Government

on

  • 3,484 views

An introduction to ways that Yahoo! is opening up and ways that the US Government can integrate with Yahoo!'s open efforts to engage Yahoo!'s audiences both in the US and around the world.

An introduction to ways that Yahoo! is opening up and ways that the US Government can integrate with Yahoo!'s open efforts to engage Yahoo!'s audiences both in the US and around the world.
Presented as part of webcontent.gov's New Media Talks for Government.
For the full webcast of the presentation, see: http://www.usa.gov/webcontent/wmu/newmedia/yahoo.shtml

Statistics

Views

Total Views
3,484
Views on SlideShare
3,427
Embed Views
57

Actions

Likes
8
Downloads
0
Comments
0

2 Embeds 57

http://www.kidsallright.com 48
http://www.slideshare.net 9

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

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

    • 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
    • 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)
    • Yahoo! Open Strategy
      • A transformation of Yahoo! into a unified experience built on open platform technology
    • Sounds familiar, right? ;-)
    • 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
    • Examples & Thought Provokers
    • Need to reach hundreds of millions of people during the next major disease outbreak?
    • Yahoo! Home Page: with CDC Swine Flu app Notional mock-up
    • Swine Flu Search Results: Searchmonkey
    • What about during the next category 5 hurricane?
    • Yahoo! Home Page: with NWS Hurricane app Notional mock-up
    • Or just want to help people be more informed with general governmental issues?
    • Yahoo! Home Page: with a White House app Notional mock-up
    • 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!
    • YAP: Build & host your apps
    • YAP: Y! Audience Reach
    • http://developer.yahoo.com/yap/
    • 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/
    • Question Intermission Up next: How Y! can help you distribute data to developers & publishers via YQL
    • Y! Query Language (YQL)
      • The OUT of I/O
    • Application ?
    • Application = data manipulation data visualization +
    • Typical web data access...
    •  
    • 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 ? ? ? ?
    • 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 ? ? ? ?
    • Data access with YQL
    • 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”
    • YQL Console
    • YQL: Rich access to Y! data
      • 81 data tables of Yahoo! data including:
        • Social
        • Geo (including Placemaker)
        • Weather
        • Flickr
        • etc
    • YQL: Not just Yahoo! data!
      • Query (and execute!) data from any formatted feedatom
      • csv
      • feed
      • html
      • json
      • microformats
      • rss
      • uritemplate
      • xml
    • 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
    • US Geological Survey Query
    • National Maritime Museum (UK)
    • Data Rich
    • 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)
    • Other Y! open data enablers: Pipes specific knowledge flexibility / coverage Pipes YQL native APIs
    • Pipes
    • 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
    • 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
    • VisD
      • Explorations
    •  
    • VisD
      • Explorations
    • VisD
      • Explorations
    • 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/
    • Yahoo! Updates Allow users to share their activities on your site out to a broader distribution footprint.
    • 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
    • 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
    • Yahoo! + Government Together we can empower openness, access, and innovation to help create a more informed and knowledgeable citizenry. User Access Data Transparency
    • Thank you! [email_address]