1 / 17

Multimedia in Java

Multimedia in Java. Thomas Witschel, Kerstin Steinert & Erik Reinhard. Multimedia in Java Übersicht. Einleitung Welche Möglichkeiten gibt es? Java Bibliotheken Beispiele Zusammenfassung. Multimedia in Java Einleitung. Warum Java? Plattformunabhängig Strikte Objektorientierung

Download Presentation

Multimedia in Java

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Multimedia in Java Thomas Witschel, Kerstin Steinert & Erik Reinhard

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

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

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

  5. Multimedia in JavaBilder • Anzeigen von Bilddateien • Können innerhalb jeder grafikfähigen Komponente angezeigt werden • JPEG oder GIF Format • Betriebssystemgebundene Datentypen können nicht angezeigt werden (BMP)

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

  7. Multimedia in JavaJava Media Framework • 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

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

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

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

  11. Multimedia in JavaJava Bibliotheken • Genuts Projekt • 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

  12. Multimedia in JavaJava Bibliotheken • JFDraw • Beinhaltet Klassen um in Java Vektor Grafiken zu erstellen • Spezialisiert auf elektronische, mechanische und architektonische Grafiken

  13. Multimedia in JavaJava Bibliotheken • JGo • Interaktive Diagramme • Netz-workflow editoren • flowcharts

  14. Multimedia in JavaJava Bibliotheken • JPCT • Beispiel • Java 3D engine • Beinhaltet Klassen zur Erstellung von 3D Landschaften, Animationen und Grafiken

  15. Multimedia in JavaJava Bibliotheken • JLayer • MP3 Bibliothek für Java • Unabhängig von JMF • Decodiert , konvertiert und spielt MP3 Daten in Echtzeit

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

  17. Noch Fragen ? Vielen Dank für die Aufmerksamkeit

More Related