Ø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.