Previous ION Script User's Guide: Overview of ION Script Next

ION Script and ION Java

This section discusses the two products and offers guidelines for deciding which to use and how to combine them to maximize their potential.


Note
Applications without an IDL command line do not execute startup files when launched. See Understanding When Startup Files are Not Executed for details.

ION Script

ION Script is a powerful tool that allows you to publish IDL visualizations, analyses, and interactive applications on an intranet or the Internet. It is an easy-to-use scripting language that enables anyone with only a basic knowledge of HTML and IDL to quickly publish dynamic, IDL-driven Web documents. For more information on ION Script, see What Is ION Script?.

ION Java

ION Java combines both IDL and Java into a single, powerful tool for building client-server Java applications and Web applets. ION Java includes a low-level Java class library, pre-built Java applets, and mid-level component classes that provide you with the ability to create sophisticated Java applications that are driven by IDL. ION Java is the ideal solution for developing full-featured, distributed, network-based applications for visualization and analysis. For more information on ION Java, see What Is ION Java?.

Which Product Should I Use?

The choice between ION Script and ION Java is not an either/or decision. ION Script applications and ION Java applets can be integrated into one application, allowing you to use the optimum solution for each part of your application.

ION Script and ION Java each have their own benefits. Keep the following points in mind when deciding which products to use.

Ease of Use

Interactivity

Internet vs. Intranet

Combining the Strengths of ION Script and ION Java

The strengths of each product can be combined in a single site:

  1. Use ION Script to quickly and easily build your site so that users get your information faster. This minimizes the cases where browser differences can affect the behavior of Java applications.
  2.  

  3. Insert Java applets where Java interactivity is required.

  IDL Online Help (March 06, 2007)