Interface de programmationthumb|Démonstration d'une routine appelant une base de données dans une interface de programmation. En informatique, une interface de programmation d’application ou interface de programmation applicative, souvent désignée par le terme API pour « application programming interface », est un ensemble normalisé de classes, de méthodes, de fonctions et de constantes qui sert de façade par laquelle un logiciel offre des services à d'autres logiciels.
FreeBSDFreeBSD est un système d'exploitation UNIX libre. Le nom vient de l'association d'une part de free qui signifie à la fois « libre » et « gratuit » dans l'anglais courant, et d'autre part de Berkeley software distribution (BSD), l'UNIX développé à l'université de Berkeley.
Qtvignette|Wayland, libwayland-client et Qt. Qt (prononcé officiellement en anglais cute () mais couramment prononcé Q.T. ()) est : une API orientée objet et développée en C++, conjointement par The Qt Company et Qt Project. Qt offre des composants d'interface graphique (widgets), d'accès aux données, de connexions réseaux, de gestion des fils d'exécution, d'analyse XML, etc. ; par certains aspects, elle ressemble à un framework lorsqu'on l'utilise pour concevoir des interfaces graphiques ou que l'on conçoit l'architecture de son application en utilisant les mécanismes des signaux et slots par exemple.
Logiciel multiplateformeUn logiciel multiplateforme est un logiciel conçu pour fonctionner sur plusieurs plateformes informatiques. De nombreux langages de programmation sont considérés être multiplateformes . En effet, il suffit de développer un compilateur destiné à générer un code exécutable compréhensible par chacun des processeurs qu’on désire utiliser. On aurait donc : un seul langage de programmation et un compilateur par type de processeur (des processeurs seraient considérés de même type s'ils sont identiquement structurés).
NetBSDthumb|Filiation des systèmes Unix. NetBSD est un système d'exploitation libre de type Unix BSD dérivé de 386BSD et de Net/2 (4.3BSD-Lite). NetBSD est entièrement fondé sur des logiciels libres, la plupart des composants étant soumis à la Licence BSD. Le système détient le record sur le nombre d'architectures compatibles ; il peut en effet être utilisé sur plus de cinquante architectures différentes. Cette portabilité est un point central du projet, si bien que sa devise est que face à tout ordinateur, on peut déclarer : « Bien sûr, cela fonctionne avec NetBSD » (de l'anglais « Of course it runs NetBSD »).
IBM, connue sous le sigle IBM, est une entreprise multinationale américaine présente dans les domaines du matériel informatique, du logiciel et des services informatiques. La société est née le de la fusion de la Computing Scale Company et de la Tabulating Machine Company sous le nom de Computing Tabulating Recording Company (CTR). Celle-ci a changé de nom pour devenir International Business Machines Corporation le . On lui prête le surnom de Big Blue en référence au bleu sombre, couleur longtemps associée à l’entreprise.
Adobe (entreprise)Adobe Inc. ou Adobe, anciennement Adobe Systems (/adob/ en français, /əˈdoʊbi:/ en anglais) est une entreprise informatique éditant des logiciels graphiques dont InDesign, Acrobat, Photoshop, Illustrator et Flash. La société a également édité des logiciels de montage vidéo (Adobe Premiere Pro et After Effects) et audio (Adobe Audition). Ces derniers sont maintenant des références mondiales dans le domaine de l'édition vidéo, photo, audio et dans l'illustration et le graphisme.
BlackBerry 10BlackBerry 10 est un système d'exploitation mobile propriétaire pour la gamme de smartphones BlackBerry, tous deux développés par BlackBerry Limited (anciennement Research In Motion). BlackBerry 10 est basé sur QNX, un système d'exploitation de type Unix qui a été développé à l'origine par QNX Software Systems jusqu'à ce que la société soit rachetée par BlackBerry en avril 2010. Il prend en charge le cadre d'application Qt (version 4.8) et, dans certains modèles ultérieurs, il dispose d'un moteur d'exécution Android pour exécuter des applications Android.
Palm OSPalm OS (aussi connu sous le nom de Garnet OS) est un système d'exploitation embarqué développé initialement par U.S. Robotics Corp., propriétaire de la société Palm Computing, Inc. à partir de 1995, pour des PDA (assistants personnels numériques) en 1996. L'interface utilisateur graphique de Palm OS est prévue pour être utilisée avec un écran tactile. Il est fourni avec une suite d'applications de base pour gestionnaire d'informations personnelles. Plus tard les versions de cet OS ont été améliorées pour fonctionner sur des Smartphones.
LG webOSLG webOS est un système d'exploitation mobile propriétaire fonctionnant grâce à un noyau Linux. D'abord appelé « Palm webOS » , il a été renommé HP webOS le à la suite du rachat intervenu quelques mois auparavant de Palm par HP. Ce système d'exploitation a donc d'abord été conçu pour les téléphones mobiles, de type smartphone, fabriqués par Palm. Il a été racheté le par le constructeur coréen LG qui l'intègre à ses téléviseurs connectés. Au moment du rachat de Palm, HP avait annoncé que webOS équiperait ses tablettes, ses futures imprimantes et ses smartphones.