IEEE Organizations related to Application Programming Interface (api)

Back to Top


Conferences related to Application Programming Interface (api)

Back to Top

2020 35th IEEE/ACM International Conference on Automated Software Engineering (ASE)

The IEEE/ACM Automated Software Engineering (ASE) Conference series is the premier research forum for automated software engineering. Each year, it brings together researchers and practitioners from academia and industry to discuss foundations, techniques and tools for automating the analysis, design, implementation, testing, and maintenance of large software systems.


2020 IEEE Haptics Symposium (HAPTICS)

Held since 1992, the IEEE Haptics Symposium (HAPTICS) is a vibrant interdisciplinary forum where psychophysicists, engineers, and designers come together to share advances, spark new collaborations, and envision a future that benefits from rich physical interactions between humans and computers, generated through haptic (force and tactile) devices.

  • 2018 IEEE Haptics Symposium (HAPTICS)

    Held since 1992, the IEEE Haptics Symposium (HAPTICS) is a vibrant interdisciplinary forum where psychophysicists, engineers, and designers come together to share advances, spark new collaborations, and envision a future that benefits from rich physical interactions between humans and computers, generated through haptic (force and tactile) devices.

  • 2016 IEEE Haptics Symposium (HAPTICS)

    Held since 1992, the IEEE Haptics Symposium (HAPTICS) is a vibrant interdisciplinary forum where psychophysicists, engineers, and designers come together to share advances, spark new collaborations, and envision a future that benefits from rich physical interactions between humans and computers, generated through haptic (force and tactile) devices. In 2016, this conference will be held in central Philadelphia, one of the most historic and beautiful cities in North America. HAPTICS 2016 will be a four-day conference with a full day of tutorials and workshops and three days of conference activities including technical paper presentations and hands-on demonstrations.Features:ExhibitsWorkshops and TutorialsHands-on Demonstrations

  • 2014 IEEE Haptics Symposium (HAPTICS)

    This conference brings together researchers in diverse engineering and human science disciplines who are interested in the design, analysis, and evaluation of systems that display haptic (force and touch) information to human operators, and the study of the human systems involved in haptic interacti

  • 2012 IEEE Haptics Symposium (HAPTICS)

    This conference brings together researchers in diverse engineering and human science disciplines who are interested in the design, analysis, and evaluation of systems that display haptic (force and touch) information to human operators, and the study of the human systems involved in haptic interaction.

  • 2010 IEEE Haptics Symposium (Formerly known as Symposium on Haptic Interfaces for Virtual Environment and Teleoperator Systems)

    The Haptics Symposium is a bi-annual, single-track conference that brings together researchers who are advancing the human science, technology and design processes underlying haptic (force and tactile) interaction systems. Our community spans the disciplines of biomechanics, psychology, neurophysiology, engineering, human-computer interaction and computer science.

  • 2008 16th Symposium on Haptic Interfaces for Virtual Environment and Teleoperator Systems (Haptics 2008)

    The Haptics Symposium is an annual, single-track conference that brings together researchers in diverse engineering and human science disciplines who are interested in the design, analysis, and evaluation of systems that display haptic (force and touch) information to human operators.

  • 2006 14th Symposium on Haptic Interfaces for Virtual Environment and Teleoperator Systems


2020 IEEE/ACM 42nd International Conference on Software Engineering (ICSE)

ICSE is the premier forum for researchers to present and discuss the most recent innovations,trends, outcomes, experiences, and challenges in the field of software engineering. The scopeis broad and includes all original and unpublished results of empirical, conceptual, experimental,and theoretical software engineering research.


2019 21st International Conference on Advanced Communication Technology (ICACT)

With technically co-sponsored by IEEE ComSoc(Communications Society), IEEE ComSocCISTC(Communications & Information Security Technical Community), and IEEE ComSocONTC(Optical Networking Technical Community), the ICACT(International Conference onAdvanced Communications Technology) Conference has been providing an open forum forscholars, researchers, and engineers to the extensive exchange of information on newlyemerging technologies, standards, services, and applications in the area of the advancedcommunications technology. The conference official language is English. All the presentedpapers have been published in the Conference Proceedings, and posted on the ICACT Websiteand IEEE Xplore Digital Library since 2004. The honorable ICACT Out-Standing Paper Awardlist has been posted on the IEEE Xplore Digital Library also, and all the Out-Standing papersare subjected to the invited paper of the "ICACT Transactions on the Advanced Communications Technology" Journal issue by GIRI

  • 2018 20th International Conference on Advanced Communication Technology (ICACT)

    With technically co-sponsored by IEEE ComSoc(Communications Society), IEEE ComSoc CISTC(Communications & Information Security Technical Community), and IEEE ComSoc ONTC(Optical Networking Technical Community), the ICACT(International Conference on Advanced Communications Technology) Conference has been providing an open forum for scholars, researchers, and engineers to the extensive exchange of information on newly emerging technologies, standards, services, and applications in the area of the advanced communications technology. The conference official language is English. All the presented papers have been published in the Conference Proceedings, and posted on the ICACT Website and IEEE Xplore Digital Library since 2004. The honorable ICACT Out-Standing Paper Award list has been posted on the IEEE Xplore Digital Library also, and all the Out-Standing papers are subjected to the invited paper of the "ICACT Transactions on the Advanced Communications Technology" Journal issued by GIRI

  • 2017 19th International Conference on Advanced Communication Technology (ICACT)

    With technically co-sponsored by IEEE ComSoc(Communications Society), IEEE ComSoc CISTC(Communications & Information Security Technical Community), and IEEE ComSoc ONTC(Optical Networking Technical Community), the ICACT(International Conference on Advanced Communications Technology) Conference has been providing an open forum for scholars, researchers, and engineers to the extensive exchange of information on newly emerging technologies, standards, services, and applications in the area of the advanced communications technology. The conference official language is English. All the presented papers have been published in the Conference Proceedings, and posted on the ICACT Website and IEEE Xplore Digital Library since 2004. The honorable ICACT Out-Standing Paper Award list has been posted on the IEEE Xplore Digital Library also, and all the Out-Standing papers are subjected to the invited paper of the "ICACT Transactions on the Advanced Communications Technology" Journal issued by

  • 2016 18th International Conference on Advanced Communication Technology (ICACT)

    With technically co-sponsored by IEEE ComSoc(Communications Society), IEEE ComSoc CISTC(Communications & Information Security Technical Community), and IEEE ComSoc ONTC(Optical Networking Technical Community), the ICACT(International Conference on Advanced Communications Technology) Conference has been providing an open forum for scholars, researchers, and engineers to the extensive exchange of information on newly emerging technologies, standards, services, and applications in the area of the advanced communications technology. The conference official language is English. All the presented papers have been published in the Conference Proceedings, and posted on the ICACT Website and IEEE Xplore Digital Library since 2004. The honorable ICACT Out-Standing Paper Award list has been posted on the IEEE Xplore Digital Library also, and all the Out-Standing papers are subjected to the invited paper of the "ICACT Transactions on the Advanced Communications Technology" Journal issued by GiRI.

  • 2015 17th International Conference on Advanced Communication Technology (ICACT)

    With technically co-sponsored by IEEE ComSoc(Communications Society), IEEE ComSoc CISTC(Communications & Information Security Technical Community), and IEEE ComSoc ONTC(Optical Networking Technical Community), the ICACT(International Conference on Advanced Communications Technology) Conference has been providing an open forum for scholars, researchers, and engineers to the extensive exchange of information on newly emerging technologies, standards, services, and applications in the area of the advanced communications technology. The conference official language is English. All the presented papers have been published in the Conference Proceedings, and posted on the ICACT Website and IEEE Xplore Digital Library since 2004. The honorable ICACT Out-Standing Paper Award list has been posted on the IEEE Xplore Digital Library also, and all the Out-Standing papers are subjected to the invited paper of the "ICACT Transactions on the Advanced Communications Technology" Journal issued by GiRI.

  • 2014 16th International Conference on Advanced Communication Technology (ICACT)

    Technology, service, architecture, strategy, and policy in newly emerging system, standard, service, and variety of application on the area of telecommunications. ICACT 2014 provides an open forum for scholar, researcher, engineer, policy maker, network planner, and service provider in the advanced communication technologies.

  • 2013 15th International Conference on Advanced Communication Technology (ICACT)

    Technology, standard, service, architecture, strategy, and policy in newly emerging systems and a variety of applications in the area of communications. ICACT2013 provides an open forum for scholar, researcher, engineer, policy maker, network planner, and service provider in the advanced communications technologies.

  • 2012 14th International Conference on Advanced Communication Technology (ICACT)

    Technology, service, architecture, strategy, and policy in newly emerging systems, standards, service, and a variety of applications in the area of telecommunicatons. ICACT 2012 provides an open forum for scholars, researchers, engineers, policy makers, network planners, and service providers in the advanced communication technologies.

  • 2011 13th International Conference on Advanced Communication Technology (ICACT)

    International Conference on Advanced Communication Technology (ICACT) provides an open forum for researchers, engineers, policy, network planners, and service providers in the advanced communication technologies. Extensive exchange of information will be provided on newly emerging systems, standards, services, and variety of applications on the area of telecommunications.

  • 2010 12th International Conference on Advanced Communication Technology (ICACT)

    ICACT is an annual conference providing an open forum for researchers, engineers, network planners, and service providers in telecommunications. Extensive exchange of information will be provided on newly emerging systems, standards, services, and variety of applications in the area of telecommunications.

  • 2009 11th International Conference on Advanced Communication Technology (ICACT)

    ICACT is an annual conference providing an open forum for researchers, engineers, network planners, and service providers in telecommunications. Extensive exchange of information will be provided on newly emerging systems, standards, services, and variety of applications in the area of telecommunications.

  • 2008 10th International Conference Advanced Communication Technology (ICACT)

  • 2007 9th International Conference Advanced Communication Technology (ICACT)

  • 2006 8th International Conference Advanced Communication Technology (ICACT)

  • 2005 7th International Conference Advanced Communication Technology (ICACT)

  • 2004 6th International Conference Advanced Communication Technology (ICACT)


2019 26th International Conference on Telecommunications (ICT)

The aim of this conference is to provide a forum for researchers and technologists to present new advances and contributions in the form of keynotes, tutorials, workshops as well as regular and special sessions with the objective to share ideas and progress in wireless communications, networking and signal processing employed to support the needs of the information society. This twenty sixth edition of the ICT event will bring together various wireless communication systems developers to discuss the current status, technical challenges, standards, fundamental issues, and future services and applications. ICT’2019 seeks to address and capture highly-innovative and state-of-the-art research from academia, wireless industry as well as recent advances in standardization.

  • 2018 25th International Conference on Telecommunications (ICT)

    The aim of this conference is to provide a forum for researchers and technologists to present new advances and contributions in the form of keynotes, tutorials, workshops as well as regular and special sessions with the objective to share ideas and progress in wireless communications, networking and signal processing employed to support the needs of the information society. This twenty fifth edition of the ICT event will bring together various wireless communication systems developers to discuss the current status, technical challenges, standards, fundamental issues, and future services and applications. ICT’2018 seeks to address and capture highly-innovative and state-of-the-art research from academia, wireless industry as well as recent advances in standardization.

  • 2017 24th International Conference on Telecommunications (ICT)

    Telecommunications networks are advancing to a new era to support the unprecedented growth of the Internet and cellular usage for communications and information services. It is therefore essential that researchers gather to share their ideas and progress on solving the future challenges that the telecommunication networks face. Energy efficiency, self-deployment and self organizing networks, low electromagnetic radiation, spectrum efficiency, scalability and flexibility are among important features of the future networks. Information security over wireless, small cells, heterogeneous networks, radio over fiber, software defined networking, cloud computing, smart grids and smart cities are new trends that open up new perspectives in the ICT R & D field and thus are within the scope of ICT 2017.

  • 2016 23rd International Conference on Telecommunications (ICT)

    Telecommunications networks are advancing to a new era to support the unprecedented growth of the Internet and cellular usage for communications and information services. It is therefore essential that researchers gather to share their ideas and progress on solving the future challenges that the telecommunication networks face. Energy efficiency, self-deployment and self organizing networks low electromagnetic radiation, spectrum efficiency, scalability and flexibility are among important features of the future networks. Information security over wireless, small cells, heterogeneous networks, radio over fiber, software defined networking, cloud computing, smart grids and smart cities are new trends that open up new perspectives in the ICT R & D field and thus are within the scope of ICT 2016.

  • 2015 22nd International Conference on Telecommunications (ICT)

    Telecommunications networks are advancing to a new era to support the unprecedented growth of the Internet and cellular usage for communications and information services. It is therefore essential that researchers gather to share their ideas and progress on solving the future challenges that the telecommunication networks face. Energy efficiency, self-deployment and self organizing networks lowelectromagnetic radiation, spectrum efficiency, scalability and flexibility are among important features of the future networks. Information security over wireless, small cells, heterogeneous networks, radio over fiber, software defined networking, cloud computing, smart grids and smart cities are new trends that open up new perspectives in the ICT R & D field and thus are within the scope of ICT 2015.

  • 2014 21st International Conference on Telecommunications (ICT)

    There is a growing interest in a pervasive and always connected world. The emerging generation of wireless networks, heterogeneous access technologies, ad-hoc and sensor networks, and new Internet technologies will be part of this new world. While the radio cell size shrinks, there is a need for new, green, increasingly robust, secure, self organizing, and context aware networking protocols and techniques that challenge our designs for upcoming technologies, in a world that has become strongly dependent on those communication means. ICT'12 will reflect on such trends.

  • 2013 20th International Conference on Telecommunications (ICT)

    The Information Society is facing new challenges such as energy efficiency, self-deployment/self-organizing behavior, low EMF radiation, scalability, and flexibility. Femtocells, Radio over Fiber, Software Defined Networks, Cloud Computing, Smart grids etc, are also within the scope of ICT 2013.

  • 2012 19th International Conference on Telecommunications (ICT)

    THE EMERGING GENERATION OF WIRELESS NETWORKS, HETEROGENEOUS ACCESS TECHNOLOGIES, AD-HOC AND SENSOR NETWORKS, AND NEW INTERNET TECHNOLOGIES WILL BE PART OF THIS NEW WORLD. THE CONFERENCE'S SCOPE IS FOCUSING ON GREEN, SECURE, SELF ORGANIZING, AND CONTEXT AWARE NETWORKING PROTOCOLS AND TECHNIQUES THAT CHALLENGE OUR DESIGNS FOR UPCOMING AND CHALLENGING TECHNOLOGIES.

  • 2011 18th International Conference on Telecommunications (ICT)

    THERE IS GROWING INTEREST IN A PERVASIVE, CONNECTED WORLD, WHERE DISTANCES SHRINK AND (VIRTUAL) PRESENCE IS EVERYWHERE. NEED FOR NEW, GREEN, ROBUST, SECURE, SELF ORGANISING, CONTEXT AWARE NETWORKING PROTOCOLS AND TECHNIQUES CHALLENGE OUR DESIGNS FOR EVERPRESENT TECHNOLOGIES, IN A WORLD THAT RELIES ON THEM. ICT2011 WILL REFLECT ON SUCH TRENDS.

  • 2010 17th International Conference on Telecommunications (ICT)

    The International Conference on Telecommunications 2010 (ICT2010) will be held in Doha, the capital of Qatar, under the patronage of HH the Heir Apparent, Sh. Tamim Ben Hamad Al-Thani. ICT 2010 will feature world-class plenary, key note, and distinguished speakers, as well as tutorials, technical presentations, workshops, and exhibition opportunities.

  • 2009 International Conference on Telecommunications (ICT)

    The world of telecommunications is continuously adopting Internet technologies. Recently the trend towards decentralized and self-organizing network architectures is evident; security of communication systems becomes of paramount importance. The focus of ICT'09 will reflect these trends. Wireless Communications, Ad Hoc & Sensor Communications & Networks, Sensor Networks o Broadcast and Satellite Communications, Communications Switching & Routing, Communication Theory, Satellite & Space Communications,

  • 2008 International Conference on Telecommunications (ICT)

    The world of telecommunications is continuously adopting Internet technologies. Recently the trend towards decentralized and self-organizing network architectures is evident; security of communication systems becomes of paramount importance. The focus of ICT 2008 will reflect these trends.

  • 2005 International Conference on Telecommunications-ICT 2005

  • 2003 International Conference on Telecommunications-ICT 2003


More Conferences

Periodicals related to Application Programming Interface (api)

Back to Top

No periodicals are currently tagged "Application Programming Interface (api)"


Most published Xplore authors for Application Programming Interface (api)

Back to Top

No authors for "Application Programming Interface (api)"


Xplore Articles related to Application Programming Interface (api)

Back to Top

IEEE Standard for Information Technology--POSIX(R) Ada Language Interfaces--Part 1: Binding for System Application Program Interface (API)--Amendment 1: Realtime Extensions

IEEE Std 1003.5b-1996 (Includes IEEE Std 1003.5-1992), 1995

This standard is part of the POSIX series of standards for applications and user interfaces to open systems. It defines the Ada language bindings as package specifications and accompanying textual descriptions of the application program interface (API). This standard supports application portability at the source code level through the binding between ISO 8652: 1987 (Ada) and ISO/IEC 9945-1: 1990 (IEEE ...


IEEE Standard for Information Technology--POSIX(R) Ada Language Interfaces--PART 1: Binding for System Application Program Interface (API)

IEEE Std 1003.5-1992, 1994

This standard is part of the POSIX series of standards for applications and user interfaces to open systems. It defines the Ada language bindings as package specifications and accompanying textual descriptions to the application program interface (API). This standard supports application portability at the source level through the binding between ISO 8652:1987 (Ada) and ISO/IEC 9945-1:1990 (IEEE Std 1003.1-1990) (POSIX). ...


IEEE Standard for Information Technology--POSIX(R) Ada Language Interfaces--PART 1: Binding for System Application Program Interface (API)

IEEE Std 1003.5-1992/INT Mar 1994, 1994

It defines the Ada language bindings as package specifications and accompanying textual descriptions to the application program interface (API). This standard supports application portability at the source level through the binding between ISO 8652:1987 (Ada) and ISO/IEC 9945-1:1990 (IEEE Std 1003.1-1990) (POSIX). Terminology and general requirements, process primitives, the process environment, files and directories, input and output primitives, device- and ...


As sketchy as possible: Application Programming Interface (API) for sketch-based user interface

2010 International Symposium on Information Technology, 2010

This paper proposed an Application Programming Interface (API) for sketch- based user interface (UI). A recent research direction in modeling interface is to automate or assist the sketch-to-3D translation process. This trend, known as sketch-based interface for modeling, is motivated by the ease of sketching and the ability of human viewers to imbue so much meaning into a sketch. In ...


The Lowly API Is Ready to Step Front and Center

Computer, 2013

The API is taking on new roles and is becoming critical to important technologies such as cloud computing and to the use of both Web and mobile applications.


More Xplore Articles

Educational Resources on Application Programming Interface (api)

Back to Top

IEEE-USA E-Books

  • IEEE Standard for Information Technology--POSIX(R) Ada Language Interfaces--Part 1: Binding for System Application Program Interface (API)--Amendment 1: Realtime Extensions

    This standard is part of the POSIX series of standards for applications and user interfaces to open systems. It defines the Ada language bindings as package specifications and accompanying textual descriptions of the application program interface (API). This standard supports application portability at the source code level through the binding between ISO 8652: 1987 (Ada) and ISO/IEC 9945-1: 1990 (IEEE Std 1003.1-1990) (POSIX), as amended by IEEE Std 1003.1b-1993, IEEE Std 1003.1c-1995, and IEEE Std 1003.1I-1995. Terminology and general requirements, process primitives, the process environment, files and directories, input and output primitives, device- and class-specific functions, language-specific services for Ada, system databases, synchronization, memory management, execution scheduling, clocks and timers, and message passing are covered. It also specifies behavior to support the binding that must be provided by the Ada compilation system.

  • IEEE Standard for Information Technology--POSIX(R) Ada Language Interfaces--PART 1: Binding for System Application Program Interface (API)

    This standard is part of the POSIX series of standards for applications and user interfaces to open systems. It defines the Ada language bindings as package specifications and accompanying textual descriptions to the application program interface (API). This standard supports application portability at the source level through the binding between ISO 8652:1987 (Ada) and ISO/IEC 9945-1:1990 (IEEE Std 1003.1-1990) (POSIX). Terminology and general requirements, process primitives, the process environment, files and directories, input and output primitives, device- and class-specific functions, language-specific services for Ada, and system databases are covered. It also specifies behavior to support the binding that must be provided by the Ada compilation system. The emphasis in POSIX is on application programs, so the interfaces in this document are not sufficient to implement an Ada compilation system or a POSIX shell, nor is this standard meant to be sufficient for real-time applications.

  • IEEE Standard for Information Technology--POSIX(R) Ada Language Interfaces--PART 1: Binding for System Application Program Interface (API)

    It defines the Ada language bindings as package specifications and accompanying textual descriptions to the application program interface (API). This standard supports application portability at the source level through the binding between ISO 8652:1987 (Ada) and ISO/IEC 9945-1:1990 (IEEE Std 1003.1-1990) (POSIX). Terminology and general requirements, process primitives, the process environment, files and directories, input and output primitives, device- and class-specific functions, language-specific services for Ada, and system databases are covered. It also specifies behavior to support the binding that must be provided by the Ada compilation system. The emphasis in POSIX is on application programs, so the interfaces in this document are not sufficient to implement an Ada compilation system or a POSIX shell, nor is this standard meant to be sufficient for real-time applications.

  • As sketchy as possible: Application Programming Interface (API) for sketch-based user interface

    This paper proposed an Application Programming Interface (API) for sketch- based user interface (UI). A recent research direction in modeling interface is to automate or assist the sketch-to-3D translation process. This trend, known as sketch-based interface for modeling, is motivated by the ease of sketching and the ability of human viewers to imbue so much meaning into a sketch. In sketch-based user interface, user expresses visual ideas or messages as freeform strokes on pen-based systems, and the computer takes appropriate action by analyzing the perceptual features of the strokes. Although sketch-based system is powerful, it came with the cost of code complexity. The two main contributors to code complexity are: pen-tablet display and the difficulties in interpreting the sketches. This paper proposed a sketch-based API to reduce the code complexity in sketch-based user interface application. The proposed sketch-based API will be tested by building a sketch-based user interface.

  • The Lowly API Is Ready to Step Front and Center

    The API is taking on new roles and is becoming critical to important technologies such as cloud computing and to the use of both Web and mobile applications.

  • Image Filter Design and Implementation Based on API

    In this paper, Visual Basic development platform to implement the general professional image software can only be used to complete the image filter processing, the main application the power of Windows API functions, on the one hand improve the ability of VB's advanced application programming, the other hand, image processing also a new understanding of the field. In fact, the Visual Basic program development environment through the use of API Viewer is simple and convenient way to call the API function, not only provides a completely different programming approach in the Windows environment, but also the user into the core of operating system for advanced programming a way, it shows the VB language specific features and attributes of other programming language can not be completed. The design is based on API functions Get Pixel and Set Pixel features and functions, first introduced the general principles of VB interface design, and the image filter interface design in detail of the VB form, then combined Get Pixel and Set Pixel API functions are introduced in detail statement and call the method, then introduces the VB method in the basic color settings, and preparation of the corresponding event procedure code to implement a variety of monochrome images and mixed color filter processing, the system user-friendly, readable, concise efficient, the last run result is correct, to achieve design goals, VB platform allows users to experience the powerful function of Windows API programming skills and capability.

  • Satisfying Programmers' Information Needs in API-Based Programming

    Programmers encounter many difficulties in using an API to solve a programming task. To cope with these difficulties, they browse the Internet for code samples, tutorials, and API documentation. In general, it is time-consuming to find relevant help from the plethora of information on the web. While programmers can use search-based tools to help locate code snippets or applications that may be relevant to the APIs they are using, they still face the significant challenge of understanding and assessing the quality of the search results. We propose to investigate a proactive help system that is integrated in a development environment to provide contextual suggestions to the programmers as the code is being read and edited in the editor.

  • An API Design Process in Terms of Usability: A Case Study on Building More Usable APIs for Smart TV Platform

    Products are released based on various platforms. An Application programing interface (API) is important to develop platform based applications effectively. Previously, we had some difficulties in developing applications using our platform APIs. Their name was ambiguous, and their functions were not primitive, and even their documentation was not enough to refer to. Therefore, we had to maintain our platform APIs. In this paper, we propose an API design process and API evaluation guidelines. "API Analysts" elicit functions from requirement documents. "API designer" design APIs for the functions following the guidelines. "Technical writers" produce documentation for the APIs. "API reviewers" evaluate the APIs and API documentation conforming to the proposed guidelines. Proposed process made our platform APIs more convenient to use for developing applications.

  • An application program interface for vBulletin

    vBullletin Calendar API is built on calendar feature of vBulletin, a commercial Internet forum software produced by Jelsoft Enterprises Ltd. It acts as a remote agent for client applications intended to be developed by third party software developers. Such applications can be Facebook application, desktop application, IRC-bot and mobile applications for instant event notification and reminder. Important notices, announcements posted from departments of educational institutions often do not reach to target people, in time, due to various reasons. In this paper, we have proposed to develop an interface through which individual client applications monitor a common source of notice service center and notify users instantly.

  • Human-Centered Methods for Improving API Usability

    Application programming interfaces (APIs) are the way that developers reuse functionality supplied in libraries, software development kits (SDKs), toolkits, frameworks, etc. By adapting a variety of user-centered methods from human-computer interaction (HCI), we have studied usability problems both for API users and for API designers. These studies revealed barriers both at a low level (such as using the factory pattern in an API) and at a high level (such as the lack of example code in the documentation). In lab studies, we have shown that some patterns can slow programmers down by a factor of 10, and in the field, we have seen problematic APIs block programmers for up to a week while they waited for an answer from the API designer. The implications of our results can guide the design of the API, and, when APIs cannot be changed, inspire novel documentation and tools to help use the APIs. Our collaboration with SAP resulted in significant improvements to their APIs, documentation and tools. This talk will summarize results presented in our recent paper on Improving API Usability, along with our newly proposed work on studying the needs of API designers. I will also cover a wide variety of HCI methods we have found to be effective for better understanding and meeting the needs of API users of all levels: novice, professional, and end-user programmers (EUPs). We have applied these methods across all activities of API development: requirements and problem analysis, design, development, testing, and deployment. Since programming is a human process, we have found that many of these HCI methods can be used without change to answer many useful questions, but for other questions, we have needed to create new human- centered methods.



Standards related to Application Programming Interface (api)

Back to Top

IEEE Standard for Information Technology - Portable Operating System Interface (POSIX) - Part 26: Device Control Application Program Interface (API) [C Language]

This work will define an application program interface to device drivers. The interface will be modeled on the traditional ioctl() function, but will have enhancements designed to address issues such as type safety" and reentrancy. "


IEEE Standard for Information Technology - POSIX Ada Language Interfaces - Part 1: Binding for System Application Program Interface (API)

This document is part of the POSIX series of standards for applications and user interfaces to open systems. It defines the Ada language bindings as package specifications and accompanying textual descriptions of the applications program interface (API). This standard supports application portability at the source code level through the binding between ISO 8652:1995 (Ada) and ISO/IEC 9945-1:1990 (IEEE Std 1003.1-1990 ...


IEEE Standard for Information Technology - Standardized Application Environment Profile (AEP) - POSIX Realtime and Embedded Application Support

The project will define Application Environment Profiles for embedded and realtime applications utilizing POSIX interfaces. At least three separate profile definitions are expected: a large one for full-function realtime systems, a small one for embedded control systems, and one or more profiles of intermediate size. It will also update the existing profiles to reflect lessons learned through recent experience; for ...


IEEE Standard for Information Technology—POSIX® Ada Language Interfaces—PART 1: Binding for System Application Program Interface (API)

To provide an ISO Ada language binding to ISO 9945-1:1990 (IEEE Std. 1003.1-1990).


IEEE Standard for Information Technology—POSIX® Ada Language Interfaces—Part 1: Binding for System Application Program Interface (API)—Amendment 1: Realtime Extensions

To provide an Ada binding to the realtime POSIX standards.


More Standards

Jobs related to Application Programming Interface (api)

Back to Top