JavaOS es predominantemente un sistema operativo de tarjeta U / SIM basado en una máquina virtual Java y que ejecuta aplicaciones en nombre de operadores y servicios de seguridad. Fue desarrollado originalmente por Sun Microsystems . [1] A diferencia de los sistemas Windows , macOS , Unix o similares a Unix que están escritos principalmente en el lenguaje de programación C , JavaOS está escrito principalmente en Java . Ahora se considera un sistema heredado . [2]
Desarrollador | Microsistemas solares |
---|---|
Escrito en | Java |
Estado de trabajo | Interrumpido |
Modelo fuente | Fuente cerrada |
Plataformas | BRAZO , PowerPC , SPARC , IA-32 (x86) |
Tipo de grano | Microkernel |
Licencia | Propiedad |
Historia
El lenguaje de programación Java fue introducido por Sun en mayo de 1995. Jim Mitchell y Peter Madany de JavaSoft diseñaron un nuevo sistema operativo, con nombre en código Kona, escrito completamente en Java. En marzo de 1996, Tom Saulpaugh se unió al ahora equipo de Kona de siete personas para diseñar una arquitectura de E / S, proveniente de Apple como ingeniero de Mac OS desde junio de 1985 y co-arquitecto de Copland . [3] : XI-XIII
JavaOS fue evangelizado por primera vez en un artículo de Byte . [4] En 1996, el anuncio oficial del producto JavaSoft describió el sistema operativo compacto diseñado para ejecutarse "en cualquier cosa, desde computadoras de red hasta buscapersonas". [1] A principios de 1997, JavaSoft transfirió JavaOS a SunSoft. A finales de 1997, Bob Rodríguez dirigió al equipo para colaborar con IBM, quien luego comercializó la plataforma, aceleró el desarrollo e hizo importantes contribuciones arquitectónicas clave para la próxima versión de JavaOS, que finalmente se rebautizó como JavaOS for Business. [3] : XI-XIII [5] IBM indicó que su enfoque estaba más en clientes ligeros de computadoras de red , específicamente para reemplazar las tradicionales " pantallas verdes " y terminales UNIX , y para implementar clientes de aplicación única. [6] El sistema operativo distribuido en tiempo real Chorus fue comprado para su tecnología de microkernel. [3] : XIII
JavaSoft ha otorgado licencias a más de 25 fabricantes, incluidos Oracle Corp, Acer Inc., Xerox, Toshiba Corp y Nokia. IBM y Sun anunciaron la cooperación para JavaOS for Business a finales de marzo de 1998. [2]
En 1999, Sun e IBM anunciaron la descontinuación del producto JavaOS. [7] Ya en 2003, los materiales de Sun se referían a JavaOS como una " tecnología heredada ", recomendando la migración a Java ME , dejando la elección de un sistema operativo específico y un entorno Java al implementador. [ cita requerida ]
Descripción general
JavaOS se basa en un microkernel nativo de arquitectura de hardware , que se ejecuta en plataformas que incluyen ARM , PowerPC , SPARC , StrongARM e IA-32 (x86). La máquina virtual Java se ejecuta sobre el microkernel. Todos los controladores de dispositivos están escritos en Java y ejecutados por la máquina virtual. Un sistema de gráficos y ventanas que implementa la API de AWT también está escrito en Java. [3] [ página necesaria ]
JavaOS fue diseñado para ejecutarse en sistemas integrados y tiene aplicaciones en dispositivos como decodificadores , infraestructura de red y cajeros automáticos . Viene con JavaStation . [ cita requerida ]
Ver también
- JX (sistema operativo)
- SavaJe
- Androide
- Vino (sistema operativo)
- Sistema de escritorio Java
- Coros
Referencias
- ^ a b "JavaSoft Announces JavaOS" (Comunicado de prensa). JavaSoft ( Sun Microsystems ). 29 de mayo de 1996 . Consultado el 4 de mayo de 2016 .
- ^ a b "¿Cuál es la ruta de migración para las tecnologías PersonalJava, EmbeddedJava y JavaOS?" . Preguntas frecuentes sobre la configuración de dispositivos conectados . Archivado desde el original el 4 de junio de 2003 . Consultado el 16 de diciembre de 2011 .
- ^ a b c d Clements, Tom; Mirho, Charles (enero de 1999). Dentro del sistema operativo JavaOS . Serie Java. Texto del prólogo . Addison-Wesley. ISBN 0-201-18393-5. OCLC 924842439 .
- ^ Mirho, Charles; Clements, Tom (julio de 1997). "JavaOS: Thin Client, Fat Service" (PDF) . Byte . 22 (7): 53–54. ISSN 0360-5280 .
JavaOS utiliza una pequeña huella de memoria, pero su diseño centrado en la red le permite acceder a servicios a gran escala.
- ^ Mary Hayes (23 de febrero de 1998). "Sun alista a IBM para la ayuda de JavaOS" . InformationWeek . Archivado desde el original el 5 de diciembre de 2000 . Consultado el 16 de diciembre de 2011 .
- ^ Russ Finney (10 de marzo de 1998). "Dentro del Proyecto IBM JavaOS" . itmWEB . Consultado el 16 de diciembre de 2011 .
- ^ Stephen Shankland (23 de agosto de 1999). "Sun, IBM descafeinado JavaOS" . Noticias de CNet . Consultado el 16 de diciembre de 2011 .