¿Fue Java diseñado originalmente para una tostadora?

8

He escuchado esto varias veces, pero en realidad nunca fue una fuente. La página wiki dice que fue diseñada para electrodomésticos, pero en realidad nunca hace referencia a una tostadora. Alguien tiene una fuente?

Nicole
fuente
10
No sé ... no creo que las tostadoras necesiten una JVM. Si hay una NullPointerException, ¿al menos recuperaría mi brindis?
FrustratedWithFormsDesigner
11
@ Frustrado Sí, creo que popup();está en una finallycuadra.
Nicole
2
@Renesis: ¡Eso hizo que mi viernes fuera increíble!
FrustratedWithFormsDesigner
@Renesis - good one :)
rreeverb

Respuestas:

20

Originalmente fue diseñado (por James Gosling de Sun) para sistemas integrados, en particular dispositivos móviles como, por ejemplo, teléfonos celulares. Ver, por ejemplo, http://www.oracle.com/technetwork/java/javase/overview/javahistory-index-198355.html

Erik
fuente
2
Entonces fue inventado para un control remoto por cable. +1 para la respuesta real . :)
Robert Harvey
1
Lo que pensaban mucho y duro era "cómo podemos ejecutar código descargado arbitrario y aún así tener el control".
4

No, pero debo admitir que a veces me hace sentir como si así fuera.

Sin embargo, los sistemas integrados eran uno de los mercados objetivo, incluso hubo algunos intentos de desarrollar procesadores que ejecutaran bytecode Java nativo.

biziclop
fuente
1
en.wikipedia.org/wiki/Jazelle (para procesadores ARM)
mmyers
@mmyers Sí, lo recuerdo. Había algo similar planeado para Transmeta Crusoes también. Sin embargo, nunca se dio cuenta.
biziclop
www.ajile.com crea una CPU que ejecuta un JRE en hardware integrado. Son excelentes para incrustar, ya que el código de Java es muy confiable. El consumo de energía es inferior a un vatio, al 100% de la CPU, hasta nanovatios cuando está dormido.
Tim Williscroft
@mmyers en.wikipedia.org/wiki/MAJC "... procesador, se orientó a ejecutar programas Java ..."
mosquito
1

Mi pluma corre java. LiveScribe . ¿Creo que empecé a ver que Java se usaba alrededor de 1996 o 1997? Todos mis recuerdos de eso en ese momento eran que era grande en la escritura una vez que se ejecuta en cualquier lugar, se ejecuta en cualquier dispositivo, pero particularmente en un navegador como applets. Entonces recuerdo que Microsoft entró con una JVM competidora que "extendió" Java para ejecutar la funcionalidad específica de Windows. No concluyente, pero con suerte interesante.

Ian
fuente