Qu'est-ce que le développement Java® mobile?
Le langage de programmation Java® a été lancé en 1995 et le développement original a commencé en 1991. Le langage de développement a de nombreux domaines d’utilisation clés, notamment les applications en ligne ou Internet et les applications conçues pour fonctionner sur des appareils de poche. Le développement Java® mobile consiste à créer des applications utilisant le langage de programmation Java® spécifiquement pour les périphériques portables, tels que les téléphones mobiles, les lecteurs de musique modernes et les organiseurs personnels.
Les logiciels développés dans le langage de programmation Java® ont la capacité de s’exécuter sur n’importe quel matériel, car la plate-forme, ou le système d’exploitation, est effectivement incluse dans le langage lui-même. Cette portabilité a conduit à la commercialisation du langage en tant que logiciel "écrire une fois, courir n'importe où". Le logiciel conçu pour être utilisé dans un navigateur Web est appelé une applet, un nom fonctionnel utilisé pour décrire le programme en tant que petite application. Les packages logiciels créés à partir du développement Java® mobile sont communément appelés applications, une forme abrégée du terme application .
La capacité du langage de programmation à créer des logiciels qui fonctionneront sur n'importe quel matériel a entraîné une forte augmentation du développement Java® mobile. Les téléphones intelligents et les organiseurs, ainsi que d'autres téléphones mobiles riches en fonctionnalités, contiennent un grand nombre d'applications individuelles pour des fonctionnalités spécifiques. Les téléphones modernes offrent la possibilité de télécharger et d'installer de nouvelles applications Java® à partir de magasins en ligne, par exemple, l'App Store d'Apple pour iPhone et les iPod haut de gamme et Android Marketplace pour les appareils fonctionnant sous le système d'exploitation Android de Google.
Le terme développement Java® mobile est simplement descriptif pour le développement d'applications logicielles basées sur Java conçues spécifiquement pour fonctionner sur du matériel mobile. Les considérations particulières à prendre en compte lors de la programmation d'applications pour plates-formes mobiles incluent la taille de l'écran, les méthodes de contrôle et l'intégration dans le facteur de forme des périphériques sur lesquels le programme peut être installé. Le développement d'applications Java® pour appareils mobiles ne se limite pas aux grandes maisons de production de logiciels, il fournit également une plate-forme aux développeurs Java® débutants et indépendants.
Le développement Java® mobile a conduit à la réapparition de soi-disant "programmeurs de chambre à coucher". L'utilisation du langage de programmation offre à tout programmeur ou développeur amateur la possibilité de distribuer son logiciel via des centres de téléchargement d'applications. Plusieurs codeurs indépendants ont adopté le concept de développement Java® mobile comme moyen de distribuer leurs logiciels et leurs idées via un marché géré. Ces amateurs, qui développent activement des applications logicielles pour les appareils mobiles, assureront probablement la longévité du matériel et du concept de développement d'applications logicielles Java® pour les appareils mobiles.