Api presentation update


Published on

Published in: Technology, Business
  • Be the first to comment

  • Be the first to like this

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide
  • Transition question: so what is API and how do we define it?
  • Does this makes sense? It didn’t to me, so I want to define two more words, routines and protocols.
  • Transition question:So what is an example of a routine and protocol.
  • Routine is the search message to the server, and once the server looks, replies and you get the 404 message it becomes a protocol.
  • Does this makes sense? It didn’t to me, so I want to define two more words, routines and protocols.
  • Api presentation update

    1. 1. API & On-line experiences<br />Elizabeth G. NoagiCOM 585May 19, 2010<br />
    2. 2. Q. Why can my slideshare file be embedded on our class blog?<br />A. Application Program Interface (API)<br />
    3. 3. API Definition<br />API can be defined as a set of routines, protocols and tools for building software applications. <br />
    4. 4. Additional Definitions<br />Routine: a section of a program that performs a particular task<br />Protocol: an agreed-upon format for transmitting data between two devices, such as Hypertext Transfer Protocol (HTTP) or File Transfer Protocol (FTP)<br />
    5. 5. Example of Routines and Protocols at Work<br />404 or Not Found error message is an HTTP standard response code indicating that the client was able to communicate with the server but the server could not find what was requested.<br />
    6. 6. So what are APIs?<br />APIs are program sections that perform particular tasks and when they are presented in an agreed-upon format, they transmit data between two devices.<br />
    7. 7. Why create an API?<br /><ul><li> Initially APIs were created to make programming easier, by creating building blocks for programmers to use.
    8. 8. In web 2.0, APIs have made it easier for users to share and embed files, such as Flickr and this slideshare file that currently embedded on our class blog.
    9. 9. Web APIs have also made it possible to create mashups.</li></li></ul><li>A side note on Mashups<br />Internet mashups are commonly seen as the combination of maps and search-locator services, or reader opinions and services. They should also include real time updates that are only posted on one site/server and yet display in multiple applications online.<br />Examples: Yelp, CitySearch, Angie’s List, Twitter, Facebook, etc.<br />
    10. 10. So why are APIs Important?<br />APIs are the connections between programs or devices, that send and receive information.<br />
    11. 11. Questions<br />
    12. 12. Sources<br />Sources listed below were retrieved on 16 May 2010<br />http://en.wikipedia.org/wiki/Api<br />http://www.webopedia.com/<br />http://publib.boulder.ibm.com/iseries/v5r2/ic2924/index.htm?info/apis/apiexmp.htm<br />http://netforbeginners.about.com/od/m/f/whatismashup.htm<br />http://searchnetworking.techtarget.com/sDefinition/0%2C%2Csid7_gci212839%2C00.html<br />http://en.wikipedia.org/wiki/HTTP_404<br />