Web Application Programming Interfaces (APIS)

8
Web APIs Camille Thomas LIS 5362

Transcript of Web Application Programming Interfaces (APIS)

Page 1: Web Application Programming Interfaces (APIS)

Web APIs

Camille ThomasLIS 5362

Page 2: Web Application Programming Interfaces (APIS)

• Application Programming Interface

• What does that even mean?

What is an API?

Page 3: Web Application Programming Interfaces (APIS)

• Integratedo Drag & Drop

• Standardized

• Open APIs

• Examples:o Google Mapso Facebook Grapho Amazon

Types of APIs

Page 4: Web Application Programming Interfaces (APIS)

• a.k.a. What does this have to do with dev?

• http://www.programmableweb.com/apis

• HTML5

• RESTful vs. SOAP

Client-side development

Page 5: Web Application Programming Interfaces (APIS)

• WHATWG- Hypertext Application Technology Working Group

• W3C

History

Page 6: Web Application Programming Interfaces (APIS)

• Mashups!

• Example: https://ifttt.com/wtf

Evolution

Page 7: Web Application Programming Interfaces (APIS)

• How does it work?

• Simple machine

• Lets you write apps that use other appso Twitter API

• Google Entrepreneurs Tutorial

BUT HOW??

Page 8: Web Application Programming Interfaces (APIS)

Google Maps API demo

Simple Demo