|
Xpress-Application Developer
The Xpress Application Developer (XAD) extends Xpress-Mosel,
turning it into a modeling and programming language for
complete optimization application development, from the
mathematical representation of the problem to developing
the user interface.
What is XAD?
XAD is an API for graphical user interface
development using Mosel. It was developed by
FICO as an extension to the Mosel
modeling and programming language.
How does it work?
XAD builds user interfaces using a concise but
expressive set of Mosel routines, such as
XADcreatebutton, etc. User interface events such
as mouse movements, button presses, etc. are
easily brought into the Mosel language through
event callbacks. Mixing modeling, optimization
and user interface functions is extremely easy in
the Mosel language.
The IVE editor provides a complete drag and drop editor for creating XAD GUI resource files.
Advantages of using XAD
- No need to switch languages/environments when developing an optimization application
- Intuitive API for user interfaces
- Powerful set of features
- Tight integration with Mosel
- Superfast application development
Applications
Xpress-Application Developer can be used for
prototype development as well as for producing
deployable applications in areas such as supply
chain optimization, finance, vehicle routing,
resource allocation, strategic planning, etc.
Screenshots of XAD applications
|