Development Tools
BASIS Development Toolkit (BDT) Studio
Previously offered as Eclipse plugins, the BDT Studio is a standalone application that can streamline almost any software development cycle. This application helps you write, run, and maintain your BBj programs as efficiently as possible.
See the BDT Studio page for more information about available features.
BBj Language Support
The BBj Language Server helps developers using Visual Studio Code and IntelliJ IDEA by offering intelligent code completion, real-time error diagnostics and semantic validation, rich syntax highlighting, Java integration, efficient code navigation, and built-in keyboard shortcuts to launch BBj programs as GUI, BUI, or DWC applications.
Barista Application Framework
BASIS offers GUI development with a rapid application development tool ‒ the Barista® Application Framework. Barista is BASIS’ GUI-only data dictionary-driven development framework and runtime engine. Barista facilitates the following:
GUI Development
Provides a number of tools to help developers rapidly develop robust business applications.
CUI Conversion
Assists developers in converting legacy character-based user interfaces (CUI) to beautiful, eye-popping GUI interfaces.
Modernization/Web
Modernize CUI and GUI applications and deploy them as desktop, browser-based (BUI and DWC), and mobile applications all from a single code base.
Barista Compatibility
Barista is database independent and works with both modern SQL RDBMS as well as legacy BASIS file types. Barista imports a third party RDBMS or 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.