IEEE 1394-Kommunikation über das Socket-Interface in Java Institut für Computertechnik ICT Institute of Computer Technology Klaus Salamonsberger IEEE 1394 Serieller Hochgeschwindigkeitsbus FireWire / I-Link Isochroner Datenaustausch IEEE 1394-1995 Datenübertragungsrate 400 Mbit/s Echtzeitfähige Datenübertragung Austausch von Datenströmen Asynchroner Datenaustausch Gesicherte Datenübertragung Paketorientiert Institut für Computertechnik IEEE 1394-Kommunikation über das Socket-Interface in Java 2 Socket-Interface Kommunikationsschnittstelle Öffnen / Schließen Lesen / Schreiben Unabhängig vom Übertragungsmedium Unabhängig vom Protokoll Java: nur für Internet Protocol (IP) Einschränkung des ursprünglichen Gedankens Verbindungsorientiert: Klasse Socket Verbindungslos: Klasse DatagramSocket Institut für Computertechnik IEEE 1394-Kommunikation über das Socket-Interface in Java 3 Arten von IEEE 1394-Sockets Übertragungsart Verbindungsart Socket (verbindungsorientiert) Datagram-Socket (verbindungslos) Institut für Computertechnik Asynchron (Datenpakete) Isochron (Datenstrom) Zusätzliches Protokoll Abbildung Abbildung Nicht zielführend IEEE 1394-Kommunikation über das Socket-Interface in Java 4 Modularisierung Asynchroner IEEE 1394DatagramSocket Isochroner IEEE 1394Socket Asynchroner IEEE 1394Socket IEEE 1394Streams IEEE 1394-Sockets in Java Java-Anwendung IEEE 1394-Socket-Implementierung IEEE 1394-Socket API Java IEEE 1394-Socket-API (JNI) Institut für Computertechnik IEEE 1394-Kommunikation über das Socket-Interface in Java C 5 Modularisierung IEEE 1394-Socket in Java Java C C-Anwendung IEEE 1394-Socket API Tools IEEE 1394Sockets in C IEEE 1394-Socket-Core Kommunikationsmodul Logging C IEEE 1394-API Institut für Computertechnik Systemtreiber IEEE 1394-Kommunikation über das Socket-Interface in Java 6 Gelöste Probleme Erweiterung des Java Socket API um ein neues Protokoll IEEE 1394 hat keine gesicherten Datenströme IEEE 1394 kann nun direkt in Java verwendet werden Implementierung eines zusätzlichen Protokolls Java-Socket nur für Internet Protocol (IP) direkte Ableitung von Klasse Socket nicht möglich Kopie erstellt, aber Struktur übernommen Institut für Computertechnik IEEE 1394-Kommunikation über das Socket-Interface in Java 7 Ich bedanke mich für Ihre Aufmerksamkeit Institut für Computertechnik IEEE 1394-Kommunikation über das Socket-Interface in Java 8