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.



Lionheart Publishing's E-books


OR/MS Today copyright © 2007 by the Institute for Operations Research and the Management Sciences.
All rights reserved.


Lionheart Publishing, Inc.
506 Roswell Road, Suite 220, Marietta, GA USA
Phone: 770-431-0867 | Fax: 770-432-6969
E-mail: lpi@lionhrtpub.com
Web URL: www.lionhrtpub.com


Web Site © Copyright 2007 by Lionheart Publishing, Inc.
All rights reserved.