Aug 17, 2015
TC-15005 


BASIS International Ltd releases BBj®, the Barista® Application Framework, and AddonSoftware® by Barista version 15.02. This maintenance release incorporates all customer requested fixes listed in the Fixes file.

Some new 16.0 preview features detailed below are incorporated into this release while most others are available in the 'nightly' development builds. Download the released 15.02 today for the most robust version of our products. To sample all of the new 16.0 preview features download the development build.
BBj BBj 16.0 Preview Features
Language 
  • Adds year/month and year/week entry capabilities to the BBjInputD control
     
  • Adds the BBjHtmlEdit control, a rich text WYSIWYG editor that facilitates editing both HTML-formatted and plain text
     
  • Adds the option to drag-and-drop files onto a BUI Client BBjFileChooser as opposed to selecting them through the standard interface
     
  • Enhances the SysGUI and SysWindow 'MINICON' mnemonics to support the 256x256 Windows icon format, to honor the requested icon index, and to optionally load all icons in the .ico file
  • BBjTabCloseEvent
    • Adds an optional close box to BBjTabCtrl tabs and provides the developer with a corresponding tab close event
       
  • BBjTabPopupEvent
    • Adds a new BBjTabCtrl event, similar to BBjPopupRequestEvent, that includes the tab index making it easy to add popup menus to BBjTabCtrl tabs
  • BBjDrawPanel API
    • Adds a new draw panel API, making it possible to interact with the draw panel via object syntax instead of mnemonics
 Development Tools
  • Eclipse BDT WindowBuilder
    • The 15.01 release included several performance improvements announced previously and this release addresses several requested fixes.
Application Building Blocks and Utilities
  • Adds support for the BASIS_UTILITY_DEVICE_PIXEL_RATIO global string entry to force a particular DevicePixelRatio in utilities such as the Dashboard Utility and the BBJasperViewer
     
  • Adds new methods to the BBXImage Utility to modify the canvas size and facilitate scaling an image while maintaining the original aspect ratio
     
  • Trace Utility
    • Adds bbtrace.bbj to the BBj utilities set for easy integration into applications for starting, stopping and showing a trace
BBj AddonSoftware 16.0 Preview Features

Distribution Bundle

  • Jasper Purchase Order
    • Converted the Purchase Order from a BBjForm-based document to a Jasper report and interfaced it with Report Control. This change provides a modern, more professional document that is easier to edit
Utilities
  • Enhance the Addon Install and Upgrade Wizard (AIUW) to automatically suggest an alternate version-specific data location for the upgraded files to avoid accidentally doing an 'in-place' update and to facilitate testing
BaristaBarista Application Framework 16.0 Preview Features
Barista Install Application Wizard
  • Application Wizard
    • Improves accuracy when installing applications tied to a Parent System ("mods" projects) by creating and using a "delta" .xml file reflecting just the developer customizations to the base product.
       
    • New one-time utility to create the deltas for developers wanting to upgrade mods projects created in prior versions.
BBj More Information
TechCon 2015
Save the dates October 12-14 for the conference and stick around for hands on training October 15-16 here in Albuquerque. Register before Aug 31 and save $100. Reserve your room now at the Albuquerque Marriott for the special conference rate. Click the TechCon logo for session and training descriptions and FAQs. 

The BASIS International Advantage
Dig into the wealth of information in this technical publication. Read the articles online or download to your device of choice. Click here.

Communications
For current information, be sure to subscribe to all BASIS announcements and join our discussion forums.
View our videos on YouTube Like us on Facebook Follow us on Twitter View our profile on LinkedIn 

BBj, BBx and Barista are registered trademarks of BASIS International Ltd.