Red de conocimiento informático - Espacio del host - ¿Qué es Java en los teléfonos móviles?

¿Qué es Java en los teléfonos móviles?

Admite el segundo piso,

Java es un lenguaje de programación, pero no necesitamos conocer el lenguaje de programación específico. Como jugador, sólo necesitamos saber dos cosas:

Primero, si tu teléfono móvil es compatible con Java. Para saber esto, puedes consultar el manual de tu teléfono móvil o preguntar directamente al distribuidor.

En segundo lugar, si el juego Java que seleccionaste es compatible con tu teléfono móvil. Para saber esto, puedes consultar la descripción del juego Java para ver si el modelo de tu teléfono móvil es compatible con el juego.

Información:

Java es un lenguaje de programación desarrollado por Sun Microsystems. En sí mismo es un lenguaje de programación orientado a objetos (Object-Oriented). Actualmente, JAVA se usa con mayor frecuencia en teléfonos móviles en juegos JAVA.

Java también se conoce como un lenguaje que se puede utilizar en todas las plataformas. Esto se debe principalmente a que después de compilar el propio Java, no genera código ejecutable directamente, sino que genera un código intermedio llamado ByteCode. debe interpretarse a través de un intérprete de Java antes de que pueda ejecutarse realmente. Por lo tanto, siempre que este intérprete de Java esté instalado en la plataforma, el ByteCode se puede interpretar y el programa compilado de Java se puede ejecutar. Por lo tanto, es diferente del programa Java. No importa en qué plataforma se compiló. Los programas escritos en Java se pueden dividir en dos categorías, a saber, Java Applet y Aplicación general. La categoría Aplicación es similar a los programas generales como C. Es una aplicación ejecutable de forma independiente, como HotJava. Es un navegador desarrollado con programas Java. Los programas Java más comunes incluyen aplicaciones y subprogramas. Las aplicaciones son programas independientes, como el software de navegador HotJava, que está escrito en lenguaje Java. Los applets son similares a las aplicaciones, pero no se pueden ejecutar de forma independiente. Los applets pueden ejecutarse en un navegador que admita Java. Los applets están integrados principalmente en páginas web HTML y desempeñan un papel durante la navegación.

El objetivo de Java es desarrollar software en un entorno de red lleno de varios tipos de máquinas y diferentes plataformas de sistemas operativos. Usando el lenguaje de programación Java, puede agregar una variedad de efectos dinámicos a las páginas web. Puedes poner una animación, añadir sonido, o crear páginas web interactivas, etc.

Plataforma de software móvil Java

La plataforma Java básica utilizada por la plataforma de software móvil Java es CLDC (Configuración de dispositivo limitado conectado) y MIDP (Perfil de dispositivo de información móvil), que son J2ME ( Java 2 Micro Edition), generalmente denominada tecnología "Java inalámbrica" ​​en China. Anteriormente, algunas personas lo llamaban "K-Java"; de hecho, el nombre K-Java era solo el nombre en clave del proyecto de Sun cuando desarrolló la máquina virtual KVM Java. Después de que la tecnología se llamara oficialmente KVM, K-Java ya no se llamaba. usado.

KJava es J2ME (Java 2 Micro Edition), que es el software Java de Sun especialmente utilizado para dispositivos integrados. Desarrollar aplicaciones para teléfonos móviles utilizando el lenguaje de programación KJava, que puede proporcionar a los usuarios de teléfonos móviles servicios como juegos, procesamiento de información personal, mapas electrónicos y acciones. J2ME (Java 2 Micro Edition) es la mejor solución dedicada a productos de consumo y dispositivos integrados. Cuando J2ME diseñó sus especificaciones, siguió el principio básico de que "no tiene sentido crear un único sistema de desarrollo para varios dispositivos".

Entonces, J2ME primero divide aproximadamente todos los dispositivos integrados en dos tipos: uno es un dispositivo integrado con capacidades informáticas limitadas y fuente de alimentación limitada (como una PDA, un teléfono móvil) y el otro es un dispositivo integrado con una potencia informática relativamente buena y una potencia limitada; Dispositivos integrados con suministro de energía relativamente suficiente (como aires acondicionados y refrigeradores). Debido a estas dos distinciones, Java introdujo un concepto llamado Configuración y luego definió los dispositivos integrados mencionados anteriormente con funciones informáticas limitadas y potencia limitada en la especificación de Configuración de dispositivo limitado conectado (CLDC), mientras que el otro dispositivo se especifica como Configuración de dispositivo conectado; (CDC) especificaciones. En otras palabras, J2ME primero separa todos los dispositivos integrados en dos tipos abstractos utilizando el concepto de Configuración.

La apertura, la seguridad y los enormes recursos sociales de la tecnología Java, así como su naturaleza multiplataforma, es decir, las características de "escribir una vez, ejecutar en cualquier lugar", hacen de la tecnología Java el hecho de que tiene convertirse en una plataforma de software para teléfonos inteligentes. Después de usar la tecnología Java, las personas que escriben aplicaciones y brindan servicios no necesitan preocuparse por el sistema operativo y el chip que utiliza el teléfono móvil que recibe su servicio, siempre y cuando escriban el programa de acuerdo con los requisitos de Java, de manera similar, los fabricantes de; Los teléfonos móviles no necesitan preocuparse por quién proporcionará servicios de valor agregado en el futuro. Se puede ver que utilizando la tecnología Java, se puede establecer una cadena industrial de servicios de valor agregado de datos inalámbricos completa y eficiente, brindando así a los usuarios servicios flexibles, personalizados y diversos.

El estado de desarrollo de los teléfonos móviles Java

En junio de este año, hay alrededor de 100 millones de teléfonos móviles Java en uso en todo el mundo, y 53 operadores móviles fuera de China continental han anunciado oficialmente Lanzamiento de servicios de valor agregado de datos inalámbricos basados ​​en tecnología Java. China Mobile Communications Group ha establecido un sistema inalámbrico de servicios de valor agregado Java y ha lanzado marcas de servicios como "Treasure Box", que incluyen cajas del tesoro de juegos, cajas del tesoro de entretenimiento, cajas del tesoro de negocios, cajas del tesoro de la vida, etc., que se han comercializado oficialmente. el 10 de julio de 2003.

China Unicom también está estableciendo un sistema inalámbrico de servicios de valor agregado Java en su red CDMA 1X. El sistema está actualmente en construcción y el 26 de septiembre de 2003, China Unicom, Beijing Zhenrong Rongtong Company y Sun Company. El Gran Salón del Pueblo anunció el lanzamiento conjunto de la "Alianza Tecnológica UniJa". Las tres partes cooperarán plenamente en servicios de valor agregado Java en la red CDMA 1X de China Unicom.