¿Qué es el desarrollo móvil de Java®?
El lenguaje de programación Java® se lanzó en 1995 y el desarrollo original comenzó en 1991. El lenguaje de desarrollo tiene muchas áreas clave de uso, incluidas aplicaciones en línea o en Internet y aplicaciones diseñadas para ejecutarse en dispositivos portátiles. El desarrollo de Java® móvil es el proceso de creación de aplicaciones que utilizan el lenguaje de programación Java® específicamente para dispositivos móviles de mano, como teléfonos móviles, reproductores de música modernos y organizadores personales.
Las piezas de software desarrolladas en el lenguaje de programación Java® tienen la capacidad de ejecutarse en cualquier hardware, ya que la plataforma o el sistema operativo, ya que el software está incluido en el propio lenguaje. Esta portabilidad llevó a que el lenguaje se comercializara como software de "escribir una vez, ejecutar en cualquier lugar". El software que está diseñado para usarse dentro de un navegador web se conoce como applet, un nombre funcional que se usa para describir el programa como una pequeña aplicación. Los paquetes de software creados a partir del desarrollo móvil de Java® se conocen comúnmente como aplicaciones, una forma abreviada del término aplicación .
La capacidad del lenguaje de programación para crear software que se ejecutará en cualquier hardware ha dado lugar a un gran aumento en el desarrollo de Java® móvil. Los teléfonos inteligentes y los organizadores, junto con otros teléfonos móviles con muchas funciones, contienen una gran cantidad de aplicaciones individuales para una funcionalidad específica. Los teléfonos modernos cuentan con la capacidad de descargar e instalar nuevas aplicaciones Java® de tiendas en línea, por ejemplo, la App Store de Apple para iPhone y dispositivos iPod de gama alta y el Android Marketplace para dispositivos que funcionan con el sistema operativo (SO) Android de Google.
El término desarrollo Java® móvil es meramente descriptivo para el desarrollo de aplicaciones de software basadas en Java que están diseñadas específicamente para ejecutarse en hardware móvil. Las consideraciones particulares que deben tenerse en cuenta al programar aplicaciones para plataformas móviles incluyen el tamaño de la pantalla, los métodos de control y la integración en el factor de forma de los dispositivos en los que se puede instalar el programa. El desarrollo de aplicaciones Java® para dispositivos móviles no se limita a las principales empresas de producción de software, ya que también proporciona una plataforma para desarrolladores Java® independientes y novatos.
El desarrollo móvil de Java® ha llevado a la reaparición de los llamados "programadores de dormitorio". El uso del lenguaje de programación brinda a cualquier programador o desarrollador aficionado la oportunidad de distribuir su software a través de centros de descarga de aplicaciones. Varios codificadores independientes han adoptado el concepto de desarrollo Java® móvil como un medio para distribuir su software e ideas a través de un mercado administrado. Estos aficionados, que desarrollan activamente aplicaciones de software para dispositivos móviles, probablemente proporcionarán longevidad al hardware y al concepto de desarrollar aplicaciones de software Java® para dispositivos móviles.