Video support in Java
Media support, especially when it comes to video, has always been a huge weak spot for Java on the desktop. But finally, Sun is going to do something about that. Java Media Components, or JMC, is scheduled to ship with Java 7.
One of the key components of JMC is that it will support embedding native media players inside your desktop applications. How? By taking advantage of new support in Java 7 for mixing heavyweight and lightweight widgets in Swing. The Java developer will be able to provide custom controls and custom skins for the player widgets, so that, from the end user standpoint, the media player will appear to be an integrated part of the application. Using the native player approach has at least two big advantages over a pure Java implementation.