|
 |
 |

|
| Development
|
 |
Xponent Development combines object templates and models with a Painter, a Code Editor, and Attribute editors for the best combination of standard models and custom features.
Xponent Development uses a design repository. All design information resides in a database, not as snippets of source code, this approach increases stability and allows analysis, change tracking, and control.
The Xponent development environment provides a set of objects with standard behavior for business applications: entries, outputs, searches, and jobs. Developers choose an object model for standard behavior, and select from a set of object templates. They then use a painter, attribute editors, and a code editor. The Xponent Builder generates Progress code for the objects.
The combination of standard behavior with the ability to customize at every level provides a stable but flexible environment for product development.
|
| Configuration Management |
|
Xponent Configuration Management establishes an environment where each product version is a separate configuration with source code control, design history, and packaging for product updates and patches.
Because Xponent design resides in a repository, its management tools go beyond source code control into true configuration management. Each product version and distinct end-user site has a configuration that defines its versions of objects, the data dictionary, and messages.
Xponent Configuration Management logs changes, keeps design history, and provides object comparison and impact analysis. When developers check out an object to a fix a bug or make an enhancement, they know how to apply their changes across product versions and customer sites.
Configuration management extends to packaging products and patches for installation. The support manager knows exactly what each site has.
|
| Administration |
|
Xponent Administration provides end users and site administrators the tools they need to manage day-to-day functions like printing, security, and user administration.
Individual sites can manage day-to-day operations like printing, security, user administration, and activity logging. With Print Controls, site administrators establish queues, forms and runtime options for different printers and environments. Xponent Security allows control by class, by code, and by day/time.
These Xponent Administration functions are well-documented, and training courses are available. Since Ultramain does not contain special code for such functions but relies upon Xponent standard capabilities, costs for ongoing support are minimized.
|
|
|