United States Argentina Australia Austria Belgium Canada Chile Colombia Costa Rica Dominican Republic France Germany Bangladesh/India Italy Kenya Mexico Netherlands Puerto Rico South Africa Sweden Switzerland Venezuela
BASIS International Ltd.
Home | Site Map | Contact Us | Partner Login  

 













Development Tools

Software development has come a long way since the days of the READY> prompt. The dawn of the Graphical User Interface (GUI) spawned sweeping changes. Greater sophistication and convenience for the user means tremendously increased complexity for the developer, whose old methods and character-based tools are quickly becoming inadequate. Years ago, BASIS offered a full screen editor utility, _edit, with features like built-in syntax checking, search and replace, and hotkeys for merging subroutines. Command line-driven lister and compiler utilities followed, which allowed Business BASIC developers to choose their own third party text editors. BASIS' first truly graphical product, Visual PRO/5®, offered ResBuilder®, GUIBuilder®, and DDBuilder® to help develop applications for Microsoft Windows.

With the advent of BBj®, BASIS faced a crossroads with the realization that stable, separate, and stand-alone utilities were inadequate. Accessing the power of BBj and using it to write graphical, multiplatform, Web-enabled applications demanded something much better. BASIS needed a new tool, designed from the ground up, to work with GUIs and still handle the character-based code of the past. Furthermore, BASIS needed a development system to bring together the many processes required to build a modern software application. BASIS needed a complete IDE.

The fastest and best way to create such a development environment was to take advantage of existing and proven solutions. The answer was to use NetBeans®, an open-source Java-based IDE project sponsored by Sun Microsystems, the developers of Java itself. BBj 2.0 introduced BASIS first NetBeans-based IDE for writing Business BASIC software using BBj. Although this first IDE had limitations, it was a quantum leap beyond anything previously offered. For the first time, a dedicated source code editor contained features such as syntax highlighting, abbreviation expansion, and keyboard macro recording. In subsequent releases, BASIS greatly enhanced and developed this tool further to become the BASIS Integrated Development Environment or IDE.

BASIS takes a new productivity leap forward in GUI development with the Barista™ Application Workbench. Barista is BASIS' GUI-only data dictionary-driven development framework and runtime engine. Barista facilitates:

  • New GUI application development
  • Conversion of CUI applications to GUI
  • Modernization of existing GUI applications

Barista imports a BASIS data dictionary and, with little development effort, delivers a functional GUI application running on multiple platforms with a modern GUI look-and-feel, standardized keyboard and mouse navigation, and a built-in SQL-based inquiry engine. Barista delivers enormous productivity gains on both initial product development and, more importantly, on future application maintenance and enhancement tasks.

Barista Application Framework
The BASIS IDE
Legacy Tools


Language/Interpreter
Database Management
Development Tools
System Administration
Partnership

Quicklinks
BBx Generations
BBj®
Visual PRO/5®
PRO/5®
Data Server®
ODBC/JDBC Driver
Downloads
Documentation
Training
Solutions
Barista