Introduction To Mashups - Mashup Camp 5 - Dublin

2,204 views

Published on

Published in: Technology, Business
0 Comments
5 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
2,204
On SlideShare
0
From Embeds
0
Number of Embeds
58
Actions
Shares
0
Downloads
0
Comments
0
Likes
5
Embeds 0
No embeds

No notes for slide
  • Introduction To Mashups - Mashup Camp 5 - Dublin

    1. 1. Mashup Camp V | Dublin, Ireland John Herren | Developer | Consultant | Masher-upper
    2. 6. What?
    3. 8. History
    4. 9. Combination Visualization Aggregation
    5. 14. Min Max Sum Avg
    6. 15. Algorithms In place of Creativity?
    7. 16. Classification Prediction Clustering Optimization
    8. 17. Relax. It’s all about Distance.
    9. 19. Combination + Visualization + Aggregation + = Secret Sauce
    10. 21. Why?
    11. 22. Fame
    12. 23. Fortune
    13. 24. Career
    14. 25. Joy
    15. 28. Who?
    16. 29. Developers
    17. 30. API Providers
    18. 32. Mashup Enablers
    19. 36. Kapow Google Mashup Editor Facebook Platform OpenSocial
    20. 37. How?
    21. 38. RSS SOAP XML-RPC WSDL REST
    22. 39. Request-Response
    23. 41. $rss->channel->item[0]->title;
    24. 42. SOAP
    25. 43. <ul><li>$client = new SoapClient(&quot;AmazonWebServices.wsdl&quot;); </li></ul><ul><li>$params = array( </li></ul><ul><ul><li>'keyword' => 'alpacas', </li></ul></ul><ul><ul><li>'page' => 1, </li></ul></ul><ul><ul><li>'mode' => 'books', </li></ul></ul><ul><ul><li>'tag' => 'jhherren', </li></ul></ul><ul><ul><li>'devtag' => 'YOURAPIKEY'); </li></ul></ul><ul><li>$result = $client->KeywordSearchRequest($params); </li></ul>
    26. 45. REST
    27. 46. Other Response Types
    28. 47. { &quot;firstName&quot; : &quot;John&quot;,                     &quot;lastName&quot;  : &quot;Doe&quot;,                     &quot;age&quot;       : 23 };
    29. 48. <ul><ul><li>$results = unserialize(file_get_contents($url)); </li></ul></ul>
    30. 49. Code Libraries
    31. 50. <?php require_once 'Zend/Service/Flickr.php'; $flickr = new Zend_Service_Flickr('MY_API_KEY'); $results = $flickr->tagSearch(&quot;llama&quot;); foreach ($results as $result) { echo $result->title . '<br />'; } ?>
    32. 51. AJAX
    33. 53. Pain Points
    34. 54. Authentication: AuthSub BBAuth OAuth
    35. 55. Performance & Scalability
    36. 56. TOS & SLA
    37. 57. Privacy Security Identity
    38. 58. When?
    39. 59. Q&A

    ×