NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Press Enter or click the Search button to begin your search.

Back to Results
Use of Assistive Technology to Augment API CapabilitiesApplication Programming Interfaces (APIs) allow for access to data and capabilities of computer applications by developers or users with experience in computer programming. Recent development with both Thermal Desktop and ESATAN-TMS have provided APIs to allow users to develop their own capabilities that interface with the Graphical User Interfaces (GUI) or manipulate the thermal model data. However, these APIs are only as good as the breadth of features in the native code accessible through the API. If a particular code’s feature is not accessible through the API, then users have very limited options besides waiting for updates to the API that expose the necessary functionality, particularly if model data access or user action, such as a button click, is required. However, Assistive Technology features that allow for users with a disability to more fully experience a software’s capabilities may be creatively utilized to gain further access to data and capabilities not yet exposed by the API. This paper describes the process to augment the features of the OpenTD API via assistive technology and describes how to identify the application instance, navigate GUI elements, updates values on forms, and execute actions such as selecting a listbox item or clicking a button. It concludes with identifying some of the pitfalls to avoid and describes methods to best implement this approach.
Document ID
20260003923
Acquisition Source
Goddard Space Flight Center
Document Type
Conference Paper
Authors
Hume L Peabody
(Goddard Space Flight Center Greenbelt, United States)
Kiet Vu
(Aerodyne Industries Cape Canaveral, Florida, United States)
Date Acquired
May 6, 2026
Subject Category
Computer Programming and Software
Meeting Information
Meeting: 55th International Conference on Environmental Systems
Location: Rio Grande
Country: PR
Start Date: July 12, 2026
End Date: July 16, 2026
Sponsors: International Conference on Environmental Systems
Funding Number(s)
WBS: 134180.06.05.01
Distribution Limits
Public
Copyright
Public Use Permitted.
Technical Review
Single Expert
Keywords
Application Programming Interface
API
Assistive Technology
No Preview Available