Glossary index

Technology, science and the universe

+57,000terms
19galaxies
2languages
Dailynew terms from the radar
Software development

Intended Outcomes

The 'Intended Outcomes' in the context of agile methodologies refer to the specific objectives that a project aims to achieve during its development. These outcomes serve as a guide that directs the…

Software development

Intent

In the context of application development, an 'Intent' is a messaging object that allows application components to communicate with each other. Intents are fundamental to application architecture, as…

Software development

IntentFilter

The 'Intent Filter' in Android is a declaration that defines the capabilities of an application component, such as an activity, service, or broadcast receiver. This mechanism allows the Android…

Software development

Intention-Revealing Interfaces

Intention-Revealing Interfaces are a design principle that emphasizes the importance of user interfaces clearly communicating their purpose and functionality. This approach aims to facilitate user…

Software development

Intention-Revealing Name

An 'Intention-Revealing Name' is a fundamental principle in code refactoring that refers to the practice of naming variables, functions, and classes in a way that their purpose and functionality are…

Software development

Inter-Module Communication

Communication between modules in a microkernel architecture refers to the interaction and exchange of information between different components or modules that operate independently within the system…

Software development

Inter-Process Messaging

Inter-process messaging is a fundamental method in various operating system architectures, where processes communicate with each other by exchanging messages. This approach allows processes to…

Software development

Inter-service Communication (microservices)

Inter-service communication in a microservices architecture refers to the exchange of data and messages between different software components that operate independently yet collaboratively. In this…

Software development

Inter-Thread Communication

Thread communication in a microkernel refers to the exchange of data and signals between execution threads operating within a microkernel environment. A microkernel is a type of operating system…

Software development

Interaction tests

Interaction tests are an essential component in the realm of continuous integration and continuous delivery (CI/CD), as they evaluate how different components of a system interact with each other…

Software development

Interactive API

An Interactive API is an application programming interface that allows developers to create dynamic and engaging user experiences. Unlike traditional APIs, which tend to be more static and focus on…

Software development

Interactive Content

Interactive content refers to digital elements that require active user participation, thereby enhancing user engagement and experience across various platforms. This type of content can include…

Software development

Interactive Data API

An Interactive Data API is an application programming interface that allows users to interact with data dynamically. These APIs facilitate querying, manipulating, and visualizing data in real-time…

Software development

Interactive Development

Interactive development is a software development approach that emphasizes collaboration and real-time feedback between developers and end users. This method focuses on prototyping and continuous…

Software development

Interactive Display

An interactive display is a device that allows user interaction through touch or gestures, facilitating a more immersive and dynamic experience. These displays are often equipped with touch…

Software development

Interactive OS

An interactive operating system is a type of software that allows users to interact with the device through a graphical interface, facilitating navigation and the use of applications. This type of…

Software development

Interactive Prototyping

Interactive prototyping is a design methodology that allows users to interact with a functional model of a product before its final development. This technique focuses on creating prototypes that…

Software development

Interactive Testing

Interactive testing is an approach to software evaluation that involves direct user interaction with the application to observe and assess its behavior in real-time. This type of testing allows…

Software development

Interactive Voice Response API

An Interactive Voice Response (IVR) API is an interface that allows developers to integrate voice response systems into applications and services. These APIs facilitate interaction between users and…

Software development

Interactivity design

Interactive design refers to the creation of interactive systems that allow users to actively participate in their experience. This approach focuses on how users interact with a product or service…

Software development

Intercal

Intercal is an esoteric programming language designed to be as different as possible from traditional programming languages. Its name comes from the combination of the words 'interleaved' and 'code'…

Software development

Interceptor

An interceptor in web development is a service that allows intercepting and modifying HTTP requests and responses before they are processed by the application. This mechanism is essential for…

Software development

Interface Adapter

The interface adapter is a structural design pattern that allows incompatible interfaces to work together. This pattern acts as an intermediary that translates requests from a client into a format…

Software development

Interface Automation

Interface automation refers to the use of automated tools to test the interfaces between different software components. This process is crucial in software development as it ensures that interactions…

Glosarix on your device

Install
×
Enable Notifications Ok No