Comparison of integrated development environmentsThe following tables list notable software packages that are nominal IDEs; standalone tools such as source-code editors and GUI builders are not included. These IDEs are listed in alphabetic order of the supported language.
Système d'exploitation mobilealt=Système d'exploitation mobile MeeGo|vignette|Système d'exploitation mobile MeeGo |253x253px Un système d'exploitation mobile est un système d'exploitation conçu pour fonctionner sur un appareil mobile. Ce type de système d'exploitation se concentre entre autres sur la gestion de la connectivité sans fil et celle des différents types d'interface. thumb|250px|Parts de marché des systèmes d'exploitation mobiles sur smartphone au deuxième trimestre 2011.
Nokia N8300px|right Le Nokia N8 est un smartphone de Nokia disponible depuis le 22 octobre 2010. Il est l'un des téléphones Nokia les mieux équipés en termes de fonctionnalités. Orienté haute définition, il comporte un capteur photo de 12 Mp signé Carl Zeiss qui est également capable de prendre des vidéos en HD 720p et de les projeter sur écran à l'aide d'une sortie HDMI. La qualité des photographies se rapproche de celles faites par un appareil photo numérique dédié. C'est le premier téléphone à embarquer le système d'exploitation Symbian^3.
Magasin d'applicationsvignette|F-Droid Un magasin d'applications, boutique d'applications, marché d'applications (ou app store ou plus usuellement store) est une plateforme de distribution en ligne d'applications destinées à des appareils de type smartphones, ordinateurs, télévisions... Une telle boutique en ligne est accessible par Internet depuis un système d'exploitation compatible. Le téléchargement d’une application peut être gratuit ou payant, ou même faire partie du processus normal de mise à jour du système d’exploitation.
Windows phone 7Windows Phone 7 est la première version du système d'exploitation client mobile Windows Phone, lancé dans le monde entier le et aux États-Unis le . Il s'exécute sur le noyau Windows CE 60. Microsoft a reçu plusieurs mises à jour importantes, la dernière étant Windows Phone 7.8, qui a été publiée en et a ajouté quelques fonctionnalités rétroportées à partir de Windows Phone 8, comme un écran de démarrage plus personnalisable. Microsoft a mis fin à la prise en charge de Windows Phone 7 le .
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.
Cross compilerA cross compiler is a compiler capable of creating executable code for a platform other than the one on which the compiler is running. For example, a compiler that runs on a PC but generates code that runs on an Android smartphone is a cross compiler. A cross compiler is useful to compile code for multiple platforms from one development host. Direct compilation on the target platform might be infeasible, for example on embedded systems with limited computing resources. Cross compilers are distinct from source-to-source compilers.
BlackBerry (entreprise)Research In Motion Limited (RIM), renommée BlackBerry le , était à l'origine une société canadienne spécialisée dans la conception, la fabrication et la commercialisation de solutions sans fil pour le marché de la communication mobile. De plus, elle opérait un système de messagerie électronique sans fil, système dont la partie la plus visible est le BlackBerry. Depuis fin 2013 et l'arrivée à sa tête de John Chen, BlackBerry a complètement réorienté sa stratégie vers les logiciels et la sécurité.
Windows CEWindows CE (officiellement nommé Windows Embedded Compact depuis la version 6.0 - nom de code « Yamazaki »), parfois abrégé WinCE, est une variation de Windows pour les systèmes embarqués et autres systèmes minimalistes, utilisée notamment dans les PC de poche ou Handheld. Il utilise un noyau distinct des autres Windows plutôt qu'une version allégée et supporte les architectures processeur Intel x86 et similaires, MIPS (jusqu'à CE 3.0), ARM et aussi Hitachi SH. Windows CE est une branche d'OS à part, indépendante de la famille NT notamment.
Java MEJava Platform, Micro Edition, ou Java ME (anciennement Java 2 Platform, Micro Edition, ou J2ME), est une spécification de la plate-forme Java d'Oracle, destinée typiquement aux applications pour systèmes embarqués et mobiles (microcontrôleur, capteur, passerelle, smartphone, assistant personnel numérique, décodeur TV, imprimante). Java ME est né en 1999, de la volonté de Sun de structurer ses différentes plateformes, et notamment Java Card, PersonnalJava et EmbeddedJava.