JavaOS - JavaOS

JavaOS
Desenvolvedor Sun Microsystems
Escrito em Java
Estado de trabalho Interrompido
Modelo fonte Fonte fechada
Plataformas ARM , PowerPC , SPARC , IA-32 (x86)
Tipo de kernel Microkernel
Licença Proprietário

JavaOS é predominantemente um sistema operacional U / SIM-Card baseado em uma máquina virtual Java e executando aplicativos em nome de operadoras e serviços de segurança. Foi originalmente desenvolvido pela Sun Microsystems . Ao contrário do Windows , macOS , Unix ou sistemas semelhantes ao Unix , que são escritos principalmente na linguagem de programação C , o JavaOS é escrito principalmente em Java . Agora é considerado um sistema legado .

História

A linguagem de programação Java foi introduzida pela Sun em maio de 1995. Jim Mitchell e Peter Madany, da JavaSoft, projetaram um novo sistema operacional, com o codinome Kona, escrito totalmente em Java. Em março de 1996, Tom Saulpaugh juntou-se à equipe Kona, agora composta por sete pessoas, para projetar uma arquitetura de E / S, vindo da Apple como engenheiro do Mac OS desde junho de 1985 e co-arquiteto da Copland .

JavaOS foi evangelizado pela primeira vez em um artigo Byte . Em 1996, o anúncio oficial do produto JavaSoft descreveu o sistema operacional compacto projetado para rodar "em qualquer coisa, desde computadores na rede a pagers". No início de 1997, o JavaSoft transferiu o JavaOS para a SunSoft. No final de 1997, Bob Rodriguez liderou a equipe para colaborar com a IBM, que então comercializou a plataforma, acelerou o desenvolvimento e fez contribuições arquitetônicas importantes para o próximo lançamento do JavaOS, eventualmente renomeado para JavaOS for Business. A IBM indicou que seu foco estava mais em thin clients de computador em rede , especificamente para substituir a " tela verde " tradicional e terminais UNIX e para implementar clientes de aplicativos únicos.

O sistema operacional de tempo real distribuído Chorus foi usado para sua tecnologia de microkernel. Isso começou com a Chorus Systèmes SA , uma empresa francesa, licenciando JavaOS da Sun e substituindo a camada de abstração de hardware JavaOS anterior pelo microkernel Chorus, criando assim o produto Chorus / Jazz, que tinha como objetivo permitir que aplicativos Java rodassem em um ambiente real distribuído -time ambiente de sistema integrado. Então, em setembro de 1997, foi anunciado que a Sun Microsystems estava adquirindo a Chorus Systèmes SA.

JavaSoft concedeu licenças a mais de 25 fabricantes, incluindo Oracle Corp, Acer Inc., Xerox, Toshiba Corp e Nokia. A IBM e a Sun anunciaram a cooperação para o JavaOS for Business no final de março de 1998.

Em 1999, a Sun e a IBM anunciaram a descontinuação do produto JavaOS. Já em 2003, os materiais da Sun referiam-se ao JavaOS como uma " tecnologia legada ", recomendando a migração para o Java ME , deixando a escolha do sistema operacional específico e do ambiente Java para o implementador.

Visão geral

JavaOS é baseado em um microkernel nativo de arquitetura de hardware , rodando em plataformas incluindo ARM , PowerPC , SPARC , StrongARM e IA-32 (x86). A máquina virtual Java é executada em cima do microkernel. Todos os drivers de dispositivo são escritos em Java e executados pela máquina virtual. Um sistema gráfico e de janelas que implementa a API AWT também é escrito em Java.

O JavaOS foi projetado para ser executado em sistemas embarcados e tem aplicativos em dispositivos como decodificadores , infraestrutura de rede e caixas eletrônicos . Ele vem com o JavaStation .

Veja também

Referências

links externos