Java Media FrameworkTM (pe scurt JMF) este un API care foloseste la interconectarea multimedia folosind mediul Java. Acest mediu de dezvoltare face parte dintr-unul mult mai amplu, numit Java Media, care contine mai multe API-uri. Acestea sunt u 515b12f rmatoarele:
Nume API |
Ce aduce nou |
Java 2D |
- manipulare de imagini si grafica 2D |
Java 3D |
- motor grafic 3D orientat obiectual - introducere suport VRML |
Java Media Framework |
- suport pentru playback multimedia (versiunea 1.0) - suport captura, streaming audio si video (versiunea 2.0) |
Java Sound |
- procesor software de sunet si sintetizator MIDI |
Java Speech |
- recunoastere vocala si sintetizare |
Java Advanced Imaging |
- implementeaza multe interfete Java 2D |
Java Image I/O |
- posibilitate extinsa la lucrul cu imagini |
Java Telephony |
- integrarea legaturii computer-telefon |
Java Shared Data Toolkit |
- permite integrarea legaturilor între aplicatii care se bazeaza pe tehnologia Java |
Prima versiune de API JMF a fost versiunea 1.0, versiune care a fost dezvoltata de catre SUN Microsystems Inc, Silicon Graphics Inc si Intel Corporation. Aceasta versiune permitea programatorilor sa scrie cod cu care sa poata manipula procese multimedia în timp real.
Urmatoarea versiune de API JMF a fost versiunea 2.0, dezvoltata de catre SUN Microsystems Inc în colaborare cu IBM Corporation. Fata de versiunea anterioara, specialistii au introdus si suport pentru captura, prelucrare în timp real si au extins lucrul cu codec-urile. Dar, poate cea mai revolutionara modificare este introducerea suportului pentru protocolul RTP (Real-Time Transfer Protocol).
|