Glossary
Searchable terminology from accessibility, web standards, and related fields.
7 results found in Software Development.
- Back-end Development (Server-side Development, Back-end Engineering)
- The practice of building server-side logic, databases, APIs, and application architecture that power websites and applications. Back-end developers work with languages like Python, Java, Ruby, and Nod…
- Domain Specific Language (DSL)
- A Domain Specific Language (DSL) is a small, specialised programming language designed for writing programs within a particular application domain, as opposed to a general-purpose language like Python…
- Front-end Development (Client-side Development, Front-end Engineering)
- The practice of building the user-facing portion of websites and applications using HTML, CSS, and JavaScript. Front-end developers create visual interfaces, handle user interactions, and ensure respo…
- GUI Widget (UI Widget, User Interface Widget, Control, UI Component)
- A graphical user interface element that users can interact with or that displays information, such as buttons, text fields, images, checkboxes, and sliders. In mobile accessibility, widget types deter…
- Interaction Shell
- A software component that renders user interface elements in a specific modality and handles direct interaction with the user. In the Fruit toolkit architecture, the interaction shell is separated fro…
- Programming Accessibility (Accessible Programming, Accessible IDE)
- The practice of making software development tools, environments, and workflows usable by programmers with disabilities. Programming presents unique accessibility challenges beyond general computer use…
- User Interface Management System (UIMS)
- A software framework that separates user interface presentation and interaction from application logic, allowing the interface to be designed, modified, or replaced independently of the underlying pro…