Mashups Consumerization of the web M. Rajesh [email_address]
Agenda <ul><li>What is a Mashup? </li></ul><ul><li>Mashup – Design Philosophy </li></ul><ul><li>Demonstration </li></ul><u...
What is a Mashup? Mashup originated from pop music. From two different songs (usually belong to different styles) it is mi...
Example - HousingMaps Google Maps + Craigslist  =  Housingmaps Rich interaction often requires talking back and forth betw...
Mashup – The Design Philosophy <ul><li>Separate your  information  from its  presentation </li></ul><ul><li>Create an  eas...
More Examples <ul><li>Ajax Start Pages </li></ul><ul><ul><li>IGoogle </li></ul></ul><ul><ul><li>PageFlakes </li></ul></ul>...
Demo
Challenges…. <ul><li>Add Value? </li></ul><ul><li>Service Guarantee? – Stability & Uptime </li></ul><ul><li>Build Real App...
Opportunities… <ul><li>Travel Services </li></ul><ul><ul><li>Complete Trip & Itinerary Planner </li></ul></ul><ul><ul><li>...
Thoughts … Questions
Upcoming SlideShare
Loading in...5
×

Mashups

548

Published on

Look at Mashups - Microsoft Popfly, Google Mashup Editor,
Yahoo Pipes

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
548
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Mashups

  1. 1. Mashups Consumerization of the web M. Rajesh [email_address]
  2. 2. Agenda <ul><li>What is a Mashup? </li></ul><ul><li>Mashup – Design Philosophy </li></ul><ul><li>Demonstration </li></ul><ul><li>Challenges & Opportunities </li></ul><ul><li>Q & A </li></ul>
  3. 3. What is a Mashup? Mashup originated from pop music. From two different songs (usually belong to different styles) it is mixed singing and musical instruments, which constitute track in a new song. (Source : Wikipedia) Definition: a Web page or application that combines data from two or more external online sources. The external sources are typically other Web sites and their data may be obtained in various ways, including, but not limited to APIs, Web Services (XML), RSS feeds, and screenscraping.
  4. 4. Example - HousingMaps Google Maps + Craigslist = Housingmaps Rich interaction often requires talking back and forth between components House’s address  lat / long  map it
  5. 5. Mashup – The Design Philosophy <ul><li>Separate your information from its presentation </li></ul><ul><li>Create an easy-to-use JavaScript API for data access </li></ul><ul><ul><li>Access SOAP or REST services with AJAX </li></ul></ul><ul><ul><li>Load RSS or other XML-formatted data </li></ul></ul><ul><ul><li>Keep it simple! Don’t break the web! </li></ul></ul><ul><li>Tell people about your API ( Publish it!) </li></ul><ul><li>Step back, and see what happens! </li></ul>
  6. 6. More Examples <ul><li>Ajax Start Pages </li></ul><ul><ul><li>IGoogle </li></ul></ul><ul><ul><li>PageFlakes </li></ul></ul><ul><ul><li>Netvibes </li></ul></ul><ul><li>Mashup Editors/Toolkits </li></ul><ul><ul><li>Yahoo Pipes </li></ul></ul><ul><ul><li>Microsoft Popfly </li></ul></ul><ul><ul><li>Google Mashup Editor </li></ul></ul><ul><ul><li>Social API’s – Facebook - ?? </li></ul></ul>
  7. 7. Demo
  8. 8. Challenges…. <ul><li>Add Value? </li></ul><ul><li>Service Guarantee? – Stability & Uptime </li></ul><ul><li>Build Real Applications? </li></ul>
  9. 9. Opportunities… <ul><li>Travel Services </li></ul><ul><ul><li>Complete Trip & Itinerary Planner </li></ul></ul><ul><ul><li>Fare Prices Monitoring </li></ul></ul><ul><ul><li>Seat Availability </li></ul></ul><ul><li>Financial Services </li></ul><ul><ul><li>Manage Portfolios </li></ul></ul><ul><li>Enterprise Mashups </li></ul><ul><ul><li>CXO’s Dashboards </li></ul></ul><ul><li>Other Misc. Services </li></ul><ul><ul><li>Tracking (Fed-Ex, School Buses) </li></ul></ul>
  10. 10. Thoughts … Questions

×