BASIS Releases Latest BBx: BBj and Barista Version 11.11
BASIS International Ltd. announces the 11.11 maintenance release of BBj® and Barista® Application Framework.
This release benefits from improvements to string handling that will provide significant performance improvements in applications that incorporate a large number of concatenation and substring operations.
While this release addresses several customer reported issues, it also introduces significant 12.0 preview features including:
- New BASIS IDE Dialog Wizard
- Barista Query Definition System
- Barista Security System enhancements
- New DocOut object for integration of custom BBj code to the DocOut subsystem
- New SQL syntax and extended capabilities of VIEWs in SQL to leverage the full functionality of SQL queries
Read on for more details about this release. The * indicates new features in this release.
See some of these preview features in action. Attend our free 30-minute Java Break webinar on Wednesday, Nov 16. Register today.
12.0 Preview Features in BBj 11.11
Language Interpreter
- Adds new BBjStoredProcedureData methods to acquire the complete environment for the JDBC connection - getConnectionProperties and getConnectionProperty*
- Adds BUI support for
- BBjCharts - pie, line and bar chart
- Internet Explorer 9
- [Alt]+key combinations such as for the @ sign on European keyboards
- Optimizes performance in
- BUI - latest GWT 2.3 library and GZIP compression algorithm
- Web Start - Pack200 compression algorithm
- Extends SYSPRINT preview functionality to BBjForm
- Adds dozens of new demos to the LaunchDock
Refactor string handling for improved performance and reduced garbage generation
Database Management
- Extends the capabilities of views in SQL to leverage the full functionality of SQL queries including ORDER BY, GROUP BY, OUTER JOIN, UNION, nested SELECTs, and using SPROCs in SELECT statements*
- Adds the ability to define a table's description in Enterprise Manager's string template editor*
- Adds SQL syntax for REPLACE, which is similar to an INSERT except when there is a duplicate unique key, it deletes the existing record before inserting the new one*
- Adds BBJ_REVISION, BBJ_BUILD_DATE, and BBJ_BUILD_ID scalar functions to give access to BBj Services version information from an ODBC or JDBC application*
- Adds the ability to show UNICODE characters to the BBj ODBC Driver when the server is configured with a particular character set*
- Adds the ability to write ESQL auto increment column values*
- Adds support for ENUM and SET type columns to ESQL CREATE TABLE statements*
- Adds the ability to create/drop an index on a table's columns from the Enterprise Manager Query Analysis tab
Development Tools
- New BASIS IDE Dialog Wizard generates a BBj custom dialog class based on a resource file*
- Provides fast prototyping and creation of standard program modules as a foundation for further development
- Allows simple data exchange between UI controls and program variablesSupports point-and-click selection of controls and their events
- Generates callbacks and method stubs automatically
- Offers pre-built Barista menu callback ‘plumbing’ for incorporation of the generated code into the Barista MDI
- Preserves developer code changes for previously generated program sources
- Includes a GUI and BUI launcher for testing the resultant code
- Outputs Javadoc-like documentation in the source code
- BBj file chooser dialog custom class; uses flexible BBjNamespace methods for reporting user choice/action back to calling class*
- Enhances Barista Application Framework
- New processing system for documents replaces the original manual process*
- Configurable background process monitors contents of queue
- Streamlined entry options for adding documents to the queue
- Document Queue object for creating queue records
- Process monitor allows viewing of record status
- History archive of all processed documents
- Document Output System
- Ability to define document name format using tokens*
- Automatic archiving of all documents*
- Default Document Group definitions*
- New object allowing developers to create documents outside of Barista and process them through the Docules DEVICE lines in .syn files
System Administration
- Adds ability to import a MySQL database dump file into a BBj database from Enterprise Manager*
- Adds support for InstallerStart, InstallerFinish, UninstallerStart, UninstallerFinish events for CustomActions, Execs, and Kill to the BASIS Custom Installer*
- Adds the ability to LOCK files while they are being initially copied for replication or online copy*
- Adds the ability to only copy changed data files in the Database Update Wizard
- Enhances database replication
- Adds the ability to exclude files from any replication job
- Optimizes and improves file/database replication initialization
- Optimizes performance of remote file-opens
- Prevents accidental use of 1.5 or 1.7 JRE
- Rolls bbjservices.err, bbjservices.out and the GC log files when starting BBj Services on UNIX platforms
Barista Application Framework
- New BASIS IDE Dialog Wizard generates a BBj custom dialog class based on a resource file*
- - Provides fast prototyping and creation of standard program modules as a foundation for further development
- Allows simple data exchange between UI controls and program variables
- Supports point-and-click selection of controls and their events
- Generates callbacks and method stubs automatically
- Offers pre-built Barista menu callback ‘plumbing’ for incorporation of the generated code into the Barista MDI
- Preserves developer code changes for previously generated program sources
- Includes a GUI and BUI launcher for testing the resultant code
- Outputs Javadoc-like documentation in the source code
- New processing system for documents replaces the original manual process*
- Configurable background process monitors contents of queue
- Streamlined entry options for adding documents to the queue
- Document Queue object for creating queue records
- Process monitor allows viewing of record status
- History archive of all processed documents
- Document Output System*
- Ability to define document name format using tokens
- Automatic archiving of all documents
- Default Document Group definitions*
- New object allowing developers to create documents outside of Barista and process them through the Document Output System*
- Modifications to the Barista Security System include*
- Ability to assign permissions on menu sub tasks
- Auditing on record adds, mods, and deletes
- Permissions for access to Print functions
- Query Definition System
- Select columns available for queries
- Ability to access data in multiple tables via joins
- Option to define custom nested SQL SELECT statements for queries
- Option to add calculated and total columns
- Option to call custom programs to filter returned data set
- Callpoint System
- Support for derived data elements for all grid types
- New callpoint!.setStatus(""SKIP"") method which, when in replication mode, bypasses default callpoint code
- Install Application Wizard now handles DEVICE lines in .syn files
* * * * *
For more information, review the 11.11 readme, relnotes, and fixes release files
Download the new releases today
Subscribe to the forums for the latest news





