SlideShare una empresa de Scribd logo
1 de 20
Working with Web 2.0 APIs
(or, maybe just defining…)

       Bridget Schumacher
       November 25, 2008
            DMS 537
What is Web 2.0?
•   Web-based tools
•   Collaboration
•   Sharing
•   Conversation
•   Builds community
What is an API?
• Bridge two applications together &
  share data between them

• Known as:
  – Application Program Interface
  – Application Programming Interface
Who works with APIs?
• Application Developers
• Those with knowledge of
  programming languages
  – Javascript
  – AJAX
  – XML
Why would a developer
   share an API?
“…they get used by more
applications, they get seen
by more eyeballs, they get
     more exposure…”



         Source: Cameron Adams, Go forth and API
Popular APIs
• Google Maps        •   Facebook
• (anything Google   •   Flickr
  really…)           •   YouTube
• Weather.com        •   Twitter
• Shopping.com       •   TinyURL
• PayPal
How do I obtain an API?
1. Visit the web site
2. Fill out an application
3. Wait for the files to be
       sent to you
I have APIs to work
  with, now what?
Create mashups!
What is a mashup?
“In web development, a mashup is a
  web application that combines data
  from more than one source into a
  single integrated tool”




          Source: Wikipedia, Mashup_(web_application_hybrid)
Top APIs for Mashups




       Source: http://www.programmableweb.com
Examples of Mashups
•   A.placebetween.us
•   Weather on Google Maps
•   Twistori
•   CommuterFeed
•   HotSpotr
Additional Readings
• Ten Web 2.0 APIs You Can Really Use:
  http://www.linuxworld.com/news/2006/12
  1806-web-20-apis.html?page=2
• Go Forth and API:
  http://www.thinkvitamin.com/features/aja
  x/go-forth-and-api
• Web 2.0 the Power Behind the Hype:
  http://www.uie.com/articles/web_2_power
  /
• Programmable Web:
  http://www.programmableweb.com/
http://www.slideshare.net/b
        schu1022/

Más contenido relacionado

La actualidad más candente

Progressive Web Apps / GDG DevFest - Season 2016
Progressive Web Apps / GDG DevFest - Season 2016Progressive Web Apps / GDG DevFest - Season 2016
Progressive Web Apps / GDG DevFest - Season 2016Abdelrahman Omran
 
Progressive Web Apps
Progressive Web AppsProgressive Web Apps
Progressive Web AppsOptis
 
Progressive Web Apps For Startups
Progressive Web Apps For StartupsProgressive Web Apps For Startups
Progressive Web Apps For StartupsIdo Green
 
Offline-First Progressive Web Apps
Offline-First Progressive Web AppsOffline-First Progressive Web Apps
Offline-First Progressive Web AppsAditya Punjani
 
Progressive Web App
Progressive Web AppProgressive Web App
Progressive Web AppSubodh Garg
 
Progressive Web Apps and the Windows Ecosystem [Build 2017]
Progressive Web Apps and the Windows Ecosystem [Build 2017]Progressive Web Apps and the Windows Ecosystem [Build 2017]
Progressive Web Apps and the Windows Ecosystem [Build 2017]Aaron Gustafson
 
Progressive web apps
Progressive web appsProgressive web apps
Progressive web appsTimmy Kokke
 
Progressive Web Apps
Progressive Web AppsProgressive Web Apps
Progressive Web AppsJana Moudrá
 
The web - What it has, what it lacks and where it must go - keynote at Riga D...
The web - What it has, what it lacks and where it must go - keynote at Riga D...The web - What it has, what it lacks and where it must go - keynote at Riga D...
The web - What it has, what it lacks and where it must go - keynote at Riga D...Robert Nyman
 
Building a Progressive Web App
Building a  Progressive Web AppBuilding a  Progressive Web App
Building a Progressive Web AppIdo Green
 
Predictability for the Web
Predictability for the WebPredictability for the Web
Predictability for the WebRobert Nyman
 
Introduction to Progressive Web Apps, Google Developer Summit, Seoul - South ...
Introduction to Progressive Web Apps, Google Developer Summit, Seoul - South ...Introduction to Progressive Web Apps, Google Developer Summit, Seoul - South ...
Introduction to Progressive Web Apps, Google Developer Summit, Seoul - South ...Robert Nyman
 
Progressive Web Apps - Bringing the web front and center
Progressive Web Apps - Bringing the web front and center Progressive Web Apps - Bringing the web front and center
Progressive Web Apps - Bringing the web front and center Christian Heilmann
 
Introduction to Progressive web app (PWA)
Introduction to Progressive web app (PWA)Introduction to Progressive web app (PWA)
Introduction to Progressive web app (PWA)Zhentian Wan
 
Smart Design - Content-first, Fast, Informed, Refined. WordCamp NYC 2014
Smart Design - Content-first, Fast, Informed, Refined. WordCamp NYC 2014Smart Design - Content-first, Fast, Informed, Refined. WordCamp NYC 2014
Smart Design - Content-first, Fast, Informed, Refined. WordCamp NYC 2014Sara Cannon
 
Building for Your Next Billion - Google I/O 2017
Building for Your Next Billion - Google I/O 2017Building for Your Next Billion - Google I/O 2017
Building for Your Next Billion - Google I/O 2017Robert Nyman
 
Progressive web apps with polymer
Progressive web apps with polymerProgressive web apps with polymer
Progressive web apps with polymerMarcus Hellberg
 

La actualidad más candente (20)

Progressive Web Apps / GDG DevFest - Season 2016
Progressive Web Apps / GDG DevFest - Season 2016Progressive Web Apps / GDG DevFest - Season 2016
Progressive Web Apps / GDG DevFest - Season 2016
 
Progressive Web Apps
Progressive Web AppsProgressive Web Apps
Progressive Web Apps
 
Progressive Web Apps For Startups
Progressive Web Apps For StartupsProgressive Web Apps For Startups
Progressive Web Apps For Startups
 
Offline-First Progressive Web Apps
Offline-First Progressive Web AppsOffline-First Progressive Web Apps
Offline-First Progressive Web Apps
 
Progressive Web Apps
Progressive Web AppsProgressive Web Apps
Progressive Web Apps
 
Progressive Web App
Progressive Web AppProgressive Web App
Progressive Web App
 
Progressive Web Apps and the Windows Ecosystem [Build 2017]
Progressive Web Apps and the Windows Ecosystem [Build 2017]Progressive Web Apps and the Windows Ecosystem [Build 2017]
Progressive Web Apps and the Windows Ecosystem [Build 2017]
 
Progressive web apps
Progressive web appsProgressive web apps
Progressive web apps
 
Progressive Web Apps
Progressive Web AppsProgressive Web Apps
Progressive Web Apps
 
The web - What it has, what it lacks and where it must go - keynote at Riga D...
The web - What it has, what it lacks and where it must go - keynote at Riga D...The web - What it has, what it lacks and where it must go - keynote at Riga D...
The web - What it has, what it lacks and where it must go - keynote at Riga D...
 
Building a Progressive Web App
Building a  Progressive Web AppBuilding a  Progressive Web App
Building a Progressive Web App
 
Predictability for the Web
Predictability for the WebPredictability for the Web
Predictability for the Web
 
Edge
EdgeEdge
Edge
 
Progressive web apps
Progressive web appsProgressive web apps
Progressive web apps
 
Introduction to Progressive Web Apps, Google Developer Summit, Seoul - South ...
Introduction to Progressive Web Apps, Google Developer Summit, Seoul - South ...Introduction to Progressive Web Apps, Google Developer Summit, Seoul - South ...
Introduction to Progressive Web Apps, Google Developer Summit, Seoul - South ...
 
Progressive Web Apps - Bringing the web front and center
Progressive Web Apps - Bringing the web front and center Progressive Web Apps - Bringing the web front and center
Progressive Web Apps - Bringing the web front and center
 
Introduction to Progressive web app (PWA)
Introduction to Progressive web app (PWA)Introduction to Progressive web app (PWA)
Introduction to Progressive web app (PWA)
 
Smart Design - Content-first, Fast, Informed, Refined. WordCamp NYC 2014
Smart Design - Content-first, Fast, Informed, Refined. WordCamp NYC 2014Smart Design - Content-first, Fast, Informed, Refined. WordCamp NYC 2014
Smart Design - Content-first, Fast, Informed, Refined. WordCamp NYC 2014
 
Building for Your Next Billion - Google I/O 2017
Building for Your Next Billion - Google I/O 2017Building for Your Next Billion - Google I/O 2017
Building for Your Next Billion - Google I/O 2017
 
Progressive web apps with polymer
Progressive web apps with polymerProgressive web apps with polymer
Progressive web apps with polymer
 

Destacado

Resumn de modding
Resumn de moddingResumn de modding
Resumn de moddinglanena21
 
Social Media Usage in the University at Buffalo Libraries
Social Media Usage in the University at Buffalo LibrariesSocial Media Usage in the University at Buffalo Libraries
Social Media Usage in the University at Buffalo LibrariesBridget S
 
Screen for Life - Tour of Our Cancer Screening Coach
Screen for Life - Tour of Our Cancer Screening CoachScreen for Life - Tour of Our Cancer Screening Coach
Screen for Life - Tour of Our Cancer Screening Coachhnhbscreenforlife
 
Software evaluation
Software evaluationSoftware evaluation
Software evaluationThanh Phan
 
Time Management
Time ManagementTime Management
Time Managementatalbot_21
 
Trabajo práctico de desastres naturales - Porretti, Montoya y Elía
Trabajo práctico de desastres naturales - Porretti, Montoya y ElíaTrabajo práctico de desastres naturales - Porretti, Montoya y Elía
Trabajo práctico de desastres naturales - Porretti, Montoya y ElíaPablo Peez Klein
 
Social wellbeing JRF 2007
Social wellbeing JRF 2007Social wellbeing JRF 2007
Social wellbeing JRF 2007Sarah Vallelly
 
Webquest trigonometria no triângulo retangulo
Webquest trigonometria no triângulo retanguloWebquest trigonometria no triângulo retangulo
Webquest trigonometria no triângulo retanguloelainegayoso
 
Case Review #40: 45 year old woman with 75 degree Scoliosis
Case Review #40: 45 year old woman with 75 degree ScoliosisCase Review #40: 45 year old woman with 75 degree Scoliosis
Case Review #40: 45 year old woman with 75 degree ScoliosisRobert Pashman
 
“Riesgos de desastre y vulnerabilidad social” azpiri y obligado
“Riesgos de desastre y vulnerabilidad social”   azpiri y obligado“Riesgos de desastre y vulnerabilidad social”   azpiri y obligado
“Riesgos de desastre y vulnerabilidad social” azpiri y obligadoPablo Peez Klein
 
2017 Plan de Trabajo 1er año Historia
2017 Plan de Trabajo 1er año Historia2017 Plan de Trabajo 1er año Historia
2017 Plan de Trabajo 1er año Historiacolegiolascumbres
 
Economic survey 2016 - 17 highlights
Economic survey 2016 - 17 highlightsEconomic survey 2016 - 17 highlights
Economic survey 2016 - 17 highlightsKarthik Ragavan
 
Actividad FEC 2do año /periodo-de-orientación-y-evaluación-diciembre-2016-fe...
Actividad  FEC 2do año /periodo-de-orientación-y-evaluación-diciembre-2016-fe...Actividad  FEC 2do año /periodo-de-orientación-y-evaluación-diciembre-2016-fe...
Actividad FEC 2do año /periodo-de-orientación-y-evaluación-diciembre-2016-fe...Guillermo Stagnaro
 
Types of research
Types of researchTypes of research
Types of researchkilmj007
 

Destacado (17)

Resumn de modding
Resumn de moddingResumn de modding
Resumn de modding
 
Social Media Usage in the University at Buffalo Libraries
Social Media Usage in the University at Buffalo LibrariesSocial Media Usage in the University at Buffalo Libraries
Social Media Usage in the University at Buffalo Libraries
 
Paraćin nekad i sad
Paraćin nekad i sadParaćin nekad i sad
Paraćin nekad i sad
 
Locations
Locations Locations
Locations
 
Screen for Life - Tour of Our Cancer Screening Coach
Screen for Life - Tour of Our Cancer Screening CoachScreen for Life - Tour of Our Cancer Screening Coach
Screen for Life - Tour of Our Cancer Screening Coach
 
Software evaluation
Software evaluationSoftware evaluation
Software evaluation
 
Time Management
Time ManagementTime Management
Time Management
 
Trabajo práctico de desastres naturales - Porretti, Montoya y Elía
Trabajo práctico de desastres naturales - Porretti, Montoya y ElíaTrabajo práctico de desastres naturales - Porretti, Montoya y Elía
Trabajo práctico de desastres naturales - Porretti, Montoya y Elía
 
Guerra de Siria
Guerra de SiriaGuerra de Siria
Guerra de Siria
 
Social wellbeing JRF 2007
Social wellbeing JRF 2007Social wellbeing JRF 2007
Social wellbeing JRF 2007
 
Webquest trigonometria no triângulo retangulo
Webquest trigonometria no triângulo retanguloWebquest trigonometria no triângulo retangulo
Webquest trigonometria no triângulo retangulo
 
Case Review #40: 45 year old woman with 75 degree Scoliosis
Case Review #40: 45 year old woman with 75 degree ScoliosisCase Review #40: 45 year old woman with 75 degree Scoliosis
Case Review #40: 45 year old woman with 75 degree Scoliosis
 
“Riesgos de desastre y vulnerabilidad social” azpiri y obligado
“Riesgos de desastre y vulnerabilidad social”   azpiri y obligado“Riesgos de desastre y vulnerabilidad social”   azpiri y obligado
“Riesgos de desastre y vulnerabilidad social” azpiri y obligado
 
2017 Plan de Trabajo 1er año Historia
2017 Plan de Trabajo 1er año Historia2017 Plan de Trabajo 1er año Historia
2017 Plan de Trabajo 1er año Historia
 
Economic survey 2016 - 17 highlights
Economic survey 2016 - 17 highlightsEconomic survey 2016 - 17 highlights
Economic survey 2016 - 17 highlights
 
Actividad FEC 2do año /periodo-de-orientación-y-evaluación-diciembre-2016-fe...
Actividad  FEC 2do año /periodo-de-orientación-y-evaluación-diciembre-2016-fe...Actividad  FEC 2do año /periodo-de-orientación-y-evaluación-diciembre-2016-fe...
Actividad FEC 2do año /periodo-de-orientación-y-evaluación-diciembre-2016-fe...
 
Types of research
Types of researchTypes of research
Types of research
 

Similar a Working with Web 2.0 APIs (or, maybe just defining)

Open Ap Is State Of The Market
Open Ap Is State Of The MarketOpen Ap Is State Of The Market
Open Ap Is State Of The MarketConSanFrancisco123
 
South America 2008: Open Social For Brand Advertising and Media
South America 2008: Open Social For Brand Advertising and MediaSouth America 2008: Open Social For Brand Advertising and Media
South America 2008: Open Social For Brand Advertising and MediaPatrick Chanezon
 
Mash-Up Personal Learning Environments (MUPPLE)
Mash-Up Personal Learning Environments (MUPPLE)Mash-Up Personal Learning Environments (MUPPLE)
Mash-Up Personal Learning Environments (MUPPLE)Hannes Ebner
 
Native App + Wep App = ? (Hybrid Applications)
Native App + Wep App = ? (Hybrid Applications)Native App + Wep App = ? (Hybrid Applications)
Native App + Wep App = ? (Hybrid Applications)GameWisp
 
Frontend Monoliths: Run if you can!
Frontend Monoliths: Run if you can!Frontend Monoliths: Run if you can!
Frontend Monoliths: Run if you can!Jonas Bandi
 
Innominds and Global Roads announce Webinar: The Hyper-growth of Web 2.0 Appl...
Innominds and Global Roads announce Webinar: The Hyper-growth of Web 2.0 Appl...Innominds and Global Roads announce Webinar: The Hyper-growth of Web 2.0 Appl...
Innominds and Global Roads announce Webinar: The Hyper-growth of Web 2.0 Appl...anilmadugula
 
Planning Your Progressive Web App
Planning Your Progressive Web AppPlanning Your Progressive Web App
Planning Your Progressive Web AppJason Grigsby
 
Ajax Abuse Todcon2008
Ajax Abuse Todcon2008Ajax Abuse Todcon2008
Ajax Abuse Todcon2008Jesse Rodgers
 
The Progressive Web and its New Challenges - Confoo Montréal 2017
The Progressive Web and its New Challenges - Confoo Montréal 2017The Progressive Web and its New Challenges - Confoo Montréal 2017
The Progressive Web and its New Challenges - Confoo Montréal 2017Christian Heilmann
 
Finding the sweet spot - blending the best of native and web
Finding the sweet spot - blending the best of native and webFinding the sweet spot - blending the best of native and web
Finding the sweet spot - blending the best of native and webShawn Jansepar
 
Google Opening up to Developers - From 2 to 55 APIs in 3 years
Google Opening up to Developers - From 2 to 55 APIs in 3 yearsGoogle Opening up to Developers - From 2 to 55 APIs in 3 years
Google Opening up to Developers - From 2 to 55 APIs in 3 yearsPatrick Chanezon
 
WSO2Con Asia 2014 - Building the API-Centric Enterprise
WSO2Con Asia 2014 - Building the API-Centric EnterpriseWSO2Con Asia 2014 - Building the API-Centric Enterprise
WSO2Con Asia 2014 - Building the API-Centric EnterpriseWSO2
 
Castles in the Cloud: Developing with Google App Engine
Castles in the Cloud: Developing with Google App EngineCastles in the Cloud: Developing with Google App Engine
Castles in the Cloud: Developing with Google App Enginecatherinewall
 
Creating Datadipity
Creating DatadipityCreating Datadipity
Creating DatadipityClickslide
 

Similar a Working with Web 2.0 APIs (or, maybe just defining) (20)

Open Ap Is State Of The Market
Open Ap Is State Of The MarketOpen Ap Is State Of The Market
Open Ap Is State Of The Market
 
South America 2008: Open Social For Brand Advertising and Media
South America 2008: Open Social For Brand Advertising and MediaSouth America 2008: Open Social For Brand Advertising and Media
South America 2008: Open Social For Brand Advertising and Media
 
Mash-Up Personal Learning Environments (MUPPLE)
Mash-Up Personal Learning Environments (MUPPLE)Mash-Up Personal Learning Environments (MUPPLE)
Mash-Up Personal Learning Environments (MUPPLE)
 
Trends in front end engineering_handouts
Trends in front end engineering_handoutsTrends in front end engineering_handouts
Trends in front end engineering_handouts
 
Design Based Dev
Design Based DevDesign Based Dev
Design Based Dev
 
Native App + Wep App = ? (Hybrid Applications)
Native App + Wep App = ? (Hybrid Applications)Native App + Wep App = ? (Hybrid Applications)
Native App + Wep App = ? (Hybrid Applications)
 
Frontend Monoliths: Run if you can!
Frontend Monoliths: Run if you can!Frontend Monoliths: Run if you can!
Frontend Monoliths: Run if you can!
 
Web 2.0
Web 2.0Web 2.0
Web 2.0
 
Web 2.0
Web 2.0Web 2.0
Web 2.0
 
Innominds and Global Roads announce Webinar: The Hyper-growth of Web 2.0 Appl...
Innominds and Global Roads announce Webinar: The Hyper-growth of Web 2.0 Appl...Innominds and Global Roads announce Webinar: The Hyper-growth of Web 2.0 Appl...
Innominds and Global Roads announce Webinar: The Hyper-growth of Web 2.0 Appl...
 
Webapi
WebapiWebapi
Webapi
 
Planning Your Progressive Web App
Planning Your Progressive Web AppPlanning Your Progressive Web App
Planning Your Progressive Web App
 
Ajax Abuse Todcon2008
Ajax Abuse Todcon2008Ajax Abuse Todcon2008
Ajax Abuse Todcon2008
 
The Progressive Web and its New Challenges - Confoo Montréal 2017
The Progressive Web and its New Challenges - Confoo Montréal 2017The Progressive Web and its New Challenges - Confoo Montréal 2017
The Progressive Web and its New Challenges - Confoo Montréal 2017
 
Finding the sweet spot - blending the best of native and web
Finding the sweet spot - blending the best of native and webFinding the sweet spot - blending the best of native and web
Finding the sweet spot - blending the best of native and web
 
Google Opening up to Developers - From 2 to 55 APIs in 3 years
Google Opening up to Developers - From 2 to 55 APIs in 3 yearsGoogle Opening up to Developers - From 2 to 55 APIs in 3 years
Google Opening up to Developers - From 2 to 55 APIs in 3 years
 
WSO2Con Asia 2014 - Building the API-Centric Enterprise
WSO2Con Asia 2014 - Building the API-Centric EnterpriseWSO2Con Asia 2014 - Building the API-Centric Enterprise
WSO2Con Asia 2014 - Building the API-Centric Enterprise
 
Castles in the Cloud: Developing with Google App Engine
Castles in the Cloud: Developing with Google App EngineCastles in the Cloud: Developing with Google App Engine
Castles in the Cloud: Developing with Google App Engine
 
Creating Datadipity
Creating DatadipityCreating Datadipity
Creating Datadipity
 
Web Based APIs
Web Based APIsWeb Based APIs
Web Based APIs
 

Más de Bridget S

Online Learning: The Evolving Role of the Academic Library
Online Learning: The Evolving Role of the Academic LibraryOnline Learning: The Evolving Role of the Academic Library
Online Learning: The Evolving Role of the Academic LibraryBridget S
 
Curating Content for Social Media: Behind the Scenes of the UB Libraries
Curating Content for Social Media: Behind the Scenes of the UB LibrariesCurating Content for Social Media: Behind the Scenes of the UB Libraries
Curating Content for Social Media: Behind the Scenes of the UB LibrariesBridget S
 
Web 2.0 and Libraries
Web 2.0 and LibrariesWeb 2.0 and Libraries
Web 2.0 and LibrariesBridget S
 
Library Instruction: Using Technology to Teach
Library Instruction: Using Technology to TeachLibrary Instruction: Using Technology to Teach
Library Instruction: Using Technology to TeachBridget S
 
Discovering the Needs of Undergraduate Students: An Assessment Survey
Discovering the Needs of Undergraduate Students: An Assessment SurveyDiscovering the Needs of Undergraduate Students: An Assessment Survey
Discovering the Needs of Undergraduate Students: An Assessment SurveyBridget S
 
Web 2.0 and Information Retrieval Activity
Web 2.0 and Information Retrieval ActivityWeb 2.0 and Information Retrieval Activity
Web 2.0 and Information Retrieval ActivityBridget S
 
Facebook for Libraries
Facebook for LibrariesFacebook for Libraries
Facebook for LibrariesBridget S
 
Facebook 101: An Introduction Presented to the Office of Student Affairs
Facebook 101: An Introduction Presented to the Office of Student AffairsFacebook 101: An Introduction Presented to the Office of Student Affairs
Facebook 101: An Introduction Presented to the Office of Student AffairsBridget S
 
Library Instruction 2.0: Tips and Tools
Library Instruction 2.0: Tips and ToolsLibrary Instruction 2.0: Tips and Tools
Library Instruction 2.0: Tips and ToolsBridget S
 
Building an Active Online Community
Building an Active Online CommunityBuilding an Active Online Community
Building an Active Online CommunityBridget S
 

Más de Bridget S (10)

Online Learning: The Evolving Role of the Academic Library
Online Learning: The Evolving Role of the Academic LibraryOnline Learning: The Evolving Role of the Academic Library
Online Learning: The Evolving Role of the Academic Library
 
Curating Content for Social Media: Behind the Scenes of the UB Libraries
Curating Content for Social Media: Behind the Scenes of the UB LibrariesCurating Content for Social Media: Behind the Scenes of the UB Libraries
Curating Content for Social Media: Behind the Scenes of the UB Libraries
 
Web 2.0 and Libraries
Web 2.0 and LibrariesWeb 2.0 and Libraries
Web 2.0 and Libraries
 
Library Instruction: Using Technology to Teach
Library Instruction: Using Technology to TeachLibrary Instruction: Using Technology to Teach
Library Instruction: Using Technology to Teach
 
Discovering the Needs of Undergraduate Students: An Assessment Survey
Discovering the Needs of Undergraduate Students: An Assessment SurveyDiscovering the Needs of Undergraduate Students: An Assessment Survey
Discovering the Needs of Undergraduate Students: An Assessment Survey
 
Web 2.0 and Information Retrieval Activity
Web 2.0 and Information Retrieval ActivityWeb 2.0 and Information Retrieval Activity
Web 2.0 and Information Retrieval Activity
 
Facebook for Libraries
Facebook for LibrariesFacebook for Libraries
Facebook for Libraries
 
Facebook 101: An Introduction Presented to the Office of Student Affairs
Facebook 101: An Introduction Presented to the Office of Student AffairsFacebook 101: An Introduction Presented to the Office of Student Affairs
Facebook 101: An Introduction Presented to the Office of Student Affairs
 
Library Instruction 2.0: Tips and Tools
Library Instruction 2.0: Tips and ToolsLibrary Instruction 2.0: Tips and Tools
Library Instruction 2.0: Tips and Tools
 
Building an Active Online Community
Building an Active Online CommunityBuilding an Active Online Community
Building an Active Online Community
 

Último

Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdfSandro Moreira
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusZilliz
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamUiPathCommunity
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistandanishmna97
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKJago de Vreede
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfOverkill Security
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 

Último (20)

Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 

Working with Web 2.0 APIs (or, maybe just defining)

  • 1. Working with Web 2.0 APIs (or, maybe just defining…) Bridget Schumacher November 25, 2008 DMS 537
  • 2. What is Web 2.0? • Web-based tools • Collaboration • Sharing • Conversation • Builds community
  • 3.
  • 4. What is an API? • Bridge two applications together & share data between them • Known as: – Application Program Interface – Application Programming Interface
  • 5. Who works with APIs? • Application Developers • Those with knowledge of programming languages – Javascript – AJAX – XML
  • 6. Why would a developer share an API?
  • 7. “…they get used by more applications, they get seen by more eyeballs, they get more exposure…” Source: Cameron Adams, Go forth and API
  • 8. Popular APIs • Google Maps • Facebook • (anything Google • Flickr really…) • YouTube • Weather.com • Twitter • Shopping.com • TinyURL • PayPal
  • 9. How do I obtain an API?
  • 10. 1. Visit the web site
  • 11. 2. Fill out an application
  • 12.
  • 13. 3. Wait for the files to be sent to you
  • 14. I have APIs to work with, now what?
  • 16. What is a mashup? “In web development, a mashup is a web application that combines data from more than one source into a single integrated tool” Source: Wikipedia, Mashup_(web_application_hybrid)
  • 17. Top APIs for Mashups Source: http://www.programmableweb.com
  • 18. Examples of Mashups • A.placebetween.us • Weather on Google Maps • Twistori • CommuterFeed • HotSpotr
  • 19. Additional Readings • Ten Web 2.0 APIs You Can Really Use: http://www.linuxworld.com/news/2006/12 1806-web-20-apis.html?page=2 • Go Forth and API: http://www.thinkvitamin.com/features/aja x/go-forth-and-api • Web 2.0 the Power Behind the Hype: http://www.uie.com/articles/web_2_power / • Programmable Web: http://www.programmableweb.com/