Untitled19

Rapid Application Development

In Cuebic Developer, we have created a sophisticated software development environment. Its unique approach to development distinguishes it from other 4GL’s or Development Tools.

Cuebic Developer is NOT a code generator nor is it like other 4GLs forcing you to learn another language in order to utilize it.

Developer is an integrated systems development environment which allows you to define programs through parameter driven screens yet also gives you the flexibility to write your own code

Developer also provides a range of development tools to help you write your own code and to maintain application standards within the organization.

All the facilities in the Cuebic Operating Environment are integrated with Developer, including security, systems, administration and batch processing.

Developer will:

  • Considerably shorten your development project time scales,
  • Help you set programming standards and ensure that they are followed,
  • Allow users to be involved in the development of applications, and thus
  • improve end user satisfaction with the finished systems and programs.

Cuebic Developer includes a true 4GL system which can be used, among other things, to create and maintain:

  • program entry and exit processes, including associated field validations,
  • alternative access paths for record search using fields other than the key,
  • directories,
  • interfaces to sub-routines,
  • audit trails.

Developer also includes functions to help your development staff:

  • maintain files
  • paint screens,
  • format reports
  • automatically generate system documentation, down to field level
  • create and maintain "pop-up" windows.

Cuebic Developer functionality falls into two basic categories:

Database Processing

  • Alternative access processing
  • Program Development for single file processes
  • Program Development for complex multi-file processes
  • Development of dependent tree-structured and response-driven supplementary processes
  • Report generation

Development Utilities

  • Code definitions
  • Window definitions
  • Error message library
  • Copying processes between environments (e.g. from test environment to production environment).

The Developer modules provide tools and guidance for all development staff, from the least to the most experienced. They can be used to:

  • create and maintain logical and physical systems, including the ability to integrate processes, menus, windows, and supplementary screens into the various systems,
  • define and control the user interfaces to processes and systems,
  • create and maintain database inquiry, update and report processes,
  • create and maintain program code,
  • copy and tailor existing code,
  • create and maintain "pop-up" windows (for information displays or data collections), from layouts "painted" by the programmer,
  • create and maintain supplementary screens to accept input and processing options for other processes,
  • define the program code for windows and supplementary screen processes, so that, once created, they can be used wherever they are useful.

Structure and Efficiency

Developer encourages the use of structured programming techniques, because it produces small, independent code modules which can be used in many programs. System developers do not need to recode modules that may already exist in a similar form - they can simply copy an appropriate module, and tailor it to any special needs of the new module. As a result, development using Cuebic Developer is both faster - because code only has to be defined once - and more efficient - because code created through Developer is highly structured and modular.

In fact, many aspects of Developer encourage efficiency in both the finished code and the development process itself.

Features of Developer which promote efficient code include:

  • provision for source code templates, which allow you to establish and implement standards for source code,
  • the ability to establish a library of commonly needed source code modules, which obviates the necessity for programmers to "re-invent the wheel",
  • fast, simple, and automatic creation of code for many programming tasks,
  • creation of highly modular code, which encourages the use of structured programming techniques,
  • creation of event-driven processes, in particular for use through windows,
  • in-built tutorials, to help train new and inexperienced programmers in correct programming techniques and usage,
  • sophisticated HELP facilities, including help for verbs, syntax, and parameters.

Developer looks after all screen handling based on data captured using screen layouts "painted" by the developer. No code is required to be written which greatly reduces the time required to finish development - time-saving of huge proportions are possible when developing a complete application.

Developer allows you to quickly prototype a system and involve the end user at an early stage. This result in increased user satisfaction with the application.

Back to CueBic OE
Forward to ONware
[Home] [Products] [CueBic] [ONware] [Services] [Support] [Corporate] [Partners] [Location] [Contact Us]

© 2003 Apscore International Pty Limited. ® All Rights Reserved