O Java foi originalmente projetado para uma torradeira?

8

Já ouvi isso ser jogado algumas vezes, mas nunca realmente uma fonte. A página wiki diz que foi projetada para eletrodomésticos, mas nunca faz referência a uma torradeira. Alguém tem uma fonte?

Nicole
fonte
10
Não sei ... acho que as torradeiras não precisariam de uma JVM. Se houver uma NullPointerException, pelo menos eu receberia meu brinde de volta?
FrustratedWithFormsDesigner
11
@ Frustrado Sim, acredito que popup();está em um finallybloco.
18711 Nicole
2
@Renesis: Isso fez a minha sexta-feira incrível!
FrustratedWithFormsDesigner
@Renesis - good one :)
rreeverb

Respostas:

20

Originalmente, ele foi projetado (por James Gosling, da Sun), para sistemas embarcados, em particular dispositivos móveis, como, por exemplo, telefones celulares. Consulte, por exemplo, http://www.oracle.com/technetwork/java/javase/overview/javahistory-index-198355.html

Erik
fonte
2
Por isso, foi inventado para um controle remoto por cabo. +1 para a resposta real . :)
Robert Harvey
1
O que eles pensavam muito era sobre "como podemos executar código baixado arbitrariamente e ainda estar no controle".
4

Não, mas tenho que admitir, às vezes me faz sentir como era.

Sistemas embarcados era um dos mercados-alvo, porém, houve até algumas tentativas de desenvolver processadores que executariam bytecode Java nativo.

Biziclop
fonte
1
pt.wikipedia.org/wiki/Jazelle (para processadores ARM)
mmyers 18/2
@ mmyers Sim, eu lembro disso. Também havia algo planejado para a Transmeta Crusoes. Mas nunca pegou muito.
biziclop
www.ajile.com faça uma CPU executando um JRE em hardware incorporado. Eles são ótimos para incorporar, pois o código java é muito confiável. O consumo de energia é inferior a um watt, com 100% da CPU, até nanowatts quando adormecido.
Tim Williscroft
@mmyers en.wikipedia.org/wiki/MAJC "... o processador foi direcionado para a execução de programas Java ..."
gnat
1

Minha caneta roda java. LiveScribe . Acho que comecei a ver o Java sendo usado por volta de 1996 ou 1997? Todas as minhas lembranças da época eram grandes, uma vez que era executado em qualquer lugar, em qualquer dispositivo, mas principalmente em um navegador como applets. Então lembro que a Microsoft entrou com uma JVM concorrente que "estendeu" o Java para executar funcionalidades específicas do Windows. Não conclusivo, mas espero que interessante.

Ian
fonte