Your SlideShare is downloading. ×
Douglas Knudsen - Great Mash Up
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Douglas Knudsen - Great Mash Up

432
views

Published on

Everyone is mashing up in Flex these days, why aren't you? Drop in and learn how to mash up various cloud or other APIs from MTV, Amazon, Twitter, eBay, or various others listed on …

Everyone is mashing up in Flex these days, why aren't you? Drop in and learn how to mash up various cloud or other APIs from MTV, Amazon, Twitter, eBay, or various others listed on programmableweb.com. Emphasis will be placed on consuming XML by way of e4x utilizing REST or Soap.

Published in: Technology

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
432
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
15
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. The Great Mashup! Douglas Knudsen
  • 2. mash-up or mash·up (māsh'ŭp') n. An audio recording that is a composite of samples from other recordings, usually from different musical styles. Jasmine T. http://www.youtube.com/watch?v=Fbh61zuNYr8&feature=related
  • 3. mash-up or mash·up (māsh'ŭp') The term mash-up refers to a new breed of Web-based applications created by hackers and programmers (typically on a volunteer basis) to mix at least two different services from disparate, and even competing, Web sites. Via webopedia.com
  • 4. What is a mashup? Web Mashup = API (1) + API (2) +…+ API (n) where n N
  • 5. Are mashups new ? Are mashups web 2.0? Are mashups sexy? Hey wake up back there, he said sexy!
  • 6. What makes a Great Mashup? • Provides value •  Easy to Twitter baby! • It uses use…UX •  It uses Twitter • Creative license •  It uses Twitter • Uniqueness
  • 7. What makes a Great Mashup? It is not about the data! It IS about the information!
  • 8. Mashup Types • Consumer • Business • Data • Enterprise
  • 9. Consumer Based Helveti-tweet Paris Hilton Videos http://helveti-tweet.geenius.co.uk/
  • 10. Data Based SpatialKey Congress Spacebook http://www.spatialkey.com/
  • 11. Business Based Dubai Real Estate Prospella http://www.restate.ae/en http://maps.acjust.com
  • 12. Enterprise Based SureCast KnowledgeTreeLive
  • 13. But How?
  • 14. But How? All you need is XML All you need is XML XML is all you need
  • 15. But How? • Flash Platform sukorz! • AJAX! • A server…but not always! • Silverlight…shhh! • Anything that consumes XML! • Some creativity, yours or otherwise • A wee bit of elbow grease • RESTful web services or Big Web Services • XML, JSON, CSV, etc…
  • 16. But How? Flex and AIR…what we are all here for, eh? • HTTPService • WebService • Use e4x not the XML object BE SURE TO SET THIS!! • Use a server to host your Flex app • Use a server to proxy services not providing a cross-domain.xml file • Use a server to massage incoming data or cross-ref with your data • What server technology is required?
  • 17. But How? Where’s the data? • Programmable Web http://programmableweb.com • Web Service List http:// www.webservicelist.com/ • Amazon http:// aws.amazon.com • Intuit Partner Platform https:// ipp.developer.intuit.com/
  • 18. But How? Formula One data • http://ergast.com/mrd/ • http://ergast.com/api/f1/drivers/alonso Driver results for Fernando Alonso • http://ergast.com/api/f1/2008/5/qualifying Qualifying results for round 5, the 2008 season
  • 19. But How? Acrobat.com Document Services • http://learn.adobe.com/wiki/display/acds/Document +Services • REST based services for document storage functionality in your application • Upload and download documents • Share documents as URLs • Set permissions on documents • Retrieve document thumbnails • Retrieve Flash-based document previews • etc..
  • 20. But How? 88 Miles Project Management • http://88miles.net/pages/developers • List companies /companies.xml via GET • Add companies /companies via POST • List your staff /staff.xml via GET
  • 21. But How? Take me to the code!
  • 22. But How? No Really, Take me to the code!
  • 23. Summary Page • What is a mash-up • Things that make a good mash-up • Some places to find data • What tools we can use to build them • Some examples • Some code! • Lets get busy!
  • 24. Resources •  http://www.programmableweb.com •  http://www.adobe.com/flex •  http://www.adobe.com/air •  http://www.spatialkey.com •  http://www.webservicelist.com/