Android (operating system)Android is an operating system developed by Google, designed primarily for smartphones and tablets (touchscreen-based mobile devices originally; later for other devices, such as…View analysis →
Mobile operating systemA mobile operating system is an operating system used for smartphones, tablets, smartwatches, smartglasses, or other non-laptop personal mobile computing devices. While computers…View analysis →
Operating systemAn operating system (OS) is system software that manages computer hardware and software resources, and provides common services for computer programs.View analysis →
Peer-to-peerPeer-to-peer (P2P) computing or networking is a distributed computing or networking architecture in which participants share part of their own resources, such as processing…View analysis →
Software architectureSoftware architecture is the set of structures needed to reason about a software system and the discipline of creating such structures and systems. Each structure comprises…View analysis →
ContainerizationContainerization is a system of intermodal freight transport using intermodal containers (also called shipping containers, or ISO containers). Containerization, also referred as…View analysis →
Virtual machineIn computing, a virtual machine (VM) is the virtualization or emulation of a computer system. Virtual machines are based on computer architectures and provide the functionality…View analysis →
Distributed computingDistributed computing is a field of computer science that studies distributed systems, defined as computer systems whose inter-communicating components are located on different…View analysis →
VirtualizationIn computing, virtualization (or virtualisation in Commonwealth English; see spelling differences) abbreviated as v12n, is a series of technologies that allows dividing of…View analysis →
Darwin (operating system)Darwin is the core Unix-like operating system of macOS, iOS, watchOS, tvOS, iPadOS, audioOS, visionOS, and bridgeOS. It previously existed as an independent open-source operating…View analysis →
Pick operating systemThe Pick operating system, also known as the Pick system or simply Pick, is a demand-paged, multi-user, virtual memory, time-sharing computer operating system based around a…View analysis →
Java virtual machineA Java virtual machine (JVM) is a virtual machine that enables a computer to run Java programs as well as programs written in other languages, referred to as JVM languages, that…View analysis →
Network virtualizationIn computing, network virtualization is the process of combining hardware and software network resources and network functionality into a single, software-based administrative…View analysis →
Google Cloud StorageGoogle Cloud Storage is an online file storage web service for storing and accessing data on Google Cloud Platform infrastructure. The service combines the performance and…View analysis →
Serverless computingServerless computing is "a cloud service category where the customer can use different cloud capability types without the customer having to provision, deploy and manage either…View analysis →
Software componentA software component is a modular unit of software that encapsulates specific functionality. The desired characteristics of a component are reusability and maintainability.View analysis →
Cloud storage gatewayA cloud storage gateway is a hybrid cloud storage device, implemented in hardware or software, which resides at the customer premises and translates cloud storage APIs such as…View analysis →
Software architecture descriptionSoftware architecture description is the set of practices for expressing, communicating and analysing software architectures (also called architectural rendering), and the result…View analysis →
Kernel (operating system)A kernel is a computer program at the core of a computer's operating system that always has complete control over everything in the system. The kernel is also responsible for…View analysis →
MicroservicesIn software engineering, a microservice architecture is an architectural pattern that organizes an application into a collection of loosely coupled, fine-grained services that…View analysis →
Distributed operating systemA distributed operating system is system software over a collection of independent software, networked, communicating, and physically separate computational nodes. They handle…View analysis →
Cloud storageCloud storage is a model of computer data storage in which data, said to be on "the cloud", is stored remotely in logical pools and is accessible to users over a network…View analysis →
Network operating systemA network operating system (NOS) is a specialized operating system for a network device such as a router, switch or firewall.View analysis →
Data virtualizationData virtualization is an approach to data management that allows an application to retrieve and manipulate data without requiring technical details about the data, such as how…View analysis →
Kernel-based Virtual MachineKernel-based Virtual Machine (KVM) is a free and open-source virtualization module in the Linux kernel that allows the kernel to function as a hypervisor. It was merged into the…View analysis →
Parrot virtual machineParrot is a discontinued register-based process virtual machine designed to run dynamic languages efficiently. It is possible to compile Parrot assembly language (PASM) and…View analysis →
Cloud computing securityCloud computing security or cloud security refers to a broad set of policies, technologies, applications, and controls used to protect data, applications, services, and the…View analysis →
Private cloud computing infrastructurePrivate cloud computing infrastructure is a category of cloud computing that provides comparable benefits to public cloud systems, such as self-service and scalability, but it…View analysis →
Mobile cloud computingMobile Cloud Computing (MCC) is the combination of cloud computing and mobile computing to bring rich computational resources to mobile users, network operators, as well as cloud…View analysis →
Nimbus (cloud computing)Nimbus is a toolkit that, once installed on a cluster, provides an infrastructure as a service cloud to its client via WSRF-based or Amazon EC2 WSDL web service APIs. Nimbus is…View analysis →
Stub (distributed computing)In distributed computing, a stub is a program that acts as a temporary replacement for a remote service or object. It allows the client application to access a service as if it…View analysis →