[Vermont Creative Software (VTSOFT)]
 

Home | About Us | Products | Sales | Demos | Links | Support | Contact Us

 
           
 
 

PRODUCTS

[Vermont HighTest]Vermont Hightest
[Vermont HighTest New Enhancements]New Enhancements
[Vermont HighTest Licensing]Licensing
[Vermont HighTest Tour]Tour
[Vermont Test]Vermont Test
[Vermont Test/Terminal]Test/Terminal
[Vermont Views]Vermont Views
[Vermont Views — UNIX]UNIX
[Vermont Views — DOS]DOS
[VSP Support]VSP Support
[Year 2000]Year 2000

[Subscribe to our Mailing List]

Vermont Views
Version 4.05 for UNIX, VMS and DOS
A C Language User Interface Library

 

Vermont Views with Designer

The information contained on this page is common to all versions of Vermont Views. DOS and Unix/VMS specific features are located on their own pages.

If you want to create sophisticated user interfaces - and save tremendous time and effort doing it - Vermont Views is exactly what you need. Vermont Views isn't just a common interface package. It's a deep, flexible, menu-driven screen designer supported by a C library of over 580 functions. It lets you create the ultimate user interfaces for complex database applications - in a fraction of the time it would take to code them yourself.

It's The Universal Solution
Vermont Views operates completely independently of hardware, operating system and database.

Any user interface you create can be ported easily among all UNIX variations including POSIX and LINUX, VMS, and DOS and because the source code is 100% portable, your application can be maintained with one common set of source code. You can use Vermont Views with any database that has a C-language interface (including Oracle and Informix) and run it on any computer. You don't have to pay runtime fees or royalties. And full library source is available, too.

Save Time and Money
With Vermont Views, you create screens interactively. Designing is fast and creative. And changes - both tiny adjustments and huge reworks - are incredibly easy. Client changes can be made in minutes instead of days.

With most systems, you have to throw away your prototypes when coding begins. But with Vermont Views, prototypes become the actual applications! Menus, data-entry forms, and all screen features are usable in the final applications without change. So not only do you avoid creating code from scratch once, you don't have to do it twice! With Vermont Views you'll bring better applications to market faster and for less money.

Easy To Use
Our reputation was made on "quick and easy to use" tools. First, even though 630 functions may give you total flexibility, you may need only a handful. Second, the Designer generates source code that you can build your application around. Third, Vermont Views is very modular. No steep learning curves. You get started immediately, adding features as your familiarity grows. Finally, you'll find over 90 tutorials on how Vermont Views can be used as a template.

VERMONT VIEWS 4.0 ENABLES YOU TO INTERACTIVELY CREATE

  • Windows
  • Data entry forms
  • Pull-down menus
  • Pop-up menus
  • Branching menus
  • Full mouse support
  • Mnemonic form navigation
  • Scrollable regions
  • Radio buttons
  • Push buttons
  • Spin buttons
  • Check boxes
  • Memo fields
  • Maximize/minimize controls
  • Toggle fields
  • Choice lists
  • On-line help
  • List boxes
  • Scroll bars
  • Exploding windows
  • Full window management

How We Simplify Interface Development

Extended Functionality
Vermont Views is designed as an elegant and sophisticated system that eliminates overhead and allows for extending functionality without modifying source code.

Modular Design
With many software packages, a simple application contains a lot of unnecessary overhead. Vermont Views is divided into a number of independent sub-systems, thus only requiring the inclusion of those modules in an application.

Multiple Libraries
Overhead is also limited by providing two sets of libraries to link to an application. The development library has extensive error checking to catch common mistakes during development. When the application is ready to be released, a production library, which is much smaller and faster, can be used.

Complete Flexibility With Code Insertion
Another area where we take pride is the number of places we have to hook code into our system. We provide over fifteen different places where C functions can be inserted. An example of this insertion capability can be seen upon entering or exiting fields, forms, or scrollable regions, resulting in complete flexibility without ever having to change our source code.

Debugging System
We have incorporated a comprehensive debugging system to enable users to find their programming errors. When a programming mistake is made, an error reporting system displays an error message and a historical log of the functions that executed successfully, as well as a "call stack" indicating which functions were called to get to the programming error. This debugging system can catch many memory overwrite errors as well as simple errors in programming logic.

Unmodified Interfaces Regardless Of System
Forms and menus are stored in the Designer libraries. We automatically take into account differences in integer sizes and byte alignment. All you need to do is move your code to a new system, recompile and link, and your port is done!

Porting To International Markets
In today's marketplace the international barriers are crumbling and applications must be capable of adaptation. Vermont Views can easily handle this by providing complete 8-bit National Language Support with automatic case conversion. Date, time and currency formats are easily changed for European styles. All messages displayed by Vermont Views are isolated and can easily be changed from English to any other language.

NO SYSTEM IS MORE PORTABLE THAN VERMONT VIEWS

UNIX VERSIONS SUPPORTED
With non-commented source or full source version of Vermont Views, users can support a variety fo UNIX and other terminal operating systems, including:

  • AT&T System V or compatible
  • Berkeley UNIX 4.2+ or compatible
  • SCO UNIX
  • LINUX
    • Ultrix
    • Interactive UNIX
    • AIX
    • HP/UX
    • Digital UNIX
    • POSIX
    • QNX
    • and more...

OTHER TERMINAL SYSTEMS

  • VAX VMS
  • Digital OVMS

OTHER OPERATING SYSTEMS

  • DOS
  • Extended DOS

About The Form Library - How It Works
When you create a data or a menu form in the Designer it is saved in a binary file. The binary file is called a "Form Library." This file "defines" the form size, form location, number of objects, characteristics, linked forms, installed functions and so on.

You always have the option of generating the source code equivalents of one or more of the Library Forms using the built-in Source Code Generator. When you have only a few forms, or slow disk access, this is invaluable. If you have to change these forms, just edit the forms and regenerate the source code for them. It's that simple.

In your application, you call a function to read or "get" a form or menu from a library. You pass the name of the form you want and what library it's in. Where forms or menus are linked, the smart "form get" function looks for linked forms also.

For applications with a number of forms and menus (usually 20 or more), storing the form definitions in a separate disk file results in smaller executables than writing them using one of the many Vermont Views library functions.

Port to your own OS
Because you can purchase the full source code for any operating system version of Vermont Views, you can easily port it to your own proprietary operating system. And because we have ported Vermont Views to many operating systems, the OS specific code is isolated from the rest of the code, making the necessary changes quick and easy. Among others, our customers have ported Vermont Views to embedded DOS and Unix systems (including handhelds and telecomm devices), Real-Time Operating Systems (RTOS) and custom Unix versions.

A Full-Service Company

Unsurpassed Documentation
At Vermont Creative Software we recognize and support the importance of documentation by approaching our technical writers as our "end user advocate". They are part for the developmental effort at the beginning of the project and have input throughout all phases.

The Function Reference
An alphabetical listing of each function, it provides calling conventions, return values, error codes, and a comprehensive description as well as a list of related functions. Each function begins on its own page for ease of use.

The User's Guide
Each particular aspect of Vermont Views occupies its own section of the User's Guide. There is no need to read the entire manual. Each system is covered separately and includes tutorials that use that particular feature. In addition, the comprehensive index and table of contents make it easy to find subjects.

The Best Technical Support In The Business
Vermont Views is a complex and powerful product and we stand behind it, giving needed answers from those who know the product best. How many companies put the developers of the software on the technical support lines? Vermont Creative Software does.

Commitment To Our Customers
Vermont Creative Software has a Consulting and Training Department to handle any customer needs. Our Consulting group can be used to upgrade applications from old versions of our products, port to new hardware platforms, add support for additional graphics cards, debug programs with memory overwrites, or build new sub-systems into Vermont Views.

Formal Training Programs
We also offer formal training programs both on-site and at various locations around the country. Our classes are taught by qualified instructors or by our developers themselves. We have a wide range of courses, from introductory classes for people who have not opened the box to advanced classes that explore and explain the internal of Vermont Views systems.

Click here for Order Form.