Criticisms on JMF
Ø Multimedia processing and presentation is compute-
intensive.
Ø Existing desktop media players implement  media
encoding, decoding, and rendering using native codes.
Ø But native implementations are not portable across
platforms - hence unsuitable for web-deployment.
Ø Java offers platform neutrality
Ø However pure Java  based implementation lack
performance as compared to native codes.
Ø We need portability as well as performance.