The Eclipse IDE is the preferred cross-platform development framework in the world today. This training will cover the IDE and give you hands-on experience with all of the BASIS-developed plug-ins. During this course, you will explore the Business BASIC Development Tools (BDT) including the Code Editor, code completion, keyword lookup, WindowBuilder, AppBuilder, Enterprise Manager, Performance Analyzer, Dialog Wizard, Unit Test, along with many other tips and tricks for achieving productivity gains using all the new BASIS development tools powered by the Eclipse framework. A variety of non-BASIS plug-ins will also be referenced as additional resources that developers may find useful.

Cost: $1,335 for Lessons 1 - 7 

BDT - A Brief Introduction

Lesson 1 - The Eclipse IDE and Configuring BDT Plugins 

Lesson 2 - Code Editor 

Lesson 3 - WindowBuilder 

Lesson 4 - Using AppBuilder 

Lesson 5 - Using Enterprise Manager (EM) 

Lesson 6 - BBJ Utilities Plugin 

Lesson 7 - Tips and Tricks

Cost: $1,335 for Parts 1 - 7

BASIS Product Development in BDT 2019 slides

This is a required lesson before moving on to the following BDT lessons. Lesson 1 provides an introduction to the Eclipse IDE and information on installing the necessary BDT plugins needed for the exercises in the following BDT lessons.

The prerequisite for this lesson is Lesson 1. BDT's BBj CodeEditor is the core plugin to the Eclipse IDE which supports creating and editing BBj source code files. It offers enhanced editing features such as BBj-specific syntax coloring and highlighting, code completion, and assistance for BBx and BBj language constructs, as well as the ability to run your program directly from Eclipse as either a CUI, GUI, or BUI program.

The prerequisite for this lesson is lesson 1. The BDT WindowBuilder is a plugin to the Eclipse IDE which provides an editor for ARC resource files (user interface control layouts). It allows developers to create and edit resources files and graphical controls visually or by directly editing the ARC file text. These ARC resource files are also the starting point for AppBuilder development (in Lesson 4).


The prerequisites for this lesson are lessons 1 and 3. The BDT AppBuilder is a plugin to the Eclipse IDE which provides an editor for GBF files (user interface control event code). It allows developers to create and edit BBj code in GBF files to enable specific UI events and then manage the code to call when those events occur. AppBuilder and GBF files extend the user interface controls defined in existing ARC files, so be sure to learn about WindowBuilder before taking this lesson.

The prerequisite for this lesson is lesson 1. The Enterprise Manager (EM) provides a central location for managing all of the various BBj Services located throughout the enterprise. The EM can be accessed via the browser or through a plugin for Eclipse.

The prerequisite for this lesson is lesson 1. 

The prerequisite for this lesson is lesson 1. Things to know during your BBj and Eclipse experience.