User researchUser research focuses on understanding user behaviors, needs and motivations through interviews, surveys, usability evaluations and other forms of feedback methodologies. It is used to understand how people interact with products and evaluate whether design solutions meet their needs. This field of research aims at improving the user experience (UX) of products, services, or processes by incorporating experimental and observational research methods to guide the design, development, and refinement of a product.
BlackBerry OSBlackBerry OS est un système d'exploitation propriétaire pour téléphone mobile de la gamme BlackBerry, conçu par la société canadienne Research In Motion (RIM). Lancé en 1999, il est remplacé dès 2010 par une version Unix du système d'exploitation puis par une version Android à partir de 2015. À l'apogée, BlackBerry OS équipait 24% des téléphones mobiles (2011). Issu du monde des téléavertisseurs (pagers), BlackBerry OS est un système multitâches, réputé pour être l'un des premiers à gérer les courriels grâce au standard (MIDP 1.
Code opérationEn informatique, un code opération (en anglais, opcode, operation code, machine code, instruction code, instruction syllable, instruction parcel ou opstring) est la partie d'une instruction en langage machine qui spécifie l'opération à effectuer. Outre le code opération lui-même, la plupart des instructions précise également les données qu'elles vont traiter, sous forme d'opérandes. En plus des codes opérations utilisés dans les jeux d'instructions de diverses unités centrales de traitement, qui sont des dispositifs matériels, ils peuvent également être utilisés dans les bytecodes de machines virtuelles.
Binary-code compatibilityBinary-code compatibility (binary compatible or object-code-compatible) is a property of a computer system, meaning that it can run the same executable code, typically machine code for a general-purpose computer CPU, that another computer system can run. Source-code compatibility, on the other hand, means that recompilation or interpretation is necessary before the program can be run on the compatible system.
Machine abstraiteEn informatique théorique, et notamment en théorie des automates, un automate abstrait ou une machine abstraite est un modèle théorique d'un ordinateur digital et discret. Il importe peu, dans ce cadre, de savoir si cet appareil peut effectivement être construit, mais plutôt d'appréhender, par ce modèle simplifié, le fonctionnement des machines, et de les comparer entre eux. La notion d'automate ou de machine abstraite, aussi appelé « modèle de machine » joue un rôle central en informatique théorique.
History of operating systemsComputer operating systems (OSes) provide a set of functions needed and used by most application programs on a computer, and the links needed to control and synchronize computer hardware. On the first computers, with no operating system, every program needed the full hardware specification to run correctly and perform standard tasks, and its own drivers for peripheral devices like printers and punched paper card readers. The growing complexity of hardware and application programs eventually made operating systems a necessity for everyday use.
MicrosoftMicrosoft Corporation ( ) est une multinationale informatique et micro-informatique américaine, fondée en 1975 par Bill Gates et Paul Allen. Microsoft fait partie des principales capitalisations boursières du NASDAQ, aux côtés d'Apple et d'Amazon. En 2018, le chiffre d'affaires s’élevait à de dollars. Elle est dirigée, depuis le , par Satya Nadella qui succède à Steve Ballmer et Bill Gates en qualité de directeur général. En 2020, l'entreprise emploie dans .
MacOS ServermacOS Server, anciennement Mac OS X Server puis OS X Server, est la version serveur de macOS développé par Apple. Mac OS X est basé sur NeXTSTEP (lui-même basé sur BSD-Unix) qu'Apple a acquis en rachetant NeXT. La version serveur de Mac OS X inclut des applications qui ont été prévues pour offrir aux administrateurs des outils simples mais puissants pour gérer les services liés à internet, aux courriels, à l'hébergement de sites Web et d'administration de réseaux Mac et Windows et offre des possibilités de partage de fichiers et d'imprimantes.
Part d'utilisation des systèmes d'exploitationLa part d'utilisation des systèmes d'exploitation est le pourcentage d'appareils informatiques qui exécutent chaque système d'exploitation (OS) à un moment donné. Tous ces chiffres sont nécessairement des estimations car les données sur la part du système d'exploitation sont difficiles à obtenir. Il existe peu de sources primaires fiables et aucune méthodologie convenue pour sa collecte. Les systèmes d'exploitation sont utilisés dans la grande majorité des ordinateurs, des appareils embarqués aux superordinateurs.
Foreign function interfaceA foreign function interface (FFI) is a mechanism by which a program written in one programming language can call routines or make use of services written or compiled in another one. An FFI is often used in contexts where calls are made into binary dynamic-link library. The term comes from the specification for Common Lisp, which explicitly refers to the programming language feature enabling for inter-language calls as such; the term is also often used officially by the Haskell, Rust, Python, and LuaJIT (Lua) interpreter and compiler documentations.