Your SlideShare is downloading. ×
0
Mashups and  Open Apis- Ideas that worked for us…
Mashups and  Open Apis- Ideas that worked for us…
Mashups and  Open Apis- Ideas that worked for us…
Mashups and  Open Apis- Ideas that worked for us…
Mashups and  Open Apis- Ideas that worked for us…
Mashups and  Open Apis- Ideas that worked for us…
Mashups and  Open Apis- Ideas that worked for us…
Mashups and  Open Apis- Ideas that worked for us…
Mashups and  Open Apis- Ideas that worked for us…
Mashups and  Open Apis- Ideas that worked for us…
Mashups and  Open Apis- Ideas that worked for us…
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

Mashups and Open Apis- Ideas that worked for us…

1,975

Published on

This presentation is on application of web2.0 techniques such as mash ups and Open APIs. These techniques have been applied in UNISDR's information systems.

This presentation is on application of web2.0 techniques such as mash ups and Open APIs. These techniques have been applied in UNISDR's information systems.

Published in: Technology
2 Comments
1 Like
Statistics
Notes
  • i was looking for something just like this to get an idea about Mash up services using API :) thank you!
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • thank you
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
No Downloads
Views
Total Views
1,975
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
52
Comments
2
Likes
1
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. Open APIs and Mashups © PreventionWeb 2007 www.preventionweb.net Ideas that worked for us… Sujit Mohanty UNISDR Secretariat, Geneva
  • 2. What we wanted to achieve? © PreventionWeb 2007 www.preventionweb.net <ul><li>To facilitate collaboration in the disaster reduction community. </li></ul><ul><li>To avoid duplication of efforts in content collection and dissemination. </li></ul><ul><li>To provide our users a way to generate and share their own content. </li></ul><ul><li>To share content with other partners. </li></ul><ul><li>To overlay data on partners data sources to have an integrated experience. </li></ul>
  • 3. What’s open APIs and mashups? <ul><li>OpenAPI (Application Programming Interface) </li></ul><ul><ul><li>Sets of technologies that enable websites to interact with each other by using SOAP,REST, Javascript or any other web technology. </li></ul></ul><ul><li>Mashups </li></ul><ul><ul><li>A mashup is a website or web application that combines data from more than one source into a single integrated experience. Content used in mashups is typically sourced from a third party via a public interface or API . </li></ul></ul><ul><ul><ul><ul><ul><li>Source: Wikipedia </li></ul></ul></ul></ul></ul>
  • 4. Examples of open APIs allowing mashups Screenshot from : www.programmableweb.com <ul><li>www.programmableweb.com is a site which tracks APIs and mashups. </li></ul>
  • 5. More on APIs and mashups <ul><li>http://www.programmableweb.com </li></ul><ul><li>http://www.webmashup.com/ </li></ul><ul><li>http://www.mashupcamp.com/ </li></ul><ul><li>http://www.apifinder.com/ </li></ul><ul><li>http://mashable.com/ </li></ul><ul><li>Want to provide an API? Try </li></ul><ul><li>http://www.dapper.net/ </li></ul><ul><li>http://www.kapowtech.com/ </li></ul>
  • 6. So what did we do? <ul><li>Using a middleware technology or a SOAP API was complex for us. </li></ul><ul><li>Used HTTP (GET and POST) and XML to provide web services to our partners. </li></ul>
  • 7. Examples from PreventionWeb <ul><li>Web services for: </li></ul><ul><ul><li>Academic programmes database </li></ul></ul><ul><ul><li>Guided shared links- (service for Information Platform for Disaster Reduction) </li></ul></ul><ul><ul><li>Shared events calendar </li></ul></ul><ul><ul><li>Contacts management </li></ul></ul>
  • 8. Print as PDF with CADRI branding Call to action for adding content Print as PDF with NSET branding Call to action for adding content Partners website HTTP+ XML HTTP+ XML By machine tagging UNISDR regional websites P W A P I Academic programmes in disaster risk reduction PreventionWeb CADRI site NSET, Nepal site
  • 9. Principles <ul><li>Distributed content </li></ul><ul><li>Distributed call to action </li></ul><ul><li>Distributed output (own branded) </li></ul><ul><li>Machine tagging in API </li></ul>
  • 10. IPDR(Information Platform for Disaster Reduction) Guided links to all partner site Printed version Template for entry P W A P I Based on concept diagram of Craig Duncan, ISDR Secretariat, Geneva Other partners site ADRC, Japan site PreventionWeb NSET, Nepal site All partners* get links in their own style * Currently 30
  • 11. Questions?

×