SlideShare ist ein Scribd-Unternehmen logo
1 von 9
What is an API? Date: 06:01:2011
What is an Open API? An API provides a mechanism by which external programs can communicate with an internal software program and even access or exchange data.   APIs allows data exchange between websites, applications and organizations, while the data source remains in the same place.   (Source: www.web2fordev.net).   APIs are more flexible and powerful than RSS feeds.
What is a mashup? Applications built using APIs are commonly called ‘mashups’ – combine data and functionality from different programmes.   Mashups (usually) are about: Combination Visualization Aggregation In a mashup, the emphasis is on making already existing data more useful.
Some example APIs
A serious mashup
A transport mashup
A criminal mashup
A tasty mashup
Documenting the API

Weitere ähnliche Inhalte

Was ist angesagt?

Dev sum hypemedia talk
Dev sum hypemedia talkDev sum hypemedia talk
Dev sum hypemedia talk
Glenn Block
 

Was ist angesagt? (20)

Back to [Jaspersoft] Basics: Dashboards 101
Back to [Jaspersoft] Basics:  Dashboards 101Back to [Jaspersoft] Basics:  Dashboards 101
Back to [Jaspersoft] Basics: Dashboards 101
 
APIs and Linked Data: A match made in Heaven
APIs and Linked Data: A match made in HeavenAPIs and Linked Data: A match made in Heaven
APIs and Linked Data: A match made in Heaven
 
APIs - A Bridge to Workflow Automation
APIs - A Bridge to Workflow AutomationAPIs - A Bridge to Workflow Automation
APIs - A Bridge to Workflow Automation
 
Event-based API Patterns and Practices - AsyncAPI Online Conference
Event-based API Patterns and Practices - AsyncAPI Online ConferenceEvent-based API Patterns and Practices - AsyncAPI Online Conference
Event-based API Patterns and Practices - AsyncAPI Online Conference
 
Open PHACTS API Walkthrough
Open PHACTS API WalkthroughOpen PHACTS API Walkthrough
Open PHACTS API Walkthrough
 
Back to [Jaspersoft] Basics: Rest API 101
Back to [Jaspersoft] Basics: Rest API 101Back to [Jaspersoft] Basics: Rest API 101
Back to [Jaspersoft] Basics: Rest API 101
 
API Zen for Developers
API Zen for DevelopersAPI Zen for Developers
API Zen for Developers
 
Presentation of ongoing fintech product development
Presentation of ongoing fintech product developmentPresentation of ongoing fintech product development
Presentation of ongoing fintech product development
 
APIs and Unlocking the Value of Your Data - Strata Barcelona 2014
APIs and Unlocking the Value of Your Data - Strata Barcelona 2014APIs and Unlocking the Value of Your Data - Strata Barcelona 2014
APIs and Unlocking the Value of Your Data - Strata Barcelona 2014
 
State of API Integration Report 2017
State of API Integration Report 2017State of API Integration Report 2017
State of API Integration Report 2017
 
Mash Up & Composite Application
Mash Up & Composite ApplicationMash Up & Composite Application
Mash Up & Composite Application
 
Dev sum hypemedia talk
Dev sum hypemedia talkDev sum hypemedia talk
Dev sum hypemedia talk
 
Agent Oriented Programming PPT
Agent Oriented Programming PPTAgent Oriented Programming PPT
Agent Oriented Programming PPT
 
APIdays Zurich 2019 - Digital Ecosystems, fueled by APIs Matthias Biehl, API ...
APIdays Zurich 2019 - Digital Ecosystems, fueled by APIs Matthias Biehl, API ...APIdays Zurich 2019 - Digital Ecosystems, fueled by APIs Matthias Biehl, API ...
APIdays Zurich 2019 - Digital Ecosystems, fueled by APIs Matthias Biehl, API ...
 
RESTful Web API
RESTful Web APIRESTful Web API
RESTful Web API
 
In salesfroce there are 4 types of api
In salesfroce there are 4 types of apiIn salesfroce there are 4 types of api
In salesfroce there are 4 types of api
 
Building systems with rest
Building systems with restBuilding systems with rest
Building systems with rest
 
How to create custom Connector for Microsoft Flow
How to create custom Connector for Microsoft FlowHow to create custom Connector for Microsoft Flow
How to create custom Connector for Microsoft Flow
 
Reverse mashup proposal
Reverse mashup proposalReverse mashup proposal
Reverse mashup proposal
 
Design-Based Microservices AKA Planes, Trains & Automobiles
Design-Based Microservices AKA Planes, Trains & AutomobilesDesign-Based Microservices AKA Planes, Trains & Automobiles
Design-Based Microservices AKA Planes, Trains & Automobiles
 

Andere mochten auch

Andere mochten auch (7)

The missing piece in the development puzzle
The missing piece in the development puzzleThe missing piece in the development puzzle
The missing piece in the development puzzle
 
Community Driven Development and Gender Mainstreaming APMAS report
Community Driven Development and Gender Mainstreaming APMAS reportCommunity Driven Development and Gender Mainstreaming APMAS report
Community Driven Development and Gender Mainstreaming APMAS report
 
Moodle Development Moodleposium 7th September 2009
Moodle Development Moodleposium 7th September 2009Moodle Development Moodleposium 7th September 2009
Moodle Development Moodleposium 7th September 2009
 
Local and Community-Driven Development
Local and Community-Driven DevelopmentLocal and Community-Driven Development
Local and Community-Driven Development
 
Community-Driven Development And Local Governance In Haiti
Community-Driven Development And Local Governance In HaitiCommunity-Driven Development And Local Governance In Haiti
Community-Driven Development And Local Governance In Haiti
 
Community development - a different way to think about local economies
Community development - a different way to think about local economiesCommunity development - a different way to think about local economies
Community development - a different way to think about local economies
 
IDB PNPM Integrated Community Driven Development (ICDD) Project
IDB PNPM Integrated Community Driven Development (ICDD) ProjectIDB PNPM Integrated Community Driven Development (ICDD) Project
IDB PNPM Integrated Community Driven Development (ICDD) Project
 

Ähnlich wie What is an api? - Uganda

Applicaton Development using RESTful APIs
Applicaton Development using RESTful APIsApplicaton Development using RESTful APIs
Applicaton Development using RESTful APIs
Sourav Maji
 
Digital Methods Winterschool 2012: API - Interfaces to the Cloud
Digital Methods Winterschool 2012: API - Interfaces to the CloudDigital Methods Winterschool 2012: API - Interfaces to the Cloud
Digital Methods Winterschool 2012: API - Interfaces to the Cloud
Digital Methods Initiative
 
Setup API Introductie
Setup API IntroductieSetup API Introductie
Setup API Introductie
annehelmond
 
APIs +Micro services technology for Computing
APIs +Micro services technology for ComputingAPIs +Micro services technology for Computing
APIs +Micro services technology for Computing
wismoyo92
 

Ähnlich wie What is an api? - Uganda (20)

Api
ApiApi
Api
 
Guide To API Development – Cost, Importance, Types, Tools, Terminology, and B...
Guide To API Development – Cost, Importance, Types, Tools, Terminology, and B...Guide To API Development – Cost, Importance, Types, Tools, Terminology, and B...
Guide To API Development – Cost, Importance, Types, Tools, Terminology, and B...
 
How to Develop APIs - Importance, Types, Tools, Terminology, and Best Practic...
How to Develop APIs - Importance, Types, Tools, Terminology, and Best Practic...How to Develop APIs - Importance, Types, Tools, Terminology, and Best Practic...
How to Develop APIs - Importance, Types, Tools, Terminology, and Best Practic...
 
Guide To API Development.pdf
Guide To API Development.pdfGuide To API Development.pdf
Guide To API Development.pdf
 
DFY Suite
DFY SuiteDFY Suite
DFY Suite
 
Modern APIs: The Non-Technical User’s Guide | The Enterprise World
Modern APIs: The Non-Technical User’s Guide | The Enterprise WorldModern APIs: The Non-Technical User’s Guide | The Enterprise World
Modern APIs: The Non-Technical User’s Guide | The Enterprise World
 
API Notes for Recruiter.pptx
API Notes for Recruiter.pptxAPI Notes for Recruiter.pptx
API Notes for Recruiter.pptx
 
Demystifying APIs_ Exploring the Various Types of APIs to Power Your Digital ...
Demystifying APIs_ Exploring the Various Types of APIs to Power Your Digital ...Demystifying APIs_ Exploring the Various Types of APIs to Power Your Digital ...
Demystifying APIs_ Exploring the Various Types of APIs to Power Your Digital ...
 
What are ap is, how do they work, and why are they beneficial to developers a...
What are ap is, how do they work, and why are they beneficial to developers a...What are ap is, how do they work, and why are they beneficial to developers a...
What are ap is, how do they work, and why are they beneficial to developers a...
 
Applicaton Development using RESTful APIs
Applicaton Development using RESTful APIsApplicaton Development using RESTful APIs
Applicaton Development using RESTful APIs
 
Third party api integration
Third party api integrationThird party api integration
Third party api integration
 
API.docx
API.docxAPI.docx
API.docx
 
Digital Methods Winterschool 2012: API - Interfaces to the Cloud
Digital Methods Winterschool 2012: API - Interfaces to the CloudDigital Methods Winterschool 2012: API - Interfaces to the Cloud
Digital Methods Winterschool 2012: API - Interfaces to the Cloud
 
Ibm white paper_harnessing_ap_is_and_platforms_0
Ibm white paper_harnessing_ap_is_and_platforms_0Ibm white paper_harnessing_ap_is_and_platforms_0
Ibm white paper_harnessing_ap_is_and_platforms_0
 
Mashups
MashupsMashups
Mashups
 
Setup API Introductie
Setup API IntroductieSetup API Introductie
Setup API Introductie
 
What is an API and why use it?
What is an API and why use it?What is an API and why use it?
What is an API and why use it?
 
Top 15 news apis in the market in 2022 for you
Top 15 news apis in the market in 2022 for youTop 15 news apis in the market in 2022 for you
Top 15 news apis in the market in 2022 for you
 
API full form
API full formAPI full form
API full form
 
APIs +Micro services technology for Computing
APIs +Micro services technology for ComputingAPIs +Micro services technology for Computing
APIs +Micro services technology for Computing
 

Mehr von IDS Knowledge Services

Understanding Open Licensing: Day Four - Finding Openness
Understanding Open Licensing: Day Four - Finding OpennessUnderstanding Open Licensing: Day Four - Finding Openness
Understanding Open Licensing: Day Four - Finding Openness
IDS Knowledge Services
 
Understanding Open Licensing: Day Three - Progressing Towards Opennes
Understanding Open Licensing: Day Three - Progressing Towards OpennesUnderstanding Open Licensing: Day Three - Progressing Towards Opennes
Understanding Open Licensing: Day Three - Progressing Towards Opennes
IDS Knowledge Services
 

Mehr von IDS Knowledge Services (20)

Eldis 20th Anniversary Workshop 2016: Alan Stanley
Eldis 20th Anniversary Workshop 2016: Alan StanleyEldis 20th Anniversary Workshop 2016: Alan Stanley
Eldis 20th Anniversary Workshop 2016: Alan Stanley
 
Eldis 20th Anniversary Workshop 2016: Melissa Leach
Eldis 20th Anniversary Workshop 2016: Melissa LeachEldis 20th Anniversary Workshop 2016: Melissa Leach
Eldis 20th Anniversary Workshop 2016: Melissa Leach
 
Eldis 20th Anniversary Workshop 2016: Lightning talk
Eldis 20th Anniversary Workshop 2016: Lightning talkEldis 20th Anniversary Workshop 2016: Lightning talk
Eldis 20th Anniversary Workshop 2016: Lightning talk
 
Eldis 20th Anniversary Workshop 2016: Williams Nwagwu
Eldis 20th Anniversary Workshop 2016: Williams NwagwuEldis 20th Anniversary Workshop 2016: Williams Nwagwu
Eldis 20th Anniversary Workshop 2016: Williams Nwagwu
 
Eldis 20th Anniversary Workshop 2016: Allam Ahmed
Eldis 20th Anniversary Workshop 2016: Allam AhmedEldis 20th Anniversary Workshop 2016: Allam Ahmed
Eldis 20th Anniversary Workshop 2016: Allam Ahmed
 
Eldis 20th Anniversary Workshop 2016: Ruth Bottomley
Eldis 20th Anniversary Workshop 2016: Ruth BottomleyEldis 20th Anniversary Workshop 2016: Ruth Bottomley
Eldis 20th Anniversary Workshop 2016: Ruth Bottomley
 
Eldis 20th Anniversary Workshop 2016: Geoff Barnard
Eldis 20th Anniversary Workshop 2016: Geoff BarnardEldis 20th Anniversary Workshop 2016: Geoff Barnard
Eldis 20th Anniversary Workshop 2016: Geoff Barnard
 
Eldis 20th Anniversary Workshop 2016: Sarah Cummings
Eldis 20th Anniversary Workshop 2016: Sarah CummingsEldis 20th Anniversary Workshop 2016: Sarah Cummings
Eldis 20th Anniversary Workshop 2016: Sarah Cummings
 
Eldis 20th Anniversary Workshop 2016: Rachel Philippson
Eldis 20th Anniversary Workshop 2016: Rachel PhilippsonEldis 20th Anniversary Workshop 2016: Rachel Philippson
Eldis 20th Anniversary Workshop 2016: Rachel Philippson
 
Eldis 20th Anniversary Workshop 2016: Rob Cartridge
Eldis 20th Anniversary Workshop 2016: Rob CartridgeEldis 20th Anniversary Workshop 2016: Rob Cartridge
Eldis 20th Anniversary Workshop 2016: Rob Cartridge
 
Eldis 20th Anniversary Workshop 2016: Neil Pakenham-Walsh and Ivan Kulis
Eldis 20th Anniversary Workshop 2016: Neil Pakenham-Walsh and Ivan KulisEldis 20th Anniversary Workshop 2016: Neil Pakenham-Walsh and Ivan Kulis
Eldis 20th Anniversary Workshop 2016: Neil Pakenham-Walsh and Ivan Kulis
 
Eldis 20th Anniversary Workshop 2016: Lightning talks
Eldis 20th Anniversary Workshop 2016:  Lightning talksEldis 20th Anniversary Workshop 2016:  Lightning talks
Eldis 20th Anniversary Workshop 2016: Lightning talks
 
Eldis 20th Anniversary Workshop 2016: Nason Bimbe
Eldis 20th Anniversary Workshop 2016: Nason BimbeEldis 20th Anniversary Workshop 2016: Nason Bimbe
Eldis 20th Anniversary Workshop 2016: Nason Bimbe
 
Eldis 20th Anniversary Workshop 2016: Alan Stanley
Eldis 20th Anniversary Workshop 2016: Alan StanleyEldis 20th Anniversary Workshop 2016: Alan Stanley
Eldis 20th Anniversary Workshop 2016: Alan Stanley
 
Understanding Open Licensing: Day Four - Finding Openness
Understanding Open Licensing: Day Four - Finding OpennessUnderstanding Open Licensing: Day Four - Finding Openness
Understanding Open Licensing: Day Four - Finding Openness
 
Understanding Open Licensing: Day Three - Progressing Towards Opennes
Understanding Open Licensing: Day Three - Progressing Towards OpennesUnderstanding Open Licensing: Day Three - Progressing Towards Opennes
Understanding Open Licensing: Day Three - Progressing Towards Opennes
 
Understanding Open Licensing: Day Two - Introducing Creative Commons
Understanding Open Licensing: Day Two - Introducing Creative CommonsUnderstanding Open Licensing: Day Two - Introducing Creative Commons
Understanding Open Licensing: Day Two - Introducing Creative Commons
 
Understanding Open Licensing: Day One - The Open Landscape
Understanding Open Licensing: Day One - The Open LandscapeUnderstanding Open Licensing: Day One - The Open Landscape
Understanding Open Licensing: Day One - The Open Landscape
 
IAG review of progress
IAG   review of progressIAG   review of progress
IAG review of progress
 
IAG impact and learning team
IAG   impact and learning teamIAG   impact and learning team
IAG impact and learning team
 

Kürzlich hochgeladen

Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
AnaAcapella
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
ZurliaSoop
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
negromaestrong
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
ciinovamais
 

Kürzlich hochgeladen (20)

Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docx
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 

What is an api? - Uganda

  • 1. What is an API? Date: 06:01:2011
  • 2. What is an Open API? An API provides a mechanism by which external programs can communicate with an internal software program and even access or exchange data.  APIs allows data exchange between websites, applications and organizations, while the data source remains in the same place.  (Source: www.web2fordev.net).   APIs are more flexible and powerful than RSS feeds.
  • 3. What is a mashup? Applications built using APIs are commonly called ‘mashups’ – combine data and functionality from different programmes.   Mashups (usually) are about: Combination Visualization Aggregation In a mashup, the emphasis is on making already existing data more useful.

Hinweis der Redaktion

  1. For instance, APIs let you grab statistics from a website and use them on your own website. That way one does not have to access individually other websites, but can instantly combine data from different websites (Source: www.web2fordev.net).