War Java ursprünglich für einen Toaster konzipiert?

8

Ich habe das schon ein paar Mal gehört, aber nie wirklich eine Quelle. Die Wiki-Seite sagt, dass es für Haushaltsgeräte entwickelt wurde, aber nie wirklich auf einen Toaster verweist. Hat jemand eine Quelle?

Nicole
quelle
10
Ich weiß nicht ... Ich glaube nicht, dass Toaster eine JVM brauchen würden. Wenn es eine NullPointerException gibt, würde ich dann wenigstens meinen Toast zurückbekommen?
FrustratedWithFormsDesigner
11
@Frustrated Ja, ich glaube das popup();ist in einem finallyBlock.
Nicole
2
@Renesis: Das hat meinen Freitag großartig gemacht!
FrustratedWithFormsDesigner
@Renesis - gut :)
Rreeverb

Antworten:

20

Ursprünglich wurde es (von James Gosling von Sun) für eingebettete Systeme entwickelt, insbesondere für mobile Geräte wie z. B. Mobiltelefone. Siehe z. B. http://www.oracle.com/technetwork/java/javase/overview/javahistory-index-198355.html

Erik
quelle
2
So wurde es für eine Kabelfernbedienung erfunden. +1 für die echte Antwort. :)
Robert Harvey
1
Sie dachten lange und intensiv darüber nach, "wie wir willkürlich heruntergeladenen Code ausführen und trotzdem die Kontrolle behalten können".
4

Nein, aber ich muss zugeben, manchmal fühle ich mich so.

Eingebettete Systeme waren jedoch einer der Zielmärkte. Es gab sogar einige Versuche, Prozessoren zu entwickeln, auf denen nativer Java-Bytecode ausgeführt wird.

biziclop
quelle
1
en.wikipedia.org/wiki/Jazelle (für ARM-Prozessoren)
mmyers
@mmyers Ja, ich erinnere mich daran. Ähnliches war auch für Transmeta Crusoes geplant. Es hat sich aber nie ganz durchgesetzt.
Biziclop
www.ajile.com erstellt eine CPU, auf der eine JRE in eingebetteter Hardware ausgeführt wird. Sie eignen sich hervorragend für Embedded, da der Java-Code sehr zuverlässig ist. Der Stromverbrauch beträgt bei 100% CPU weniger als ein Watt, im Schlaf bis zu Nanowatt.
Tim Williscroft
@mmyers en.wikipedia.org/wiki/MAJC "... Prozessor war darauf ausgerichtet, Java-Programme auszuführen ..."
Mücke
1

Mein Stift läuft Java. LiveScribe . Ich glaube, ich habe zum ersten Mal gesehen, wie Java um 1996 oder 1997 verwendet wurde. Alle meine Erinnerungen daran waren zu dieser Zeit, dass es beim Schreiben groß war, wenn es irgendwo ausgeführt wurde, auf jedem Gerät, aber insbesondere in einem Browser als Applets. Dann erinnere ich mich, dass Microsoft eine konkurrierende JVM eingeführt hat, die Java "erweitert" hat, um bestimmte Windows-Funktionen auszuführen. Nicht schlüssig, aber hoffentlich interessant.

Ian
quelle