Jargon Building Blocks™ for Progress
Jargon Building Blocks™ is an application development framework that provides
a solid foundation you can build your applications upon. This comprehensive and
extensible set of Progress database tables, Progress 4GL host programs, client
XML applications and extensive HTML online documentation was designed by
application developers for application developers.
Features
- User and group profiles with login controls, session history, and user
defaults such as default printer, personal reports directory, and starting
menu name.
- Powerful, flexible security matrix based on user groups, individual users,
application modules, individual program procedures or any mixture thereof.
Controls include execute/view/update/delete permissions, plus day-of-week
and time-of-day restrictions, and hooks for application-specific security
routines.
- Hierarchical menu system, using either multi-level menu bars or buttons
for related choices grouped in tab panels. Fully integrated with security
system to restrict or disable menu items.
- Background job control system to manage batch processing for non-interactive
update and report jobs, including scheduling, job history, and unlimited
stored parameters. Allows one-time or repetitive schedules, with special
options for handling holidays and weekends.
- Output router for "print" jobs supports host-based printing, faxing, e-mail,
archiving, browser-based viewing and printing, or any combination of these
output methods. Includes dynamic selection of output device and number
of copies. Generic API programs allow easy integration with a variety of
print, fax and email software products.
- Online help system uses a browser to view HTML files specified in a help
cross-reference table. Supports relocatable help files and provides automatic
indexing of help topics.
Benefits
- With Jargon Building Blocks, developers can begin building applications
immediately, without first taking months to create the infrastructure that
any serious application needs.
- This proven, robust application framework can be easily enhanced and integrated
with other software products due to its loosely coupled design and simple
API architecture.
- Consistent GUI design and terminology combined with extensive online documentation
results in a system that is easy to use, easy to manage and easy to build
on.
Writing a new Progress application? Need user profiles, menus, online docs,
and similar generic features?
Starting with Jargon Building Blocks lets you immediately get to work on writing
your application, instead of reinventing the wheel on generic features.
|