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”

Application Programming Interface (API) based Student Activity Tracking System

N Baluprithviraj.K., S Monesh.M., Pranesh Raj. C et al. · 2022 International Conference on Augmented Intelligence and Sustainable Systems (ICAISS) · 2022

Website for Student Activity Tracking is a web-based application that enables the admin to track the students' activities through this web application and also allows the students to upload their activities through this web application. Currently, there is no website for tracking students activity. So the admin, who is finding it difficult to know about the students' activities, uses this website to get information about the students' activities. Here this website are digitizing to track the students activity, so the students can upload their activities anywhere, anytime using a device that reduces a lot of manual work and saves time. This web application has two modules: the admin module, which contains admin details; and the student module, which shows the updates on students' activities. This website provides a way to fast access and reduce complexity.

Cited by 0

DiMAPI: An Application Programming Interface for Distributed Network Monitoring

P. Trimintzios, Michalis Polychronakis, Antonis Papadogiannakis et al. · 2006

Network monitoring and measurement is commonly regarded as an essential function for understanding, managing and improving the performance and security of network infrastructures. Traditional passive network monitoring approaches are not adequate for fine-grained performance measurements nor for security applications. In addition, many applications would benefit from monitoring data gathered at multiple vantage points within a network infrastructure. This paper presents the design and implementation of DiMAPI, an application programming interface for distributed passive network monitoring. DiMAPI extends the notion of the network flow with the scope attribute, which enables flow creation and manipulation over a set of local and remote monitoring sensors. Experiments with a number of applications on top of DiMAPI show that it has reasonable performance, while the response latency is very close to the actual round trip time between the monitoring application and the monitoring sensors. A broad range of monitoring applications can benefit from DiMAPI to efficiently perform advanced monitoring tasks over a potentially large number of passive monitoring sensors

Cited by 31

An application programming interface for replication in StoneBeat clusters

Vainio, Juha T. · Aaltodoc (Aalto University) · 2020

Diplomityössä suunnitellaan ja implementoidaan klusterointialusta. \n\nKlusterointialustaa tulee käyttämään kolmas osapuoli implementoimalla sovellusohjelman, joka toimii yhteistyössä Stonesoft Oyj:n StoneBeat-klustereiden kanssa. \nSovellusohjelma käyttää hyväkseen klusterin ominaisuuksia tähdellisten tiedostojen replikointiin klusterin solmujen välillä. \nNäin on jokainen klusterin solmu kaiken aikaa ajantasalla ja klusterista saadaan paras mahdollinen hyöty. \n\nKlusterointialusta koostuu kahdesta erillisestä osasta: ohjelmointirajapinnasta itsestään, sekä demoniohjelmasta, jota rajapinnan kautta käytetään. \nEräs päätavoitteista klusterointialustan suunnittelussa oli pitää ohjelmointirajapinta mahdollisimman yksinkertaisena, joten suurin osa kaikesta toiminnallisuudesta on tehty demoniohjelmaan. \nOhjelmointirajapinnalla saadaan yhteys demoniin ja voidaan antaa tarpeelliset ohjeet, jotta demoni tietää mitä tulee replikoida. \nLisäksi demoniohjelma on yhteydessä StoneBeat-klusterin omaan demoniin, jotta jokaisen solmun tila on tiedossa kaikkina aikoina. \n\nReplikoinnin lisäksi klusterointialusta vastaa solmujen synkronoinnista. \nKun uusi solmu liittyy klusteriin, saattaa sillä olla vanhoja versioita klusterointialustan päivittämistä tiedostoista. \nKlusterointialusta takaa, että uudelle solmulle päivitetään klusterointialustan aikaisemmin päivittämät tiedostot siten, että solmu pystyy toimimaan klusterin täysivaltaisena jäsenenä.

Cited by 0

An object oriented application/programmer interface for network programming

Jennifer L. Howell, Ming Shu, Robert Wohlfarth · 1993

This paper describes an Application/Programmer Interface we deai~implemertx and tested on a local area network of SUN SPARC stations running the SunOS 4.1.2 operating system. The API is designed to support a structured approach to network programming. Special attention has been paid to the needa of multimedia applications and to the future requirements of network protocols. After surveying the cttment approaches, the need was observed for an interface which providea ease of ~extendibility and pwtaldity.

Cited by 0Open access

BrAPI—an application programming interface for plant breeding applications

Peter Selby, Rafael Abbeloos, Jan Erik Backlund et al. · Bioinformatics · 2019

More information on BrAPI, including links to the specification, test suites, BrAPPs, and sample implementations is available at https://brapi.org/. The BrAPI specification and the developer tools are provided as free and open source.

Cited by 129Open access

An Application Programming Interface (API) framework for digital government

Boyd Mark, Lorenzino Vaccari, Posada Sanchez Monica et al. · Joint Research Centre (European Commission) · 2020

The digital transformation of society obliges governments to evolve towards increasingly complex digital environments. These environments require strong coordination efforts to ensure a synergistic integration of different systems and actors. Application programming interfaces (APIs) are the connective nodes of digital components and thus instrumental enablers of this integration. Yet today, the integration of digital components is often done on an ‘ad hoc’ basis, disregarding the potential value-added for the whole digital environment.\nThis work proposes a framework for a cohesive API adoption in government environments. The framework is distilled from the analysis of an extensive literature review conducted on government API adoption practices to date. The output of this analysis identifies actions to be taken by governments to improve their API infrastructure and related organisational processes. The framework offers 12 ‘proposals’ arranged around four organisational pillars, namely, policy support, platforms and ecosystems, people, and processes. Actions are then organised into the three levels of organisational management, i.e. strategic, tactical and operational. Motivations, implementation details and a self-assessment checklist are provided for each of the proposals.\nGiven that the maturity of digital government structures is uneven, the framework has been designed to be flexible enough to help governments identify the specific actions they need to focus on. The work outlines the basis of an API maturity assessment tool.

Cited by 7

AE9/AP9/SPM Model Application Programming Interface, Version 1.00.000

Paul F. Whelan · 2014

Abstract : While the AE9/AP9/SPM Radiation and Plasma Environment Model is distributed with both GUI and command-line applications for running the model, there are situations where it is more appropriate to more directly integrate other applications with the model. The model is distributed with an Application Programming Interface (API) suite for such situations. This report provides documentation on the API suite for AE9/AP9/SPM, covering installation and setup and details on the APIs for C++, C, and FORTRAN.

Cited by 1

Why Experimental Interfaces Should Include an Application Programming Interface

Stan Ruecker, Peter Hodges, Nayaab Lokhadwala et al. · Scholarly and Research Communication · 2015

An Application Programming Interface (API) can serve as a mechanism for separating interface concerns on the one hand from data and processing on the other, allowing for easier implementation of alternative human-computer interfaces. The API can also be used as a sounding board for ideas about what an interface should and should not accomplish. Our discussion will take as its case study our recent work in designing experimental interfaces for the visual construction of Boolean queries, for a project we have previously called the Mandala Browser.

Cited by 3Open access

GIANT API: an application programming interface for functional genomics

Andrew M. Roberts, Aaron K. Wong, I. Fisk et al. · Nucleic Acids Research · 2016

GIANT API provides biomedical researchers programmatic access to tissue-specific and global networks in humans and model organisms, and associated tools, which includes functional re-prioritization of existing genome-wide association study (GWAS) data. Using tissue-specific interaction networks, researchers are able to predict relationships between genes specific to a tissue or cell lineage, identify the changing roles of genes across tissues and uncover disease-gene associations. Additionally, GIANT API enables computational tools like NetWAS, which leverages tissue-specific networks for re-prioritization of GWAS results. The web services covered by the API include 144 tissue-specific functional gene networks in human, global functional networks for human and six common model organisms and the NetWAS method. GIANT API conforms to the REST architecture, which makes it stateless, cacheable and highly scalable. It can be used by a diverse range of clients including web browsers, command terminals, programming languages and standalone apps for data analysis and visualization. The API is freely available for use at http://giant-api.princeton.edu.

Cited by 3Open access

Modelatge de sitges mitjançant una Application Programming Interface (API)

Vila Alonso, Kevin · QRU Quaderns de Recerca en Urbanisme · 2022

En el present document es detalla el procés de creació d’una Interfícies de Programació d’Aplicacions per tal de facilitar el modelatge sitges pel seu posterior estudi estructural mitjançant un programa de càlcul d’estructures per elements inits. Una interfície de programació d’aplicacions, API per les seves sigles en anglès (Application Programming Interface), és una interfície que indica com accedir a les funcionalitats d’un programa informàtic des d’un altre programa. La interfície especifica com diferents components de programes informàtics han d’interaccionar entre si. A través de la API s’automatitzarà tant el procés de modelatge com el càlcul de les càrregues a aplicar. Utilitzar la API implica entendre com treballa el programa de càlcul per elements finits, per saber quines comandes i en quin ordre s’han de programar. Per altre banda, també cal conèixer quines normatives defineixen les càrregues a aplicar i estudiar-les per tal de saber quins paràmetres s’han de programar per poder aplicar les càrregues a través de la API. El projecte resumeix quines són aquestes normatives i descriu detalladament els diferents paràmetres que cal tenir en compte per poder-les aplicar

Cited by 0Open access

UIN API-QL (UIN Application Programming Interface – Query Language)

Lukluk, Muhammad · Research Repository Universitas Islam Negeri Maulana Malik Ibrahim (University of Southampton) · 2020

UIN API-QL (UIN Application Programming Interface and/or Query Language) adalah sebuah konvensi bahasa query yang dibangun untuk menjadi media komunikasi antar aplikasi-aplikasi terintegrasi di lingkungan Universitas Islam Negeri (UIN) Maulana Malik Ibrahim Malang. UIN API- QL atau dapat disingkat dengan UIN API diturunkan dan/atau diadopsi dari tiga konsepsi utama yang sudah ada, yaitu GraphQL dan JSON-RESTfull, serta DeepR. UIN API telah digunakan secara terbatas dalam bentuk aplikasi layanan latar (Background Service) untuk otentikasi SSO (Single Sign-On) antar aplikasi di UIN Malang.

Cited by 0Open access

A study on Microservices and Application Programming Interface vulnerabilities

Santhoshini Sahu, Ajit Shukla, Raj Gaurang Tiwari et al. · 2023

Microservices is an organizational approach for the development of software, in which programs are subdivided into smaller independent services. Application Programming Interface also known as API, is an interface that allows two programs to communicate with each other. Whenever you operate an app like Facebook, send an urgent message, or check the weather on your phone, you are using an application working with APIs. Nowadays, special styles of computing mechanisms which provide in-depth services inclusive of mechanical, aerospace, civil and environmental engineering, packages are regularly deployed on the cloud. As it offers a handy on-call version for renting sources and clean-to-use flexible infrastructures, these are a part of API. The main advantage of the usage of microservices is the capability to provide security for network-segregated web applications. Microservice architecture is used in an application to design a modular layout, whereby every microservice has single, unique functionality and can be independently controlled and deployed. The overall study comprises the experiences of various authors regarding the vulnerabilities in microservices and APIs. The prime motive is to attain enough knowledge about all the security concerns related to APIs and microservices.

Cited by 1

Visual Programming for Graphical User Interface of Existhing Application

Matej Bogomolec · FER Repository · 2018

Vizualno programiranje predstavlja alternativu uobičajenom pisanju programskog koda, najviše zbog jednostavnosti korištenja i učinkovitosti pri stvaranju jednostavnijih aplikacija. Korištenjem postojećih grafičkih sučelja i programskih knjižnica implementirana je knjižnica koja omogućuje stvaranje grafičkog sučelja u kojemu korisnik, tehnikama vizualnog programiranja, oblikuje aplikacije.

Cited by 0

Crude Oil Imports: By Port Application Programming Interface (API)

2017

u s imports of all grades of crude oil i e heavy sour heavy sweet light sour light sweet and medium crude oil data organized by ports of entry data in monthly or annual time series 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

An Example of Application Design Using SolidWorksApplication Programming Interface

Andrijana Bocevska, Stefan Krsteski, Snezana Savoska · 2020

. In this paper a developed software application for car rim design and its CAD models updating by automating repetitive tasks using SolidWorks application programming interface (API) are presented. An application is developed using Microsoft Visual Studio and C# programming language. Such developed application is integrated with SolidWorks CAD package through application programming interface (API). Developed application consists of front end and back end. Frontend implements GUI (Graphical User Interface) through which type of models, number of rays and number of elements in one ray are taken as input from user. Back end is represented by the internal program, which obtains a car rim design as output. Output design result is passed to SolidWorks CAD package, which updates CAD models of car rim and manufacturing drawing.

Cited by 0

Database and Application Programming Interface Development for Rotational Spectroscopy

Cheung, Jasmine So Yee · DSpace@MIT (Massachusetts Institute of Technology) · 2024

The Species-agnostic Automated Gas Analyzer (SAAGA) project aims to automate the detection and characterization of chemical compounds in a complex chemical mixture in the gas phase through experimental rotational spectroscopy and computational tools. A database of spectroscopic data serves as the foundation of the automation pipeline for assigning spectral lines to species. While there are existing databases available for use, we developed our custom database, named SAAGAdb, and an application programming interface (API) to access the database to fulfill the needs of SAAGA. SAAGAdb is designed to store structured, high quality spectroscopic data of all species not limited to astrochemically relevant ones, enabling convenient data manipulation, integration into future automation pipelines, deployment, and maintenance. We implemented software development best practices, including software development life cycle, continuous integration/continuous delivery, and version control, to develop a PostgreSQL database with a Python API built on Django with RDKit integration. The product passed all unit tests and was successfully seeded with data. With the flexibility provided by the Django framework as well as detailed documentation of the software, SAAGAdb and its API can be easily improved and expanded in the future to suit the needs of the SAAGA project.

Cited by 0Open access