Search the World's Largest Database of Information Science & Technology Terms & Definitions
InfInfoScipedia LogoScipedia
A Free Service of IGI Global Publishing House
Below please find a list of definitions for the term that
you selected from multiple scholarly research resources.

What is API (Application Programming Interface)

Handbook of Research on Big Data Storage and Visualization Techniques
A set of routines, protocols and tools for building software applications. The API specifies how software components should interact and APIs are used when programming graphical user interface (GUI) components. (Source: http://www.webopedia.com/TERM/A/API.html ).
Published in Chapter:
Introduction to Smart City and Agricultural Revolution: Big Data and Internet of Things (IoT)
Rajesh Angadi (Mumbai University, India)
DOI: 10.4018/978-1-5225-3142-5.ch022
Abstract
In this chapter, a discussion is presented about what Big Data and Internet of Things (IoT) really is and what intricacies are used while building big data and internet of things. Further Big Data and Internet of Things have been used for building an application used for Smart City & Agriculture. A smart city is an urban development vision to integrate multiple information and communication technology (ICT) solutions. Smart city's goal is to improve quality of life with technology to improve the efficiency of services and meet residents' needs. Smart agriculture approach is to develop, transform and reorient agricultural development under new realities of climate change. It increases productivity enhances resilience (adaptation), reduces mitigation with achievement of national food security and development goals. This chapter includes detailed discussion on Smart City and Smart Agriculture along with planning, designing as well as various approaches used to build and implement them effectively.
Full Text Chapter Download: US $37.50 Add to Cart
More Results
Promoting Behavioral Weight Loss and Physical Activity: Design of Two Interventions
Collection of functions allowing two pieces of software to communicate with each other.
Full Text Chapter Download: US $37.50 Add to Cart
IoT Big Data Architectures, Approaches, and Challenges: A Fog-Cloud Approach
External interface of a software that presents a group of well-defined methods, to be used by another software.
Full Text Chapter Download: US $37.50 Add to Cart
Deriving Business Value From Online Data Sources Using Natural Language Processing Techniques
Enables data to be transmitted between parties or services using programmed functions.
Full Text Chapter Download: US $37.50 Add to Cart
eContent Pro Discount Banner
InfoSci OnDemandECP Editorial ServicesAGOSR