[ Zu J1013 ]
Häufig gestellte Fragen
-
Warum ist J1013 in Java geschrieben?
-
Java EE, Java FX, Java ME,
Java SE, Java VM, JDK, JRE
- Welches Java benötige ich?
-
Mein Web-Browser spricht bereits Java.
Muss ich trotzdem noch Java installieren?
- Woher kann ich Java beziehen?
-
Kann ich ein originales oder eigenes
Monitorprogramm verwenden?
- Wenn ich ein originales oder eigenes
Monitorprogramm verwende,
funktioniert die Tastatur nicht mehr.
Was muss ich einstellen?
- In meinem originalen Z1013 werden deutsche Umlaute
angezeigt. Warum sehe ich im Emulator keine?
Antworten
Java ist eine plattformübergreifende Programmiersprache.
Ein kompiliertes Java-Programm kann auf allen Plattformen ausgeführt
werden, auf denen eine Java-Laufzeitumgebung in der entsprechenden
Version installiert ist.
Auf diese Weise wird der Portierungsaufwand gering gehalten
und trotzdem eine große Zielgruppe erreicht.
Sie benötigen die Laufzeitumgebung (JRE) der
Java Standard Edition (Java SE) Version 6
(Entwicklerversion 1.6) oder höher.
Alternativ können Sie auch das Java Development Kit (JDK)
der Java Standard Edition verwenden.
Möchten Sie das JDK verwenden, wird dieses manchmal
in verschiedenen Paketierungen zum Download angeboten,
z.B. JDK allein, JDK mit JRE, JDK mit einem anderen Produkt.
Hier reicht "JDK allein".
Begriffe:
-
Java SE - Java Standard Edition
Die Java Standard Edition ist die Java-Platform für Desktop-Computer
und kann entweder als reine Laufzeitumgebung (JRE) oder als
Entwicklungspaket (JDK) heruntergeladen werden.
-
Java EE - Java Enterprise Edition
Die Java Enterprise Edition erweitert die Standard Edition
um zusätzliche Funktionalitäten,
vorallem für Web-Applikation
und ist somit vorallem für Server-Anwendungen gedacht.
-
Java ME - Java Mobile Edition
Die Java Mobile Edition ist eine abgespekte Variante
für mobile Geräte (z.B. Mobiltelefone)
und existiert in verschiedenen Untervarianten,
die Profile genannt werden.
Viele Funktionalitäten für Desktop-Anwendungen fehlen,
dafür gibt es abhängig vom Profil
spezielle APIs für mobile Anwendungen.
-
Java VM - Java Virtual Machine
Die Java Virtual Machine bezeichnet den Teil der Java-Laufzeitumgebung,
der das eigentliche Java-Programm ausführt.
Gelegentlich ist mit Java VM auch das Java-Plugin
für den Web-Browser gemeint.
-
Java FX
Java FX ist eine Umgebung zur Entwicklung grafisch
und multimedial ansprechender Internet-Applikationen,
die in einem Web-Browser laufen.
Es hat mit der Programmiersprache Java rein technisch nicht viel zu tun.
-
JDK - Java Development Kit
Das Java Development Kit enthält neben der Laufzeitumgebung
(JRE) die wichtigsten Kommandozeilen-Entwicklungswerkzeuge
wie Compiler, Debugger und Archiver.
Ist auf dem Rechner das JDK installiert,
muss keine separate JRE installiert werden,
um Java-Programme ausführen zu können.
Das JDK wird manchmal allein und manchmal zusammen mit einer JRE
zum Download angeboten.
Auch hier reichtr es, JDK ohne JRE herunterzuladen.
Die zusätzlich zum Download angebotene JRE ist in dem Fall
dafür gedacht, um sie mit dem Anwendungsprogramm zu bündeln
und als Geamtpaket weiterzugaben.
Davon wird aber bei J1013 kein Gebrauch gemacht.
- JRE - Java Runtime Environment
Die JRE ist die Laufzeitumgebung.
Sie ist erforderlich, um Java-Programme ausführen zu können.
Im Zweifelsfall ja, vielen ist Java nur als Programmiersprache
für Applets bekannt,
die in einem Web-Browser ausgeführt werden.
Mit Java können aber auch sogenannte Standalone-Programme
geschrieben werden, die eigenständig ohne einen Browser laufen.
J1013 ist ein solches Programm.
Für das Ausführen von Java-Applets ist im Web-Browser
ein entsprechendes Plugin zuständig,
für Standalone-Programme benötigen Sie dagegen eine
Java-Laufzeitumgebung (JRE - Java Runtime Environment).
Zwar ist das Plugin bei neueren Java-Versionen häufig
in der JRE enthalten,
sodass es für den Anwender da keinen Unterschied gibt,
doch das muss nicht in allen Fällen so sein.
Deshalb gilt: für J1013 benötigen Sie
eine Java Runtime Environment (JRE).
Gelegentlich wird Java auch mit JavaScipt und Java FX verwechselt.
Diese beiden Dinge sind für den Web-Browser gedacht und haben
mit der Programmiersprache Java nichts direkt zu tun.
Für Windows, Linux und Solaris kann eine Java-Laufzeitumgebung
(JRE) kostenlos von
http://java.sun.com
heruntergeladen werden
(Java 6 Standard Edition oder eine höhere Verion).
Für die anderen Plattformen stellen meistens die jeweiligen
Hersteller eine Java-Laufzeitumgebung kostenlos zur Verfügung.
Alternativ kann auch eine Java-Entwicklungsumgebung (JDK)
verwendet werden.
Ja, Ihr Monitorprogramm muss in Form einer Binärdatei vorliegen.
Den Dateinamen machen Sie im Fenster "Einstellungen"
dem Emulator bekannt.
Wichtig: Das Monitorprogramm muss die Z1013-Hardware unterstützen,
die von J1013 auch emuliert wird.
Das trifft insbesondere auf die Tastatur-Hardware zu.
Beim Z1013 sind verschiedene Tastaturen üblich.
Ein Monitorprogramm ist jedoch immer für eine spezielle
Tastatur-Hardware entwickelt.
Wenn nun das Monitorprogramm die vorhandene Tastatur nicht
unterstützt, können Sie keine Zeichen eingeben.
J1013 emuliert die am häufigsten verwendeten Z1013-Tastaturen.
Sie müssen nur in den Einstellungen die Tastatur-Hardware
auswählen, für die Ihr Monitorprogramm geschrieben ist.
Dann funktioniert auch die Tastatur wieder.
Sollte wider Erwarten Ihr Monitorprogramm keine der von J1013
emulierten Tastaturen unterstützten,
können Sie das Monitorprogramm leider nicht verwenden.
Der originale Zeichensatz des Z1013 kennt keine Umlaute, sondern nur
ASCII-Zeichen und Blockgrafiksymbole.
Jedoch haben einige Anwender durch Austausch des Zeichengenerators
einen modifizierten Zeichensatz installiert,
der anstelle einiger ASCII-Zeichen deutsche Umlaute enthält.
Wenn Sie diesen (oder einen anderen) Zeichensatz in Form einer Datei
vorliegen haben, können Sie ihn im Emulator verwenden.
Geben Sie dazu den Dateinamen im Fenster "Einstellungen"
Bereich "Zeichensatz" an.
Damit Sie über die Tastatur auch deutsche Umlaute eingeben
können und diese beim Kopieren oder Speichern von Text
auch richtig konvertiert werden, müssen Sie noch angeben,
entsprechend welchem Zeichensatz die Umlaute kodiert sind.
Die Eingabe von Umlauten funktioniert jedoch nur dann,
wenn sie auch im Original funktionieren würde, d.h.,
wenn die emulierte Z1013-Tastatur-Hardware die entsprechenden Tasten
bzw. Tastenkombinationen auch vorsieht.
Bei einigen Java-Versionen können unter manchen Betriebssystemen
keine deutschen Umlaute über die Tastatur eingegeben werden.
Installieren Sie bitte in diesem Fall eine neuere oder
eine speziell auf den deutschen Sprachraum zugeschnittene
Version der Java Runtime Environment.
© 2004-2010 Jens Müller