Skip to content
Free planNo credit card requiredStart writing

Search 250 million research papers

Read the abstract, see who wrote it and who cites it, and get the citation in APA, MLA, Chicago or Harvard.

About 10,000 papers for “Application programming interface”

Blockchain based application programming interface market place

Thoguru Balaji, Valliveti Kishore, Shaik Afzal Ali et al. · 2023

By eliminating the need to sign up for hundreds of centralised services all over the world and develop APIs for each of them, blockchain paves the way for data suppliers and users to exchange information directly in a single, open system. The blockchain application programming interface (API) is widely used in app development services. The API of a programme (module, library) outlines the features it offers while hiding the implementation details. APIs allow different pieces of software to communicate with one another. Components in this situation often form a hierarchy, with the highest-level components utilising the API of the lowest-level components, and so on. This is the foundation upon which Internet data-transfer protocols are constructed.This paper explain the structure for a decentralized marketplace which is blockchain-based for APIs that allows the participants in the API perimeter to monitor actions of all other activities by not relying on the central authority. In particular, our technology partitions AI models into smaller chunks before distributing them to various cloud providers (CV) for coordinated API execution. As a result of our design, it is impossible for many cloud providers to work together to steal a single model, and it is also impossible for cloud providers or their clients to deny responsibility for their contributions to the model or its execution.

Cited by 0

The reliable multicast protocol application programming interface

Todd Montgomery, Brian Whetten · NASA Technical Reports Server (NASA) · 1995

The Application Programming Interface for the Berkeley/WVU implementation of the Reliable Multicast Protocol is described. This transport layer protocol is implemented as a user library that applications and software buses link against.

Cited by 0Open access

PurpleAir: Query the 'PurpleAir' Application Programming Interface

Cole Brokamp · 2024

Send requests to the 'PurpleAir' Application Programming Interface (API; &lt;<a href="https://community.purpleair.com/c/data/api/18" target="_top">https://community.purpleair.com/c/data/api/18</a>&gt;). Check a 'PurpleAir' API key and get information about the related organization. Download real-time data from a single 'PurpleAir' sensor or many sensors by sensor identifier, geographical bounding box, or time since modified. Download historical data from a single sensor.

Cited by 0Open access

Domain Name System Service Application Programming Interface

Töma Gavrichenkov · 2018

Managed DNS services are widely used to maintain DNS zones. Virtually all of them have an API of some sort, in most cases an XML- RPC or JSON-RPC API, while most of them lack the support of zone transfers. The latter is unlikely to change any time soon due to the reasons outlined below. This document describes a protocol, a common denominator of existing API protocols, that both a service provider and its customer can use to exchange information about DNS zones and policies.

Cited by 0

Annual Energy Outlook Application Programming Interface (API)

2017

the annual energy outlook api presents long term annual projections of energy supply demand and prices through 2040 the projections focused on u s energy markets are based on results from eiaa ts national energy modeling system nems nems enables eia to make projections under alternative internally consistent sets of assumptions the results of which are presented as cases the projections cover natural gas petroleum coal electricity and renewable fuels by sector residential commercial industrial electric generation and transportation and by region census users of the eia api are required to obtain an api key via this registration form http www eia gov beta api register cfm

Cited by 0

A Programming Interface for Application-Aware Adaptation

Brian D. Noble, Morgan Price, M. Satyanarayanan · 1995

Mobile clients face wide variations in network conditions and local resource availability when accessing remote data. Coping with this uncer-tainty requires the ability to retrieve and present data at varying degrees of fidelity. In this pa-per we present applicaton-aware adaptation as a solution to this problem. The essence of our so-lution is a collaborative partnership between ap-plications and the operating system. We describe the Odyssey API for application-aware adaptation and demonstrate its use in accessing two types of data: video and maps. 1.

Cited by 0

End-Point PIV Client Application Programming Interface

Ramaswamy Chandramouli, David Cooper, James F. Dray et al. · 2010

(NIST) promotes the U.S. economy and public welfare by providing technical leadership for the Nation’s measurement and standards infrastructure. ITL develops tests, test methods, reference data, proof of concept implementations, and technical analyses to advance the development and productive use of information technology. ITL’s responsibilities include the development of management, administrative, technical, and physical standards and guidelines for the cost-effective security and privacy of non-national security-related information in Federal information systems. This special publication 800-series reports on ITL’s research, guidelines, and outreach efforts in information system security, and its collaborative activities with industry, government, and academic organizations. National Institute of Standards and Technology Special Publication 800-73-3, Part 3, 20 pages (February 2010) Certain commercial entities, equipment, or materials may be identified in this document in order to describe an experimental procedure or concept adequately. Such identification is not intended to imply recommendation or endorsement by the National Institute of Standards and Technology, nor is it intended to imply that the entities, materials, or equipment are necessarily the best available for the purpose.

Cited by 0

OpenSHMEM Application Programming Interface (V.1.0 FINAL)

USDOE, Barbara Chapman, USDOD et al. · OSTI OAI (U.S. Department of Energy Office of Scientific and Technical Information) · 2012

This document defines the elements of the OpenSHMEM Application Programming Interface. The purpose of the OpenSHMEM API is to provide programmers with a standard interface for writing parallel programs using C, C++ and Fortran with one-sided communication.

Cited by 1Open access

Pci-ddc Application Programming Interface - User Manual

Eric Renault · 2000

This document is the user manual of the Pci-ddc Application Programming Interface, i.e. a programming interface written to provide users an easy way to develop on the MPC machine. In this paper, all the aspects of the remote write communications are explained: short messages, normal messages and interruptions. No specific background is necessary except the basics in C language and Unix.

Cited by 0

Web Design and Application Programming Interface (API) Smart Farming Application

Annafi Franz, Eko Junirianto, Budi Suswanto · TEPIAN · 2021

Agriculture in Indonesia plays a very important role. But the agricultural sector also has a lot of crowds in the process, from the nursery process to the feeding process to the harvesting process, especially when the current Corona pandemic is very influential, for that we need special attention from the parties involved in overcoming the existing problems. In agriculture these processes become more effective and efficient so as to increase the level of productivity of agricultural products. One way to overcome this problem is to involve technology which is currently developing rapidly. The technology that will be built will be able to help the agricultural management process which can be called smart agricultural technology. Technology is able to collect data and present hydroponic plant data during the planting process so that appropriate action can be taken immediately. The technology that will be built in the form of a Web and API (Application Programming Interface) in smart farming applications is expected to be able to make the planting management process more effective and efficient.

Cited by 5Open access

RANCANG BANGUN APPLICATION PROGRAMMING INTERFACE MENGGUNAKAN GRAPHQL PADA MULTIPLATFORM APPLICATION

Gede Humaswara Prathama, I Gusti Ngurah Darma Paramartha · Jurnal Teknologi Informasi dan Komputer · 2022

ABSTRACTDuring the last decade the use of APIs has become a mandatory service for web-based applicationdevelopment, in addition to using APIs for communication between applications and database servers,APIs are also used as communication between applications to share data with each other in the B2B(Business to Business) concept. In the current API development, RESTful and SOAP architectures stilldominate where RESTful produces JSON data format and SOAP produces XML data format. In thecurrent development of applications where the use of APIs is used by various platforms such as web,mobile, desktop, smartwatch, IoT devices and other platforms in the same application or data so thatAPI developers who utilize RESTful or SOAP architecture create many versions and API nodes to serveAPI requests from each of these platforms. Not a few developments with limited resources that do notcreate versions or API nodes for each platform at the expense of the performance of the API responseboth from latency, bandwidth and data provided. This research will apply GraphQL architecture indeveloping APIs that are able to serve applications from various platforms, GraphQL can overcomeproblems related to available data and application requirements, minimal use of latency and bandwidthaccording to the needs of each platform as well as documentation and version problems of the API byutilizing the features provided on the GraphQL architecture.Keywords: GraphQL, Multi-platform, API, RESTful, latency, bandwidth.ABSTRAKSelama dekade terakhir penggunaan API menjadi layanan yang wajib disediakan dalam pengembanganaplikasi berbasis web, selain pemanfaatan API untuk komunikasi antara aplikasi dengan database server,API juga dimanfaatkan sebagai komunikasi antar aplikasi untuk saling berbagi data dalam konsep B2B(Business to Business). Dalam pengembangan API saat ini arsitektur RESTful dan SOAP masihmendominasi dimana RESTful menghasilkan format data JSON dan SOAP menghasilkan format databerbentuk XML. Dalam perkembangan aplikasi saat ini dimana penggunaan API digunakan berbagaimacam platform seperti web, mobile, desktop, smartwatch, IoT devices dan platform lain dalam satuaplikasi atau data yang sama sehingga pengembang API yang memanfaatkan arsitektur RESTful atauSOAP membuat banyak versi dan node API untuk melayani permintaan API dari masing-masingplatform tersebut. Tidak sedikit pengembangan dengan keterbatasan resource yang tidakmengkhususkan versi atau node API untuk masing-masing platform dengan mengorbankan performadari response API tersebut baik dari latency, bandwidth maupun data yang disediakan. Penelitian iniakan menerapkan arsitektur GraphQL dalam mengembangkan API yang mampu melayani aplikasi dariberbagai platform, dimana GraphQL dapat mengatasi masalah terkait data yang tersedia dan dibutuhkanaplikasi, penggunaan latency dan bandwidth yang minimal sesuai kebutuhan masing-masing platformserta permasalahan dokumentasi dan versi dari API dengan memanfaatkan fitur-fitur yang disediakanpada arsitektur GraphQL.Kata Kunci: GraphQL, Multi-platform, API, RESTful, latency, bandwidth.

Cited by 0Open access

Atomic Simulation Interface (ASI): application programming interface for electronic structure codes

Stishenko, Pavel V., Keal, Thomas W., Woodley, Scott M. et al. · Zenodo (CERN European Organization for Nuclear Research) · 2023

The Atomic Simulation Interface (ASI) is a native C-style API for density functional theory (DFT) codes. ASI provides an efficient way to import and export large arrays that describe electronic structure (e.g. Hamiltonian, overlap, and density matrices) from DFT codes that are typically monolithic. The ASI API is designed to be implemented and used with minimal performance penalty, avoiding, where possible, unnecessary data copying. It provides direct access to the internal data structures of a code, and reuses existing data distribution over MPI nodes. The ASI API also defines a set of functions that support classical, AIMD (ab initio molecular dynamics), and hybrid QM/MM simulations: exporting potential energy, forces, atomic charges, and electrostatic potential at user defined points, as well as importing nuclear coordinates and arbitrary external electrostatic potentials. The ASI API is implemented in the DFTB+ and FHI-aims codes. A Python wrapper for easy access to ASI functions is also freely available (asi4py). We hope that the ASI API will be widely adopted and used for development of universal and interoperable DFT codes without sacrificing efficiency for portability.

Cited by 0Open access

Atomic Simulation Interface (ASI): application programming interface for electronic structure codes

Stishenko, Pavel V., Keal, Thomas W., Woodley, Scott M. et al. · Zenodo (CERN European Organization for Nuclear Research) · 2023

The Atomic Simulation Interface (ASI) is a native C-style API for density functional theory (DFT) codes. ASI provides an efficient way to import and export large arrays that describe electronic structure (e.g. Hamiltonian, overlap, and density matrices) from DFT codes that are typically monolithic. The ASI API is designed to be implemented and used with minimal performance penalty, avoiding, where possible, unnecessary data copying. It provides direct access to the internal data structures of a code, and reuses existing data distribution over MPI nodes. The ASI API also defines a set of functions that support classical, AIMD (ab initio molecular dynamics), and hybrid QM/MM simulations: exporting potential energy, forces, atomic charges, and electrostatic potential at user defined points, as well as importing nuclear coordinates and arbitrary external electrostatic potentials. The ASI API is implemented in the DFTB+ and FHI-aims codes. A Python wrapper for easy access to ASI functions is also freely available (asi4py). We hope that the ASI API will be widely adopted and used for development of universal and interoperable DFT codes without sacrificing efficiency for portability.

Cited by 0Open access

Secure Common ISDN Application Programming Interface (S-Capi)

Dirk Fox, Christoph Ruland · Deutscher Universitätsverlag eBooks · 1994

Mit wachsender Bedeutung der Datenübertragung in privaten und öffentlichen Netzen spielen Sicherheitsüberlegungen eine immer wichtigere Rolle. Das Projekt S-CAPI verfolgt das Ziel, rechnerbasierte ISDN-Kommunikationslösungen transparent mit kryptographisch starken Schutzmechanismen auszustatten. Zu diesem Zweck wurden Sicherheitsmechanismen zur Modifikationserkennung, Authentikation und Vertraulichkeit für eine gesicherte ISDN-Kommunikation spezifiziert, die auf dem Herstellerstandard Common ISDN API (CAPI) aufsetzen. Die Sicherheitsdienste des S-CAPI sorgen für eine gegenseitige Authentikation der Kommunikationspartner, ermöglichen eine symmetrische online-Verschlüsselung mit wechselnden session keys und umfassen eine tokenbasierte Benutzerauthentikation. Die Integration erfolgt vollständig transparent, d.h. erfordert weder eine Modifikation der ISDN-Anwendung noch des Hardware-Treibers. Die Modul- und Schnittstellenspezifikation des S-CAPI wird vorgestellt.

Cited by 1

Application programming interface for working with NetFlow data

Nešuta, Matěj · Brno University of Technology Digital Library (Brno University of Technology) · 2025

Tato práce se zabývá implementací aplikačního rozhraní pro práci s daty NetFlow, které využívá knihovny libnf. Cílem této práce je navrhnout a implementovat aplikační rozhraní pro jazyk Go, které bude využívat knihovny libnf pro operace nad daty Netflow. Práce se také věnuje výkonnostnímu porovnání aplikačního rozhraní pro vybrané dotazy s nástrojem Nfdump.

Cited by 0Open access

High Performance Computing - Power Application Programming Interface Specification

James H. Laros, Suzanne M. Kelly, Kevin Pedretti et al. · OSTI OAI (U.S. Department of Energy Office of Scientific and Technical Information) · 2015

Measuring and controlling the power and energy consumption of high performance computing systems by various components in the software stack is an active research area [131, 3, 5, 11), 4, a, B, Ili, 7, T71,, a 11 11, 1, 6, IA, ]112]. Implementations in lower level software layers are beginning to emerge in some production systems, which is very welcome. To be most effective, a portable interface to measurement and control features would significantly facilitate participation by all levels of the software stack. We present a proposal for a standard power Application Programming Interface (API) that endeavors to cover the entire software space, from generic hardware interfaces to the input from the computer facility manager. KC

Cited by 2Open access