GenScreen

LINUX BUSINESS ACCOUNTING SYSTEMS Other products from LINUX BUSINESS ACCOUNTING SYSTEMS
Novell Technology Partner

product details

Open Source under GPL for Software Developers.
Genscreen is a C/C++ code generator for building screens using the ncurses library. It allows you to lay out screen designs using any text editor, then run the text file through Genscreen to create a ready-to-compile C/C++ source file.

Use it for application building, prototyping, and as a great time saver. In any application using curses under UNIX or Linux the largest part of coding time is spent setting up the screen prompting, input and data presentation fields. Genscreen automates all this. Genscreen eliminates the tedium and time used in writing curses code for input fields.

Ever design an application you thought was just right only to have the customer say they want it in a different way? "Just a few small changes..."? No problem with Genscreen . It's easy to change a screen by simply retyping the lay out file and regenerating the screen. In minutes you can return with the changed prototype lay-out ready to run and ready for approval (or more changes!).

Even if you've never used curses this is the chance to get started and learn as you go. You don't need to know curses to use Genscreen. Using the generated code, manual reference pages, and examples from Genscreen makes it easy to learn, understand, and use the abundant capabilities of the curses library. Genscreen is available in source code form only. Source includes modules for managing and editing input from each field, definition files, and header files, all in source form. A special C++ class, "moncls.h", designed for handling decimal denominated monetary amounts (any currency) is also included. moncls.h performs all I/O, math and calculation functions needed for entering, managing and manipulating money amounts. It is easy to add special features to the class to meet any local requirements (e.g. local currencies).

The distribution also includes examples of other curses features and capabilities.

product compatibility

  • SUSE Linux Enterprise Desktop
  • SUSE Linux Enterprise Server
  • SUSE Linux Enterprise Real Time

architecture

  • IBM System i
  • IBM System p
  • IBM System z
  • IBM® S/390® (31 bit)
  • Intel® Itanium® Processor Family
  • x86
  • x86_64 AMD64® & Intel® EM64T®

regional availability

  • Asia Pacific
  • Europe, Middle East & Africa
  • Japan
  • Latin America
  • North America

warranty information

NONE. Software is free download under GPL.

 

Novell does not warrant non-Novell products or services. All products and services included in the Novell Partner Product Guide are provided on an "as-is" basis, and in no event shall Novell be liable for any damages whatsoever resulting from use or performance of any such products or services. Any warranty service for non-Novell products or services is provided by the product vendor in accordance with the applicable vendor warranty. The information and related graphics published in the Novell Partner Product Guide may include technical inaccuracies or typographical errors. Novell assumes no responsibility for the content of any site linked to its Web pages. Inclusion of third-party products or services in the Novell Partner Product Guide does not constitute an endorsement of such products or services by Novell.