Areas of application

The ISA Dia­log Mana­ger (IDM) is a universal development tool for portable, graphical user interfaces that is already used in many industries. Our customers have implemented very different solutions with him. Some of these have been in operation for years or decades and are still being continuously developed.

Here we would like to give you an impression of what our customers use the ISA Dialog Manager for and where it has proven itself for a long time. Let us convince you of its performance, flexibility and reliability.

Industry sectors

  • Federal and state authorities
  • State pension insurance
  • Banks and Insurance companies
  • Mechanical and plant engineering
  • Automotive industry
  • Energy supplier
  • Software houses and IT service providers

Systems

  • Workplace applications for demanding administrative tasks in authorities and companies
  • Business management software
    • Enter­prise Resource Planning (ERP)
    • Personnel management, time recording
  • Controls and control centers for machines, production plants and power plants
  • Systems for automating, planning and monitoring industrial processes
    • Production planning and control (PPS)
    • Process data acquisition (PDE), operational data acquisition (BDE)
    • Manufacturing Management Systems (Manufacturing Execution Systems, MES)

Solutions

  • Workplace applications for heterogeneous clients in terms of operating system, age and performance.
  • Integration of several specialist applications (client, server and host applications) in a workplace application with a consistent user interface.
  • GUI libraries to accelerate the development and standardization of the user interfaces of different applications developed in parallel or sequentially.
  • Modernization of applications, for example COBOL applications whose GUI was implemented with the Micro Focus Dialog System (text or graphic mode).
  • User interfaces for programming machine tools (CNC, PLC).

Prototyping, Rapid Application Development (RAD)

Involving users early in the development of user interfaces is a recognized important factor for the quality of an application and its acceptance. It is a good practice to not only describe the user interface or present it to users in the form of graphics, but also to use prototypes to give them the opportunity to test the look and feel of an application. It is often easier and clearer to develop a prototype than to specify the user interface in another form.

The ISA Dialog Manager offers you optimal conditions for the development of prototypes and the participation of users in the development process. In doing so, you create no throwaway code, but rather create a code base with the prototypes that you can continue to work with in later phases of the development process. For example, the ISA Dialog Manager has the following functions for prototyping:

  • Graphical editor for designing dialogs, with simulation environment for immediately executing the dialogs.
  • Declarative dialog description with efficient syntax for the static part (appearance, layout) and the event-oriented programming of the dynamic behavior. The event model includes user events from their interaction with the application and application events such as value changes.
  • Dialog descriptions can be changed without having to recompile and build the application.
  • Missing application parts can be simulated using functions in the rules language of the ISA Dialog Manager.
  • Resources and data structures with variants, for example, simplify the comparison of alternative color schemes or fonts and facilitate internationalization through the use of text variants. You can determine which variant is used via startup options or environment variables.
  • Tracing, debuggers and profilers support the rapid finding of errors and functions that require a lot of time.

We would be happy to support you with prototyping with our services, for example by conducting workshops on requirements collection, specification and evaluation of prototypes with your developers and users, developing prototypes for you or advising your developers on this.

en_GB