L'un des langages de programmation les plus dynamiques utilisées par les programmeurs informatiques est aujourd'hui Java Ce langage a évolué au fil des ans à la fois la fonctionnalité et la portée. Les éditions courantes sont sur la plateforme Java 2, qui est, sans surprise, la seconde incarnation principale du logiciel Java . Il a diverses incarnations ainsi, y compris Java 2 Platform, Standard Edition (J2SE). J2SE est principalement utilisé pour l'écriture applets et autres applications.
Surtout dans le cas de serveurs et mainframes et les systèmes big picture, Java rend les processus d'affaires se produisent. Techniquement et historiquement, c'est la création de Sun Microsystems, une société d'informatique qui produit à la fois matériel et logiciel.Autres entreprises créent maintenant des applications Java , mais Sun était là en premier.
Un type bien connu d'application Java est l'applet, une sorte de routine rapide de travail qui est en grande partie indépendant de la plateforme et peuvent travailler dans d'autres cadres. Les applets sont des mini-applications qui effectuent une variété de fonctions, petits et grands, banal et dynamique, dans le cadre de grandes applications. Techniquement, un applet est comme une petite application, comme son nom l'indique. Un développeur de logiciel qui est compétent dans le développement d'applets est en forte demande.
Un excellent exemple d'une applet est un plugin navigateur, comme celui qui permet aux utilisateurs de voir les animations Flash ou d'écouter des fichiers audio en cliquant sur un lien de la page Web. Une telle clic maintient l'utilisateur dans l'environnement du navigateur, tout en lançant simultanément la demande-dans-une-demande qui fait l'applet, montrant la vidéo demandée ou en jouant le son demandé. Beaucoup de jeux en ligne sont applet basé aussi bien.