Multimedia in Java Thomas Witschel Kerstin Steinert Erik

  • Slides: 17
Download presentation
Multimedia in Java Thomas Witschel, Kerstin Steinert & Erik Reinhard

Multimedia in Java Thomas Witschel, Kerstin Steinert & Erik Reinhard

Multimedia in Java Übersicht n Einleitung n n Welche Möglichkeiten gibt es? Java Bibliotheken

Multimedia in Java Übersicht n Einleitung n n Welche Möglichkeiten gibt es? Java Bibliotheken Beispiele n Zusammenfassung n

Multimedia in Java Einleitung n Warum Java? n Plattformunabhängig Strikte Objektorientierung Vergleichsweise einfach Kostenlos

Multimedia in Java Einleitung n Warum Java? n Plattformunabhängig Strikte Objektorientierung Vergleichsweise einfach Kostenlos Einbindung von Multimedia Fortführung der bisherigen Sprache n n n

Multimedia in Java Einleitung n n n Bisherige Programme nur in der Eingabeaufforderung Multimedia

Multimedia in Java Einleitung n n n Bisherige Programme nur in der Eingabeaufforderung Multimedia – Inhalte können nur in graphischen Komponenten angezeigt werden (z. B. Applets) Java Swing

Multimedia in Java Bilder n Anzeigen von Bilddateien n Können innerhalb jeder grafikfähigen Komponente

Multimedia in Java Bilder n Anzeigen von Bilddateien n Können innerhalb jeder grafikfähigen Komponente angezeigt werden JPEG oder GIF Format Betriebssystemgebundene Datentypen können nicht angezeigt werden (BMP) n n

Multimedia in Java Audio Das Abspielen von Audio-Dateien kann sowohl in einem Applet als

Multimedia in Java Audio Das Abspielen von Audio-Dateien kann sowohl in einem Applet als auch in einer Applikation erfolgen n Audio-Dateien werden in Java als Audio. Clip. Objekte repräsentiert. n Es werden AU, AIFF, WAV, MIDI TYPE 0 & 1 oder RMF Formate akzeptiert n Audio-Clip Objekte besitzen nur drei Methoden: Play, Loop und Stop n

Multimedia in Java Media Framework n n n Die JMF bietet die Möglichkeit, auf

Multimedia in Java Media Framework n n n Die JMF bietet die Möglichkeit, auf einfache Weise Java Programme zu schreiben, die zeitbasierte Medien repräsentieren Dazu gehören neben Audio und Video Dateien auch Daten die direkt von einem Aufnahmegerät oder über das Netz empfangen werden Für die Ein- bzw. Ausgabe der Daten können verschiedene Ressourcen genutzt werden

Multimedia in Java Media Framework Nicht Bestandteil des Standard JDK Unterstützte Formate: Video: Cinepak

Multimedia in Java Media Framework Nicht Bestandteil des Standard JDK Unterstützte Formate: Video: Cinepak MPEG-1 JPEG Indeo Audio: PCM MPEG-1 MPEG Layer 3 GSM

Multimedia in Java Bibliotheken n JFlashplayer n Beispiel Bibliothek zur Integrierung von Flash-Filmen in

Multimedia in Java Bibliotheken n JFlashplayer n Beispiel Bibliothek zur Integrierung von Flash-Filmen in Java Programmen Spezielles Interface zur Kontrolle von Flash Interaktive Gestaltung möglich n n n

Multimedia in Java Bibliotheken n JGraph Library n Dient zur Einbindung von Grafiken und

Multimedia in Java Bibliotheken n JGraph Library n Dient zur Einbindung von Grafiken und Charts Full 3 D-Engine Interaktive Verwaltung von großen Datenmengen n n

Multimedia in Java Bibliotheken n Genuts Projekt n Beispiel Unterstützt bei der Entwicklung von

Multimedia in Java Bibliotheken n Genuts Projekt n Beispiel Unterstützt bei der Entwicklung von Spielen in Java Konzipiert für Web-Games und Handy-Spiele Beinhaltet hauptsächlich Klassen zur Unterstützung von sog. sprite-based games n n n

Multimedia in Java Bibliotheken n JFDraw n Beinhaltet Klassen um in Java Vektor Grafiken

Multimedia in Java Bibliotheken n JFDraw n Beinhaltet Klassen um in Java Vektor Grafiken zu erstellen Spezialisiert auf elektronische, mechanische und architektonische Grafiken n

Multimedia in Java Bibliotheken n JGo n Interaktive Diagramme Netz-workflow editoren flowcharts n n

Multimedia in Java Bibliotheken n JGo n Interaktive Diagramme Netz-workflow editoren flowcharts n n

Multimedia in Java Bibliotheken n JPCT n Beispiel Java 3 D engine Beinhaltet Klassen

Multimedia in Java Bibliotheken n JPCT n Beispiel Java 3 D engine Beinhaltet Klassen zur Erstellung von 3 D Landschaften, Animationen und Grafiken n n

Multimedia in Java Bibliotheken n JLayer n MP 3 Bibliothek für Java Unabhängig von

Multimedia in Java Bibliotheken n JLayer n MP 3 Bibliothek für Java Unabhängig von JMF Decodiert , konvertiert und spielt MP 3 Daten in Echtzeit n n

Multimedia in Java Zusammenfassung n n n Kaum Einschränkungen bezüglich multimedialer Inhalte Nicht alle

Multimedia in Java Zusammenfassung n n n Kaum Einschränkungen bezüglich multimedialer Inhalte Nicht alle Bibliotheken sind free- oder shareware Fortgeschrittene Kenntnisse in Java sind erforderlich oder zumindest hilfreich

Noch Fragen ? Vielen Dank für die Aufmerksamkeit

Noch Fragen ? Vielen Dank für die Aufmerksamkeit