Technopedia Center
PMB University Brochure
Faculty of Engineering and Computer Science
S1 Informatics S1 Information Systems S1 Information Technology S1 Computer Engineering S1 Electrical Engineering S1 Civil Engineering

faculty of Economics and Business
S1 Management S1 Accountancy

Faculty of Letters and Educational Sciences
S1 English literature S1 English language education S1 Mathematics education S1 Sports Education
teknopedia

teknopedia

teknopedia

teknopedia

teknopedia
  • Registerasi
  • Brosur UTI
  • Kip Scholarship Information
  • Performance
  1. Weltenzyklopädie
  2. Java Media Framework – Wikipedia
Java Media Framework – Wikipedia
aus Wikipedia, der freien Enzyklopädie
Java Media Framework
Basisdaten

Entwickler Oracle, Sun Microsystems
Erscheinungsjahr 1997
Aktuelle Version 2.1.1e[1]
(23. Mai 2003)
Betriebssystem plattformunabhängig
Programmier­sprache Java
Kategorie Framework
Lizenz Endbenutzer-Lizenzvertrag[2]
www.oracle.com/java/technologies/javase/java-media-framework.html

Java Media Framework (JMF) ist eine Java-Bibliothek zur Handhabung von Audio- und Videodaten. Das API unterstützt das Aufnehmen von Mikrofon und Kamera und erlaubt das Einlesen und Speichern von Audio/Video-Formaten.

Geschichte

[Bearbeiten | Quelltext bearbeiten]

Entwickelt wurde das Framework von Sun, Intel und Silicon Graphics. Mit Version 1 war es nur möglich, Daten abzuspielen. Dies änderte sich mit der Version 2.

Die Weiterentwicklung wurde von den Firmen Sun und IBM durchgeführt. Version 2 enthält nun folgende erweiterte Fähigkeiten:

  • Abspeichern der Daten
  • Capturing
  • Senden/Empfangen der Daten über ein Netzwerk (RTP)

Die letzte Änderungen am Framework erfolgten im November 2004, eine weitere Entwicklung bleibt abzuwarten. Mit der Entwicklung und Veröffentlichung (Dezember 2008) von JavaFX hat Sun seinen Schwerpunkt im Bereich Multimedia weg vom JMF und hin zu JavaFX Media, genauer den Java Media Components (JMC), die Teil von JavaFX sind, verschoben.

Was JMF kann

[Bearbeiten | Quelltext bearbeiten]

Das JMF bietet die Möglichkeit, auf einfache Weise Java-Programme zu schreiben, die zeitbasierte Medien präsentieren. Diese Programme können Java-Applets oder Applikationen sein. Die Implementierung ist sehr einfach, da die Steuerungen über sogenannte Manager realisiert wird. Für die Ein- bzw. Ausgabe der Daten können verschiedene Ressourcen genutzt werden, wie z. B. Mikrofon, Lautsprecher, Kamera, Datei-System oder eine einfache Bildschirmausgabe. Durch das offene Konzept (Plug-in-Technologie) ist es auch möglich weitere Ressourcen und „Manipulatoren“ (processors) hinzuzufügen. Somit können einfache Multimedia-Anwendungen oder auch „real-time-training“-Applikationen realisiert werden.

Plattformunabhängigkeit

[Bearbeiten | Quelltext bearbeiten]

Auf 64-Bit-Plattformen kann das JMF nur begrenzt eingesetzt werden. Die „Cross Platform Version“ kann lediglich zwei kaum verwendete Codecs dekodieren.[3]

Alternativen

[Bearbeiten | Quelltext bearbeiten]

FMJ

[Bearbeiten | Quelltext bearbeiten]

Die freie Alternative Freedom for Media in Java[4] hat das Ziel, einen Open-Source-Ersatz zum JMF von Sun zu erstellen. Es soll eine API erstellt werden, die kompatibel und zum Aufnehmen, Abspielen, Bearbeiten und Streamen von Media-Dateien auf verschiedenen Plattformen geeignet ist.

Literatur

[Bearbeiten | Quelltext bearbeiten]
  • Linden DeCarmo: Core Java media framework. Prentice Hall PTR, 1999, ISBN 978-0-13-011519-5 (englisch). 
  • Horst Eidenberger, Roman Divotkey: Medienverarbeitung in Java. Audio und Video mit Java Media Framework & Mobile Media AP. Dpunkt Verlag, 2003, ISBN 978-3-89864-184-5. 
  • Sean C. Sullivan, Loren Winzeler, Jeannie Deagan: Programming with the Java Media Framework. Wiley & Sons, 1997, ISBN 978-0-471-25169-9 (englisch). 
  • Robert Gordon, Stephen Talley, Rob Gordon: Essential Jmf: Java Media Framework. Prentice Hall, 1999, ISBN 978-0-13-080104-3 (englisch). 

Weblinks

[Bearbeiten | Quelltext bearbeiten]
  • Java Media Framework. In: oracle.com. Abgerufen am 8. Juli 2025 (englisch). 

Einzelnachweise

[Bearbeiten | Quelltext bearbeiten]
  1. ↑ JMF 2.1.1e Software Downloads. (englisch).
  2. ↑ www.oracle.com.
  3. ↑ JMF 2.1.1 – Supported Formats. In: oracle.com. Abgerufen am 9. Januar 2006 (englisch). 
  4. ↑ FMJ Project – Freedom for Media in Java. In: fmj-sf.net. Abgerufen am 10. November 2007 (englisch). 
Normdaten (Sachbegriff): GND: 4760615-0 (GND Explorer, lobid, OGND, AKS)
Abgerufen von „https://de.teknopedia.teknokrat.ac.id/w/index.php?title=Java_Media_Framework&oldid=259410459“
Kategorie:
  • Java-Programmierschnittstelle

  • indonesia
  • Polski
  • العربية
  • Deutsch
  • English
  • Español
  • Français
  • Italiano
  • مصرى
  • Nederlands
  • 日本語
  • Português
  • Sinugboanong Binisaya
  • Svenska
  • Українська
  • Tiếng Việt
  • Winaray
  • 中文
  • Русский
Sunting pranala
Pusat Layanan

UNIVERSITAS TEKNOKRAT INDONESIA | ASEAN's Best Private University
Jl. ZA. Pagar Alam No.9 -11, Labuhan Ratu, Kec. Kedaton, Kota Bandar Lampung, Lampung 35132
Phone: (0721) 702022
Email: pmb@teknokrat.ac.id