YDN si Yahoo APIs, la ROCS 2008

3,523 views

Published on

Prezentarea lui Bobby Voicu despre Yahoo Developer Network si API-urile Yahoo! de la ROCS2008

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
3,523
On SlideShare
0
From Embeds
0
Number of Embeds
2,039
Actions
Shares
0
Downloads
11
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

YDN si Yahoo APIs, la ROCS 2008

  1. 1. Yahoo! Developer Network Bobby Voicu Yahoo! Community Manager, România ROCS, 2008
  2. 2. În România, Yahoo! înseamnă
  3. 3. Yahoo! Messenger
  4. 4. Yahoo! Mail
  5. 5. şi poate Yahoo! mai înseamnă...
  6. 6. Yahoo! Groups şi Flickr
  7. 7. Dar Yahoo! mai înseamnă şi...
  8. 8. <ul><li>Resurse de programare, la dispoziţia celor interesaţi </li></ul>Yahoo! Developer Network (YDN)
  9. 9. Ce este un API? <ul><li>An application programming interface (API) is a set of functions, procedures, methods, classes or protocols that an operating system, library or service provides to support requests made by computer programs. </li></ul><ul><li>Wikipedia </li></ul>
  10. 10. Ce fac API-urile? <ul><li>Incearcă să facă ordine într-un internet complet aleator </li></ul><ul><li>Oferă informaţia într-un format care să aibă sens: XML, JSON şamd. </li></ul><ul><li>Ajut ă programatorii să nu mai “reinventeze roata”, concentrându-se în schimb pe folosirea cat mai utilă a resurselor deja existente </li></ul><ul><li>Reduc timpul necesar dezvoltarii unor servicii web </li></ul>
  11. 11. API-urile Yahoo! <ul><li>Sunt gratuite </li></ul><ul><li>Sunt “open” </li></ul><ul><li>Sunt disponibile public la adresa: developer.yahoo.com </li></ul><ul><li>Sunt aproximativ 30 </li></ul><ul><li>Printre API-uri: Flickr (a doua din lume ca grad de utilizare) BOSS/Search, Maps, Delicious, YUI </li></ul>
  12. 12. <ul><li>Asa de simplu este să iei niste poze din Flickr şi să le pui într-o structură de date </li></ul><?php $url = 'http://api.flickr.com/services/feeds/ photos_public.gne?tags='.$tag.'&format=php_serial'; $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); $feed = curl_exec($ch); curl_close($ch); $data = unserialize($feed); if(isset($data['items'])){ $items = $data['items']; } ?> Çok klay... Un exemplu simplu
  13. 13. API-uri Yahoo!
  14. 14. <ul><li>Yahoo! Maps for iPhone </li></ul><ul><li>Photoree </li></ul><ul><li>Twitter Widget for Yahoo! Widgets </li></ul>
  15. 15. Y ahoo ! OPEN STRATEGY Totul face parte din...
  16. 16. Yahoo! Open Strategy <ul><li>Platformele “Open” sunt viitorul, din punctul de vedere al Yahoo! </li></ul><ul><li>Experienţa Yahoo! va fi o experienţă socială mult mai avansată </li></ul><ul><li>Aplicaţiile create folosind API-urile Yahoo! vor fi folosite de sute de milioane de utilizatori din întreaga lume </li></ul>
  17. 17. BOSS Build your Own Search Service
  18. 18. Ce este BOSS ? <ul><li>Build your Own Search Service </li></ul><ul><li>Truly open API </li></ul><ul><li>Few limitations and rules </li></ul>
  19. 19. Prin ce iese BOSS in evidenţă?
  20. 20. Aplicaţii cu BOSS <ul><li>http://mashable.com/boss/ </li></ul><ul><li>http://www.ysearchblog.com/archives/000613.html </li></ul><ul><li>http://www.ysearchblog.com/archives/000621.html </li></ul><ul><li>http:// delicious.com/tag/bossmashup </li></ul>
  21. 21. Ce vrea Yahoo!, până la urmă? <ul><li>Să folosiţi resurse deja existente (API-uri, UGC şamd). </li></ul><ul><li>Să creaţi servicii bune, pe care să vrem să le folosim toţi </li></ul>
  22. 22. Mai multe informaţii <ul><li>http ://developer.yahoo.com </li></ul><ul><li>http://developer.yahoo.com/blog </li></ul><ul><li>http://developer.yahoo.com/search/boss/ </li></ul><ul><li>b obby_voicu @yahoo.com </li></ul>

×