SlideShare a Scribd company logo
1 of 81
Download to read offline
SA@Taipei
                        2008/10/18 09:00 ~ 12:00



Y   Open
           + YUI3.x + Pipes + SearchMonkey
Hi!   josephj




                                                               @josephj6802
           2008.5.18                                        http://josephj.com
http://josephj.com/entry.php?id=110                   josephj6802@gmail.com
•
           •
               -         Blog
               -   YDN
               -                Y
                   ✓
                   ✓
                   ✓

2008.9.7
YDN
Open Hack Day




 http://vbb.twftp.org/showthread.php?t=12745
Yahoo!




PageView
Xoopit for Y! Mail


                     Mail



User   Yahoo! Mail
Yahoo! Course




http://www.flickr.com/photos/myhsu/2321469926/
http://tw.developer.yahoo.com/course/
Yahoo!                                               11/20




http://www.flickr.com/photos/chrys/56838713/


Rasmus Lerdorf                                The Author of PHP
YDN                                    12/6


                                                  BluePrint

                                                              Open API




http://www.flickr.com/photos/josephj/2715182017/
Agenda


• Open at Yahoo!
• Pipes / SearchMonkey
• YUI 3.0 PR1
Open at Yahoo!
...
                                    Google
Maps




      ...


                               Yahoo! Map



            http://www.bnext.com.tw/LocalityView_6980
Yahoo!




     Yahoo!
Yahoo!   3rd Party
Open APIs
Open API




  AJAX API




Open API
Format
http://www.flickr.com/photos/tags/twopenhack08
http://api.flickr.com/services/feeds/photos_public.gne?
   tags=twopenhack08&lang=en-us&format=atom
http://api.flickr.com/services/feeds/photos_public.gne?
    tags=twopenhack08&lang=en-us&format=php
<script src=” http://api.flickr.com/services/feeds/photos_public.gne?
         tags=twopenhack08&format=json&jsoncallback=getFlickrData”></script>
http://api.flickr.com/services/feeds/photos_public.gne?
            tags=twopenhack08&format=lol
API   Feed
Schema
Service   ...
JavaScript   HTML ...
Schema
 Code
Pipes   Remix Feed
...   CLI
YQL
Yahoo! Query Language
SELECT * from web.search
WHERE query=quot;     quot; LIMIT 3

 SELECT * from flickr.search
WHERE query=quot;      quot; LIMIT 3
Yahoo!
Social
ilove7388



            ... orz...
ilove7388
Social =
+
Social
Social Platform
Following
Follower
Social   Open Social
2007/5/24
Facebook
                              F8




    http://www.flickr.com/photos/kk/2327597086/
Social
                 Facebook


         FQL FBML FBJS
..
OpenSocial   Social Applications
    API Spec
OpenSocial
Yahoo!   OpenSocial
10/17   Yahoo! Profile
Social Directory
                                                           Profile


                                     Contacts
                                                     Address Book Messenger
                                      Relationship

                                     User Status


                                     Updates
                                                     /


http://developer.yahoo.com/social/
Twitter
                     Twitter   ?




Yahoo! Messenger
            Updates
MyBlogLog         Twitter
                         Y!M




http://manage.community.yahoo.com/
vitality/
/   /
Next?
Application Platform
            YAP
Yahoo!
Mail/Contact API   Local




Yahoo!
Yahoo!
Pat Jameson




              Pat Jameson
Pat Jameson
Y!Sports




Yahoo!              +
YAP Developer Studio
   YAP
View
                         Small View        Application
                                            Lightbox View




                                                            Sever-side Script
Application   760px                                         YAP
                                Web Server
                                                     User           App

                                                               HTML YML
Small View    300px+   250px      Yahoo!            User            App
                                                            Application
App
HTML   CSS   JavaScript YML YQL
HTML + CSS + JavaScript
YAP    YML YQL
YML     Yahoo! Markup Language



                   Text



            <!--             -->
            <yml:friend-selector uid=quot;viewerquot;/>


      YML          UI
YAP   SDK
PHP SDK



          Text




OAuth            YQL   Social API
Connection
Social Networking
Yahoo!
         Cool
YAP     Open

      • OpenSocial
      • Hadoop
      • OpenID
      • oAuth
BluePrint
SearchMonkey
Fire Eagle
OpenID      SSO




   BBAuth         Retire   ...
Quick Summary

• Open APIs   Yahoo!
• Social
• YAP Y
  Yahoo!               Powerful
Questions?

http://www.flickr.com/photos/phploveme/2847931240/

More Related Content

What's hot

Check out the slides
Check out the slidesCheck out the slides
Check out the slides
webhostingguy
 
Comportamientos digitales 2
Comportamientos digitales 2Comportamientos digitales 2
Comportamientos digitales 2
jenny-osorio
 
Organization
OrganizationOrganization
Organization
cat509
 
NYLA Preconference - Beyond PowerPoint
NYLA Preconference - Beyond PowerPointNYLA Preconference - Beyond PowerPoint
NYLA Preconference - Beyond PowerPoint
Polly Farrington
 

What's hot (18)

Check out the slides
Check out the slidesCheck out the slides
Check out the slides
 
BACKLINK FOR SEO - 100 LIST BACKLINK EDU AND GOV PR HIGH
BACKLINK FOR SEO - 100 LIST BACKLINK EDU AND GOV PR HIGHBACKLINK FOR SEO - 100 LIST BACKLINK EDU AND GOV PR HIGH
BACKLINK FOR SEO - 100 LIST BACKLINK EDU AND GOV PR HIGH
 
Http xayaguud
Http xayaguudHttp xayaguud
Http xayaguud
 
Facebook Development On Dot Net
Facebook Development On Dot NetFacebook Development On Dot Net
Facebook Development On Dot Net
 
We know what you did last summer.
We know what you did last summer.We know what you did last summer.
We know what you did last summer.
 
10 Things Webdesigners tend to do Wrong in SEO - SMX 2014
10 Things Webdesigners tend to do Wrong in SEO  - SMX 201410 Things Webdesigners tend to do Wrong in SEO  - SMX 2014
10 Things Webdesigners tend to do Wrong in SEO - SMX 2014
 
10 Things Web Designers tend to forget when doing SEO
10 Things Web Designers tend to forget when doing SEO10 Things Web Designers tend to forget when doing SEO
10 Things Web Designers tend to forget when doing SEO
 
Social bookmarking
Social bookmarkingSocial bookmarking
Social bookmarking
 
The Latest in Association Technology
The Latest in Association TechnologyThe Latest in Association Technology
The Latest in Association Technology
 
Education USA: ¿Cómo estudiar en los EE.UU.? (solo enlaces)
Education USA: ¿Cómo estudiar en los EE.UU.? (solo enlaces)Education USA: ¿Cómo estudiar en los EE.UU.? (solo enlaces)
Education USA: ¿Cómo estudiar en los EE.UU.? (solo enlaces)
 
African Issue: AIDS Presentation
African Issue: AIDS PresentationAfrican Issue: AIDS Presentation
African Issue: AIDS Presentation
 
Social network url
Social network urlSocial network url
Social network url
 
Comportamientos digitales 2
Comportamientos digitales 2Comportamientos digitales 2
Comportamientos digitales 2
 
Online Collaboration - Better, Faster, Cheaper
Online Collaboration - Better, Faster, CheaperOnline Collaboration - Better, Faster, Cheaper
Online Collaboration - Better, Faster, Cheaper
 
Organization
OrganizationOrganization
Organization
 
Social media 101
Social media 101Social media 101
Social media 101
 
NYLA Preconference - Beyond PowerPoint
NYLA Preconference - Beyond PowerPointNYLA Preconference - Beyond PowerPoint
NYLA Preconference - Beyond PowerPoint
 
Online Flashcard Tools
Online Flashcard ToolsOnline Flashcard Tools
Online Flashcard Tools
 

Similar to Open at Yahoo

YAP, Open Hack Day, Bangalore 2011
YAP, Open Hack Day, Bangalore 2011YAP, Open Hack Day, Bangalore 2011
YAP, Open Hack Day, Bangalore 2011
kals_amit_kumar
 
Hackuzela: Hacking Yahoo! Social
Hackuzela: Hacking Yahoo! SocialHackuzela: Hacking Yahoo! Social
Hackuzela: Hacking Yahoo! Social
Saurabh Sahni
 
BBC Backstage Web Horizon 2007 Presentation
BBC  Backstage Web Horizon 2007 PresentationBBC  Backstage Web Horizon 2007 Presentation
BBC Backstage Web Horizon 2007 Presentation
Ian Forrester
 
Harsh Horizons For the Socialmediaforum
Harsh Horizons For the SocialmediaforumHarsh Horizons For the Socialmediaforum
Harsh Horizons For the Socialmediaforum
Ian Forrester
 

Similar to Open at Yahoo (20)

YAP, Open Hack Day, Bangalore 2011
YAP, Open Hack Day, Bangalore 2011YAP, Open Hack Day, Bangalore 2011
YAP, Open Hack Day, Bangalore 2011
 
Hackuzela: Hacking Yahoo! Social
Hackuzela: Hacking Yahoo! SocialHackuzela: Hacking Yahoo! Social
Hackuzela: Hacking Yahoo! Social
 
Y! Open Strategy Overview [partial]
Y! Open Strategy Overview [partial]Y! Open Strategy Overview [partial]
Y! Open Strategy Overview [partial]
 
分享無名小站 API
分享無名小站 API分享無名小站 API
分享無名小站 API
 
Facebook Platform for Developers
Facebook Platform for DevelopersFacebook Platform for Developers
Facebook Platform for Developers
 
USC Yahoo! BOSS, YAP and YQL Overview
USC Yahoo! BOSS, YAP and YQL OverviewUSC Yahoo! BOSS, YAP and YQL Overview
USC Yahoo! BOSS, YAP and YQL Overview
 
Yahoo! Application Platform (YAP)
Yahoo! Application Platform (YAP)Yahoo! Application Platform (YAP)
Yahoo! Application Platform (YAP)
 
YAP - HackU 2011
YAP - HackU 2011YAP - HackU 2011
YAP - HackU 2011
 
BBC Backstage Web Horizon 2007 Presentation
BBC  Backstage Web Horizon 2007 PresentationBBC  Backstage Web Horizon 2007 Presentation
BBC Backstage Web Horizon 2007 Presentation
 
YAP Howto at NCKU
YAP Howto at NCKUYAP Howto at NCKU
YAP Howto at NCKU
 
Happy facebook developer
Happy facebook developerHappy facebook developer
Happy facebook developer
 
Yap hack u-2010
Yap hack u-2010Yap hack u-2010
Yap hack u-2010
 
HackU: IIT Madras: Hacking Yahoo! Social
HackU: IIT Madras: Hacking Yahoo! SocialHackU: IIT Madras: Hacking Yahoo! Social
HackU: IIT Madras: Hacking Yahoo! Social
 
Open Platform Trend 2008
Open Platform Trend 2008Open Platform Trend 2008
Open Platform Trend 2008
 
Open Hack Day Bangalore: Hacking Yahoo! Social
Open Hack Day Bangalore: Hacking Yahoo! SocialOpen Hack Day Bangalore: Hacking Yahoo! Social
Open Hack Day Bangalore: Hacking Yahoo! Social
 
Web2 Expo San Francisco
Web2 Expo San FranciscoWeb2 Expo San Francisco
Web2 Expo San Francisco
 
Facebook Connect Integration
Facebook Connect IntegrationFacebook Connect Integration
Facebook Connect Integration
 
Technical Introduction to YDN
Technical Introduction to YDNTechnical Introduction to YDN
Technical Introduction to YDN
 
Y!OS Overview and Deep Code Dive
Y!OS Overview and Deep Code DiveY!OS Overview and Deep Code Dive
Y!OS Overview and Deep Code Dive
 
Harsh Horizons For the Socialmediaforum
Harsh Horizons For the SocialmediaforumHarsh Horizons For the Socialmediaforum
Harsh Horizons For the Socialmediaforum
 

More from Joseph Chiang

前端的未來 - 前端工程實務訓練
前端的未來 - 前端工程實務訓練前端的未來 - 前端工程實務訓練
前端的未來 - 前端工程實務訓練
Joseph Chiang
 
Performance 入門 - 前端工程開發實務訓練
Performance 入門 - 前端工程開發實務訓練Performance 入門 - 前端工程開發實務訓練
Performance 入門 - 前端工程開發實務訓練
Joseph Chiang
 
Debugging - 前端工程開發實務訓練
 Debugging - 前端工程開發實務訓練 Debugging - 前端工程開發實務訓練
Debugging - 前端工程開發實務訓練
Joseph Chiang
 
Javascript 入門 - 前端工程開發實務訓練
Javascript 入門 - 前端工程開發實務訓練Javascript 入門 - 前端工程開發實務訓練
Javascript 入門 - 前端工程開發實務訓練
Joseph Chiang
 
Node.js 入門 - 前端工程開發實務訓練
Node.js 入門 - 前端工程開發實務訓練Node.js 入門 - 前端工程開發實務訓練
Node.js 入門 - 前端工程開發實務訓練
Joseph Chiang
 
前端工程開發實務訓練
前端工程開發實務訓練前端工程開發實務訓練
前端工程開發實務訓練
Joseph Chiang
 
YUI 教學 - 前端工程開發實務訓練
YUI 教學 - 前端工程開發實務訓練YUI 教學 - 前端工程開發實務訓練
YUI 教學 - 前端工程開發實務訓練
Joseph Chiang
 
CSS 入門 - 前端工程開發實務訓練
CSS 入門 - 前端工程開發實務訓練CSS 入門 - 前端工程開發實務訓練
CSS 入門 - 前端工程開發實務訓練
Joseph Chiang
 
HTML 入門 - 前端工程開發實務訓練
HTML 入門 - 前端工程開發實務訓練HTML 入門 - 前端工程開發實務訓練
HTML 入門 - 前端工程開發實務訓練
Joseph Chiang
 

More from Joseph Chiang (20)

不断归零的前端人生 - 2016 中国软件开发者大会
不断归零的前端人生 - 2016 中国软件开发者大会不断归零的前端人生 - 2016 中国软件开发者大会
不断归零的前端人生 - 2016 中国软件开发者大会
 
Let's Redux!
Let's Redux!Let's Redux!
Let's Redux!
 
Automatic Functional Testing with Selenium and SauceLabs
Automatic Functional Testing with Selenium and SauceLabsAutomatic Functional Testing with Selenium and SauceLabs
Automatic Functional Testing with Selenium and SauceLabs
 
From Hacker to Programmer (w/ Webpack, Babel and React)
From Hacker to Programmer (w/ Webpack, Babel and React)From Hacker to Programmer (w/ Webpack, Babel and React)
From Hacker to Programmer (w/ Webpack, Babel and React)
 
JavaScript Promise
JavaScript PromiseJavaScript Promise
JavaScript Promise
 
F2E for Enterprise
F2E for EnterpriseF2E for Enterprise
F2E for Enterprise
 
JavaScript Code Quality
JavaScript Code QualityJavaScript Code Quality
JavaScript Code Quality
 
F2E, the Keystone
F2E, the KeystoneF2E, the Keystone
F2E, the Keystone
 
前端的未來 - 前端工程實務訓練
前端的未來 - 前端工程實務訓練前端的未來 - 前端工程實務訓練
前端的未來 - 前端工程實務訓練
 
Performance 入門 - 前端工程開發實務訓練
Performance 入門 - 前端工程開發實務訓練Performance 入門 - 前端工程開發實務訓練
Performance 入門 - 前端工程開發實務訓練
 
Debugging - 前端工程開發實務訓練
 Debugging - 前端工程開發實務訓練 Debugging - 前端工程開發實務訓練
Debugging - 前端工程開發實務訓練
 
Javascript 入門 - 前端工程開發實務訓練
Javascript 入門 - 前端工程開發實務訓練Javascript 入門 - 前端工程開發實務訓練
Javascript 入門 - 前端工程開發實務訓練
 
Node.js 入門 - 前端工程開發實務訓練
Node.js 入門 - 前端工程開發實務訓練Node.js 入門 - 前端工程開發實務訓練
Node.js 入門 - 前端工程開發實務訓練
 
前端工程開發實務訓練
前端工程開發實務訓練前端工程開發實務訓練
前端工程開發實務訓練
 
YUI 教學 - 前端工程開發實務訓練
YUI 教學 - 前端工程開發實務訓練YUI 教學 - 前端工程開發實務訓練
YUI 教學 - 前端工程開發實務訓練
 
CSS 入門 - 前端工程開發實務訓練
CSS 入門 - 前端工程開發實務訓練CSS 入門 - 前端工程開發實務訓練
CSS 入門 - 前端工程開發實務訓練
 
HTML 入門 - 前端工程開發實務訓練
HTML 入門 - 前端工程開發實務訓練HTML 入門 - 前端工程開發實務訓練
HTML 入門 - 前端工程開發實務訓練
 
模块加载策略 - 2012 SDCC, 北京
模块加载策略 - 2012 SDCC, 北京模块加载策略 - 2012 SDCC, 北京
模块加载策略 - 2012 SDCC, 北京
 
YUI is Sexy (for JSDC.tw)
YUI is Sexy (for JSDC.tw)YUI is Sexy (for JSDC.tw)
YUI is Sexy (for JSDC.tw)
 
YUI is Sexy - 使用 YUI 作為開發基礎
YUI is Sexy - 使用 YUI 作為開發基礎YUI is Sexy - 使用 YUI 作為開發基礎
YUI is Sexy - 使用 YUI 作為開發基礎
 

Recently uploaded

Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 

Recently uploaded (20)

Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Less Is More: Utilizing Ballerina to Architect a Cloud Data Platform
Less Is More: Utilizing Ballerina to Architect a Cloud Data PlatformLess Is More: Utilizing Ballerina to Architect a Cloud Data Platform
Less Is More: Utilizing Ballerina to Architect a Cloud Data Platform
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Modernizing Legacy Systems Using Ballerina
Modernizing Legacy Systems Using BallerinaModernizing Legacy Systems Using Ballerina
Modernizing Legacy Systems Using Ballerina
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Decarbonising Commercial Real Estate: The Role of Operational Performance
Decarbonising Commercial Real Estate: The Role of Operational PerformanceDecarbonising Commercial Real Estate: The Role of Operational Performance
Decarbonising Commercial Real Estate: The Role of Operational Performance
 
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 

Open at Yahoo