ScriptX
ScriptX is a multimedia-oriented development environment created over the last two years by Kaleida Labs. Unlike packages such as Macromedia Director, ScriptX is not an authoring tool for creating multimedia titles, although it does come with a built-in authoring tool. Rather, it is a general-purpose, object-oriented, multiplatform development environment that includes a powerful, dynamic language and a well-rounded class library. ScriptX is as applicable for implementing client/server applications as it is for authoring multimedia titles. While large, complex, and powerful, ScriptX is designed from the ground up in an integrated fashion, making it smaller, more consistent, and easier to learn than equivalent traditional systems (say, a C++ environment and class library).