BX PRO 5.0
Release Notes
The BX PRO 5.0 Release NotesTM is copyrighted by Integrated Computer Solutions, Inc., with all rights reserved. No part of this book may be reproduced, transcribed, stored in a retrieval system, or transmitted in any form or by any means electronic, mechanical, photocopying, recording, or otherwise, without the prior written consent of Integrated Computer Solutions, Inc.
Integrated Computer Solutions, Inc.
201 Broadway, Cambridge, MA 02139
E-mail: info@ics.com
WWW: http://www.ics.com
Builder Xcessory, BX, BX/Ada, Builder Xcessory PRO, BX PRO, BX/Win Software Development Kit, BX/Win SDK, Database Xcessory, DX, DatabasePak, DBPak, EnhancementPak, EPak, ViewKit ObjectPak, VKit, and ICS Motif are trademarks of Integrated Computer Solutions, Inc.
All other trademarks are properties of their respective owners.
1. BX PRO 5.0 Overview
2. New Features in Builder Xcessory 5.0
3. Known Problems in Builder Xcessory 5.0
4. Notes for All Platforms
5. Notes for SGI IRIX
6. CodeCenter and ObjectCenter
7. Notes for EPak PRO 3.0.1 and EnhancementPak 3.0.1
ICS Product Groups
The BX PRO 5.0 CD-ROM contains the following ICS products available in the arrangements illustrated in the following figure:
Figure 1. BX PRO ICS Product Groups
Note: EPak PRO 3.0.1 is available separately.
Note: Software version numbers for the INT components (ChartObject and EditTable) of EPak PRO reflect changes made for release compatibility. These version number changes do not impact product documentation, which retain the previous version numbers.
BX PRO 5.0 Release Notes
This document provides release information pertaining to the following ICS products:
EPak PRO 3.0 Release Notes
For release information about EPak PRO 3.0.1, EnhancementPak 3.0.1, ChartObject 3.0.1, EditTable 3.0.1, and View3D 2.0 refer to the
EPak PRO 3.0 Release Notes.
ViewKit 1.3 Release Notes
For release information about ViewKit ObjectPak 1.3.1, refer to the
ViewKit 1.3 Release Notes.
ICS Product Documentation
The documentation set you receive depends upon which product(s) you purchased. ICS product documentation is available also from the ICS website, as described in "HTML Documentation on the ICS Website" .
The following table lists the documentation included with your purchase:
INT Widgets and View3D
The following table lists the documentation included with your purchase of the INT Widgets, ChartObject, EditTable, and View3D, which are available separately:
Document | Product | |||
---|---|---|---|---|
ChartObject | EditTable | View3D | INT WIdgets | |
ChartObject Programming Guide | ||||
EditTable Programming Guide | ||||
EPak PRO 3.0 Release Notes | ||||
BX PRO 5.0 Installation Notes |
Documentation for ICS Evaluation Products
If you are evaluating an ICS product, some documentation is available on the CD-ROM, but you may receive only a subset of the documents listed in the previous table. To obtain copies of the ICS documentation, contact your sales representative. Also, ICS product documentation is available from the ICS website, as described in "HTML Documentation on the ICS Website".
HTML Documentation on the ICS Website
ICS website
The most recent HTML versions of ICS product documentation are available from the ICS website at:
Using Online Help
HTML online help
With BX PRO 5.0 and Builder Xcessory 5.0 uses HTML files for online help. To use the online help you must have a Netscape web browser installed.
Installing Netscape Navigator
If you do not already have a browser installed, you can install Netscape Navigator 4.0 include in the netscape or NETSCAPE directory of the BX PRO 5.0 CD-ROM.
Note: The .tgz files are GNU zipped tar files of the Navigator distribution from Netscape.
BX PRO System Requirements
BX PRO 5.0 requires the following system configuration:
- At least 16 MB of RAM (we recommend 32 MB of RAM)
- The amount of disk space listed in the following table (according to your platform):
- X11R5 or later
- Motif Version 1.2 or later
-
High resolution graphics display: 1024 x 768 is required;
1280 x 1024 is recommended
ICS Product System Requirements
BXPRO and Builder Xcessory
BX PRO 5.0 and Builder Xcessory 5.0 require the following system configuration:
- At least 16 MB of RAM (we recommend 32 MB of RAM)
- X11R5 or later
- Motif Version 1.2 or later
-
High resolution graphics display: 1024 x 768 is required;
1280 x 1024 is recommended
EPak PRO, EPak, EditTable, ChartObject, and View3D
EPak PRO 3.0.1 (including EnhancementPak 3.0.1, EditTable 3.0.1, and ChartObject 3.0.1), the INT widgets (ChartObject 3.0.1 and EditTable 3.0.1) and View3D 2.0 require the following system configuration:
ViewKit
ViewKit 1.3.1 requires the following system configuration:
Disk space requirements
The installer automatically calculates your exact disk space requirements based on the software you choose to install. The following table lists the amount of disk space required for each product according to your platform:
Software Version InformationBuilder Xcessory uses the following software versions: Builder Xcessory DocumentationThe Builder Xcessory documentation set includes the following manuals:
New Features in
|
JAVA 1.0.2 Resource | JAVA 1.1 Resource |
---|---|
actionEvent | See "actionEvent equivalents" |
gotFocus | focusGained |
lostFocus | focusLost |
keyPress | keyPressed |
keyRelease | keyReleased |
keyAction | keyTyped |
keyActionRelease | not supported |
listSelect | addItemStateChanged |
listDeselect | addItemStateChanged |
mouseDrag | mouseDragged |
mouseMove | mouseMoved |
mouseEnter | mouseEntered |
mouseExit | mouseExited |
mouseDown | mousePressed |
mouseUp | mouseReleased |
scrollLineUp | adjustmentValueChanged |
scrollLineDown | adjustmentValueChanged |
scrollPageUp | adjustmentValueChanged |
scrollPageDown | adjustmentValueChanged |
scrollAbsolute | adjustmentValueChanged |
windowDestroy | windowClosed |
windowMoved | windowActivated |
windowIconify | windowIconified |
windowDeiconify | windowDeiconified |
actionEvent equivalents
The actionEvent resource in Java 1.0.2 has different equivalents in Java 1.1 for different components:
Component | JAVA 1.1 Equivalent |
---|---|
checkbox choice checkboxmenuitem menu | itemStateChanged |
filedialog | No longer supported |
All other components | actionPerformed |
New AWT Components
The Builder Xcessory Palette now includes the components Java AWT components ScrollPane and PopupMenu.
Label Component Limitation
The AWT Label component does not support multiline labels. Although Builder Xcessory allows you to apply a multiline label and displays it correctly, the generated code does not produce a multiline label.
Adding Events to a Java Dialog
To add events to a Java Dialog, you must subclass the Dialog (you cannot directly instantiate the Dialog class). Builder Xcessory automatically subclasses the AwtDialog.
Java Menus
Builder Xcessory allows you to create Java applications, including those with a menu system. However, Builder Xcessory does not make certain restrictions on the creation of the application interface that are enforced by the AWT objects and toolkit. It is therefore possible to create a menu system that is not considered valid in AWT usage.
Creating AWT applications
To create a valid AWT application, observe the following conventions:
· AwtMenuBar should be a child of AwtFrame only, not of other containers.
- AwtMenu should be a child of AwtMenuBar only.
- AwtMenuItem, AwtCheckboxMenuItem, and AwtMenuSeparator should be created as children of AwtMenu (pane), or of AwtPopupMenu only, and as separate top-level objects.
Notes for All Platforms
The following sections describe general notes for all platforms.
Java MB3
In Java, you cannot use MB3 for dialog placement. To display a dialog, select the Dialog or FileDialog object from the Palette.
Focus Model
Because Builder Xcessory uses many windows, we suggest that you use a "follow-pointer" focus model (Mwm*focusPolicy: pointer) instead of a "click-to-focus" model (Mwm*focusPolicy: explicit). The "click-to-focus" model might cause windows to be raised inconveniently.
Placement Grid
The placement grid is not visible, but you can change the placement grid configuration. Refer to the section "Snap To Grid" in theBuilder Xcessory Reference Manual for more detailed information.
Shrinking Panner
On very large interfaces, the Browser panner disappears because the size of the panner reflects the percentage of the interface seen in the Browser. Resizing the Browser or the panner canvas makes the panner visible again. Alternatively, click MB1 inside the panner canvas and drag the pointer to move the visible portion of the interface hierarchy inside the porthole.
Note: You can also traverse to the panner and use the arrow keys to pan.
XIO Errors
Resizing the Browser message window until it is completely obscured or takes up the entire Browser window results in an XIO Error. A message is printed in the message window. This XIO Error does not affect the operation of Builder Xcessory or the current interface, and you may safely ignore the error.
Notes for SGI IRIX
On SGI systems, you can run Builder Xcessory 5.0 with either the OpenGL-based GlwMDrawingArea widget or the IRIS GL-based GlxMDraw widget.
Using BX with OpenGL
To start Builder Xcessory with the OpenGL widget, use the "-openGL" switch on the command line:
- % bx50 -openGL
-
Note: Your GL widget selection is saved from session to session.
CodeCenter and ObjectCenter
Version Support
Builder Xcessory supports CodeCenter 4.x and ObjectCenter 2.x for Solaris 1.x, Solaris 2.x, and HP-UX 9.0.x.
clms_registry
CodeCenter version 4.x (ObjectCenter 2.x) includes the communication server clms_registry, which should be installed during the normal CodeCenter installation. This program must be running in order for Builder Xcessory and CodeCenter to communicate.
Note: Problems running CodeCenter from Builder Xcessory are likely due to the Builder Xcessory execution of CodeCenter. To work around this, start CodeCenter on the same machine from another xterm (exiting Builder Xcessory is unnecessary), and connect to it from Builder Xcessory.
Notes for EPak PRO 3.0.1 and EnhancementPak 3.0.1
Support for HP-UX 11
EPak PRO 3.0.1 and EnhancementPak 3.0.1 support HP-UX 11 users. On page 8 of the EPak PRO 3.0 Installation Notes, the table in Step 1 does not include HP-UX 11 in the Platform column. The table should read as follows:
Documentation Errata
- Change directories to the mount directory. For example, if the CD is mounted in /cdrom, enter the appropriate command for your platform at the prompt(%):