|
OR/MS Today Industry News Posted: 12/10/07 OptimJ Brings State-of-Art Tools to Optimization Experts OptimJ is a new object-oriented modeling language designed as an extension of the Java programming language with support under Eclipse. It provides a revolutionary new way to integrate optimization techniques in general IT environments, where models directly use existing data structures and libraries. OptimJ provides all features of mainstream modeling languages and can be backed by any solver engine. An optimization model almost never exists in isolation; it is part of a larger software application that often include databases, Web servers and graphical interfaces. No interface layer is needed between an OptimJ model and a Java application, and the whole set of Java standard libraries and standard development tools are available directly from OptimJ models. OptimJ models are fast and memory-efficient because they work directly on the application data. Models can be deployed immediately in compiled form on any platform for which a Java Runtime Environment is available. OptimJ brings object-oriented software development techniques to the optimization community. These techniques help manage large bodies of code, promote reuse, and enhance readability and quality. Optimization experts and programming experts can speak the same language, use the same development tools and share their code using a common repository.
|