<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Java_Media_Framework</id>
	<title>Java Media Framework - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Java_Media_Framework"/>
	<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Java_Media_Framework&amp;action=history"/>
	<updated>2026-05-16T21:46:07Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Wikipedia (Deutsch) – Lokale Kopie</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki-de.moshellshocker.dns64.de/index.php?title=Java_Media_Framework&amp;diff=163510&amp;oldid=prev</id>
		<title>imported&gt;Aka: /* Plattformunabhängigkeit */ typografische Anführungszeichen</title>
		<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Java_Media_Framework&amp;diff=163510&amp;oldid=prev"/>
		<updated>2025-09-02T21:10:58Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Plattformunabhängigkeit: &lt;/span&gt; typografische Anführungszeichen&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Infobox Software&lt;br /&gt;
| Name                 = &lt;br /&gt;
| Logo                 = &lt;br /&gt;
| Screenshot           = &lt;br /&gt;
| Beschreibung         = &lt;br /&gt;
| Maintainer           = &lt;br /&gt;
| Hersteller           = &lt;br /&gt;
| Erscheinungsjahr     = &lt;br /&gt;
| AktuelleVersion      = &lt;br /&gt;
| AktuelleVersionFreigabeDatum = &lt;br /&gt;
| AktuelleVorabVersion = &lt;br /&gt;
| AktuelleVorabVersionFreigabeDatum = &lt;br /&gt;
| Betriebssystem       = [[Plattformunabhängigkeit|plattformunabhängig]]&lt;br /&gt;
| Programmiersprache   = &lt;br /&gt;
| Kategorie            = [[Framework]]&lt;br /&gt;
| Lizenz               = &lt;br /&gt;
| Deutsch              = &lt;br /&gt;
| Website              = &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Java Media Framework&amp;#039;&amp;#039;&amp;#039; (&amp;#039;&amp;#039;&amp;#039;JMF&amp;#039;&amp;#039;&amp;#039;) ist eine [[Java (Programmiersprache)|Java]]-Bibliothek zur Handhabung von [[Audio]]- und [[Videoformat|Videodaten]]. Das [[Application Programming Interface|API]] unterstützt das Aufnehmen von Mikrofon und Kamera und erlaubt das Einlesen und Speichern von Audio/Video-Formaten.&lt;br /&gt;
&lt;br /&gt;
== Geschichte ==&lt;br /&gt;
Entwickelt wurde das [[Framework]] von [[Sun Microsystems|Sun]], [[Intel]] und [[Silicon Graphics]]. Mit Version&amp;amp;nbsp;1 war es nur möglich, Daten abzuspielen. Dies änderte sich mit der Version&amp;amp;nbsp;2.&lt;br /&gt;
&lt;br /&gt;
Die Weiterentwicklung wurde von den Firmen Sun und [[IBM]] durchgeführt.&lt;br /&gt;
Version 2 enthält nun folgende erweiterte Fähigkeiten:&lt;br /&gt;
* Abspeichern der Daten&lt;br /&gt;
* Capturing&lt;br /&gt;
* Senden/Empfangen der Daten über ein Netzwerk ([[Realtime Transport Protocol|RTP]])&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Was JMF kann ==&lt;br /&gt;
Das JMF bietet die Möglichkeit, auf einfache Weise Java-Programme zu schreiben, die [[zeitbasiert]]e Medien präsentieren. Diese Programme können [[Java-Applet]]s oder [[Anwendungsprogramm|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.&amp;amp;nbsp;B. [[Mikrofon]], [[Lautsprecher]], [[Kamera]], [[Datei-System]] oder eine einfache [[Bildschirm]]ausgabe. Durch das offene Konzept ([[Plug-in]]-Technologie) ist es auch möglich weitere Ressourcen und „Manipulatoren“ (processors) hinzuzufügen.&lt;br /&gt;
Somit können einfache Multimedia-Anwendungen oder auch „real-time-training“-Applikationen realisiert werden.&lt;br /&gt;
&lt;br /&gt;
== Plattformunabhängigkeit ==&lt;br /&gt;
Auf 64-Bit-[[Plattform (Computer)|Plattformen]] kann das JMF nur begrenzt eingesetzt werden. Die „Cross Platform Version“ kann lediglich zwei kaum verwendete Codecs dekodieren.&amp;lt;ref&amp;gt;{{Internetquelle |url=https://www.oracle.com/java/technologies/javase/jmf-211-formats.html |titel=JMF&amp;amp;nbsp;2.1.1&amp;amp;nbsp;– Supported Formats |werk=oracle.com |sprache=en |abruf=2006-01-09}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Alternativen ==&lt;br /&gt;
=== FMJ ===&lt;br /&gt;
Die freie Alternative &amp;#039;&amp;#039;Freedom for Media in Java&amp;#039;&amp;#039;&amp;lt;ref&amp;gt;{{Internetquelle |url=http://fmj-sf.net/ |titel=FMJ Project&amp;amp;nbsp;– Freedom for Media in Java |werk=fmj-sf.net |sprache=en |abruf=2007-11-10}}&amp;lt;/ref&amp;gt; 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.&lt;br /&gt;
&lt;br /&gt;
== Literatur ==&lt;br /&gt;
* {{Literatur&lt;br /&gt;
   |Autor=Linden DeCarmo&lt;br /&gt;
   |Titel=Core Java media framework&lt;br /&gt;
   |Verlag=Prentice Hall PTR&lt;br /&gt;
   |Datum=1999&lt;br /&gt;
   |ISBN=978-0-13-011519-5&lt;br /&gt;
   |Sprache=en}}&lt;br /&gt;
* {{Literatur&lt;br /&gt;
   |Autor=Horst Eidenberger, Roman Divotkey&lt;br /&gt;
   |Titel=Medienverarbeitung in Java&lt;br /&gt;
   |TitelErg=Audio und Video mit Java Media Framework &amp;amp; Mobile Media AP&lt;br /&gt;
   |Verlag=Dpunkt Verlag&lt;br /&gt;
   |Datum=2003&lt;br /&gt;
   |ISBN=978-3-89864-184-5&lt;br /&gt;
   |Sprache=de}}&lt;br /&gt;
* {{Literatur&lt;br /&gt;
   |Autor=Sean C. Sullivan, Loren Winzeler, Jeannie Deagan&lt;br /&gt;
   |Titel=Programming with the Java Media Framework&lt;br /&gt;
   |Verlag=Wiley &amp;amp; Sons&lt;br /&gt;
   |Datum=1997&lt;br /&gt;
   |ISBN=978-0-471-25169-9&lt;br /&gt;
   |Sprache=en}}&lt;br /&gt;
* {{Literatur&lt;br /&gt;
   |Autor=Robert Gordon, Stephen Talley, Rob Gordon&lt;br /&gt;
   |Titel=Essential Jmf: Java Media Framework&lt;br /&gt;
   |Verlag=Prentice Hall&lt;br /&gt;
   |Datum=1999&lt;br /&gt;
   |ISBN=978-0-13-080104-3&lt;br /&gt;
   |Sprache=en}}&lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
* {{Internetquelle |url=https://www.oracle.com/java/technologies/javase/java-media-framework.html |titel=Java Media Framework |werk=oracle.com |sprache=en |abruf=2025-07-08 |abruf-verborgen=ja}}&lt;br /&gt;
&lt;br /&gt;
== Einzelnachweise ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Normdaten |TYP=s |GND=4760615-0}}&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Java-Programmierschnittstelle]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Aka</name></author>
	</entry>
</feed>