Sistema operativo Java | |
---|---|
Desarrollador | microsistemas de sol |
Primera edición | 1996 |
Plataformas compatibles | ARM , PowerPC , SPARC , IA-32 (x86) |
Interfaz | máquina virtual de Java |
Licencia | propiedad |
Estado | Proyecto cerrado |
JavaOS es un sistema operativo de microkernel basado en Java desarrollado como un marco para teléfonos con funciones y los primeros teléfonos inteligentes. La presencia de compatibilidad con JavaOS en el teléfono hizo posible instalar juegos y aplicaciones a través del navegador WAP incorporado, a través de Bluetooth o infrarrojos. Desde principios de la década de 2000, se ha considerado un sistema operativo obsoleto [1] .
Los planes para crear JavaOS fueron anunciados en 1996 por JavaSoft (una subsidiaria de Sun Microsystems ), y se describió como un sistema operativo compacto diseñado para ejecutarse en cualquier dispositivo, "desde computadoras en red hasta buscapersonas" [2] . En 1998, Sun invitó a IBM a acelerar su desarrollo [3] ; al mismo tiempo, según IBM, el foco principal del proyecto estaba en una computadora en red , y no en otro tipo de clientes [4] .
Las plataformas en las que se ejecutó el kernel de JavaOS son ARM , PowerPC , SPARC , StrongARM , IA-32 . A diferencia de la mayoría de los sistemas operativos prácticos, que están escritos en C , está escrito completamente en Java, desde el kernel hasta el sistema de gráficos y ventanas que implementa la API AWT ; incluidos todos los controladores de dispositivos, se crearon en Java y se ejecutaron en la JVM . Las aplicaciones para JavaOS se desarrollaron no solo para teléfonos, sino también para decodificadores, dispositivos de red, cajeros automáticos . El sistema también se envió con JavaStation . A fines de la década de 1990, JavaSoft otorgó licencias a más de 25 proveedores, incluidos Oracle , Acer , Xerox , Toshiba y Nokia .
En 1999, Sun e IBM anunciaron que cerraban el proyecto [5] . En 2003, los materiales de Sun se refirieron a JavaOS como "tecnología obsoleta", recomendando Java ME , dejando la elección del entorno específico a los sistemas operativos.
Java | |
---|---|
Plataformas | |
Tecnologías solares | |
Tecnologías clave de terceros | |
Historia |
|
Propiedades del lenguaje | |
Lenguajes de secuencias de comandos |
|
Conferencias Java |
|