December 20, 2010TC-10002


BASIS International Ltd. announces the maintenance release of BBj® and Barista® 10.03 that addresses several customer reported issues and introduces additional 11.0 preview features. Items noted below with an * are new in this release. Also, this release supports the update of JVM to Java 6 Update 23 that adds many very worthwhile features such as version 19.0 of the Java HotSpot Virtual Machine with improvements to overall performance and reliability, as well as better heap size allocations.

In addition, BASIS is releasing version 10.01 of Visual PRO/5® and PRO/5® with enhanced XCALL support.


Visual PRO/5 & PRO/5

Quick Links

Join Our Mailing List
VP510.01 Visual PRO/5 and PRO/5
  • New invocation options include:
    • PORTCOMMAND= - an option that runs the specified program before doing an XCALL and uses the port which that program returns; it can be specified in either the xcall.ini file or the MODE string
    • MODE= - a string that supports REMOTEHOST= and REMOTEPORT= for the XCALL verb
  • Adds XCALL support for
    • Two- and three-dimensional arrays
    • Templated strings
11.0 Preview Features in BBj 10.03
  • Adds features and functions to Browser User Interface (BUI) 
    • Ability to interact with client files*
    • Client localization*
    • Support for User Authentication*
    • Fundamental MDI support
    • Geolocation
    • Animated progress bar during page load
  • Adds to BBjWindow object
  • Adds
    • MiniConsole modes: FLOAT, VISIBLE, ROWS, COLS*
    • BBjConstants object (constants + code completions for miscellaneous constants)*
    • getBytes method to the BBjImage object*
    • Ability to specify a password for BBjCpl when saving in protected format*
    • Database Update API to the Admin API
    • Select/copy/paste capability via keyboard shortcuts in the SysWindow
    • XCALL Server for integration with (V)PRO/5 10.0x clients
    • Adds the LDAP API that allows developers to connect to, query, and update an LDAP server from their BBj applications
DatabaseMgmtDatabase Management
  • Adds
    • SQL INSERT syntax*:
      INSERT INTO <table1> SELECT * FROM <table2>
    • Triggers for KEY, KEYN, KEYP, KEYF, and KEYL file operations*
    • Database Update Wizard in Enterprise Manager
DevToolsDevelopment Tools
  • Adds code completion for many constants*
  • Barista login*
    • Allows users to specify and save connection settings and passwords for future logins*
    • Provides new arguments for passing "hidden" command line passwords when launching standalone (SDI) forms*
  • Barista grid navigation follows industry standard EnterAsTab behavior exhibited by standard Barista forms; [Enter] and [Tab] keys provide navigation from cell to cell during grid entries*
  • Barista Installation Manager eliminates manual intervention after creating new Barista development project areas by automatically updating prefixes, system globals, and selected system files*
  • Barista Administration
    • Uses the new BBjAdmin Object API to authenticate Barista users - for improved security
    • Now shares information with BBj as user records are entered, modified, or deleted for ease of use
    • Provides options to import existing BBj users into Barista and export Barista users to BBj for simplified upgrades
  • Barista Inquiry System
    • Adds case-insensitive sorting as the default for all columns
    • Allows configuration of case sensitivity for column sorting and searching
    • Facilitates use of connection pooling for enhanced performance
Barista Application Framework, a powerful framework, allows developers to build a GUI application quickly by simply defining the data and its interrelationships. 

Refer to the online tutorials and documentation
to get your next GUI development project started. Barista run-time pricing is available online via your BASIS Partner Login.
SysAdminSystem Administration
  • Adds an optional Web Start Installation to facilitate streamlined deployment
  • Update your JVM to the latest version and benefit from these significant enhancements
    • Java 6 Update 23 features version 19.0 of the Java HotSpot Virtual Machine with improvements to overall performance and reliability
    • Java 6 Update 18 features garbage collection improvements and updated Client JVM heap configuration. In the Client JVM, the default Java heap configuration has been modified to improve the performance of today's rich client applications. Initial and maximum heap sizes are larger and settings related to generational garbage collection are better tuned.
More Information

Come to TechCon and AddCon May 9th-11th and step into the cloud with BASIS.
Register before February 25 and save $200!  

Review readme, relnotes, and fixes for BBj 10.03, or the 10.01 files for Visual PRO/5 10.01 or PRO/5 10.01.


Download the development builds for BBj and Barista and see Barista in action by trying out AddonSoftware ERP, built completely with Barista.


Subscribe to the bbj-developer or barista-list forums for the latest news.


Find us on Facebook   Follow us on Twitter  View our profile on LinkedIn

BBj®, Barista®, AddonSoftware®, Visual PRO/5®, and PRO/5® are registered trademarks.