Java 2 Runtime Environment gives you all the necessary to Execute JVM.
It enables you to play, encode and decode QuickTime movies on your system.
ArcGIS Engine is a complete library of embeddable GIS components for developers.