f objects to mix and match in different documents. You can also build extensions to OpenDoc that become available to every component in an OpenDoc application.
We found that IBM's latest beta re-lease is an improvement over its predecessors in both performance and features. Besides VisualAge C++, the new beta supports Visual C++ and ActiveX, as well as any other System Object Model (SOM)-compliant compiler. To create a new part, you just fill in a few boxes and let a new tool, PartMeister, produce the C++ OpenDoc interface code.
Developers need only drop the new OpenDoc WebPak and Multimedia PartPak components into their applications to enable support for Hypertext Markup Language (HTML), Java applets, and Netscape plug-ins. With the multimedia components, an application gains support for a range of media files.
Since
we were testing a beta version of the toolkit, we found many more bugs than we'd like. For instance, there's some confusion when an object asks to be edited in place in a document, and other portions of the document can obscure menus. Plus, screen updating is often done incorrectly. But these are easily fixable.
For now, OpenDoc should be of great interest to developers in cross-platform shops, since it's available for OS/2 Warp, Mac OS, AIX, and Windows 95 and NT. Corporate programming teams will be particularly attracted to OpenDoc as a strategy for building specialized, reus-able parts and deploying them throughout an enterprise. As it matures into a network-aware, platform-independent framework, OpenDoc could revolutionize the software industry by delivering a true component architecture for enterprise applications.
.
Product Information
OpenDoc.............................Final pricing not yet available
(download latest version from
Internet:
http://www.software.ibm.com/clubopendoc/odbeta2.html
)
IBM Corp.
Armonk, NY
Internet:
http://www.ibm.com
Circle 1022on Inquiry Card.