February 28, 2011TC-10002


Quick Links

Join Our Mailing List




BASIS International Ltd. announces the maintenance release of BBj® and Barista® 10.04 that addresses several customer reported issues and introduces additional 11.0 preview features. Items noted below with an 

* are new in this release.


This release includes significant performance improvements in the Browser User Interface (BUI). After seeing BUI in Action at last week's Java Break, one developer was so inspired to try it for himself that by the end of the day, he could run a component of his app on an Android phone! If you haven't put our claims about BUI to the test, waste no more time and try it for yourself. If you missed this Java Break or want to see it again, replay its 20 minute video located in the Java Break Library.


Also, BASIS tested this release on the newest JVM available, Java 6 Update 24, that contains the accumulation of many very valuable features such as version 19.0 of the Java HotSpot Virtual Machine with improvements to overall performance and reliability, as well as better default heap size allocations. 



11.0 Preview Features in BBj 10.04
  • Adds new methods
    • setSelectedIcon method of the BBjTree object*
    • browse(url$) method to the BBjThinclient object*
    • get/setMaxLength methods to the BBjEditBox and BBjCEdit objects*
  • 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 support for including a CALL statement to an SPROC as a table reference in an SQL SELECT statement and/or FROM clause*
  • 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
  • BASIS IDE configuration allows launching of Barista-related AppBuilder applications directly in the Barista MDI*
  • Barista Document Output System
    • Allows users to specify file names and locations for saved reports*
    • Document Inquiry provides options to display, fax and email historical documents*
    • Uses table based report column adjustment storage instead of user settings files*
    • Adds ability to restore report settings to original defaults*
  • Barista grid editing starts automatically when user types*
  • Barista Inquiry System
    • Adds search delay to context sensitive search text entry to significantly improve performance*
    • Allows data format configuration when copying information to clipboard*
  • 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 disallowConsole setting to Enterprise Manager for BUI*
  • Adds the ability for the interpreters used for triggers and SPROCs to be single or multi-threaded*
  • 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 in Las Vegas and step into the cloud with BASIS. Register before March 25 and save $100!


Review readme, relnotes, and fixes for BBj 10.04.


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.