Cincom Announces Availability of Cincom Smalltalk™
September 2001 Edition
CINCINNATI, Ohio - September 04, 2001 - Cincom Systems, Inc. announces the immediate, worldwide availability of Cincom Smalltalk September 2001 Edition. This latest version of Cincom Smalltalk includes new releases for Cincom Smalltalk's ObjectStudio® and VisualWorks® product lines.
Cincom Smalltalk is a rich set of application development environments and tools ideally suited for users that need to build custom, state-of-the-art applications that can be deployed across a company's internal network, the internet, or via a distributed network. Ideal users of Cincom Smalltalk are companies that have complex, rapidly changing business requirements, urgent time-to-market needs, and require the ability to deploy applications within the company or across the internet via the World Wide Web.
Included in the Cincom Smalltalk product family are the following components:
· ObjectStudio - The ObjectStudio development suite is the premier pure Windows Smalltalk development toolset. Providing complete access to all standard Windows services (COM, ODBC), ObjectStudio allows developers of native Windows applications to provide a complete solution. ObjectStudio is unique in providing integrated object modeling and object mapping within a single development environment. For Windows developers, ObjectStudio is a full end-to-end analysis, design, and development environment.
· VisualWorks - The VisualWorks suite is the premier Smalltalk toolset for building instantly portable server, web-based, and client/server applications. With connectivity to all major relational databases, object databases, and internet standard protocols, VisualWorks offers a complete solution for Windows® (95/98/ME/NT/2000), PowerMac, Intel Linux, AIX, SGI Irix, Compaq UNIX, HP-UX, and Solaris. With the most, well-respected, high-performance virtual machine architecture, VisualWorks is the preferred choice for internet development.
Cincom Smalltalk September 2001 Edition is the latest update for our Cincom Smalltalk customers and includes updates to both ObjectStudio and VisualWorks. The updated products within Cincom Smalltalk include:
· Cincom Smalltalk SCM (Source Code Management) Edition: bundles together ObjectStudio Enterprise Edition v6.5 and VisualWorks SCM Edition v5i.4*
· An update to VisualWorks SCM Edition V5i.2 with ENVY add-on will be announced and released at a later time.
Cincom Smalltalk’s VisualWorksÒ has been upgraded with significant new functionality for rapid development of web applications. With this release, VisualWave developers can use standard HTML tools like DreamWeaver or FrontPage for the development of the look and feel of their sites, utilizing Smalltalk on the back end for all the business functionality. VisualWave has been upgraded to support:
· Smalltalk Server pages. Supporting both ASP and JSP semantics, using Smalltalk as the scripting language.
· Servlets. A simple, standard API for programs that handle HTTP requests.
· Bean and custom tags. Smalltalk Server pages fully support defining custom HTML tags that are translated by the server.
· Additional gateways. New high-performance connections to IIS (using ISAPI) or Apache (using FastCGI).
· Content management and administration facilities. Developers can define and change the logical structure of sites without hard-coding directory references, and can administer server properties remotely.
Server pages and servlets can be either stateful (session-based) or stateless. User profiles may be created based on the visits to a site, and a logging framework has been created.
With this release of VisualWave, developers may build modern, interactive sites with best-of-breed, front-end tools in addition to the best-of-breed Smalltalk tools on the back end.
Additionally, further internet connectivity enhancements have been made that allow for even tighter integration with existing systems:
· Web Services. This release has full support for SOAP, UDDI, and WSDL. Developers can build full connectivity between VisualWorks-based servers and arbitrary systems on the net.
· SSL. With a heightened focus on security, we have released support for SSL in native Smalltalk – which is as fast or faster than existing C implementations! This allows for full integration of Smalltalk services with arbitrary servers.
· SNMP. This is the standard used by numerous tools for managing network-based services. With this release, VisualWorks services may be easily exposed to such management tools for remote administration.
· Full HTTP 1.1 client support and XML to object mapping (DOM) facilities. In addition to SOAP, this allows developers to deal with arbitrary XML-based services. Developers can now handle XML-based messaging, whether the transport is HTTP, CORBA, COM, or e-mail.
The base VisualWorks system has also seen significant improvements. There have been changes and updates to the following subsystems:
· GUI Builder. The GUI Builder has been made fully event-driven, making it more responsive. The tools have been upgraded, adding new widgets (including a resizing splitter), and Polling has been deprecated. The specific list of improvements includes:
- Better platform emulation. We polished the emulation libraries, provided better platform-faithful system defaults (e.g., window placement) and better documentation, applied feel framework more consistently, and provided UI settings control over feel options.
- A better painter. Fully event-driven, providing modern GUI building features.
- Enhanced
widget library. Resizer, standard tree
widget.
- Support for platform fonts in all widgets and tools.
- Full deprecation and removal of the polling system.
- Separated Cut from Delete.
- Input Fields. Proper Home/End/Shift-Home/Shift-End navigation.
- New default Mac look.
- Full deprecation and removal of old Mac look.
- New Windows look policy.
- Full deprecation and removal of old Win3 and Win4 looks.
- New optional Mac7-look parcel.
- New Tab Control.
- Deprecation (but not removal) of Button Tab Notebook widget.
- Full support of internationalization of Labels in all Painter property pages.
- New Select On Navigation option for ALL lists.
- Separate Win95/NT and Win98/2000 looks.
- Totally new GUI Painter Tools that include a hierarchical view of widgets on the painter’s canvas.
- Full Wave, Lens, BGOK, and Advanced Tools support of new Painter and non-polling environment.
- Platform-faithful scrolling/tracking on all scroll bars.
· New inspectors and workspaces. These entirely replace the older versions and support many new usability enhancements. These include:
- Multiple workspace pages
- Control over workspace imports
- Workspace variables
- Toolbars
- Inspector views varying by class
- Enhanced navigation
- Virtual instance variables
- Multiple views of objects
- Improved navigation
- Browsing methods within the inspector
- Drag and drop of values
- The undoing of variable assignments from the inspector
· Distributed Smalltalk (DST). DST has been upgraded so that it now works properly with the latest releases of common CORBA tools. DST is in the midst of a full upgrade; the OpenTalk distribution framework will replace the DST core communications framework. This will provide faster communications, a more robust error-handling framework, and better debugging facilities
· StORE. StORE has been upgraded to be faster on common operations. The tools have been updated for easier use.
· Refactoring Browser. With the 5i.4 release of VisualWorks, the RB will be a downloadable add-on option. Our intention is to replace the current system browsers with the RB. This will be completed during the next release cycle. In the interim, developers will have access to a tool that provides full XP support, and is integrated with StORE.
What's New With ObjectStudio
ObjectStudio is in the process of receiving a major update – a new VM. The Cincom Smalltalk team is in the process of porting the VisualWorks VM to ObjectStudio. This will provide the following benefits to ObjectStudio developers:
· Better Performance. The VisualWorks VM is a modern, just-in-time compiler with superior garbage collection; the current ObjectStudio implementation is a byte code interpreter.
· Better Conformance. By using the VisualWorks byte code set, it will be possible to provide better ANSI compliance in ObjectStudio. This will make the non-GUI VisualWorks libraries available to ObjectStudio developers.
· Standard source control tools. Once this is complete, StORE will be available to ObjectStudio developers – providing a common source-code repository.
In the meantime, a number of bugs have been fixed in ObjectStudio with this release. The following requests have been fixed:
|
F/R
Number |
Description |
|
72841 |
Method
OLEObjectClass>>getObject:className:onError: should be made better. |
|
72811 |
AsciiXlate is not
supported the same in the entire product. International characters are not
well-supported. |
|
72787 |
Multi-line edit
field form item does not have an external getFfocus for tab key list
navigation using item traversal list. |
|
72750 |
The value in the
numeric field changes improperly (rounding problem) upon obtaining focus. |
|
72742 |
Run-time error
'-2147023174' (800706ba) Error '-2147023174' (800706ba) OLE error. |
|
72727 |
There seems to be a
problem with opening a modal controller and then opening a subform as
modal. This is a regression. |
|
72703 |
NCB: Make the new
class browser the default browser for 6.5. |
|
72658 |
OLECurrency class
does not take Control Panel settings into consideration. |
|
72552 |
FileNameString>>fileNamesMatching:mode:exclude:
fails with memory allocation error for >1000 files (depends on machine
RAM). |
|
72532 |
When compiling code
filed out from VisualWorks, you get an Error: Instance method
#instanceVariableNames: is not found in Class MetaClass even when the string
is empty. |
|
72531 |
Getting
"Error: String constant too long" when compiling. |
|
72530 |
doesNotUnderstand:
#methodSourceEditor when using new class browser with old debugger. |
|
72372 |
A dropdownComboBox
with no assigned values causes cursor to behave erratically when the keyboard
up-down arrows are pressed. |
|
72346 |
NCB, class browser,
breakpoint list display problems. |
|
72287 |
In previous
releases, the “Load file...” from the O/S desktop would keep the last file
loaded as "sticky" data in the File Name entry field. This is no longer true with 6.4, which is
frustrating for a developer (me) because I have to retype the name. |
|
72241 |
Data not sent out
through the TPC/IP socket - SocketWriteStream>>flushOnError: |
|
72128 |
Format>>Selected
Background COlor option does not work properly for a dropDownComboBox. |
|
72107 |
SQLSERVER returns
precsion of a decimal number always as 4. |
|
72080 |
Update spgen.txt
for 6.4 release. |
|
72045 |
Negative value is
returned incorrectly when exported via cursor. |
|
71992 |
Update method reference
with error codes that could occur when running FormOLEControl>>open. |
|
71983 |
Cannot change
options for a “Not Editable” and “Not Selectable” radio button |
|
71701 |
(System
getSystemVersion) returns a float object instead of a string object. The method reference needs changing or the
program. |
|
71628 |
I try to sort an
array containing some strings with umlauts but it seems that ObjectStudio
orders all umlauts behind the character “Z.”
So all names beginning with an umlaut are at the end of my result instead
of in between. |
|
71484 |
Memory leak when
using Oracle using execSql:vars:. |
|
70946 |
Memory leak found
in the "normal" part of the GDI memory. Problem can be identified using GDI Stat tool to monitor. Customer needs fix ASAP. |
|
68764 |
The "TOTAL
FrameWorkÒ Web Site" link created in the
ObjectStudio 6.3 Start menu group should, for ObjectStudio 6.4, be changed to
"Cincom Web Site" or "Cincom on the Web." |
|
68122 |
Horizontal scroll
bars in ListBox can fail to work if Text labels are added to the ListBox with
formatting information different than that of the ListBox display. |
|
67366 |
If a PropertySheet
is already open, with a repeated “open,” another one is opened; both Sheets
don't react on events i.e., the “active” event doesn't work also. |
|
67165 |
In the method MFDatabase>>executeStatement:,
the last line is missing and should read:
^ result. |
|
46014 |
DropDownListBox
behaves wrong. |
|
43813 |
Please add
#timerAt: to parallel #timerAt:put: in class Timer. |
|
43745 |
Left button down is
not handled every time, if it is done quickly on a Toolbar (except for the
#ToolbarButton type). |
|
43378 |
Class Browser: Gets
a debugger for class>Find b47 |
|
35183 |
QUICKFIX: Item traversal does not work in
OracleLogonWindowView - Debugger opens if “cancel” with Return instead of
mouse click. |
|
34202 |
QUICKFIX: Debugger shows up when editing a
FixedItemsController because the compiler cannot compile the temporary method
#tempInherited49Items since it has no source code. |
|
33572 |
FIX PROPOSAL FOR
FORMOLECONTROL>>CREATEDISPATCHER |
|
32425 |
EVENT LOSTFOCUS ON
NOTEBOOKS IS NOT CALLED |
Cincom Smalltalk SCM Edition, add-ons, and third-party products are available worldwide. Please contact your local Cincom sales representative directly or via e-mail at: http://www.cincom.com/scripts/smalltalk.exe/community/index.asp?content=contact for more information. Cincom Systems provides more than just software for its clients. World-class support and service are also available with our products. Please visit Cincom's corporate web site for more information at www.cincom.com.
Existing Cincom Smalltalk subscription customers are eligible to receive the latest subscription offering at no additional cost.
The Cincom Smalltalk September 2001 Edition is the newest subscription update for our signed subscription customers. It is very important that we all understand the proper procedures to get your customers the latest software.
Will subscription customers be sent the new release
automatically?
No. An OMS or Softrax "New Release" order will be required before distribution will ship the product to your subscription customer. It is the responsibility of the account executive to arrange for the order to be placed.
What will the subscription customer receive with the
upgrade?
It depends on which software product is licensed by the customer. The following table shows what will be sent to each customer when an order is placed.
|
Cincom Package |
Upgrade Components Included |
|
|
|
|
Cincom Smalltalk SCM Edition |
VisualWorks Enterprise Edition, Release 5i.4 |
|
Cincom Smalltalk Non-Commercial Edition |
VisualWorks Non-Commercial Edition, Release 5i.4 |
What order type code do I use for upgrading our
existing subscription customers?
You should place all the upgrade orders using the "New Release (NREL)" order type code.
Will I need to include both the software product code
and the software license code on the New Release product upgrade orders?
No. In order to streamline the process, you can simply enter the software product code (CSCE, CLAC, CLNC, CSEA (not yet available), ) by itself on New Release orders. You do not need to enter the software license code again! Remember the new Cincom Smalltalk release number is "0109".
Are there other significant changes to what is being
shipped?
Yes. With this release of Cincom Smalltalk (for both new and upgrade orders), we will be shipping the software and contents in a nice box. Within the box will be the customer's software, a Cincom welcome letter, t,and the VisualWorks Installation Guide. .
How many upgrade copies of the software is my customer
entitled to?
The general rule of thumb is one. Our subscription contracts stipulate that Cincom is only required to provide your customer with one copy of the software when they receive upgrades. However, we understand that may not be practical for all customers. You may use the Units or Quantity field on the order to designate how many copies of Cincom Smalltalk you want sent to your customer. If you elect to send multiple copies to your customer, be aware that will mean that multiple copies of documentation and collateral will also be sent; each set will be in their own Cincom box.
Why is it so important to use a New Release order type
code?
The New Release order type code plays a significant role in how Order Services, Billing, and Distribution handle the order. New Release tells Order Services that only the software product code is required for the order thus allowing it to pass quickly through the approval process. For billing, New Release orders do not generate a customer invoice. If you attempt to enter an upgrade order using the New Product (NPRD) or Upgrade (UPGR) order type codes, then your customer will be billed for the release and that will simply cause more work for you and for your customer. Distribution uses the order type when packaging the product so that it knows what to include in the package being sent to your customer.
How soon will the upgrade software ship from
distribution?
We are releasing Cincom Smalltalk September 2001 Edition at the beginning of September . Orders will begin shipping from distribution shortly after the beginning of the month. You may go ahead and enter your upgrade orders as soon as the software is announced.
We hope that you find entering a new release order quick and easy. There are only a few things that you need to know to enter the order.
What is the customer number?
Where do I want the software to ship?
What order type code do I use? NEW RELEASE (NREL)
What software product does my customer currently have? (CSCE, CSEA, CLAC, or CSNC)
How many copies do I want sent?
Place a new order in the system.
Be sure to use the NEW RELEASE order type code.
Just enter the line item for the software product being upgraded. No software license product code is required.
Enter the appropriate number of copies in either the UNITS or QUANTITY field. Units are used in Softwax and Quantity is used in OMS.
If your customer requires the VisualWorks Object Engine Sources, be sure to include that product code (VOES) as well.