News Archive Index
WinNews (tm) - The Monthly PC/Mac News Archive

Special Edition for: Software Dev'94/Business Solutions

held at the San Jose Convention Center, March 15-17, 1994

Prepared & Distributed by:  Baker Enterprises

Assorted press releases and news articles are available by subject heading in the topic areas shown below or use SEARCH to find articles listed by company names.

SOFTWARE:	HARDWARE:

Business & Productivity  	PC Systems

Professional/Engineering  	Expansion Products

Personal & Educational  	Peripherals

Games & Entertainment  	Macintosh Specific

System Software & Utilities  	Miscellaneous Hardware

Macintosh Specific

Miscellaneous Software  	GENERAL INTEREST:

Books & Publications

Miscellaneous News

Ordering WinNews

PC Industry Database


About Press Releases
Full Text Press Releases...

Press Releases are distributed electronically with 100% of the entire text included as supplied by the company. Most material is available via the online news areas on America Online and Delphi within several days of receipt. News archives such as this are created at the end of every month. For additional information concerning any product or service mentioned, please contact the company directly. Check the end of the article for the company's mailing address and/or telephone numbers.

Note that additional Backgrounder reports may be available for downloading from our Information Download Libraries on America Online and Delphi.


About SEARCH Capabilities
Using SEARCH to Find Articles by Company Name...

1)	Click on the SEARCH button to see a list of companies referenced

within the various news articles included in the news archive.

2)	Select the desired company from the list, then click on the Show Topics

button (or double click on the company name) to see a list of relevant

articles for that company.

3)	Select an article of interest and click on the Goto button

(or double click on the article title) to display the article text.


About Baker Enterprises
About Baker Enterprises...

Baker Enterprises electronically distributes PC & Macintosh related news and full text press releases  via our New Product Information Service on America Online (Keyword=New Product) and Delphi (GO NEWS PRODUCTS). Monthly news archives such as this are created at the end of each month and include all news processed during the previous month. Besides this Windows-compatible format, the same information is also available in a PKZIP collection of standard ASCII text files with a simple index, but requires your own text file utilities to read. News archive files are available from a download library on AOL, Delphi, and selected Internet archive sites, or direct via mail from Baker Enterprises.

Baker Enterprises also maintains a reference database listing companies and products from throughout the PC industry. The database appears as an online searchable database via America Online in the PC Vendors Database within our New Product Information area. The same data is also distributed monthly on diskette by EMS Professional Software.

Ordering WinNews

PC Industry Database


Ordering WinNews
Ordering WinNews...

News archives are available in either this WinNews format for Windows users, or optionally in a PKZIP collection of standard ASCII text files with a simple index that requires your own utilities to read. A one year subscription for either format, mailed on 3.5" 720K diskettes, is $60 for first class mail within the USA, $75 elsewhere via AirMail. Single copies are $5 postpaid. NJ orders include 6% sales tax. This material MAY NOT be redistributed for profit without obtaining prior written permission from Baker Enterprises. Contact us direct for more information.

All correspondence, including news submissions for FREE distribution  or orders for the monthly news archives, should be addressed to:

BAKER ENTERPRISES

20 Ferro Drive	(609) 582-9203   Voice

Sewell, NJ 08080 USA	(609) 582-9204   Fax

Electronic Mail (including news submissions) may be addressed to:

RBakerPC@delphi.com	(Internet)

RBakerPC	(AOL/Delphi)


Free Distribution
FREE News Distribution...

Our services are provided at no cost to any companies or shareware authors wishing to have their press releases distributed, or their company and product information included in our database. All submissions should be mailed, faxed or Emailed directly to Baker Enterprises. Press releases are typically processed and available nationwide within one to three days of receipt!


PC Industry Reference Database
PC Industry Reference Database...

Baker Enterprises produces a PC industry reference database that includes information on thousands of companies and authors, plus brief information on their products. More than just a software locator, the database also lists hardware, peripherals, publications, accessories, supplies, shareware and more -- just about anything and everything relating to the PC industry. Company information includes mailing addresses, telephone/fax/BBS numbers, Email addresses and more. The database is available as an online searchable database in our New Product Information area on America Online. The same data is also licensed for monthly worldwide distribution on disk and CD-ROM as the PC Products Database sold by EMS Professional Software. Individual copies on diskette are $25 plus $5 shipping within the USA (contact EMS on foreign orders).

For information on ordering copies of the PC Products Database on disk and CD-ROM, or optional quarterly and monthly subscriptions, please contact:

EMS Professional Software

4505 Buckhurst Cr.	(301) 924-3594   Voice

Olney, MD 20832 USA	(301) 963-2708   Fax


Business & Productivity Software
Business & Productivity Software News:

Mainstay Flow for Windows Flowcart Design/Dev

Mainstay Schedule, Project Planning/Tracking

Clear Org Chart for Windows

allCLEAR Supports Notes/FX

CustomerFirst v2.3 Customer Support Mgmt

Quest 5.0 for Windows Multimedia Authoring

TerraLogics & Strategic Mapping Alliance

TerraLogics' TerraView Goes Into Space


Professional/Engineering Software
Professional/Engineering Software News:

(No entries for this newsgroup)


Personal & Educational Software
Personal & Educational Software News:

(No entries for this newsgroup)


Games & Entertainment Software
Games & Entertainment Software News:

(No entries for this newsgroup)


System Software & Utilities
System Software & Utilities News:

Novell Introductes SDK CD-ROM

Powersoft Endorses AppWare

GUILD for Novell's AppWare Foundation

Visual Edge Endorses Novell AppWare

KASEWORKS Endorses Novell's AppWare

Lahey FORTRAN 90 Set for 3rd Quarter Delivery

SENSE8 WorldToolKit for Windows

MKS Announces Next Generation MKS RCS (V6.2)

MetaWare DirectToSOM Support in High C/C++

PowerBASIC Helps DOS Pgmrs Move to Windows

Phar Lap FrontRunner, DOS Desktop for Windows

Phar Lap TNT DOS-Extender (V6.1)

LOOK! Object Centric Animation Tool for C++

The Windows Bible CD-ROM

Oracle Intros Desktop Database Workgroup Server

Oracle CDE Supports Oracle Workgroup Server

Borland Supports Oracle Workgroup Server

Brio Technology Joines Forces with Oracle

COGNOS To Support Oracle Workgroup Server

CrossTarget Multidimensional Data Analysis

Gupta SQLWindows/Quest Suport Oracle Workgroup

ObjectView Support for Oracle Workgroup Server

Symantec Supports Oracle Workgroup Server

ReportSmith to Support Oracle Workgroup Server

FaxFacts Provides Top Notch Faxing Power

New AccSys Release Supports Paradox 4.5, BLOBs

Powersoft Announces PowerBuilder Desktop

Powersoft Announces New Scalable Pricing

WATCOM SQL Network Servers

Wind/U 2.0 Toolkit Ports Windows Apps to UNIX

Strategic Mapping Intros Dev Tools for Mapping

Lifeboart Pub. Acquires Island Systems Products

Heap.h++ Proves Ultimate Memory Manager

Object-Oriented C++ Version of LAPACK

Money.h++ C++ Precision Decimal Class Library

DRTS - Distributed Revision Tracking System

Expanded Elan License Manager for Windows-32S

Multimedia Support in WindowsMAKER Professional

Multimedia WinHelp Previewed

RoboHELP 2.6 Supports Word 6 & Word 2 for Win

WindowsMAKER 5.5 Bridges Languages/Libraries

CC-RIDER Professional V5.0 Now Available

Common Lisp Environments for PCs & UNIX

System Commander for Multiple Operating Systems

ControlFirst Interface to PVCS Announced

GX Graphics 3.0 General Purpose Graphics Lib

EHLLAPI Component for PARTS Workbench Ships

What's New at Rational

Stirling Ships InstallSHIELD 2.0 for Windows

Defect Control System 2.0a for PC-LANs

Oracle Licenses RSA Security Swr for SQL*Net

RADPath GUI Client/Server Rapid App Dev

IBM Enhances SOMOBJECTS Developer Toolkit

Companies to Integrate IBM's SOM & DSOM

NetLinks Licenses IBM SOM/DSOM

Symantec C++ Prof Supports IBM SOM/DSOM

ParcPlace Supports IBM SOM/DSOM Technology

WATCOM Agreement with IBM for SOM for Windows

PAPER - AM and SOM Client/Server Development

Intelligent Env. Integrates IBM SOM/DSOM in AM

The HASP Pro Kit for Software Protection

Summit Announces 7 New Versions of BasicScript

ANSWER:ZIM 5.0 Multiplatform App Dev Solution

Signature 1.1 Graphics Class Library

Visix Galaxy/C++ Cross-platform Dev Environment

Galaxy Application Environment Release 2.0

Visual Numerics Demos Dev Tools

WATCOM C/C++ Version 10.0

WATCOM VX-REXX Major Upgrade for OS/2

File Viewing & Conversion Enabling Technology

CSI Panoramic! Adds Additional Format Support

Select OMT Launched at Swr Dev Conf

SoftText for Windows Funcational Test Cases

ViewSoft Utah for Windows, New Interface Tech.

G'OLE Geographic Object Linking & Embedding

PAPER - Graphical Installation Issues

PAPER - Affinity Technology Backgrounder

PAPER - Mirage Technology Migrating Win to UNIX

PAPER - Galaxy App Env Product Background

PAPER - Galaxy App Env Market Background

POET Object Database Now for OS/2, Mac and AIX

GUI Guidelines Relaese 4.0 Available

American Megatrends PowerPC Firmware


Macintosh Specific Software
Macintosh Specific Software News:

Neuron Data Announces Power Macintosh Support

Mainstay Upgrades MarcoPolo with OCR Capability

Phyla OODBMS Nears Release

VIP-C Creates Power Mac Apps

PRO Gold Image Format Library for Macintosh

UNIFACE for Macintosh Ships


Miscellaneous Software
Miscellaneous Software News:

MKS Joins DEC Alpha AXP Developer Program

NeXT PCO Swr for DEC Alpha AXP

WATCOM Intends to Develop PowerPC Tools

WATCOM/DEC Agree for Alpha AXP Dev Tools


System Hardware
System Hardware News:

PowerHouse Systems to Provide PowerPC-Based Sys

Canon to Support PowerPC Standard


Expansion Hardware
Expansion Hardware News:

(No entries for this newsgroup)


Peripheral Hardware
Peripheral Hardware News:

(No entries for this newsgroup)


Macintosh Specific Hardware
Macintosh Specific Hardware News:

(No entries for this newsgroup)


Miscellaneous Hardware
Miscellaneous Hardware News:

Glenco Hardlock Support for Windows NT

Glenco CD-Crypt for Safe CD-ROM Swr Distrib.

Intel Intros 90 & 100 MHz Pentium Processors

Intel Announces PCI Chip Set for Pentium

Software Protection for Windows NT

Software Protection for Macintosh PowerPC

Software Protection for Amiga

Software Security UNIKEY Breakthrough

AEGIS System Provides Highes Protection

Software Security UNIKEY/NET Manages Licenses

Rainbow Intros Japanese Swr Protection

Rainbow Intros Macintosh Swr Protection Device

PAPER - Pentium Technical Backgrounder

PAPER - IntelDX4 Proc. Technical Backgrounder

15% Price Cut on Motorola PowerPC 601


Books & Publications
Books & Publications:

Debugging the Development Process

FrameMaker 4 for Windows: Visual QuickStart

The Photoshop Wow! Book, Windows Edition

The QuarkXPress Book, 2nd Ed. for Windows

New Peachpit Press Visual Guides for Windows

Mastering CorelDRAW 4

Photoshop 2.5 for Windows, Visual QuickStart

Harvard Graphics 2 for Windows

Zap! How Your Computer Can Hurt You...

The Little PC Book: Gentle Intro to PCs

Programming for the World

Smalltalk/V Practice and Experience

Structuring Techniques, An Intro Using C++

Elements of ML Programming

Advancing Business Concepts in a JAD Workshop

Capacity Planning & Performance Modeling

Client/Server Computing, Killing the Mainframe

Business Re-engineering with Info Technology

Business Reengineering, The Survival Guide

Mainframe Downsizing To Upsize Your Business

Developing & Localizing International Software

Learn Word 6 With Video Training

Video Training for the Internet

Client/Server Programming With OS/2 2.1, 3rd Ed

Testing Computer Software, Second Editon

Doing Business on the Internet

Mastering the SAS System, Second Edition

OS/2 Corporate Programmer's Handbook

Voice Communication With Computers

Routing In Today's Internetworks

Now That I Have OS/2 2.1 On My Computer...

Making Multimedia With LinkWay

Information Systems Security Reference

GUI OOUI War, Windows vs. OS/2

Embedded Systems Programming in C and Assembly

Insider's Guide to dBASE IV 2.0

Data Modeling Essentials


Miscellaneous News
Miscellaneous News:

Programmer's Paradise Corp Developer Catalog

18 Swr Publishers Sign Up for IBM's CD-ROM Dist

Strategems Market Research/Usability Testing


Novell Introductes SDK CD-ROM
NOVELL INTRODUCES SDK CD-ROM

CD-ROM Provides Streamlined and Cost-Effective Access to

Novell Software Developer's Kits (SDKs)

Software Development '94, San Jose, Calif. -- March 16, 1994 -- To simplify and streamline access to its network development tools, Novell, Inc. today introduced the SDK CD-ROM Volume 1. The Novell SDK CD-ROM provides developers with a bundle of core Novell SDKs, as well as development tips and easy-to-access online documentation. By moving to CD-ROM delivery, Novell is eliminating the time and expense of acquiring the toolkits separately and hastening the development process.

This announcement heightens Novell's March "Application Awareness Month" message and developer, system integrator and consultant activities at Software Development '94 and Novell's BrainShare technical conference.

The first release of the Novell SDK CD-ROM includes the NetWare Loadable Module (NLM) SDK, the NetWare Client SDK, the NetWare SMF v7.1 for MHS Developer's Kit, the NetWare for SAA Tools SDK, and the Novell Labs Test Tools. In order to provide CD-ROM access to additional development products, Novell is committed to updating the SDK CD on a regular basis.

The SDK CD-ROM also includes comprehensive online documentation that speeds up application development by allowing developers to scan, search, link, annotate, and print the reference material directly from their development environment. Other items on the SDK CD include development tips from Novell Developer Support as well as information and files commonly downloaded from popular developer forums on CompuServe.

"A major component of Novell's AppWare application development strategy is to provide easy access to network application development tools," commented Doug Donzelli, Vice President of the AppWare Systems Group. "The SDK CD-ROM is a significant step toward this goal because it allows us to provide a variety of tools to developers in a quick and cost-effective manner."

Pricing and Availability

Priced at U.S.$190 per year, the Novell SDK CD-ROM will begin shipping March 21, 1994. Developers who currently own the diskette/hardcopy manual version of these SDKs will receive the CD as a final, no-charge update. BrainShare '94 attendees will receive a promotional copy of the Novell SDK CD-ROM. To support international development with the SDK CD-ROM, developers attending BrainShare '94 Europe will also receive a free one-time promotional copy of the Novell SDK CD-ROM.

Novell has changed the phone number for ordering development products in the United States and Canada. The 1-800-REDWORD (800-733-9673) or 1-303-894-4135 number has been reinstated to specifically take orders for Novell SDKs, including the CD-ROM SDK. To order the SDK CD-ROM outside the U.S. and Canada, contact your local Novell office.

Novell, Inc. is an information system software company, developer of network services, specialized and general purpose operating system products, and programming tools for distributed network applications. Novell's NetWare, UnixWare and AppWare families of products provide matched system components for rightsized information systems within multi-vendor network computing environments.

NOVELL, Inc

122 East 1700 South

Provo, UT 84606-6194

(801) 429-7000,  (800) 453-1267


POWERSOFT ENDORSES APPWARE

Tools Vendor To License AppWare Bus

Software Development '94/Business Solutions, San Jose, Calif--March 16, 1994 --Powersoft Corporation today announced its endorsement of Novell's AppWare software development environment which makes it easier for developers to create cross-platform network applications. Powersoft, providers of PowerBuilder and other high-performance application tools, has a multi-tiered approach to AppWare, including the licensing of Novell's AppWare Bus and the creation of AppWare Loadable Modules (ALMs) for its PowerBuilder tool.

The announcement is the latest industry support for AppWare during Novell's March "Applications Awareness Month" and represents the next step in Novell and Powersoft's strategic relationship.

PowerBuilder To Become AppWare-Enabled Tool

Powersoft will license Novell's AppWare Bus. Analogous to the hardware bus, the AppWare Bus allows software ALMs to communicate and work together as customized software programs. In licensing the AppWare Bus, Powersoft will be able to provide its base of 3,500 customer sites and thousands of developers with an even easier-to-use, customized tool for building network applications. This AppWare-enhanced version of PowerBuilder will provide developers with access to Novell and third-party ALMs, ranging from multimedia to workflow, within their familiar PowerBuilder tool. The same engine that powers Novell's Visual AppBuilder SGL tool, the AppWare Bus, will now allow PowerBuilder developers to create custom programs by linking ALMs.

"We view AppWare as a strategic development platform, and as a significant business opportunity for Powersoft," said Bill Critch, director of business and alliance programs for Powersoft. "In making this commitment to AppWare, we are continuing to deliver tools to allow developers to become more productive."

"Powersoft's endorsement has important implications for AppWare and for the development community," said Joe Firmage, Vice President of Novell's AppWare Systems Group. "Powersoft's commitment to AppWare is a significant step to breaking down the barriers to network application development. By licensing the AppWare Bus, Powersoft will provide their developer base with access to the very large and rapidly growing base of ALMs."

Through a technology agreement with Novell, Powersoft will explore delivering a family of ALMs. With these ALMs, corporate developers will be able to more rapidly create and deploy custom applications using Power Builder's graphic development tool.

In addition to AppWare-enabling PowerBuilder, this week at Software Development '94 Novell announced partnerships with a variety of tools vendors--Visual Edge, KASEWORKS, and GUILD. This adds to the list of partners already pledging support to AppWare, including Borland, Gupta, WordPerfect Corp., Reach, and, most recently, Bell Atlantic. More AppWare endorsements will be announced next week at Novell's BrainShare technical conference in Salt Lake City.

Powersoft and Novell Perspective

One year ago, at the Software Development Conference, Powersoft and Novell announced PowerBuilder support for the NetWare environment. This tighter integration between Novell and Powersoft has allowed network services to be transparently accessed by corporate application developers. Now, with Powersoft's endorsement of the AppWare software development layer, developers will be able to create more powerful network applications with an even more customized tool set.

"One of the measures of AppWare's success is the issue of obtaining critical mass within the developer community," added Firmage. "We view Powersoft's commitment to ALM creation and to creating an AppWare-enabled version of PowerBuilder as a major milestone for AppWare and the continuation of AppWare's relationship with key tools vendors."

AppWare Perspective

Announced in June, AppWare is a comprehensive application development environment that improves and accelerates the process of creating and deploying cross-platform network applications, enabling developers to supply users with sophisticated applications for solving specific business needs. AppWare currently leverages two existing technologies, Visual AppBuilder and AppWare Foundation.

Visual AppBuilder is a high-level programming tool that enables developers to construct full-featured applications by linking icons that represent prebuilt ALMs. ALMs are interchangeable software components that reside on the client and access the services provided by the local operating system and by server-based NetWare Loadable Modules (NLMs). Visual AppBuilder is available on the Macintosh and MS Windows platforms.

AppWare Foundation is composed of programming libraries and a universal application programming interface (API) for accessing operating system, user interface and connectivity services. Instead of coding and recoding to different API sets to support multiple platforms, a developer writes the application code once to a single API then simply recompiles the application to deploy it on multiple platforms. AppWare Foundation is available for the MS Windows, Macintosh, UnixWare, SunOS, and HP-UX platforms. Future versions will include support for: OS/2, MS Windows NT, MS Windows 4.0 Beta (Chicago), Sun Solaris, and AIX.

Both tools offer better, more efficient programming environments for developers, significantly increasing productivity of in-house and commercial software developers.

Powersoft Corp. (NASDAQ:PWRS) develops and markets the Powersoft Enterprise Series which includes PowerBuilder Enterprise, PowerBuilder Desktop, PowerMaker and PowerViewer. The Powersoft Enterprise Series is the first family of scalable tools that meets the enterprise-wide application development and data access needs of professional developers and end users. PowerBuilder Enterprise, PowerBuilder Desktop and PowerMaker incorporate WATCOM's high-performance database engine, WATCOM SQL, which allows developers to build applications using a standalone database. Based in Waterloo, Ontario, Powersoft's WATCOM wholly-owned subsidiary is a leading provider of high-performance application development tools, including the WATCOM C/C++ multiplatform compilers, for 16- and 32-bit Intel-based PCs. Headquartered in Burlington, Mass., Powersoft has products that are used at more than 3,500 customer sites for the development and deployment of client/server applications.

Novell Inc. is an information system software company, developer of network services, specialized and general purpose operating system products, and application programming tools. Novell's NetWare, UnixWare and AppWare families of products provide matched system components for rightsized information systems within multivendor network computing environments.

NOVELL, Inc

122 East 1700 South

Provo, UT 84606-6194

(801) 429-7000,  (800) 453-1267


GUILD for Novell's AppWare Foundation

SAN MATEO, California -- March 15, 1994 -- GUILD Products. Inc., announced today the availability of version 1.0 of GUILD for AppWare Foundation. The product is introduced this week at Software Development Conference & Exhibition in San Jose, California.

GUILD is a cross-platform visual resource builder fully tailored to AppWare Foundation. "Software developers can now benefit from the extensive API available in AppWare Foundation through the use of the visual development environment provided by GUILD. The combination of these two products offers portability without sacrifice and developers can now deliver cross-platform applications with the same ease as using the best tools available on any of the individual target platforms," said Bjorn Frogner, President of GUILD Products.

GUILD for AppWare Foundation is based on a cross-platform. version of GUILD which has been shipping for two years. The version for AppWare Foundation has undergone major modifications to make the extensive set of capabilities in AppWare Foundation available to the users. "GUILD is an indispensable tool for those who want to enhance their productivity when using AppWare Foundation," said Toby Mosby, a key developer of this new version of GUILD.

GUILD for AppWare Foundation is available now for Windows 3.1, OS/2 2.1 and Macintosh. The price is $495 for each platform.

Incorporated in 1984, GUILD Products, Inc., has been a pioneer in the development and marketing of user interface tools for application developers for almost a decade.

GUILD Products Inc

1710 South Amphlett, 2nd Floor

San Mateo, CA 94402

415-513-6650,  fax 415-349-4908


Visual Edge Endorses Novell AppWare
Visual Edge Endorses Novell's AppWare

Support for AppWare Foundation API Strengthens Visual Edge's Aggressive Cross-Platform Strategy

UIM/X Will Generate Platform-Independent Applications Using AppWare Foundation Class Objects

Montreal, CANADA, March 16, 1994--Visual Edge Software Ltd. today announced its support for Novell's AppWare Foundation. The AppWare Foundation library joins the growing number of "best in class" third-party libraries now supported by UIM/X--Visual Edge's market-leading Graphical User Interface (GUI) builder. UIM/X's extended customization capabilities--irnplemented with the Builder Engine architecture--enable developers to fully integrate the third-party solutions best suited for their application-specific needs. With this integration, Visual Edge offers the only open systems approach to cross-platform development that guarantees production-quality, style guide-compliant applications for multiple platforms --a guarantee that emulation and other '"best common denominator" approaches cannot give.

Developers can interactively create, modify, test and generate code for the user interface portion of their cross-platform applications--using a familiar drag-and-drop metaphor. This approach cuts costs and development time drastically, enabling developers to increase their productivity and decrease time to market.

"What you are getting as a result of this integration," said Mike Foody, president of Visual Edge, "is a perfect pairing of the best user interface technology with the best cross-platform API available today. The decision to endorse the AppWare Foundation was a given, as the approach Novell has taken to cross-platform development directly parallels our own strategy. It is a perfect fit."

"The installed base of UIM/X--which constitutes approximately 75% of the UNIX GUI builder market--will now have the opportunity to rapidly target multiple platforms. Once UIM/X developers move to a target platform, they enjoy all of the AppWare Foundation advantages, such as scalability, and native look and feel," said Doug Donzelli, vice president of AppWare Systems Group.

Key Benefits of UIM/X for AppWare Foundation

UIM/X for AppWare Foundation gives developers access to the full power of UIM/X's object-oriented architecture to interactively build cross-platform AppWare-based applications. The AppWare Foundation class objects are integrated seamlessly within the UIM/X palette, enabling developers to create production-quality applications for multiple platforms using all the familiar productivity-enhancing features they have come to rely on from the industry's leading GUI builder.

The AppWare Foundation consists of programming libraries and a cross-platform application programming interface (API) for accessing operating system, user interface and network connectivity services. UIM/X supports 100% of the AppWare Foundation's user interface services, enabling developers to write user interface code once--to a single API--and then simply recompile it for deployment on multiple platforms.

Since UIM/X and the AppWare Foundation are fully compatible with a wide range of third-party tools, investment is protected because developers are not locked-in to a proprietary solution. And, because the AppWare Foundation uses the native toolkit controls of the deployment platform, the cross-platform applications generated are style guide-compliant, up to performance standards, and capable of evolving with the native platform operating system.

Scheduled for initial release in Q2 1994, UIM/X for AppWare Foundation will support UnixWare, SunOS, Sun Solaris, and HP-UX, as well as code deployment on Microsoft Windows and Apple Macintosh. Support for IBM AIX, MS-Windows NT, MS-Windows 4.0 beta (Chicago) and OS/2 platforms is planned for future releases. Packaged as an add-on to UIM/X, the AppWare integration will be available through Visual Edge's standard distribution channels, at a price yet to be determined.

Visual Edge Software, Ltd. is a market leader in design, development and support of standards-based visual development tool technology. Visual Edge's award-winning product, UIM/X, is the dominant Graphical User Interface (GUI) development tool for OSF/Motif. The company's products are marketed worldwide through OEMs, distributors and ISVs. Visual Edge's corporate headquarters are located at 3950 Cote Vertu, St-Laurent, Quebec, H4R lV4 Canada. Tel: (514) 332-6430. FAX: (514) 332-5914.

Novell Inc. is an information system software company, developer of network services, specialized and general purpose operating system products, and application programming tools. Novell's NetWare, UnixWare and AppWare families of products provide matched system components for rightsized information systems within multivendor network computing environments.


KASEWORKS ENDORSES NOVELL'S APPWARE

KASE:VIP for AppWare Foundation to Enhance Client/Server Application Development

NORCROSS, GA., March 15, 1994--KASEWORKS, Inc., the industry leader in visual design and automatic code-generation tools, today announced that it will be making its products available for use with Novell ' s AppWare Foundation.

AppWare Foundation is a third-generation language (3GL) programming tool that allows developers cross-platform functionality regardless of GUI, operating system, or network connectivity platform. KASEWORKS' flagship product KASE:VIP (Visual Integration Platform) will provide enhanced productivity and extensibility for client/server application development in the AppWare environment.

KASEWORKS development tools generate expert-level source code in standard languages. KASE:VIP's support for AppWare Foundation will allow developers to visually design applications and port them to all supported platforms. Currently, AppWare Foundation supports MS Windows, Macintosh, UnixWare, SunOS, and HP-UX. In the future, support will be delivered for OS/2, MS Windows NT, MS Windows 4.0 Beta (Chicago), Sun Solaris, and AIX.

"What developers now have is one of the best code-generation engines in the industry--KASE:VIP--now supporting AppWare Foundation," said Doug Donzelli, Vice President of Novell's AppWare Systems Group. "We are excited to bring cross-platform capabilities to 150,000 new customers."

"AppWare Foundation enables us to take KASE:VIP cross-platform," said Joseph B. Richburg, CEO and Chairman of the Board of KASEWORKS. "This allows KASEWORKS to simultaneously explore new markets, while allowing us to deliver what our customers currently demand ."

KASE:VIP on AppWare will allow developers to achieve portability while reducing the time it takes to work in a new environment. "The speed at which developers can become familiar with AppWare is increased with KASEWORKS visual programming tools," said Perry Bynum, KASEWORKS Chief Computer Scientist. "They can start programming immediately, without having to first learn a new API."

Founded in 1988, KASEWORKS, Inc. is a privately-held company that develops client/server application development tools. The company' s industry-leading products are used by over 150,000 corporate information systems managers, independent software vendors, and others. KASEWORKS is located in Norcross, Georgia.

KASEWORKS Inc

3295 River Exchange Dr, Suite 430

Norcross, GA 30092

(404) 448-4240,   Fax 1404) 448-4163


Glenco Hardlock Support for Windows NT
Glenco Introduces Hardlock Support for Windows NT

Buffalo Grove, Illinois, February 1, 1994 -- Glenco Engineering now offers support for Windows NT 3.1 in its Hardlock copy protection system. Glenco is the only company to offer this added support versatility in both parallel and serial port versions.

Porting to NT from a regular Windows application requires only a minimal amount of development time. One of six new additions to Glenco's Hardlock family of products, the NT interface, along with a demo for use as a template to tryout and confirm that the driver is installed and running, will be included in all Hardlock Master Kits.

Installation is done in a few easy steps, and once the support software is installed it is a simple matter to incorporate the same API function calls that are used in other Hardlock products. To save on coding time, the NT interface can also be incorporated into your application using simple cut and paste operations.

Hardlock SE, Glenco's serial port system, is a platform independent device that protects any application in any environment and is designed to work under any operating system. In addition to NT, Hardlock SE supports DOS, Windows, Unix, Xenix and OS/2.

The security features of the NT operating system coupled with the variable response and anti-debugging features of the Hardlock family of products provide a definite advantage over any other security product available on the market today.

Please call Glenco Engineering at 1-800-562-2543 for any additional information, or to arrange for an evaluation kit.

Glenco Engineering Inc

270 Lexington Dr

Buffalo Grove, IL 60089-6930

708-808-0300,  fax 708-808-0313


Glenco CD-Crypt for Safe CD-ROM Swr Distrib.
Glenco Introduces CD-Crypt for Safe CD-ROM Software Distribution

Buffalo Grove, Illinois, February 1, 1994 -- Now they can try your software, and buy it too! Glenco Engineering, Inc. will feature their new CD-Crypt, the protection system for CD-ROM applications, at Software Development '94 in San Jose.

One of six new additions to Glenco's Hardlock family of products, CD-Crypt allows you to truly customize your security, distribution, and/or marketing strategies for your company's specific needs. The system has the ability to provide a myriad of CD-ROM security solutions like remote enabling of applications (perfect for "try and buy" software catalogs), incorporating expiration dates or counters into software programs, data file protection, and much more. CD-Crypt protects files by patching into the .EXE program, and also offers a full menu of selectable anti-debugging and reverse engineering features.

With the advent of low cost desktop CD recorders for creating CD-ROM disks, new opportunities for software distribution and marketing present themselves at every turn. Many Glenco customers will find CD-Crypt an invaluable aid for implementing these strategies.

Here are just a few examples of how CD-Crypt can be customized:

Lock/Unlock

This option is perfect for a software catalog situation, where you may have several vendors' programs on one CD-ROM disk, or even several of your own products. CDCrypt will patch in a lock/unlock mechanism with selectable features, such as counters that would allow a program to run only a specified number of times, program run expiration dates, or demo crippling (for example, you could disable the print and save functions in a program).

With your chosen patch in place, the loaded CD-ROM disk can safely be sent out to customers. Then, when your customer decides to purchase the full version of a program, the unlock patch is enabled remotely, and the customer has full use of whatever programs they have paid for.

Archiving and Data Security

CD-ROM data security is also a breeze with CD-Crypt. Let's say that your company has confidential financial or product design files archived on a CD-ROM disk. After CD-Crypt is applied to these files, the only way they can be accessed is with its corresponding Hardlock key -- a much more secure way to protect files if the disk should fall into the wrong hands.

Glenco Engineering Inc

270 Lexington Dr

Buffalo Grove, IL 60089-6930

708-808-0300,  fax 708-808-0313


Lahey FORTRAN 90 Set for 3rd Quarter Delivery
FORTRAN 90 Set for Third Quarter Delivery

Incline Village, Nevada, March 14, 1994- Lahey Computer Systems is pleased to announce their FORTRAN 90 language system for the PC is now scheduled for a '94 third quarter delivery. Lahey FORTRAN 90 is a 32-bit native language system that is a complete implementation of the new FORTRAN 90 Standard. This product is the culmination of nearly twenty person-years spread over a five year period .

Lahey FORTRAN 90 is designed for FORTRAN users who are using personal computers with either 386, 486 or Intel Pentium processors. With the FORTRAN 90 Standard being the FORTRAN 77 Standard, popular 77 extensions, and a host of brand new FORTRAN features, there are reasons for every FORTRAN programmer to begin using Lahey's 90 language system. Users can still run all of their applications written in FORTRAN 77 and at the same time begin writing new programs or fine-tuning legacy programs with 90 features. With Lahey FORTRAN 90, programmers can still take advantage of Fortran's key strengths -- writing numerically intensive applications and portability.

Lahey's Fortran 90 combines their new compiler front end technology with Intel Corporation's highly optimized code generator. This new technology has resulted in faster execution times than Lahey's 32-bit FORTRAN 77 language system, F77L-EM/32. Coupled with this new technology is a suite of programming tools (editor, debugger/profiler, make utility, library manager, video graphics) and the Phar Lap DOS-Extender. When using Lahey Fortran 90, users will be able to write or port programs up to 4-GigaBytes. In contrast to Lahey's Fortran 90 language system, the other competing Fortran 90 products are merely translators rather than native compilers. These "translator" compilers convert your Fortran 90 code to C or FORTRAN 77 code before compiling. This code is difficult to debug and the user must rely on translator technology to correctly interpret the original 90 code. Lahey's Fortran 90 design is not only more sound than translator technology but will result in faster execution times than competing FORTRAN 77 or Fortran 90 products.

Lahey expects to further improve the test results generated by their Fortran 90 language system before they officially begin beta-testing the product in the second quarter. Before the beta program begins, Lahey will introduce Lahey Fortran 90 to prospective customers at Software Development '94 in San Jose and during their European tour in May. Thomas Lahey, President of Lahey, will give Fortran 90 talks and product presentations in Vienna, Munich, Cologne, Copenhagen, Oslo, and London. Product pricing will be available in May and system requirements in June.

Corporate Profile

Founded in 1967, Lahey Computer Systems specializes in the design and production of Fortran language systems and development tools for scientists, engineers, and professional programmers. Their award-winning PC Fortran language systems, Lahey Personal Fortran, F77L, and F77L-EM/32 are used worldwide.

Lahey Computer Systems

PO Box 6091

865 Tahoe Blvd

Incline Village, NV 89450

702-831-2500,  fax 702-831-8123


SENSE8 WorldToolKit for Windows
SENSE8 Corporation Ships WorldToolKit for Windows

SAUSALITO, Calif., March 15, 1994 -- SENSE8 Corporation, leading provider of software tools for building real-time virtual reality (VR) and graphics simulation applications, today announced the commercial release of WorldToolKit for Windows.

WorldToolKit for Windows represents a breakthrough for Microsoft Windows developers by giving them access to powerful, real-time graphics simulation capabilities for building intuitive applications and interfaces. When used with Intel's Pentium processor and a local-bus graphics board, WorldToolKit for Windows sets new performance levels for inexpensive, real-time three-dimensional simulations. The announcement was made at Software Development/Business Solutions, San Jose, Calif., March 15-17.

WorldToolKit for Windows easily links to mainstream, data-rich applications such as Microsoft Excel to present new ways of viewing and interacting with data. Abstract information from a simple spreadsheet can be presented in a 3D virtual "room," where elements move or change colors to reflect changes in the data. A user can navigate around the room to see views of the data that are not apparent on the spreadsheet.

Richard Wirt, director, software technology labs, Intel Corporation, said, "WorldToolKit for Windows will enable a whole new class of 3D graphics and VR applications on PC platforms. Using a Pentium processor-based PC, developers are now able to produce real-time, texture-mapped 3D images under Windows faster than on some workstations that cost over $10,000."

Tom Coull, president of SENSE8, said, "The number of desktops that can support WorldToolKit for Windows is well over six million, and we have already seen a large amount of interest among Windows developers who had not previously considered themselves in the market for VR tools."

"There has been a tremendous response to WorldToolKit for Windows by a first wave of developers eager to take advantage of the product's features," added Ken Pimentel, vice-president of SENSE8. "WorldToolKit for Windows represents a new era of graphics performance."

WorldToolKit for Windows

WorldToolKit for Windows is a real-time graphics development environment for building 3D simulations and virtual reality applications under Windows 3.1. It offers software developers an unprecedented level of power and flexibility, and easily links to mainstream, data-rich applications such as Microsoft Excel to present new ways of viewing and interacting with data. As a C library of over 400 function calls, WorldToolKit for Windows dramatically simplifies the process of creating real-time interactive 3D simulations and VR applications. WorldToolKit reads 3D objects created with tools such as Autocad, 3D Studio, Swivel 3D or any other modeler that generates DXF or 3DS files. WorldToolKit for Windows allows a developer to interact with and explore these 3D models in real-time using existing PC hardware. Support for wire-frame, smooth-shaded and texture-mapped surfaces is included along with support for head-mounted displays, sound boards, mice, joysticks and ultrasonic-tracking devices.

Features

* Supports Windows 3.1 and Windows NT

* Real-time rendering of Gouraud-shaded and textured surfaces

* Portability: Windows, Digital OSF, SGI Irix, Sun Solaris,

  Sun OS, Microsoft DOS

* Supports DDE

* Supports 16 to 16.7 million color modes

Graphics Performance

The following table is based on WorldToolKit for Windows drawing a real-time scene composed of 800 polygons with 25% of the polygons texture-mapped on various platforms. Performance is measured in frames per second (fps). Cost is for a basic hardware system without software.

Platform               Cost      Resolution    Performance (fps)

486-50DX, ISA         $2,000     640x480x8          2.5

486-66DX2, VL bus     $2,500     640x480x16         3.0

Pentium, PCI bus      $4,000     640x480x16         5.0

Availability and System Requirements

The commercial release of WorldToolKit for Windows is available now and is priced at $795. A 486DX PC (or better) running Windows 3.1/NT with either a 16, 256, 32K or 64K color graphics driver is required. A local-bus PC using a Pentium chip provides additional performance capability.

SENSE8 Corporation

SENSE8 was incorporated in 1990 as a software company dedicated to providing affordable real-time 3D graphics for the interactive visualization and simulation of data, designs, concepts and physical systems. SENSE8's flagship product, WorldToolKit, was born out of the desire to provide a powerful yet easy-to-use software system accessible to a wide range of users. WorldToolKit is available directly from SENSE8 as well as from a worldwide network of distributors in the U.S., Japan, U.K., France, Germany, Italy, Finland, Portugal, Spain, Australia, Taiwan and Korea. SENSE8 can be reached at 4000 Bridgeway, Suite 101, Sausalito, CA 94965. 415/331-6318, Fax: 415/331-9148.


Debugging the Development Process
Microsoft Press Announces Debugging the Development Process

Practical Strategies for Building Solid Teams, Staying Focused, and Hitting Ship Dates

From the bestselling author of Writing Solid Code comes DEBUGGING THE DEVELOPMENT PROCESS--an all-new programming classic arriving in book and software stores everywhere this summer.

This breakthrough book by Steve Maguire takes readers behind the scenes of the development process. It's a fresh and compelling look at the people and group dynamics that can make or break a product in today' s fiercely competitive software industry.

Maguire tackles the main issues in software development, such as the relationship of the lead in the team, how to best manage the planning process, how to develop the most effective mental strategies, and how to stay on track and fight disruptions. Drawing on his real-world experiences as a top developer at Microsoft, Maguire reveals candid accounts of how he brought together and maintained effective software teams for the development of timely, high-quality commercial applications.

And while the book focuses on the practical, there's plenty of unusual and sometimes even controversial approaches that will make the most jaded programmer sit up and take notice. Steve gets tough on the issue of overtime and offers his own strong views on this "remedy" for slipping schedules. Plus, his "blueprint for success" strategy is designed to help software developers plan and fine-tune project management skills.

For anyone involved in the software development business, DEBUGGING THE DEVELOPMENT PROCESS (ISBN 1-55615-650-2) will be one of the most talked-about books of the year. It will be available in July at book and software stores everywhere, through the Microsoft Press bookstore on CompuServe (GO MSP), and through the Microsoft Press Direct Catalog at 1-800-MSPRESS. Suggested retail price will be $24.95 US ($32.95 Canada).

Microsoft Press is the independent book division of Microsoft Corporation and the leading publisher of quality computer books about Microsoft products. More than 10 million users at all skill levels rely on a complete line of Microsoft Press books to make learning and using software easier. Titles ranging from self-paced tutorials for first-time computer users to technical references for professional programmers are distributed to book and software retailers worldwide. Consumers in the United States can also order directly from the publisher at 1-800MSPRESS.

Founded in 1975, Microsoft (NASDAQ "MSFT") is the worldwide leader in software for personal computers. The company offers a wide range of products and services for business and personal use, each designed with the mission of making it easier and more enjoyable for people to take advantage of the full power of personal computing every day.

Microsoft Press, One Microsoft Way, Redmond, WA 98052-6399

206-882-8080,  800-MSPRESS


MKS Announces Next Generation MKS RCS (V6.2)
MKS Announces the Next Generation of MKS RCS

Critical Configuration Management for Every Project

March 15, 1994 (Waterloo, ON)--Mortice Kern Systems today announced the new version of MKS RCS, which marks the beginning of the next generation of configuration management products. Version 6.2 for DOS/Windows includes complete project management facilities, an automated building process, file promotion, hooks into Visual Basic, and NetWare specific functionality. MKS RCS also has a documented API to enable seamless integration into other applications.

"With this release, MKS RCS is on a pace to become the new leader in the PC configuration management market," said Chuck Lownie, product manager, MKS RCS. "As a market-driven company, we continue to respond to customer requests, providing the features and platforms they need at an affordable price."

Projecting the Future

MKS RCS 6.2 thinks and works like most software development teams do--in terms of projects. Integrated project management facilities allow the end user to create and manage projects, using MKS RCS functionality either on individual files within the project or on the entire project at once.

MKS RCS automatically tracks files included with each project, the revision of each archive file that was used for the most recent project build, which files within the project have changed since the last build, and which archive files are currently locked for editing. MKS RCS project management also tracks dependencies between files and automatically converts these dependencies to a make file. This tracking enables software developers and software development managers to easily find the information necessary to perform their jobs.

Production Control

Production control is the process of promoting a project (or source file) from one level of the software development lifecycle to another. MKS RCS 6.2 allows the user to "promote" either specific archive files or entire projects to the next level.

For example, at the stage when most of the code is being written, it may be considered the "experimental" or "development" stage of the lifecycle. Once the coding is complete, the project can be promoted to the "testing" phase, ensuring that every member of the development team is aware that they are now in this next phase.

Documented API

MKS has documented the MKS RCS application programming interface (API). This feature not only allows third party vendors, such as Powersoft, to provide integrated access to MKS RCS within their packages, it also allows any end user to integrate MKS RCS into their internal development systems. Priced separately from MKS RCS6.2, the documented API can be purchased directly from MKS.

Visual Basic Hooks

MKS RCS6.2 provides hooks to seamlessly integrate MKS RCS into Visual Basic. For users developing with Visual Basic, the version control capabilities of MKS RCS can now be integrated as a menu option.

Special NetWare Functionality

MKS RCS 6.2 has new features specific to the Novell NetWare environment. MKS has added a NetWare Loadable Module (NLM) that provides enforced security access to archive files. Files are created as read only, and a call to the NLM is required to check for access rights, to modify access rights, or to provide access for creating, renaming, or deleting archives. These additional security features make the job of the system administrator much easier.

ISO 9000

MKS RCS 6.2 includes templates for documenting software development projects and complies to ISO 9000-3 guidelines for software development and the IEEE Software Engineering Standards. The documentation requirements of Military Standard 2167A were evaluated and adopted where applicable. MKS RCS 6.2 has supplied these internationally recognized standards in a practical and easy to use methodology.

Availability and Pricing

MKS RCS 6.2 for DOS/Windows can be seen in beta form March 15-17 at the Software Development/ Business Software Solutions Show, booth #1817. MKS RCS 6.2 will be shipping in May 1994. It will be available for a suggested retail price of US$389 and as an upgrade from any previous version for US$149, with a special upgrade offer of US$99 for a limited time. MKS RCS 6.2 for other platforms, including OS/2, Windows NT, and UNIX, will be available in Q3 1994.

About MKS

MKS develops, manufactures and markets state-of-the-art computer software for the global marketplace through OEM products, consulting services, and retail products sold through a two tiered distribution channel. The entire MKS product line tracks the emerging x/Open and POSIX.2 standards, and MKS is an active contributor to the standards process. Founded in 1984, MKS has established an international reputation for expertise and technical leadership in open systems, and is widely known for its high quality packaged products that run on most operating systems, including Windows, DOS, OS/2, Windows NT, and UNIX.

Mortice Kern Systems Inc

35 King Street North, Waterloo, Ontario, Canada N2J 2W9

Tel: (519) 884-2251,   Fax: (519) 884-8861


MKS Joins DEC Alpha AXP Developer Program
MKS joins Digital's Alpha AXP Developer's Program with MKS Toolkit for NT

March 15, 1994 (Waterloo, ON)--MKS today announced the release of MKS Toolkit for Digital Equipment's Alpha AXP version of Windows NT. MKS Toolkit delivers powerful development utilities for DOS, OS/2, Windows NT, and now Digital's Alpha AXP version of NT, including tools for command editing and history, file processing and comparison, and text manipulation and sorting. The Windows NT release of MKS Toolkit includes the MKS Vi full-screen editor and MKS Make software construction tools.

"A growing number of application ports and development projects are being performed on NT. Many software developers especially engineers whose primary experience is with UNIX--have found that Windows NT does not offer a very rich set of programming tools. As a result, MKS Toolkit is the perfect solution and has been selling very well to this market," said Ruth Songhurst, vice president, sales and marketing at MKS. "By porting MKS Toolkit to Digital's Alpha machines, MKS Toolkit can address the developers and MIS groups who need the extra horsepower provided on this platform."

Digital, in conjunction with its Alpha AXP microprocessor, components, and systems partners, is the world's leading supplier of RISC-based platforms and peripherals for Windows and Windows NT compatible applications. Digital's Alpha AXP architecture is increasingly gaining acceptance as the fastest, most versatile, platform for deployment of NT production systems and power desktops.

The release of MKS Toolkit 4.2 for Digital's Alpha AXP version of NT will start shipping next month at a suggested retail price of US$299.

About MKS Toolkit

MKS Toolkit is a unique software package that provides a complete suite of powerful tools for the PC. These utilities, commonly found only on UNIX systems, are a valuable addition to any operating system, giving all operating platforms the same look and feel. MKS Toolkit includes a kornshell, awk, awkc, vi, make, vdiff, uucp, grep, sed, tar, cpio, pax--more than 190 commands and utilities for customizing an environment and performing a variety of computing tasks. Without any loss in PC functionality, MKS Toolkit opens the door to the vast capabilities and flexibility of UNIX. Versions of MKS Toolkit are available for DOS/Windows, OS/2 and Windows NT.

About Digital Equipment Corporation

Digital Equipment Corporation, headquartered in Maynard, Massachusetts, is the leading worldwide supplier of networked computer systems, software and services. Digital pioneered and leads the industry in interactive, distributed and multivendor computing. Digital and its business partners deliver the power to use the best integrated solutions--from desktop to data center--in open information environments.

About MKS

MKS develops, manufactures and markets state-of-the-art computer software for the global marketplace through OEM products, consulting services, and retail products sold through a two tiered distribution channel. The entire MKS product line tracks the emerging X/Open and POSIX.2 standards, and MKS is an active contributor to the standards process. Founded in 1984, MKS has established an international reputation for expertise and technical leadership in open systems, and is widely known for its high quality packaged products that run on most operating systems, including Windows, DOS, OS/2, Windows NT, and UNIX.

Mortice Kern Systems Inc

35 King Street North, Waterloo, Ontario, Canada N2J 2W9

Tel: (519) 884-2251,   Fax: (519) 884-8861


MetaWare DirectToSOM Support in High C/C++
MetaWare Announces DirectToSOM Support in High C/C++

San Jose, CA, March 15, 1994-- MetaWare Incorporated announced today DirectToSOM support for IBM's System Object Model (SOM) and cross-platform Distributed SOM (DSOM) support in High C/C++ for OS/2 2.1 and IBM RS/6000. DirectToSOM permits a software developer to create SOM binaries simply by compiling standard C++ source code.

Ben Watson, MetaWare's President, said, "SOM and DSOM, which are key elements of IBM's SOMobjects technologies, are important steps in advancing C++ as a commercially-viable language. Before SOMobjects, the binary format for C++ prevented mixing code from different compilers. SOMobjects defines a binary standard that removes that barrier. MetaWare has worked closely with IBM to create the first DirectToSOM C++ compilers."

The availability of these compilers means, for example, that third-party class library providers no longer need to ship their source code on OS/2 and RS/6000; only the SOM objects are needed. Later, the SOM objects can be replaced without recompiling other dependent objects. A similar advantage exists for in-house developers; the source code is controlled in one place and derived sub-classes do not need to be recompiled.

"Integrated DirectToSOM support in MetaWare's High C/C++ compiler is a first-class combination that will help deliver the promise of C++ as an O-O development environment," said Cliff Reeves, Program Director of IBM's Object Technology Products group in Austin, Texas. "We are very excited about MetaWare's commitment to the SOMobjects technology."

Both of the announced compilers include SOM and DSOM kernel code which is licensed from IBM. That combination provides a convenient "one-stop shopping" package for a software developer. A developer can move existing C++ code to SOM by re-compiling; all of the supporting components are included. Thereafter recompiling will be needed only when source code changes are made. MetaWare High C/C++ for IBM RS/6000 and MetaWare High C/C++ for OS/2 2.1 are now shipping.

MetaWare Incorporated, founded in 1979 with its headquarters in Santa Cruz, CA, is a leading supplier of multi-language, multi-platform compiler products for professional software developers.

Please refer all inquiries to MetaWare Incorporated, 2161 Delaware Avenue, Santa Cruz, CA 95060-5706. Phone: (408) 429-META (6382); FAX: (408) 429-WARE (9273).


Neuron Data Announces Power Macintosh Support
NEURON DATA ANNOUNCES SUPPORT FOR POWER MACINTOSH

New York, NY, March 14, 1994 -- Neuron Data, Inc. today announced that the Neuron Data product family will support Power Macintosh computers. Native versions of these products for the Power Macintosh computers are in development and will ship in the summer of 1994. Native versions have been recompiled for the PowerPC chip to take full advantage of the speed of PowerPC technology

Since the founding of Neuron Data in 1985, the company has supported each major new platform as it became available. Neuron Data partnerships enable the company s involvement even in pre-release (beta) stages of the hardware and/or operating system development. The Macintosh computer was one of the first platforms on which Neuron Data's products were available.

"Neuron Data is committed to providing cross-platform computing solutions," said David Micek, vice president of product marketing at Neuron Data. "Our goal is to offer our customers protection in their system technology investments by supporting all major new platforms, which now includes the Power Macintosh."

As part of Neuron Data's new Elements Architecture, OPEN INTERFACE ELEMENTS, C/S ELEMENTS and SMART ELEMENTS deliver object-oriented, cross-platform development facilities. The new release of OPEN INTERFACE ELEMENTS features an expanded set of GUI widgets (including business graphics, hypertext help and color icons), a new extensible script language, portable application services plus C and C++ support. C/S ELEMENTS combines the full capabilities of OPEN INTERFACE, plus full read/write access to heterogeneous data sources across the enterprise. SMART ELEMENTS is an application development environment that combines object-oriented structures, business rules capabilities, GUI design and script facilities. All these products enable developers to build enterprise-wide client/server applications across more than 40 platforms and their native windowing environments.

Pricing and Availability

Pricing for these products will be consistent with existing flexible pricing structures for different system configurations. Availability will be the summer of 1994. There are no run-time fees for these products.

About Neuron Data

Headquartered in Palo Alto, Calif., Neuron Data designs, manufactures and markets open, portable application development tools optimized for commercial software vendors and corporate developers. With 12 offices worldwide, including London, Paris, Frankfurt and Tokyo, and 25 distributors throughout the Pacific Rim, Europe and Japan, Neuron Data is the global market leader in graphical interface and knowledge-base application development tools.

Neuron Data Inc

Palo Alto, CA

415-321-4488


PowerBASIC Helps DOS Pgmrs Move to Windows
PowerBASIC Helps DOS Programmers Move to Windows

SAN JOSE, Calif.----March 15, 1994----PowerBASIC, Inc. announced today at the Software Development Conference the release of the PowerBASIC Professional Edition which includes the award winning PowerBASIC DOS programming language plus the PowerBASIC Developer Kit for Windows 3.1 (PBDK). The PBDK, which includes the Dolce Vita technology from SummerSoft of Paris, France, is the easiest way yet for DOS BASIC programmers to port their code to Windows.

PBDK encapsulates the Windows API, and offers the first simplified method of programming for an event-driven environment. With this new tool developers can retain most of their familiar procedural programming techniques. Developers can simply program in PowerBASIC or move their other BASIC programs to PowerBASIC and then use PBDK to convert their programs to Windows applications quickly and easily.

"For some time, BASIC programmers have asked us to help them move their DOS code to Windows. No one wants to discard years of exhaustive work just to move to a new platform. The investment is just too great." reported Bob Zale, President of PowerBASIC, Inc. "Now with PBDK, developers can create native-code applications without losing their source code investment. They also retain the fast execution speed of a native-code compiler, just as they did under DOS."

"Programmers will quickly embrace the true preemptive multi-tasking capabilities offered by PowerBASIC and PBDK," commented Philippe Monteil, President of SummerSoft. "The Dolce Vita engine in PBDK acts as server to many concurrent client applications, opening up opportunities not offered by other tools for Windows."

To further protect programming investment, PBDK is compatible with resource editors from other publishers. Development and debugging with PBDK is safer as well, because each application runs in its own virtual machine via preemptive multitasking. Support is included for the DDE protocol, Clipboard access, and DLLs, including those created by third party vendors.

PowerBASIC Professional Edition will be available in the second calendar quarter of 1994 at a suggested retail price of $299. Registered users of PowerBASIC 3.0 can purchase the PBDK upgrade for $149 by calling (800) 780-7707 or (408) 659-8000. PowerBASIC, PC Magazine's Editor's Choice, is published by PowerBASIC, Inc., a privately held software company based in Carmel, Calif.


NeXT PCO Swr for DEC Alpha AXP
DIGITAL EQUIPMENT / NeXT ANNOUNCE AGREEMENT TO RELEASE PDO SOFTWARE ON DEC OSF/1 FOR ALPHA AXP

Maynard, MA, March 21, 1994, NeXT Computer, Inc.'s new release of its PDO software, the portable version of NeXT's distributed objects framework, will be available on Digital Equipment Corporation's DEC OSF/1 operating system, Digital and NeXT announced today.

Portable Distributed Objects software enables creation of a powerful client/server framework based on objects by extending the seamless object model and messaging architecture used by NEXTSTEP customers to Digital's Alpha AXP family of 64-bit servers.

Currently, NEXTSTEP, NeXT's object-oriented software, is certified on members of Digital's Intel-based DECpc personal computer family. The addition of PDO on the DEC OSF/1 operating system will enable Digital to deliver entire client/server configurations using NeXT programming environment, and to participate in heterogeneous networks using PDO and NEXTSTEP products.

Industry's Most Powerful Servers

Having the PDO object-based framework on DEC OSF/1 and Alpha AXP will enable NEXTSTEP users to take advantage of the industry's most powerful servers, "said Bob Supnik, vice president and technical director of engineering at Digital. "This agreement strengthens our capability to meet our customers' client/server needs. We look forward to integrating this with our COM/OLE environment."

We are excited that Digital is joining NeXT's growing list of enterprise partners," said Steven P. Jobs, chairman and CEO of NeXT Computer, Inc. This demonstrates further market acceptance of NEXTSTEP as the industry-standard, object-oriented platform."

Availability of PDO Release of 2.0 software on the DEC OSF/1 operating system is planned for mid-1994. PDO software extends NeXT's object-oriented programming system to servers from difference manufacturers, giving application developers in mixed-vendor, client/server environments all of the benefits of object-oriented technology of software, and improved maintainability and reliability of applications.

Alpha AXP is Digital's family of 64-bit workstations and servers, based on the world's most powerful series of RISC-based microprocessors. Ranging from workstations and personal computers under $5,000 to large, multiprocessing enterprise servers, Alpha AXP systems are competitive at every price point.

About Digital Equipment Corporation

Digital Equipment Corporation is the world's leader in open client/server solutions from personal computing to integrated worldwide information systems. Digital's scalable Alpha AXP platforms, storage, networking, software and services, together with industry-focused solutions from business partners, help organizations compete and win in today's global marketplace.

About NeXT Computer, Inc.

NeXT develops and markets the award-winning NEXTSTEP object-oriented software for industry-standard computer architectures. Customers use NEXTSTEP to develop and deploy custom client/server applications, using both custom and shrink-wrapped software. Headquartered in Redwood City, California, with offices throughout the world, NeXT serves customers requiring enterprise-wide, object-oriented productivity environments.

NeXT Computer Inc

900 Chesapeake Dr, Redwood City, CA 94063

415-366-0900,  fax 415-780-3714


Mainstay Upgrades MarcoPolo with OCR Capability
Mainstay Upgrades MarcoPolo

New Version Features Advanced OCR Capabilities

San Francisco, CA, January 5, 1994 (Macworld Expo)--Mainstay unveiled a new version of MarcoPolo, their document imaging and management application, with a host of new features including OCR capabilities, enhanced keyword functions, proxy archiving, and a variety of interface refinements.

MarcoPolo 3.0 now has an advanced document-centered Optical Character Recognition (OCR) function built into the scanning interface. Unlike current OCR software which generate two files, picture and text, for each document, MarcoPolo's new document-centered OCR composes a single document that looks like the original and has fully searchable text. This revolutionary new OCR technology helps MarcoPolo retain its document focus, providing users a more natural and familiar interface than text-based document management systems. MarcoPolo's document-centered OCR system produces documents that are 40-60% smaller than regular scans, and an even greater space savings over regular OCR which produces both picture and text files. Plus, Mainstay has added support in the scanning interface for multi-page TIFFs, making MarcoPolo the perfect application for imaging and managing faxes received over a fax modem.

The MarcoPolo upgrade also has a new proxy archiving feature, allowing users to designate support personnel, called proxies, to archive on their behalf. Proxies archive in someone else's name, using a special password, avoiding document ownership problems at a later time. Using this feature, a manager could have an assistant scan some documents under the manager's name, so the manager could later manipulate the documents. Proxy archiving also facilitates the creation of imaging stations for workgroup or department use.

Enhanced keyword support includes an increase in the maximum number of predefined keywords per field to 64. MarcoPolo can now hold up to 448 pre-defined keywords per document center. Other new features, added at the request of registered users and as a result of marketing surveys, include:

* Automatic sequential numbering, which configures document

  centers to automatically number each document sequentially

  as it is archived;

* Enhancements to the Apple Scanner interface such as setting

  templates, the ability to set contrast and brightness during

  a scan, a text tool, and a selection marquee for scan

  modification;

* Export of archived documents as PICT and TIFF files;

* Compression of original-format files when added to document

  centers or attached to documents so that storing

  original-format files in MarcoPolo now saves hard drive space;

* The ability to modify the document archival date when it is

  being archived.

The suggested retail price of MarcoPolo 3.0 will be $895 and upgrades from the current version (2.0) will be $75. To better accommodate workgroup pricing structures, Mainstay is now offering a MarcoPolo viewer for $100 that allows a user to search, retrieve, view, and print documents archived in MarcoPolo document centers. MarcoPolo 3.0 will be available in the first quarter of 1994 through all retail and mail-order outlets.

For more information on MarcoPolo or any other Mainstay product, please contact Lance Merker at (805) 484-9400. Mainstay is a Camarillo, California-based publisher of business and workgroup productivity products for Macintosh and Windows.

Mainstay

591-A Constitution Avenue

Camarillo, CA 93012

AOL: MAINSTAY1,  CompuServe: 76004,1525,   AppleLink: D0397

FAX: (805) 484-9428,  Phone: (805) 484-9400


Phyla OODBMS Nears Release
Phyla Nears Release

Pre-Release Demo Packs Distributed

San Jose, CA, March 15, 1994--Mainstay distributed pre-release demo packs of Phyla, the first end-user object-oriented database, today at the Business Software Solutions/Software Development show here. With these demo packs, Macintosh users can see for themselves the power of object-orientation in an easy-to-use database.

Phyla marks the first time the power of an OODBMS (object-oriented database management system) has been presented in an off-the-shelf solution accessible by the average computer user. Although based upon object-oriented technology, Phyla does not require any specific knowledge about object technology nor is any programming required. Phyla is immediately usable by anyone with basic spreadsheet or flat-file database experience.

Using objects and object classes that correspond to everyday items like an invoice, an employee or a piece of equipment, Phyla models complex real-world situations easily. Powerful and intuitive relationships between classes of objects can be created between classes by simply drawing a line and naming the relation. Phyla's ease of use, combined with the power and flexibility of the object-oriented structure, makes it the first tool available for end users to model complex data relationships without programming.

Unlike flat-file databases with their limited functionality, or relational databases with their complex programming needs, Phyla is instantly powerful and extremely expressive, due to the natural organization and relation of classes and objects.

Calculations are based on constraint expressions similar to those used in a spreadsheet or flat-file database.

Phyla's object orientation provides the flexibility to work in both an outline view, showing related objects, and within the context of custom-designed forms. Comprehensive changes can be made at any time, and objects can be related by simply dragging-and-dropping them onto an object from another related class. Objects created in relational context are automatically related. Objects of related classes can also be automatically related by constraint expressions. Multiple objects can be viewed at the same time. Or objects like invoices can be viewed in several windows at the same time--once sorted by date, once by amount due, once by vendor name. A change in any display is reflected in all other displays.

Using Phyla, an employee roster, a building layout, a project list, and a list of computers can be viewed as a dynamic staffing and location plan, or a project manpower plan, or an electric power requirements diagram, or a capital equipment location and amortization report, or a materials allocation plan, or an electricity usage list--or all of these.

"For the first time, there is a powerful and intuitive way to handle the increasing complexity of everyday business. Macintosh users will find Phyla to be an essential tool for their database needs," says Mainstay president Tom Nalevanko.

The name, Phyla, is the plural of the word phylum, a broad grouping or classification most often used in biology as the principal division of the animal kingdom (phylum, class, order, family, genus, species). It comes from the Greek word meaning tribe. The name Phyla suggests the concepts of related objects grouped in classes.

Phyla will be available through retail channels in the second quarter of 1994. The suggested introductory retail price is $495.

Mainstay is a Camarillo, California-based publisher of Macintosh and Windows business and workgroup productivity software.

Mainstay

591-A Constitution Avenue

Camarillo, CA 93012

AOL: MAINSTAY1,  CompuServe: 76004,1525,   AppleLink: D0397

FAX: (805) 484-9428,  Phone: (805) 484-9400


Mainstay Flow for Windows Flowcart Design/Dev
Mainstay Flow Demonstrated:

Flowchart Design and Development Tool for Windows

San Jose, CA, March 15, 1994--Mainstay today showed Mainstay Flow for Windows, an easy to learn and use Windows application for flowchart design and development. Mainstay Flow for Windows is based on the highly rated, best-selling application, Mainstay Flow for Macintosh. To create a chart, users simply drag symbols from a palette onto the work area. Dragging between two symbols connects them with lines. Select a symbol and type to enter text. All aspects of a chart can be colorized, line widths and arrowheads can be changed, and graphics can be pasted into charts.

Libraries with more than 800 different intelligent symbols are included with Mainstay Flow, and users can easily create their own custom symbols using a variety of graphics programs.

Mainstay Flow supports nested hierarchy; multiple subcharts can be linked to each symbol of the main chart. Chart symbols can also be set to automatically launch files from other applications. Mainstay Flow for Windows creates charts as large as eight by eight pages, supports VGA-color display, and color printing.

Mainstay Flow for Windows comes with a translator to convert flowcharts created by HavenTree's EasyFlow DOS program directly into Mainstay Flow files. Mainstay Flow also translates ASCII text files into true flowcharts with ranked and connected symbols.

Mainstay Flow for Windows runs under Microsoft Windows 3.1 and maintains the same look and feel as its Macintosh counterpart. Mainstay Flow provides file-level compatibility between the Mac and Windows versions.

"Mainstay has been promising its cross-platform customers support with their favorite applications, and now we're delivering. They can create, exchange, and view flowcharts on both Macs and PCs running Windows," says Mainstay president Tom Nalevanko.

Release of Mainstay Flow for Windows is scheduled for the second quarter of 1994. The suggested retail price is $395.

Mainstay

591-A Constitution Avenue

Camarillo, CA 93012

AOL: MAINSTAY1,  CompuServe: 76004,1525,   AppleLink: D0397

FAX: (805) 484-9428,  Phone: (805) 484-9400


Mainstay Schedule, Project Planning/Tracking
Mainstay Schedule Demonstrated:

Project Planning and Tracking Application for Windows

San Jose, CA, March 15, 1994--Mainstay today demonstrated Mainstay Schedule for Windows, an easy to learn and use application for planning and tracking projects.

Mainstay Schedule for Windows is based on the best-selling Macintosh application, Mainstay Schedule for Macintosh. Mainstay Schedule creates Gantt charts quickly and simply; automatically creating a calendar when opened. Settings can be changed for fiscal years, calendar years, quarters, months, half-months, weeks, days, or hours. Users just enter tasks along the left side of the chart and draw job bars to show the length of each task. Status tracking is easy too--work progress, early and late starts, and schedule slips are entered with a mouse click.

Graphics can be pasted into Mainstay Schedule and all the various aspects of a schedule, including job bars and chart lines, can be colorized. Mainstay Schedule for Windows supports VGA-color display and color printing.

Mainstay Schedule has integrated spreadsheet and graphing capabilities to tie data to schedule tasks. It uses Earned Value Analysis, a method of relating value, cost, and progress, to give a simple indication of overall financial and schedule status. Mainstay Schedule can link multiple layers of schedules together for hierarchical organization.

Mainstay Schedule for Windows runs under Microsoft Windows 3.1 and maintains the same look and feel as its Macintosh counterpart. Mainstay Schedule provides file-level compatibility between the Mac and Windows versions.

"Mainstay is delivering on its cross-platform promises. Our customers can now create, view, and exchange schedules on both Macs and PCs running Windows," says Mainstay president Tom Nalevanko.

Release of Mainstay Schedule for Windows is planned for the second quarter of 1994. The suggested retail price is $295.

Mainstay

591-A Constitution Avenue

Camarillo, CA 93012

AOL: MAINSTAY1,  CompuServe: 76004,1525,   AppleLink: D0397

FAX: (805) 484-9428,  Phone: (805) 484-9400


VIP-C Creates Power Mac Apps

Quickest Way to Create Applications for 68K Macs or Power Macintosh

San Jose, CA, March 15, 1994--Mainstay today demonstrated Power Macintosh applications created by VIP-C, their Visual Interactive Programming environment for C. VIP-C creates ANSI-standard C code which can be compiled to PowerPC native code using one of the third-party compilers, such as Metrowerks' Code Warrior, now available for the new line of Power Macintosh computers from Apple Computer, Inc..

This makes VIP-C the quickest way to create applications for 68000-based Macintosh or Power Macintosh computers, because it provides a comprehensive environment for programming, with precoded functions, integrated resource editors, and a Dispatcher-based application framework. Using VIP-C, programmers can work in a bottom-up fashion, developing a standard Macintosh interface quickly and easily, and just write specific algorithms to link automatically generated interface code to particular program functions.

From beginning Mac programmers to MIS staff responsible for in-house applications to professional programmers, VIP-C provides an appropriate level of assistance. VIP-C integrates five levels of increasingly comprehensive aid to allow programming in the way that best suits users' abilities, with the support that can help them succeed. These levels are a visual C text editor/interpreter/debugger, prototypes of Macintosh toolbox calls, VIP-C functions, VIP-C resource editors, and the VIP-C Dispatcher-based application framework.

Coding can take place directly in the text editor, using standard ANSI C and Mac toolbox calls. Or, using the VIP-C higher-level functions, complete program development can take place without using toolbox calls. VIP-C functions spare a programmer from having to master Inside Macintosh to understand low-level Mac toolbox calls and their various combinations of use. Use the VIP-C Dispatcher-based application framework along with VIP-C's integrated resource editors to automatically set up an application's main event loop and user interface elements. All the while the programmer can modify anything--code, interface resources, etc., and immediately see the result. Functions are easily selected in a customizable palette; a library of standard C functions is provided, and custom VIP-C function libraries can be written.

VIP-C comes with a royalty-free, run-time module for the creation of stand-alone, double-clickable applications. Full source code for the higher-level functions and Dispatcher-based application framework is provided. VIP-C is available now for a suggested retail price of $495 through retail and mail-order outlets.

Mainstay is a Camarillo, California based publisher of Macintosh and Windows business and workgroup productivity software. For more information on VIP-C or any other Mainstay product, please contact Lance Merker at (805) 484-9400.

Mainstay

591-A Constitution Avenue

Camarillo, CA 93012

AOL: MAINSTAY1,  CompuServe: 76004,1525,   AppleLink: D0397

FAX: (805) 484-9428,  Phone: (805) 484-9400


Phar Lap FrontRunner, DOS Desktop for Windows
Phar Lap announces new Phar Lap FrontRunner, a better DOS desktop for Windows

Cambridge, MA (March 15, 1994)--Phar Lap Software, Inc. today announced the upcoming release of Phar Lap FrontRunner, a new Windows desktop that brings powerful Windows features to your DOS shell and a better DOS box to Windows. Designed to help PC users who need to run both Windows and DOS applications, FrontRunner is the first Windows utility to truly integrate these two work environments.

FrontRunner includes a highly intuitive, productive DOS work environment integrated into a Windows shell that lets you run Windows programs directly from the DOS prompt, scroll and view your entire DOS screen history, and copy, paste, and print any part of your DOS session. FrontRunner also provides a simple alternative to Program Manager that lets you run programs from a customizable Launch Bar or from a convenient run menu. Additional features such as a powerful programmable real time Status Bar, new GUI Visual Batch Language Extensions for DOS, and other utilities make this an extremely versatile and unique product.

"We developed FrontRunner in order to meet the needs of many developers and power Windows users who require a flexible work environment that allows them to quickly and easily move between Windows and DOS," said John Benfatto, Vice President of Phar Lap Software, Inc. "We took advantage of Phar Lap's extensive knowledge of DOS to bring new functionality to a Windows shell."

With FrontRunner, Windows users can scroll to view their DOS screen history making a more versatile and user-friendly DOS box. In addition, the ability to quickly and easily copy, paste, and print any part of a DOS session and to run Windows programs from the command line enables users to work with DOS and Windows in a totally new way.

"Phar Lap has brought to Windows a unique and powerful combination DOS box replacement and Windows command shell. I've been using it for six months and it's my Windows shell of choice," said Andrew Schulman, co-author of the books Undocumented DOS and Undocumented Windows. "Programmers and power users alike will appreciate its programmability, including Phar Lap's new Visual Batch Language for DOS."

For Windows users who have been frustrated with sorting through Program Manager's groups and items and getting a screen full of real estate problems, FrontRunner provides a simplified run menu and Launch Bar. The Launch Bar lets you keep your favorite Windows and DOS applications available at a click

FrontRunner also provides programmability for users who would like to customize their work environment. Phar Lap's new Visual Batch Language Extensions for DOS let users create easy-to-use visual front ends for their DOS batch files. And because the real-time Status Bar is also programmable, users can create their own modules that keep track of whatever real-time information is important to them, such as displaying up-to-date currency exchange rates, manufacturing processes, or current stock prices.

Phar Lap Software, founded in 1986, is also the developer of the award-winning TNT DOS-Extender (formerly 386|DOS-Extender) and 286|DOS-Extender. Phar Lap's DOS-Extenders have been used to build over 1500 32-bit protected mode applications, including Microsoft's Visual C++, FoxPro 2.5 for MS-DOS, Autodesk's AutoCAD 386, and Access Software's LINKS 386 Pro.

Phar Lap FrontRunner will be available from Phar Lap in the next few weeks at a list price of $139. Free demo disks are currently available by calling 1-800-292-9622. For further information, please contact Phar Lap Software in Cambridge at (617) 661-1510 or fax (617) 876-2972.

PHAR LAP SOFTWARE, INC.

60 Aberdeen Avenue

Cambridge, MA 02138


Phar Lap TNT DOS-Extender (V6.1)
Phar Lap Releases New Version 6.1 of TNT DOS-Extender, Enabling Developers To Add a Windows Front End to Their Current 32-bit DOS Applications

Cambridge, MA - February 22, 1994 - Phar Lap Software, Inc. today released Version 6.1 of its TNT DOS-Extender Software Development Kit (SDK), which enables developers to write a Visual Basic Windows "look and feel" graphical user interface (GUI) for their 32-bit DOS-extended applications. Phar Lap's new technology is ideal for developers who want to create a new Windows look for their "legacy" applications without having to rewrite their entire program. Version 6.1 also includes support for Borland C++ 4.0 and Borland Turbo DebuggerX, allowing programmers to use their standard 32-bit Borland compiler and tools to develop their 32-bit DOS-extended applications.

"With TNT DOS-Extender, Version 6.1, we're making it easy for developers to take their existing 32-bit DOS-extended applications and turn them into Windows GUI applications," said Richard M. Smith, president of Phar Lap Software, Inc. "The resulting 32-bit Windows/DOS application has the look of Windows but requires only a fraction of the development time that pure Windows programming demands."

Phar Lap offers this technology through its WinPipe VxD (virtual device driver), a collection of routines which allow a Windows user interface program to communicate with a TNT DOS Extender application.

Version 6.1's support for the 32-bit Borland C++ 4.0 tools enables developers to take advantage of powerful Windows NT capabilities while continuing to use Borland's C++ compiler, Turbo Debugger, and BGI graphics libraries. These capabilities include dynamic link libraries (DLLs), threads, and multitasking, which allow developers to benefit from high level NT functionality on their familiar DOS platform.

Phar Lap's TNT DOS-Extender SDK includes TNT DOS-Extender, Microsoft CodeView 32-bit debugger, Phar Lap 386|SRCBug source-level debugger, and all the components of Phar Lap's 386|DOS-Extender SDK. TNT DOS-Extender also supports Microsoft Visual C++ 32-Bit Edition and other 32-bit compilers.

Phar Lap Software, founded in 1986, is the developer of the award-winning 386|DOS-Extender and 286|DOS-Extender. 386|DOS-Extender has been used to build over 1200 32-bit DOS applications, including Microsoft's FoxPro 2.5 and Autodesk's AutoCAD 386. 286|DOS-Extender enables developers to build multi-megabyte 16-bit applications using their standard 16-bit Visual C++, Microsoft C/C++, Borland C++ or Microsoft Fortran tools.

TNT DOS-Extender SDK, Version 6.1, is available from Phar Lap Software for $495. Updates from earlier versions of Phar Lap's TNT DOS-Extender and 386 I DOS-Extender SDK are also available. For further information, please contact Phar Lap Software in Cambridge at (617) 661-1510 or fax (617) 876-2972.

PHAR LAP SOFTWARE, INC.

60 Aberdeen Avenue

Cambridge, MA 02138


LOOK! Object Centric Animation Tool for C++
OpenObjects announces an "object centric" animation tool for C++ programs called Look!

Boston, MA, January 11, 1994. OpenObjects today is announcing the availability of Look!, a true object-oriented software tool that creates an "object centric" dynamic animation of a C++ program while the code actually executes. "Look! is one of the most exciting new C++ productivity tools available today for programmers, team leaders, and trainers", stated Bill Baloglu, Technology Vice President of OpenObjects. "Look! is the first animation tool that Is object centric and can "look" Inside your C++ program as It actually executes. This animation allows you to cut through the complexity of C++ by showing intuitive graphical views of your object-oriented program operating".

Look! is compatible with most client/server environments in that Look! is available for both Windows and UNIX platforms and supports most popular C and C++ compilers and development environments. Stephen Speirs, a program manager at Sun Microsystems, says that: "Look!'s one of the most exciting and useful programmer tools we have seen and used in the last 5 years".

Look! Is critical to building high quality applications. When using the C++ object-oriented language, many times there exists some very difficult "pitfalls" in your programs that are hard to uncover and therefore causes frustration in attaining the level of desired quality. Ms Beate Billington, a Perkin-Elmer development manager, states: "We could not locate and eliminate our memory problems so rapidly if it was not for Look!... There is nothing like it in the Windows world".

Look! is available now for both Windows at $495 single copy price and for UNIX at $1,995 single copy price.

Look! allows the developer to quickly understand new C++ programs and class libraries while also debugging the most difficult C++ code. Since object-oriented C++ programs consist of interacting objects, it just makes sense to take advantage of the object model and view your program as active object design diagrams rather than viewing highly structured C++ programs as lines of text like many C++ tools. Using a unique monitoring system, Look! extracts the object and class design-level information embodied in a C++ program and uses it to generate active object, class, and message-view diagrams. "Look! has given us a new level of C++ productivity. We do not know what we would have done without Look!", commented Phil Duke of the Financial Times.

Look! was developed over the past few years by Objective Software Technology Ltd. (OST) In Livingston, Scotland. OST has been funded by private industry and development grants from the Scotland Government. OST launched Look! into the European market over the past few months with unprecedented success. OpenObJects is now launching Look! in the North American and Pacific Rim markets.

Look! is a single product that can address the C++ developers need to increase their own personal productivity, leverage the reusability of existing code/class libraries, and increase the quality of their programs while being compatible with their existing development environment. "If I was allowed to purchase only one C++ tool, I would buy Look!", stated Pete Dion, a development manager at British Telecom.

OpenObJects is committed in establishing a leadership position as a marketing and support organization for object-oriented productivity software products to both key industry and geographic markets worldwide. OpenObJects will continue to enhance their product offerings with additional object-oriented products which will be selected from both independent technology development companies worldwide as well as products originating within the MIS organizations of companies who do not have the ability or interest in marketing products outside of their own organizations. OpenObjects assumes the responsibility of fully supporting these products which includes quality assurance, documentation, maintenance, training and consulting.

OpenObjects

655 Mariners Island Blvd., Suite 305, San Mateo, CA 94404

Phone: (415) 638 1000    FAX: (415) 638 1015

Email: openobjs@netcom.com


FrameMaker 4 for Windows: Visual QuickStart
FrameMaker Guide Lets You Have a Life

February 1994--Berkeley, CA--Want to learn your way around FrameMaker 4 for Windows without giving up all your nights, weekends and holidays? Then check out Peachpit's FrameMaker 4 for Windows: Visual QuickStart Guide ($18.95, 360 pages), another in their easy-learning series.

Author/graphic designer/fine artist J'Ann Tolman coaches you through all of FrameMaker's basics, and then some--with the emphasis on graphics and screen shots, not forbidding blocks of text. While aimed at beginners and intermediates, this book is so chock full of tips, tricks and techniques that many experienced users will find it worth browsing, if not buying.

J'Ann Tolman is both left-and right-brained and has created numerous computer guides and manuals. Not surprisingly, she favors FrameMaker, and now shares her craft and enthusiasm with you.

Price: $18.95 * Size: 360 pages 7" x 9" * ISBN: 1-56609-097-0

Peachpit Press

2414 Sixth St, Berkeley, CA 94710

800-283-9444,  510-548-4393,  fax 510-548-5991


The Photoshop Wow! Book, Windows Edition
Photoshop Wow! for Windows

March 1994 -- Berkeley, CA--Last September, Peachpit introduced its long-awaited Photoshop Wow! Book for the Mac, and it became an instant bestseller (many weeks, rising to the top of the industry charts). Now, for the very similar Windows version of the software, comes the Windows edition of the book.

Meticulously printed in full color throughout, The Photoshop Wow! Book, Windows Edition, contains five kinds of information: 1) the basics about Photoshop's tools and functions; 2) short tips for making work quicker and easier; 3) step-by-step techniques for particular kinds of projects; 4) galleries of work done by experienced Photoshop artists; and 5) illustrated lists of resources--the tools, utilities, images, and other products that can make Photoshop even more valuable and easy to use.

The companion disk, which is bound in, contains filters from Kai's Power Tools as well as several original filters, sets of macros, and utilities created by the authors.

The co-authors, Linnea Dayton and Jack Davis, are seasoned veterans of Photoshop and desktop publishing. Ms. Dayton is editor-in-chief of Step-by-Step Electronic Design newsletter and electronic design editor of Step-by-Step Graphics. Jack Davis is the former graphics editor of Verbum magazine and has been a contributing author and illustrator for nine books on creative computer graphics. He is principal of JHDavis Design, art director of Presto Studios, and founder of the Computer Graphics Program at Platt College. Both Linnea and Jack reside in the San Diego area.

Price: $34.95 * Size: 208 pages; 7" x 9" * ISBN: 1-56609-070-9

Peachpit Press

2414 Sixth St, Berkeley, CA 94710

800-283-9444,  510-548-4393,  fax 510-548-5991


The QuarkXPress Book, 2nd Ed. for Windows
New QuarkXPress Book For Windows Covers Both 3.1 and 3.3

April 1994--Berkeley, CA--The QuarkXPress Book, 2nd Edition for Windows is a major update from the first edition, covering the second release of QuarkXPress for Windows, version 3.3. An extensive appendix covers the dozens of new features available for the first time to Windows users with the release of version 3.3, including new printing, tabulation, page layout, and color management tools.

Because many Windows users will continue to use release 3.1 (there is no version 3.2 for Windows), an icon has been inserted throughout the book to flag the changes found in 3.3. There's also an entire appendix on EfiColor--a color management system--plus an updated appendix on Mac/PC file transfers, which has become substantially easier on both platforms in QuarkXPress 3.3.

Co-author David Blatner's writings on QuarkXPress are legendary. His previous three QuarkXPress Books for the Mac and one for windows, plus QuarkXPress 'rips and Tricks, make him the bestselling author ever on the subject. Blatner also co-authored Real World Scanning and Halftones, Silicon Mirage: The Art and Science of Virtual Reality, and Desktop Publisher's Survival Kit. He lectures widely on QuarkXPress and desktop publishing, and resides in Seattle. Co-author Bob Weibel, who lives in Ashland, Oregon, was a senior technical editor of Publish magazine, and is a freelance author and consultant whose work frequently appears the computer press.

Price: $29.95 * Size: 626 pages; 7" x 9" * ISBN: 1-56609-135-7

Peachpit Press

2414 Sixth St, Berkeley, CA 94710

800-283-9444,  510-548-4393,  fax 510-548-5991


New Peachpit Press Visual Guides for Windows
New Visual Guides for Windows

February 1994--Berkeley, CA--Are you a Windows user anticipating a move to WordPerfect 6, Word 6 or Excel 5? But pressed for time and dreading yet another ill-written, textladen manual? Then you might want to pick up one of three new Visual QuickStart Guides published by Peachpit Press and created by the renowned Australian training firm of Webster & Associates.

The key to these guides is the emphasis on graphics, not text. Their easy-to-follow, highly-visual, menu-driven format leads you straight through the basics.

Not simply tutorials for novices, Visual QuickStart Guides are efficient tools for anyone upgrading from previous versions of the software. After all, when you're running powerful software on a high-performance PC, why settle for books that don't put a premium on your time and acknowledge your preference for visual media?

Webster & Associates, the author, has logged thousands of hours of classroom computer training and in the process, created Visual QuickStart Guides for Peachpit selling over 200,000 copies. Webster's books cover a broad spectrum of applications, including PageMaker, Works, CorelDRAW, Windows, DOS, and of course, WordPerfect, Word and Excel.

WordPerfect 6 for Windows: Visual QuickStart Guide

Price: $14.95 * Size: 272 pages; 7" x 9" * ISBN: 1-56609-109-8

Word 6 for Windows: Visual QuickStart Guide

Price: $15.95 * Size: 368 pages; 7" x 9" * ISBN: 1-56609-110-1

Excel 5 for Windows: Visual QuickStart Guide

Price: $14.95 * Size: 294 pages; 7" x 9" * ISBN: 1-56609-094-6

Peachpit Press

2414 Sixth St, Berkeley, CA 94710

800-283-9444,  510-548-4393,  fax 510-548-5991


Mastering CorelDRAW 4

January 1994--Berkeley, CA--Any book claiming to "master" CorelDRAW 4 had better be good. That book would have to cover-comprehensively--page layout, slide creation, color theory, use of type, and other critical topics. Besides the DRAW module itself, the book should address CorelCHART, CorelPHOTO-PAINT, CorelSHOW, CorelTRACE, CorelMOSAIC, and the new CorelMOVE.

And that's just what the authors of Peachpit's new book, Mastering CorelDRAW 4, have done, and more. Completely revised from the widely-acclaimed edition for CorelDRAW 3, this one goes way beyond coverage of the primary concepts--by focusing on features undocumented in the program manual, and technical issues not covered anywhere else.

This 750-page book is designed for all skill levels, but particularly for experienced users who want to quickly familiarize themselves with CorelDRAW's newest features: over 750 fonts; two CDs featuring type, clip art, animation and sound libraries; the ability to handle up to 999 pages of text (making it useful for page layout); 99 levels of Undo; drag-and-drop access to symbol libraries, over 40 fractal textures; and dozens of other powerful features. Bound into the book is a disk packed with almost 3MB of DRAW and Windows add-ons.

Author/lecturer Chris Dickman once again contributed the core content and blended the work of a formidable team of eleven DRAW professionals: Tony Cook, Sherwood Fleming, Michael Kieran, Jim Phillips, three Steves: Roth, Sagman and Schubitz; Daniel Will Harris, Rick Zaleski. and one Shakespeare: Courtland. Dickman is the former editor-in-chief of Electronic Composition and Imagaing magazine, and a contributor to many others. A resident of Toronto, he's the founder/publisher of the Mastering CorelDRAW newsletter, and a featured speaker at CorelDRAW and PageMaker conferences.

Price: $34.95 * Size: 750 pages, 7" x 9" * ISBN: 1-56609-099-7

Peachpit Press

2414 Sixth St, Berkeley, CA 94710

800-283-9444,  510-548-4393,  fax 510-548-5991


The Windows Bible CD-ROM
Windows Bible Now on CD-ROM

March 1994 -- Berkeley, CA--Rave reviews greeted publication of The Windows 3.1 Bible by Peachpit Press last year. The New York Times went so far as to call it "the best" book available on Windows. Now, as an encore, author Fred Davis has compiled a complete interactive CD version of the book--called The Windows Bible CD-ROM-implemented with Microsoft's multimedia Viewer.

Users can now point, click and quickly search for any topic or detail covered in the 1154-page Windows 3.1 Bible faster than flipping through its pages. This CD provides the most comprehensive online help system for Windows, with complete details about every nuance of the user interface and exhaustive technical documentation of Windows system components and .INI files.

The Windows Bible CD-ROM is not only the first major computer book to be offered in a fully interactive version--it also represents a marketing breakthrough. Most other books on CD-ROMs cost significantly more than their paper versions. The Windows Bible CDROM retails for just seven dollars more the book--only $34.95--making it affordable to any Windows user with a CD-ROM drive. (For only $49.95, you can purchase The Windows Bible Book/CDROM Combo, a shrinkwrapped package of both products--a 20% savings off the component prices. Combo available April 1994.)

As a bonus (in effect, for free), this new CD also contains an array of benefits that Mr. Davis calls Windows Goodies: over 500 megabytes of fonts, sounds, video, images, icons, utilities, games and more. Many of these Goodies are being offered here the first time, having originated in Mr. Davis's own multimedia lab.

Author Fred Davis has written more than 10 computer books, and is one of the country's leading computer journalists. A former columnist and editor of PC WEEK, Fred has served as editor-in-chief of both MacUser and A+ magazines and was director of PC Magazine Labs. He is currently a columnist with Windows Sources, CD Review, and EYE-COM magazines, and is a commentator on NPR's "All Things Considered."

Price: $34.95 * Size: standard CD-ROM in 7" x 9" box (with 44-page manual) * ISBN: 1-56609-078-4 * Publication date: 3/94

Peachpit Press

2414 Sixth St, Berkeley, CA 94710

800-283-9444,  510-548-4393,  fax 510-548-5991


Photoshop 2.5 for Windows, Visual QuickStart
Easy Photoshop Guide for Windows

December 1993--Berkeley, CA--Here's an easy and effective learning tool for new Photoshop users impatient to get up and running. Published by Peachpit Press, the book is called Photoshop 2.5 for Windows: Visual QuickStart Guide. Modelled after the authors' best-selling edition for the Mac--the versions are nearly identical--this 262-page guide is gently written in step-by-step format.

Packed with hundreds of illustrations, including eight pages of full-color Photoshop effects, the book shows exactly how to use Photoshop's powerful features. Breezing through a sequence of clearly-written procedures, the reader uses visual skills to get up to speed. Screenshots and imaginative examples are used to make Photoshop's powerful features vivid and accessible.

With this graphic emphasis, the book zeroes in on critical Photoshop tips and tricks hundreds in all--so users can work most efficiently, while avoiding the frustrations of self-teaching. The Visual QuickStart format also serves as a handy desktop reference, well-indexed for ongoing use.

Co-author Elaine Weinmann has written four other books in Peachpit's Visual QuickStart Guide series: Photoshop 2.5 for the Macintosh; QuarkXPress 3.1: Macintosh Edition--winner of the 1993 Ben Franklin Award for "Computer Book of the Year" (updated with a 3.2 edition in August 1993 and 3.3 in January 1994)--and QuarkXPress 3.1: Windows Edition. She's an instructor at Pratt Manhattan and the New School Computer Instruction Center, as well as a painter, sculptor and desktop publisher. Co-author Peter Lourekas is a faculty member at Parsons School of Design, an instructor at the New School Computer Instruction Center and The Cooper Union School of Art. He's also a painter (and devoted husband to Ms. Weinmann).

Price: $18.95 * Size: 262 pages, 7" x 9" * ISBN: 1-56609-071-7

Peachpit Press

2414 Sixth St, Berkeley, CA 94710

800-283-9444,  510-548-4393,  fax 510-548-5991


Harvard Graphics 2 for Windows
Get Into Harvard The Easy Way!

Berkeley, CA--Harvard Graphics is the dominant presentation graphics software for DOS, and is expected to lead the Windows market as well. With many new enhancements in version 2.0 of the program, even more users will be motivated to switch over from the DOS version, or from the leading Windows competition (PowerPoint and Freelance Graphics).

To help Harvard users make a smooth and pain-free transition, or learn quickly from scratch, Peachpit Press has introduced a new book entitled Harvard Graphics 2 for Windows: Visual QuickStart Guide. Following the QuickStart series' hallmarks of more pictures, less talk, the book's easy, eye-catching visuals show users how to create presentations in the simplest ways possible. Every tool and feature is explained in a crystal-clear, step-by-step manner. New users will learn the vital concepts and underpinnings, while veterans will find plenty of new tips and tricks to enhance their work.

Author Steve Sagman is the best-selling author of Que's Using Harvard Graphics and Using Harvard Graphics 3.0 (nearly 400,000 sold), Using Windows Draw, Using Freelance Graphics for Windows, and Getting Your Start in Hollywood (Peachpit). He has written for PC/Computing, Computer Shopper, PC Week, PC World, and PC Magazine. Ed Benack is a Staff Director at New York Telephone, responsible for selecting and implementing company-wide software and hardware standards. He writes for PC Magazine and other publications.

Price: $14.95 * Size: 208 pages; 7" x 9" * ISBN: 1-56609-077-6

Peachpit Press

2414 Sixth St, Berkeley, CA 94710

800-283-9444,  510-548-4393,  fax 510-548-5991


Zap! How Your Computer Can Hurt You...
Don't Get Zapped By Your Computer

February 1994--Berkeley, CA--Cruising the information superhighway, or simply sitting in front of your computer, can be hazardous to your health. In fact, many more of us are hurt by our computers each year--now upwards of ten million Americans--than by motor vehicle accidents. With over 50 million desktop computers in the U.S. and the number growing rapidly, this so-called "epidemic of modern times" is just beginning to attract the attention it deserves.

Now there's a new book that tackles the critical issues of computer-related health from A to Z. Zap!: How your computer can hurt you-and what you can do about it (Peachpit Press, $12.95, 150 pp.) provides a comprehensive and even-handed survey of the problem. Succinctly written by documentary filmmaker Don Sellers (after three years of exhaustive research), this unusually accessible and heavily illustrated book covers everything from eyestrain to pregnancy issues to carpal tunnel syndrome to back problems.

Zap! suggests hundreds of remedies and resources to help us cope with the information age. Computers are helping us work faster; now Zap! can help us work smarter--and healthier.

Scope of the problem:

** Cumulative trauma disorders. More than four million of America's computer users suffer from carpal tunnel syndrome (in the wrists) and other painful cumulative trauma disorders (CTDs). These injuries can cause pain and discomfort, and at their worst, permanent disability. (source: CTDNews)

** The fastest-growing complaint. 61% of occupational illness was attributed to CTDs m 1991, up dramatically from only 18 percent in 1981 (includes all occupational-related CTDs, not just computer-derived; source: U.S. Bureau of Labor Statistics).

** Most-common surgery. Surgery for carpal tunnel syndrome is the most common operation performed under workers' compensation. Unfortunately, 30% of these cases report poor to fair results (source: Journal of the American Medical Association).

** Monitor radiation. Debate rages about the dangers of radiation from computer monitors. Some experts contend that such radiation can cause leukemia and increase chances of miscarriage, while others dismiss these contentions as unsupportable.

** The costs of computer injury. Treating a single case of back pain costs about $24,000; and carpal tunnel syndrome, $29,000 (source: The National Council on Compensation Insurance.). A rough estimate of the economic impact of these problems amounts to tens of billions of dollars. The cost to business could reach upwards of 100 billion dollars a year, if all those suffering from computer-related CTDs sought treatment. That's quite a dent in our gross domestic product, not to mention the countless hours of personal suffering--much of it preventable.

What's covered in Zap!

** Zap! includes the most current, comprehensive and constructive analysis of computer-related health hazards and solutions available.

** Zap! discusses all major facets of the problem, including: monitor radiation * pain and injury in the hands, wrists, and arms * pregnancy * furniture and ergonomics * keyboards and mice * kids' concerns * eyestrain * exercise * office ecology medications * getting medical help * and much more.

** Zap! is built around short, easily-accessible chapters, heavily illustrated, and punctuated throughout with sidebars, pullquotes, and photographs to make reading interesting, entertaining, and informative.

** Zap! provides a comprehensive list of dozens of resources, including: furniture manufacturers * software developers accessory sources * newsletters * books * government agencies associations * online resources * and many more.

** Zap! is a wise investment for any computer user or manager.

Author Don Sellers has spent three years researching, writing and editing Zap! A Stanford-trained documentary filmmaker, Don has interviewed dozens of experts and reviewed all major studies on the subject. He's traveled the world working on PBS documentaries, including Frontline, Discover, and The AIDS Quarterly. Veteran computer journalist. Stephen Roth served as the book's editor.

Price: $12.95 * Size: 160 pages; 7" x 9" * ISBN: 1-56609-021-0

Peachpit Press

2414 Sixth St, Berkeley, CA 94710

800-283-9444,  510-548-4393,  fax 510-548-5991


The Little PC Book: Gentle Intro to PCs
At Last! A Little PC Book For the Rest of Us

Berkeley, CA--Now there's a personal computer book for the rest of us. A gentle book that tells us everything we need to know to eliminate the fears and frustrations of buying and using IBM compatible PCs and software.

The Little PC Book: A Gentle Introduction to Personal Computers (Peachpit Press, $17.95), makes the process of learning how to master the PC not only easy but fun. Illustrated with charming cartoons by award-winner, John Grimes, the 376-page book is the latest work of syndicated columnist and electronic media commentator, Lawrence J. Magid.

According to Peachpit publisher, Ted Nace, "Over the past ten years, no single person has helped more home and small business users learn to use and appreciate their PCs more than Larry Magid." His light, caring style is well-known and universally respected. In The Little PC Book, he has mixed warmth and empathy for the beginner, with a wealth of information. This book will help people with little or no PC experience understand how they can use computers in their daily lives."

"I wrote The Little PC Book to take the intimidation out of learning," said author Magid. "My focus has always been on newer users and I know the importance of being clear and concise, yet friendly and light."

The first half of The Little PCBook provides simple, uncomplicated information on computer basics, including how the mouse works and how to buy and set up your new PC. But it gives the reader more. It gives candid, clear answers to the potpourri of questions novices might ask, such as: Is it safe to buy through mail order? What's the best word processor? Where can I get free software, and is it safe to use? What are the danger signs of Carpal Tunnel Syndrome? No other book addresses so many issues of pressing interest to the PC novice.

Magid does not hedge or pontificate. He answers in the most candid, succinct, and gentle style imaginable.

The second half of The Little PC Book gets down to business with what Peachpit calls "Cookbooks." The "DOS Cookbook" and the "Windows Cookbook" provide step-by-step instructions for performing 134 common DOS and Windows tasks, such as how to copy a document or back up your hard disk.

Over 70 charming cartoons by John Grimes do more than entertain and amuse. They help explain technical issues, like how to connect a printer, safely insert a disk and use DOS and Windows commands. Screen shots from Windows, DOS, and popular software (showing exactly what you'd see on your monitor) help demystify those programs. An 18-page glossary serves as a beginners course in computer jargon. A detailed, 10-page index makes it easy and fast to find what you're looking for.

About the author:

Lawrence J. Magid reaches countless home and small-business computer users through his syndicated column that appears in The Los Angeles Times, Washington Post, San Jose Mercury News and other papers worldwide. He serves as editor-at-large for Computer Currents and writes three columns a week for the Prodigy online service. His entertaining and informative style have made him a repeat guest on numerous national and local TV and radio shows, including The Larry King Show and CBS This Morning.

The Little PC Book (ISBN 0-938151-54-1), 376 pages, retails for $17.95. Available through bookstores, computer dealers, computer catalogs, and user groups, or directly from Peachpit Press, 2414 Sixth Street, Berkeley, CA 94710. Call 1-800-283-9444 to order, or to request a free catalog of over 100 Peachpit titles.


Programming for the World

How to Modify Software to Meet the Needs of the Global Market

Englewood Cliffs NJ February 28 1994 -- The world is a vast marketplace offering untapped foreign markets for software. In order to compete in these foreign markets existing code MUST change to meet international users needs Programming for the World: A Guide to Internationalization by Sandra Martin O'Donnell provides a complete description of internationalization and shows programmers how to write internationalized software that works in many languages and cultures

Written in a concise easy-to-read style Programming for the World: A Guide to Internationalization shows programmers how to modify computer software to meet the needs of international users in foreign markets. This handbook examines many linguistic and cultural conventions used throughout the world-- from Japanese to German to Thai -- and discusses how to change existing programs to meet international user needs. O'Donnell shows programmers how to design with the flexibility needed to meet these requirements by breaking some old programming habits. The book also examines changes necessary in technical documentation to describe internalionalized software it covers new concepts that have been added to programming languages international standards and industry specifications operating systems and windowing environments to enable software to handle worldwide requirements.

About the author ...

Sandra Martin O'Donnell is a consulting engineer and internationalization (118N) project manager with the Open Software Foundation in Cambridge Massachusetts where she is responsible for all 118N-related activities. She has been involved with internationalization since 1987 including actively participating in various 118N-related standards and professional groups Her writing experience includes a number of years as a sports writer for the Memphis Press-Scimitar and as the author of Uniforum's Technology Guide on 118N (Internationalization Explained)

Programming for the World: A Guide to Internationalization

S. Martin O'Donnell, ISBN 0-13-722190-8 420 pp. $38.00

Prentice Hall

Simon & Schuster Education Group

113 Sylvan Ave, Route 9W

Englewood Cliffs, NJ 07632


Oracle Intros Desktop Database Workgroup Server
ORACLE TARGETS WORKGROUP COMPUTING MARKET

Introduces Desktop Database Workgroup Server; Open, Easy-to-Use, Competitively Priced, Plug-and-Play

Borland, Brio, Cognos, Dimensional Insight, Gupta, KnowledgeWare, ReportSmith, Symantec All Endorse

SAN JOSE, Calif., March 15, 1994 -- Oracle Corp., today announced the Oracle Workgroup Server, an affordable, easy-to-use, desktop database server that brings the power of the industry-leading Oracle7 database technology to workgroups. The announcement was made today at the Software Development Conference held here.

"This marks a significant step in Oracle's strategy to gain leadership in the LAN-based desktop database market. The Oracle Workgroup Server is distinguished by its ease-of-use, one-button installation and portability on all leading desktop server operating systems," said Jerry Baker, an Oracle senior vice president. "With the introduction of the Oracle Workgroup Server, the Oracle7 family of servers now scales from workgroups with a small number of users to the enterprise level with thousands of users. It is the only affordably-priced desktop server to enable true enterprise scalability."

The Oracle Workgroup Server has the powerful features of Oracle7 including stored procedures and triggers. To this it adds a number of features to support desktop user needs and increase the ease of system management and administration. The new features include:

* Microsoft's Open Database Connection (ODBC) support, ODBC, a popular interface that allows a variety of desktop tools to access the Oracle Workgroup Server.

* Graphical database management utilities, which offer point-and-click tools to manage database objects, as well as alerts to notify the users of system capacity usage.

* One button installation, with a pre-configured and tuned database to manage a wide variety of applications and access to Microsoft's on-line help facility.

* Oracle Glue, a software utility to allow users transparent use with desktop data management tools, a variety of applications packages and application development languages including Visual Basic, Excel, SQL Windows, Paradox, Microsoft Visual C++, Borland C++ and Oracle's Cooperative Development Environment (CDE) which allows interoperability with Oracle databases.

* Portability to major desktop and network operating systems, including Windows NT, OS/2 and Netware.

* Complete upward compatibility to departmental and enterprise versions of Oracle7 servers.

* National language capability, to allow worldwide usage.

Leading Software Tools Developers Endorse

Also part of the announcement, leading software tools providers publicly announced support for the Oracle Workgroup Server. The tools companies include Borland, Brio, Cognos, Dimensional Insight, Gupta, KnowledgeWare, ReportSmith, Symantec as well as Oracle's own set of development tools, the Oracle Cooperative Development Environment (CDE).

As a Software Developer's Kit (SDK), the Oracle Workgroup Server will allow developers to quickly build and deploy powerful client/server applications using their favorite development tools. Oracle is working with the leading Windows-based tools developers to provide tight integration between the Oracle Workgroup Server and leading development tools products.

Pricing, Availability and Product Requirements

The SDK for the Oracle Workgroup Server is competitively priced at $995 (U.S.) for two users and $2995 for ten-users. Pricing for distribution kits will be announced later this year.

The Oracle Workgroup Server is available on the Windows NT platform as a SDK to strategic Independent Software Vendors (ISVs). General SDK availability for Windows NT will follow in April and OS/2 in June. The deployment version of the Oracle Workgroup server will be available worldwide in the third calendar quarter of 1994 for Windows NT, OS/2 and Netware.

Oracle Workgroup Server requires an IBM or Compaq PC (386 or higher) or any fully PC-compatible computer. Oracle recommends 16MB RAM, and 45 MB hard disk space. The server operating system requires Windows NT 3.1 or higher, NetWare 3.11 or higher, or OS/2 2.1 or higher.

This new product is the second product in Oracle's expanding family of workgroup products. The first product in the series was OracleWare, a jointly developed, marketed and distributed product with Novell which integrates Oracle7, Oracle Office, Oracle Glue and NetWare 3.12. OracleWare shipped in December of last year.

Oracle Corp., with headquarters in Redwood Shores, Calif., is a leading supplier of information management software. Oracle develops and markets the Oracle7 family of software products for database management; Cooperative Development Environment (CDE), a complete set of CASE and application development tools for enterprise-wide, client/server computing; and Oracle Applications, packaged client/server solutions for human resources, accounting and manufacturing. Oracle software runs on personal digital assistants, PCs, workstations, minicomputers, mainframes and massively parallel computers. The company offers its products, along with related consulting, education, and support services, in 93 countries around the world.

Oracle Corp

500 Oracle Parkway

Redwood Shores, CA 94065

415-506-4176,  fax 415-506-7132


ORACLE CDE SUPPORTS ORACLE WORKGROUP SERVER

Leading Client/Server Toolset Brings Enterprise Power to Workgroups

SAN JOSE, Calif., March 15, 1994 -- Oracle Corp. today announced that Oracle Cooperative Development Environment (CDE) supports the Oracle Workgroup Server. CDE is the leading integrated toolset for creating enterprise-scale information management systems and client/server applications. CDE's portability and scalability provide developers a flexible and highly-productive environment with which to rapidly prototype, develop and deploy client/server applications.

CDE has the breadth and depth of functionality ideal for workgroup computing, providing unparalleled opportunities for organizations that are downsizing their systems. CDE for Oracle Workgroup Server provides all the power of Oracle Forms, Oracle Reports, Oracle Graphics, Oracle Book and Oracle Glue, and supports all workgroup clients including Windows 3.1, Windows NT and OS/2.

"The combination of CDE and the Oracle Workgroup Server provides powerful tools capable of deploying high-performance client/server applications in a workgroup environment," said Dennis Moore, director of CDE product marketing at Oracle. "CDE supports all existing hardware, networks and workgroup LANs, and, in addition, provides a seamless upgrade path for users who need to scale beyond or integrate with enterprise-scale servers."

Oracle Corporation, with headquarters in Redwood Shores, Calif., is a leading supplier of information management software. Oracle develops and markets the Oracle7 family of software products for database management; Cooperative Development Environment (CDE), a complete set of CASE and application development tools for enterprise-wide, client/server computing; and Oracle Applications, packaged client/server solutions for human resources, accounting and manufacturing. Oracle software runs on personal digital assistants, PCs, workstations, minicomputers, mainframes and massively parallel computers. The company offers its products, along with related consulting, education, and support services, in 93 countries around the world.

Oracle Corp

500 Oracle Parkway

Redwood Shores, CA 94065

415-506-4176,  fax 415-506-7132


Smalltalk/V

Practice and Experience

Englewood Cliffs NJ January 11 1994 -- Prentice Hall is proud to announce the publication of Smalltalk/V: Practice and Experience by Wilf LaLonde and John Pugh, a special collection of their Smalltalk column that appeared in the Journal of Object-Oriented Programming.

Due to the interest shown by readers of their Smalltalk column LaLonde and Pugh revised and updated ten columns for their latest book Smalltalk/V: Practice and Experience. Each chapter is a revised and updated version of a column and is intended to illustrate an important notion interesting approach useful application or novel observation that leads to a deeper understanding of the process of software design and implementation of Smalltalk/V.

Chapters include: Multiple Representations; Generalization; Disk Objects and Meta-Level Facilities; Film Loops and Primitive Animation; Windows Panes and Events; Taking the Pane Out of Building Windows; Combining Modal and Non-modal Components to Build a Picture Viewer; Pluggable Tiling Panes; Fuzzy Sets and Line Plots; and Dynamic Data Exchange.

Full Smalltalk/V Windows source code is included on a diskette Readers are encouraged to modify examples on the disk, use the source code as a starting point for more elaborate extensions and applications or port the code to other Smalltalk platforms such as OS/2 and the Macintosh.

Smalltalk/V: Practice and Experience, LaLonde/Pugh

ISBN 0-13-814039-1 192 pp. $31 20

Prentice Hall

Simon & Schuster Education Group

113 Sylvan Ave, Route 9W

Englewood Cliffs, NJ 07632


Structuring Techniques, An Intro Using C++
Structuring Techniques

An Introduction Using C++

Englewood Cliffs, NJ, February 28, 1994 -- Prentice Hall announces the publication of Structuring Techniques: An Introduction Using C++ by Andrew C. Staugaard, Jr., an introduction to C++ featuring a traditional, top-down structured programming approach to program design and implementation.

Using an easy-to-understand tutorial approach, Structuring Techniques introduces programming novices to structured programming in C++ followed by an introduction to object-oriented programming concepts with data structures. Staugaard uses a five-step algorithmic problem-solving approach for attacking problems and breaking down programs into modules. The book emphasizes the use of computer science software engineering techniques from developing algorithms, to testing and debugging code, through program documentation. It includes 65 complete, usable program examples and 18 fully developed program case studies. The book features 300 quick-check exercises and "Tip Boxes" on program style, debugging, common pitfalls, and maintenance.

Structuring Techniques: An Introduction Using C++

by Andrew C. Staugaard, Jr. ISBN 0-13-012576-8. 768pp. $38.00

Prentice Hall

Simon & Schuster Education Group

113 Sylvan Ave, Route 9W

Englewood Cliffs, NJ 07632


Elements of ML Programming

Englewood Cliffs, NJ, February 28, 1994 -- Prentice Hall is proud to announce the publication of Elements of ML Programming by Jeffrey D. Ullman, a step-by-step, tutorial introduction and reference to the ML programming language

Elements of ML Programming is the first book published that offers both an accurate, step-by-step introductory tutorial on ML programming and a complete reference to advanced features of the language Ullman uses a practical approach that allows the programmer to learn without previous knowledge of ML or functional programming. The book:

* Is organized to provide professionals with introductory and

  advanced programming techniques

* Provides a highly accessible introduction to the powerful and

  efficient ML language

* Shows how to use functional and object-oriented approaches to

  write highly efficient code

* Shows how to use ML for a variety of applications

* Summarizes the entire ML language, including the latest SML/NJ

  features

About the Author ...

A pioneer in his field, Jeffrey D Ullman is well known as a "founding father" of computer science. A consultant, educator and researcher, he worked for three years on the technical staff at Bell Labs and taught for ten years at Princeton. Currently, he is chairman of the computer science department at Stanford University. He is widely published in his field and is the author or co-author of 13 books. Ullman was elected to the National Academy of Engineering in 1990. In addition he retains many positions on numerous professional panels and advisory boards.

Elements of ML Programming, by Ullman

ISBN 0-13-184854-2 250pp $30.00

Prentice Hall

Simon & Schuster Education Group

113 Sylvan Ave, Route 9W

Englewood Cliffs, NJ 07632


Advancing Business Concepts in a JAD Workshop
Advancing Business Concepts in a JAD Workshop Setting

Business Re-engineering and Process Redesign Using Teamwork

Englewood Cliffs, NJ, February 28, 1994 -- PTR Prentice Hall announces the publication of Advancing Business Concepts in a JAD Workshop Selling: Business Re-engineering and Process Redesign by Anthony Crawford, the systems developers and manager's "how-to" guide to using the JAD team approach to business Re-engineering and process redesign.

Advancing Business Concepts in a JAD Workshop Setting shows professionals "how to JAD". The book acts as a roadmap providing direction for using the JAD workshop approach. Joint Application Design (JAD) is a proven workshop approach to system design and has gained wide acceptance as an alternative to analyst and user interviews. The book takes a step-by-step approach to explaining how to use the JAD team approach. The JAD method uses a structured group discussion involving both business people and technology professionals, coordinated by a group Leader as a guide A group leader guides the discussion and bridges the gap separating the business people from the professionals. Using this book, business people and technical people Learn how to communicate effectively, discuss ideas, issues, and reach a consensus for practical operational designs.

About the author ...

Crawford, best known for his pioneering work developing this immensely popular and successful approach for rapid systems design. He is an industry leader in developing JAD concepts for IBM Canada in a team effort with IBM Research Triangle Park in North Carolina in 1979. He has implemented over 500 workshop assignments and provided more than 100 seminars. In 1993, Crawford founded the Process Improvement Institute in Toronto, Canada with the assistance of private and public sector support.

Advancing Business Concepts in a JAD Workshop Setting: Business Reengineering and Process Redesign, A, Crawford

ISBN 0-13-146226-1 208 pp. $35.00

Prentice Hall

Simon & Schuster Education Group

113 Sylvan Ave, Route 9W

Englewood Cliffs, NJ 07632


Capacity Planning & Performance Modeling
Capacity Planning and Performance Modeling

Englewood Cliffs NJ February 28 1994 -- Capacity planning is an important part of systems analysis You need to be able to predict the future performance of your system under different scenarios and parameters. Capacity Planning and Performance Modeling: A Practical Approach by Daniel A. Menasce, Virgilio A. F. Almeida and Lawrence W. Dowdy is the first example-driven guide for professionals involved in capacity planning performance analysis and system management.

Software professionals must be able to adequately size and tune computer systems from mainframes to client-server systems. Capacity Planning and Performance Modeling presents models and techniques for capacity planning and performance in an intuitive manner. Applications of the models covered in the book range from mainframes to client-server systems. Topics covered include data collection techniques for performance modeling software performance engineering models of complex I/O systems and virtual memory systems models of client-server systems and performance model validation and calibration.

Capacity Planning and Performance Modeling takes a unique scientific approach to capacity planning. Examples illustrate each concept introduced throughout the book. Each chapter presents a motivating problem then it explores solution using principles and intuition. Then theory for the situation is used to generalize a solution and the original problem is revisited.

The book is accompanied by a disk containing source code for programs that solve queuing networks. An educational version of a complete capacity planning package is also included on the disk. The disk contains the source code for a Pascal solution technique tool. The programs can be used to solve multiple class open and closed queuing networks with load dependent servers An executable version of a PC-based capacity planning software package, QSolver/1, is also provided on the disk.

About the Authors ...

Professor Menasce has been a consultant in capacity planning for over ten years Among the companies he consulted for are Interamerican Development Bank, Citibank, Ashton-Tate, Lotus, the Brazilian Social Security Data Processing Company, the Brazilian Government Data Processing Bureau, and the Brazilian Research Council. Dr Menasce has taught many capacity planning courses and seminars for private companies and organizations such as the ACM DC chapter. He is widely published in his field. His major areas of interest are performance prediction modeling, capacity planning, modeling of parallel applications and parallel architectures and distributed system modeling.

Professor Almeida is a computer consultant and educator His consulting activities include working for IBM Latin America in the supercomputing area and capacity planning studies for the Japanese Brazilian Paper Company and the Brazilian Social Security Data Processing Company. He is widely published in his field. His areas of interest include performance modeling, capacity planning, supercomputer architecture, and multiprocessor system modeling.

Professor Dowdy is an award-winning computer educator. He has been the recipient of various awards, such as an Award paper at SIGMETRICS 1984, the Tau Beta Pi Award for Teaching Excellence, and an Alexander von Humboldt Foundation Award. His major areas of interest are performance prediction modeling, parallel workload characterization, multiprocessor system modeling, and performance model validation. Dowdy is the current coordinator of the SIGMETRICS electronic bulletin board and the General Chair of the ACM Sigmetrics '94 conference.

Capacity Planning and Performance Modeling: A Practical Approach

D. Menasce/V. Almeida/L Dowdy.

Book/Disk: ISBN 0-13-035494-5. 275 pp $44.00

Prentice Hall

Simon & Schuster Education Group

113 Sylvan Ave, Route 9W

Englewood Cliffs, NJ 07632


Client/Server Computing, Killing the Mainframe
Client/Server Computing

Killing the Mainframe Dinosaur and Slashing Runaway MIS Costs

Englewood Cliffs, NJ, February 28, 1994 -- Is your company getting back its investment on it's computer systems? Did you know that you could save more than 50% of the original system cost if you downsized your company's computers. Gary Gagliardi shows you how to effectively downsize your computer system and save your MIS costs in a new book, Client/Server Computing: Killing the Mainframe Dinosaur and Slashing Runaway MIS Costs, from PTR Prentice Hall.

It sounds too good to be true doesn't it. But it is true. Downsizing expert Gagliardi has helped more than 1,000 sites in the Fortune 500 cut their technology costs in half by switching to client/server systems using the methods in his new book. Experts agree that the methods in Client/Server Computing can help slash costs.

"This book presents a powerful business case for companies seeking a computer downsizing strategy," says Paul Watz, Director of Information Technology, Motorola Computer Group. "It's a practical guide for using the newest proven technologies to create a competitive advantage for your organization."

"Client/Server Computing is a tremendously useful tool for larger companies exploring the opportunities that open systems and Client/Server Technologies provide," says Paul Lawryk, Market Development Manager, Commercial Applications, Sun Microsystems.

Client/Server Computing shows you how to understand the role of computers and computer issues involved in information management decisions in non-technical terms. Topics covered include

* Cost-Effective Corporate Computing

* Corporate Computing in Transition

* The Move to Standards and Open Systems

* Re-Engineering Applications Using New Technology

* The Evolution of Financial and Management Accounting

* Continual Quality Improvement

* The Anatomy of a Mainframe Replacement Project

About the Author ...

Gary Gagliardi is the president and founder of the open systems downsizing leader, FourGen Software. He has written numerous books on business automation and is an authority on the UNIX software marketplace. His articles and quotes have appeared in many publications including the Wall Street Journal, Business Week, and ComputerWorld.

Client/Server Computing:

Killing the Mainframe Dinosaur and Slashing Runaway MIS Costs

G. Gagliardi ISBN0-13-290784-4 256pp $29.00

Prentice Hall

Simon & Schuster Education Group

113 Sylvan Ave, Route 9W

Englewood Cliffs, NJ 07632


Business Re-engineering with Info Technology
Business Re-engineering with Information Technology

The Guide to Reengineering for the 21st Century

Englewood Cliffs, NJ, February 28, 1994 -- The ability to adapt to cutting-edge technology and demands of the business environment will mark the successful business of the 21st century. John J. Donovan shows managers how to reengineer their businesses now in a new book from PTR Prentice Hall Business Re-engineering with Information Technology -- Sustaining Your Business Advantage: An Implementation Guide presents a revolutionary business weapon to lead business into the 21st century. Donovan presents management with a roadmap to a dynamic re-engineered 3-tiered client-server architecture -- presentation, functionality, data -- using open systems and client-server tools.

"Your business must constantly adapt to a changing environment," says John J Donovan, author Or Business Re-engineering with Information Technology. "Therefore you must choose an adaptive information architecture that has the flexibility to support both changes in the business environment and changes in technology. Our goal is to put a new business weapon in your hands, or at Least modernize one in your arsenal."

A brilliant, easy-to-read introduction, Donovan crafted this essential guide specifically for the top management teams of the 1990s. The strategy that Donovan describes enables top-level management to modernize their organization's information technology infrastructure in order to obtain and sustain the competitive advantage in today's dynamic, global environment.

Business Re-engineering with Information Technology shows executives a proven business and information technology (IT) strategy that works a strategy built on a system architecture that is robust, flexible and specifically designed for the winning business of the 21st century. This structure already helps more than 3,000 of the world s most successful organizations get the most from their information systems Based on interactions with more than 600 CEOs in 1994 and more than 3,000 executives from over 1,000 corporations,

Business Re-engineering with Information Technology is an easy-to-understand handbook for top level management. The book features coverage of:

* foundations of today s global business environment and

  opportunities available

* common sense business strategies that are prescriptions

  for failure

* real cases where client-server technology work

* an implementation process that works

* valued business opportunities that arise from the firm

  foundation of the new architecture

* a framework for the business determination of IT options

* business characteristics of the client-server architecture

  and tools available for implementation

* a specific IT implementation process for achieving tangible

  results within 20 weeks or less

* strategies for dealing with changes that client-server brings

  to the CIO and technology vendors

The final chapters take a look ahead pondering the strategic implications of emerging trends on the technology horizon. Appendices at the conclusion of the book give a more technical presentation of software tools and provide practical guidance for dealing with those who resist change and hinder the reengineering process. Each chapter begins with a summary of its major points and concludes when appropriate with a to-do list of specific first steps.

The book includes a description of a set of software tools developed specifically to support application development by Open Environment Corporation. OEC was founded to make development of the 3-tiered client-server architecture quicker and easier. OEC Toolkits are being used worldwide and are available from all major vendors for major hardware platforms and operating systems.

About the Author ...

John J Donovan has founded five successful companies and is now CEO of Cambridge Technology Group and Chairman of Open Environment Corporation. Educated at Yale, he has held careers in academia medicine, government and business. Dr. Donovan is presently Adjunct Professor of Management at the MIT Business School. Donovan pioneered the basis for compiler design and the three-tiered computing architecture. He has written seven books that have been translated into nine languages.

Business Re-engineering with Information Technology -- Sustaining Your Business Advantage: An Implementation Guide, J Donovan

ISBN 0-13-125907-5 224 pp, $15.95

Prentice Hall

Simon & Schuster Education Group

113 Sylvan Ave, Route 9W

Englewood Cliffs, NJ 07632


Borland Supports Oracle Workgroup Server
BORLAND SUPPORTS ORACLE WORKGROUP SERVER WITH DATABASE TOOLS

SCOTTS VALLEY, Calif. -- March 15, 1994 -- Borland International Inc. -- (NASDAQ:BORL) today announced that it will support the Oracle Workgroup Server with its leading relational database management products, Paradox for Windows and upcoming dBASE for Windows.

"Borland is committed to open standards and helping our customers develop solutions from different vendors," said Richard Schwartz, ser or vice president and chief technical officer, Borland. "Borland's strategy is to leverage its substantial PC database market share by 'upsizing' our customers to Borland client/server environments; supporting the new Oracle server ensures that we'll be able to capitalize on the industry's downsizing trend to client/server as well."

Paradox for Windows provides ease-of-use features for new users, the flexibility that power users require and the development environment that developers need to build sophisticated applications. Built with object-oriented programming techniques, Paradox for Windows is powerful enough to be deployed in mission-critical, enterprise-wide corporate environments, yet offers the ease of use required by end users. A fully object-oriented development language, ObjectPAL, allows developers to easily create custom applications.

dBASE for Windows, currently under development, is Borland's highly anticipated Windows version of the dBASE language with database management system. More than six million copies of the dBASE program have been sold worldwide, and it is the database standard for thousands of corporations and large organizations. In the upcoming Windows release, customers will be able to use in the Windows environment all of their existing knowledge, data and applications created with dBASE, as well as gain instant access to client/server and a fully object-oriented programming environment for creating business-critical applications.

Finally, Borland's database tools provide the best data compatibility and access to corporate data on the market. Using a common database engine, Paradox and dBASE provide users with transparent access to local data stored in Paradox and dBASE (DOS and Windows) formats, as well as server-based data, without rewriting applications. This allows customers to have interoperability with databases and applications throughout the enterprise, no matter where the information resides; scalability that can upsize applications from small desktop environments to the largest enterprise-wide systems; and improved reliability by using a single database engine for a wide array of enterprise data.

"Borland's database tools are clearly popular choices in the market, and provide a great fit with the Oracle Workgroup Server," said Nimish Mehta, vice president, desktop products, Oracle Corporation. "We're committed to working with Borland to provide superior enterprise-wide solutions to our customers."

Borland and Oracle are also exploring ways to further enhance their relationship through joint development and marketing programs.

Corporate Overview

For millions of software developers and end users worldwide, Borland International Inc. is the leader in application development software. A pioneer in the user of object-oriented technology, Borland is committed to offering the world's best database management, programming languages, development tools, spreadsheets and applications software. Borland's products include dBASE, Paradox, InterBase, Quattro Pro, Borland C++ and Borland Pascal with Objects. Founded in 1983 by Philippe Kahn, Borland is headquartered in Scotts Valley, California.

Borland International Inc

100 Borland Way

PO Box 660001

Scotts Valley, CA 95067-0001


Business Reengineering, The Survival Guide
Business Reengineering: The Survival Guide

Experts How-to Guide to "Street-Smart" Business Reengineering

Englewood Cliffs, NJ, February 28, 1994 -- Most business reengineering projects fail! You've read about the great success stories, but you've heard about the failures too. You know your organization needs to reengineer to compete, but how do you make it a success? PTR Prentice Hall proudly announces the forthcoming publication of Business Reengineering: The Survival Guide by Doline C. Andrews and Susan K. Stalick, the first step-by-step, hands-on guide to the art of business reengineering. The book will be available in April 1994.

Business Reengineering not only defines the intricate process, but shows you how to reengineer a business every step of the way. Based on more than twenty years of business reengineering experience, Andrews and Stalick show you how to be a "street-smart" business reengineer. Step-by-step, they guide you through the complicated process of reengineering from beginning to end.

Experienced at helping Fortune 500 companies reengineer, the authors have defined many of the tools and techniques required to address all of the issues and obstacles found in a business reengineering project. Andrews and Stalick show you how to gain the confidence, skills, knowledge, and tools to anticipate and act appropriately and effectively in any situation. Filled with real-life examples, figures, step-by-step instructions, and illustrations, Business Reengineering: The Survival Guide provides you with the basic "street-smarts" that successful business reengineers require.

Business Reengineering is about making business reengineering happen in your organization. It is a practical guide for executives, managers, and information systems experts who are charged with making change. Business reengineering demands a special interdisciplinary and collaborative approach to be successful. When that team breaks down, the project is destined to be a failure.

"The commitment to business reengineering must come from the top of the organization. And any business executive will tell you this," say Andrews and Stalick in the preface of their book. "However, what executives say at the beginning and what they do when faced with the uncomfortable reality of radical change often differ. We make a special plea to executives to read this book. In our experience, executive leadership is the single most important reengineering success factor, and yet it is out of the control of most project teams."

More About the Book ...

Business Reengineering: The Survival Guide is the first comprehensive guide to business reengineering. The book acts as a guide to reengineering throughout the project. The book covers:

+ When to reengineer -- learn which situations are good targets for reengineering, how to document them, and how to develop a business case for project funding

+ The basic principles for quality business reengineering -- principles for process redesign, organizational transformation, and for continuous process and project improvement.

+ Obstacles and problems you may encounter and how to overcome them.

+ How to create an effective team structure that includes the right people throughout the life of the project. This team structure ensures that project decisions are made by "insiders" -- those who will live in the reengineered environment.

+ Making the transition to continuous improvement so that reengineering will never have to be done again.

The book also provides:

+ A guide for creating the vision of your project -- a picture of your future organization.

+ Facilitation techniques -- techniques for quality facilitation along with guidelines for its use through the project.

+ A map for business reengineers -- a life-cycle methodology for the reengineering project that provides a step-by-step approach for getting the job done as effectively and efficiently as possible.

Each of the eight steps includes clearly designed outcomes, activities, accountabilities, and decisions.

Tips and techniques are presented for approaching the work in each step.

Business Reengineering: The Survival Guide

D. Andrews/S. Stalick. Yourdon Press

ISBN 0-13-014853-9. 300pp. $24.95

Prentice Hall

Simon & Schuster Education Group

113 Sylvan Ave, Route 9W

Englewood Cliffs, NJ 07632


Mainframe Downsizing To Upsize Your Business

Become an IT-Preneur!

Englewood Cliffs, NJ, February 28, 1994 -- Mainframe downsizing ... It almost sounds painful doesn't it? But, many companies are successfully downsizing to client/server systems and saving valuable resources. Mainframe Downsizing To Upsize Your Business: IT-Preneuring by James B. Grosvenor, the comprehensive guide to mainframe downsizing for MIS professionals.

Become an IT-preneur! Mainframe Downsizing To Upsize Your Business uses vivid first-hand accounts of mainframe downsizing to illustrate the technical and non-technical issues and opportunities of this exciting industry trend. Grosvenor equips MIS professionals with the framework and decision making criteria for charting his or her own path off the mainframe. The author engages the potential IT-preneur with real experiences of those IT-preneurs who are turning their companies around with the help of migration tools, client/server applications, process re-engineering, and now organizational paradigms. Topics include:

* The Downsizing Revolution

* The Economics Behind Downsizing

* Downsizing to Upsize the Business

* Why is Everyone Taking So Long?

* The Tricky Question of Moving the Software

* Is System Development Becoming Simpler or More Difficult?

* How about Biting the Bullet and Moving to a Real Client/Server?

* What Do You Do with a Downsized Client/Server System?

About the Author...

James B.M. Grosvenor's background, IS a strategic planning and implementation consultant, allows him to bring uniquely practical business perspectives to the subject of mainframe downsizing. Jim served as a top management consultant in McKinsey & Co.'s Tokyo and Los Angeles offices from 1982 to 1987. During that time, he helped major Japanese and US companies in the electronics and computer industry set strategies and implement organizational and business process changes. He joined Hewlett-Packard from McKinsey, where he has continued to act as a management consultant to Hewlett-Paekard's top management team.

Throughout his career, Jim has focused on applying business strategy across organizations of major corporations to achieve corporate revenue and profit goals. More often than not, information systems have served as the chief enablers for his programs.

Mainframe Downsizing To Upsize Your Business: IT-Preneuring

J. Grosvenor. Hewlett-Packard Professional Books 1994 (PTR Prentice Hall). Cloth: ISBN 0-13-102708-5. 224 pp. $35.00.

Prentice Hall

Simon & Schuster Education Group

113 Sylvan Ave, Route 9W

Englewood Cliffs, NJ 07632


Developing & Localizing International Software
Developing and Localizing International Software

A Hands-On Guide for Creating and Using Internationalized Software

Englewood Cliffs, NJ, February 28, 1994 -- How can you create software that can be effectively used worldwide? Developing and Localizing International Software by Tom Madell, Clark Parsons and John Abegg shows software professionals how to create international software and how to adapt the software to any particular region of the world.

Developing and Localizing International Software covers the latest techniques and tips for creating and using internationalized software. This new book shows a way of modifying the system-level and programming environment so that each can more closely match the many different language and cultural requirements of its users. The authors begin with a model for the internationalization of software and progresses through standard UNIX internationalization features. Using a hands-on, highly readable style, the book covers tasks such as correct handling of characters across languages and codesets, programming, administering and translating program messages, and setting and modifying the desired local language environment. Topics include:

* Understanding internationalization

* Running internationalized software

* Developing internationalized software

* Localizing internationalized software

* Special programming topics

* Creating a new language environment

About the Authors ...

Tom Madell is a learning products engineer at Hewlett-Packard. For the last six years, he has documented operating systems, languages, and applications. He is an accomplished technical writer for HP. He has published a number of articles in national scientific and professional journals. He holds a masters degree in psychology from the University of Michigan and a doctorate in education from the University of Illinois, Urbana-Champaign.

Clark Parsons is a learning products engineer at Hewlett-Packard. He has been with Hewlett-Packard for twenty years. For the past six years, he has been involved in the design of documentation and computer-based tutorials. He holds a masters degree in educational technology from the University of Northern Colorado and is continuing doctoral work in the same field.

John Abegg is a learning products manager at Hewlett-Packard. He is an accomplished technical writer, having written over a dozen operating, programming and user guides. He has been with Hewlett-Packard for twenty years. For the past five years, he has managed a group of learning products engineers.

Developing and Localizing International Software

T. Madel/C. Parsons/J. Abegg

Hewlett-Packard Professional Books 1994 (PTR Prentice Hall)

ISBN 0-13-300674-3. 225 pp. $33.00. Available now

Prentice Hall

Simon & Schuster Education Group

113 Sylvan Ave, Route 9W

Englewood Cliffs, NJ 07632


Brio Technology Joines Forces with Oracle
Brio Technology Joins Forces with Oracle to Support new Oracle Workgroup Server

Brio Technology will work with Oracle on cooperative marketing programs, shared distribution channels and products that are optimized for the workgroup.

San Jose, Calif, March 15, 1994 -- Brio Technology, Inc. welcomes the Oracle Workgroup Server and announces that Brio will partner with Oracle to ensure the rapid adoption of this new server. The Workgroup Server from Oracle, combined with Brio's complete suite of desktop data access tools, brings a powerful, scalable, and affordable SQL development solution to a new class of users. Brio and Oracle have agreed to actively cooperate in 3 strategic areas: joint marketing, sales and development initiatives Brio will work with Oracle to optimize Brio's data access products for the Workgroup Server, share sales channels, and develop joint promotions and marketing programs during 1994.

"This workgroup server from Oracle is a significant milestone in the evolution of shared databases. Now developers of workgroup solutions have a choice - either trap valuable corporate information in overgrown desktop databases or create scalable applications based on this Workgroup Server and get full Oracle flexibility and accessibility for the future. We expect that workgroup customers who chose the latter option will benefit from Brio's rapid development tools and ad hoc data access tools " said Yorgen H Edholm, President of Brio Technology.

DataEdit is Brio's rapid client/server application development tool that allows both Apple Macintosh and Microsoft Windows users to build forms-based applications for networked SQL databases. "DataEdit is the ideal development tool for Oracle's Workgroup Server. DataEdit provides the ase-of-use of a stand-alone desktop database product while delivering all the benefits of the high-performance, multi-user databases available today" continued Mr. Edholm. "Workgroups that have outgrown their single user databases and are moving up to Oracle's Workgroup Server will find DataEdit's streamlined and sophisticated development process perfect for all their application development projects."

DataPrism, Brio's ad hoc query tool, is the perfect cross-platform solution for quick and easy access to relational databases. Since 1990, DataPrism has allowed end users to retrieve information from the leading SQL databases. Brio plans to work with Oracle to ensure that DataPrism takes advantage of the unique features of the Workgroup Server.

About Brio Technology

Brio Technology, Inc is the leading vendor of client-side data access solutions for both Apple Macintosh and Windows computers. Brio delivers graphical cross-platform tools for rapid application development in client/server systems and ad hoc tools for easy access and analysis. Founded in 1986, Brio's desktop data access products are known for being approachable, accessible, scalable, and affordable. Headquartered in Mountain View, Calif., Brio supports business, education and government users with software, education and consulting services.

For additional information write or call Brio Technology, 444 Castro St, Suite 700, Mountain View, CA 94041; (415) 961-4110; fax: (415) 961-4572.


COGNOS TO SUPPORT ORACLE WORKGROUP SERVER

-- Impromptu to Provide Access to New Windows NT DBMS --

BURLINGTON, MA, March 15, 1994-- Cognos (NASDAQ:COGNF;TSE;CSN) today announced its intent to enter into a strategic agreement with Oracle Corporation to support Oracle Workgroup Server with Impromptu, Cognos' database access and reporting tool. Current discussions are focused on joint distribution, integration of technology and joint marketing strategies.

"We believe that the combination of an industry leading database, Oracle7, and the number one reporting tool, Impromptu, completes the enterprise database access strategy," said Alan Rottenberg, vice president, general manager, desktop division. "This solution set, focusing on the enterprise, will have a huge impact on how reporting and analysis is viewed."

The Oracle Workgroup Server for Windows NT is a powerful but easy-to-use database which works well with popular applications like Cognos' Impromptu. Impromptu's database reporting capabilities are well matched with Oracle Workgroup Server's focus on the low end server market.

Cognos develops, markets and supports -- both directly and through resellers worldwide -advanced client/server development tools and reporting applications on a wide range of open and proprietary platforms, including UNIX and the Microsoft Windows desktop. Cognos is a publicly held company with dual headquarters in Ottawa, Canada and Burlington, MA.


CrossTarget Multidimensional Data Analysis
'CrossTarget' Multidimensional Data Analysis Solution Supports Oracle Workgroup Server

BURLINGTON, MA, March 14, 1994 ..... Dimensional Insight today

announced that CrossTarget, its multidimensional data analysis

and reporting solution, now supports Oracle Corp.'s Oracle

Workgroup Server.

Oracle Workgroup Server is a cost-effective client/server SQL database solution, designed to handle both decision support and online transaction processing (OLTP) applications. It combines the power of Oracle's Oracle7 relational database software with Microsoft Windows-based tools.

CrossTarget lets decision makers analyze data with total freedom, to any level of detail, with no pre-programming of data views or query paths. The CrossTarget family of client/server tools combines the best features of executive information systems, decision support systems, and SQL query tools. One of the CrossTarget tools, the Selector, allows ad-hoc access to data from relational databases such as Oracle7.

"Previously, SQL databases were viewed as too high-powered -- and too costly -- for smaller installations of 50 users or less. With CrossTarget and Oracle Workgroup Server, users now get a plug-and-play solution that is both easy to use and easy to support," said Frederick A. Powers, president and CEO of Dimensional Insight.

"The result is the most complete, cost-effective solution available for packaging and communicating mission-critical information," he added.

The CrossTarget suite of multidimensional client/server tools may be purchased together or separately for a tailored solution. They include the following:

o  The Builder: The powerful server engine that dynamically compresses, indexes and stores data into a model that allows fast access and unlimited dive-down capability, using patented CrossIndexing technology.

o  The Diver: The desktop graphical user interface, providing user-friendly pull-down menus and point-and-click access to data in tabular or graphical form, including pie charts, scatter plots, bar graphs, and so on.

o  The Reporter, which generates user-customizable electronic reports. Unlike other query and reporting tools, which create static reports, the Reporter allows point-and-click, dive-down analysis of the underlying data.

o  The Selector allows the end user to pull data from a relational database and build a data model automatically, for access and analysis with CrossTarget's graphical user interface. The user may select data in an ad-hoc fashion, or "productionize" the process to run at various intervals.

CrossTarget runs in a variety of client/server configurations. The client can be a PC running Microsoft Windows, Windows NT, or OS/2, or an Apple Macintosh. Direct connectivity configurations, using CrossTarget's Selector to access Oracle directly, are currently supported on UNIX and Windows NT servers. SQL extracts can also be generated on Oracle and exported to CrossTarget. In these configurations, Oracle can be running in any environment, and CrossTarget can be running under UNIX, VMS, Windows, Windows NT, OS/2, DOS or Macintosh operating systems.

CrossTarget pricing averages $1,200 per station, depending on configuration.

Established in 1990, privately held Dimensional Insight develops and markets software tools designed to support decision makers in analyzing corporate data. Its clients are Fortune 1000 companies, including Chrysler Corporation, U.S. West, Martin Marietta, Motorola Codex Corp., Southern California Edison, Wellfleet Communications, UNIX System Laboratories, and Connaught Laboratories. The company is located at 99 South Bedford Street, Burlington, MA 01803, telephone (617) 229-9111

Oracle Corp. [NASDAQ: ORCL] is a leading supplier of information management software. Oracle develops and markets the Oracle7 family of software products for database management; Cooperative Development Environment (CDE), a complete set of CASE and application development tools for enterpeise-wide, client/server computing; and Oracle Applications, packaged client/server solutions for human resources, accounting and manufacturing. Oracle software runs on personal digital assistants, PCs, workstations, minicomputers, mainframes and massively parallel computers. The company offers its products, along with related consulting, education and support services, in 93 countries around the world. The company is headquartered at 500 Oracle Parkway, Redwood Shores, CA 94065, (415) 506-7000.


Gupta SQLWindows/Quest Suport Oracle Workgroup
Gupta SQLWindows 4.1 and Quest 2.1 To Support Oracle Workgroup Server

Gupta SQLWindows 4.1 and Quest 2.1 are the world's leading client/server tools for building Windows applications. They are architected to meet today's business requirement to downsize and reengineer corporate application development. When combined with Gupta's SQLBase Server they comprise a family of products known as The Gupta Client/Server System delivering to customers powerful products and solid solutions.

The latest releases of SQLWindows and Quest are optimized to take full advantage of all the enhancements in ORACLE7 when using Gupta's connectivity software, SQLRouter/Oracle . Examples of how SQLWindows and Quest are optimized for ORACLE7 follow:

-- SQLWindows 4.1 and Quest 2.1 fully support data updates and returns using PL/SQL Stored Procedures. Even more impressively, SQLWindows allows ORACLE developers to not only execute, but to create, stored procedures in SQL.

-- SQLWindows 4.1 and Quest 2.1 fully support bind variables. SQLWindows applications which use PL/SQL Stored Procedures can take advantage of array binding and increase overall performance. Through its support of ARRAY arguments, SQLRouter/ORACLE can retrieve multiple rows of data through PL/SQL table variables and pass multiple rows of data for update through PL/SQL. By returning values through array binding, SQLWindows developers accessing ORACLE data can achieve substantial reduced network traffic and increased performance.

-- Images are stored as BLOBs in the ORACLE database. With SQLRouter/ORACLE used with Quest 2.1 and SQLWindows 4.1, there are no restrictions on the size of the BLOB or long column. SQLWindows and Quest will support whatever the maximum size or buffer for BLOBs and the LONG column is in the ORACLE DBMS.

-- ORACLE7 implements a number of measures which limit network traffic and improve performance overall. Two of these features are DEFERRED PARSE and DESCRIBE:

-- DEFERRED PARSE allows the parsing of a SQL statement to be deferred or not. Deferring an SQL parse is especially beneficial in the performance of a networked environment since a separate call across the network will not be issued for every column selected. DEFERRED PARSE is fully supported in SQLWindows 4.1 and Quest 2.1.

-- With ORACLE7's new DESCRIBE operation multiple columns are bundled together and buffered which produces only one message. The end result is much less traffic over the network. By using Gupta's SQLRouter/Oracle 2.2 with SQLWindows 4.1 and Quest 2.1 users may exploit fully ORACLE's new DESCRIBE operations.

In short, there simply is no better tool for building robust Windows client/server applications that take full advantage of the new functionality and performance benefits of ORACLE7 than Gupta SQLWindows 4.1 or Quest 2.1.

Gupta Corp, 1060 Marsh Rd, Menlo Park, CA 94025

415-321-9500;  Fax: 415-321-5471


ObjectView Support for Oracle Workgroup Server
KnowledgeWare Announces ObjectView Support for Oracle Workgroup Server

SAN JOSE, Calif. (March 15, 1994) -- KnowledgeWare, Inc. today announced that it plans to extend ObjectView's broad support of scalable client/server environments to include the Oracle Workgroup Server. ObjectView is KnowledgeWare's intuitive visual development environment for rapidly creating high-performance client/server applications. ObjectView's open and portable architecture increases developer productivity with extensive automatic and built-in capabilities for development teams of virtually any size.

The two companies are identifying a variety of marketing, distribution and product options specifically designed for departmental application environments targeted by the Oracle Workgroup Server. ObjectView supports the development of scalable client/server applications, from decision support and departmental applications to data-intensive, online systems that are critical to an enterprise. To develop and deploy rightsized applications, ObjectView is scalable across all Oracle databases including Oracle Workgroup Server, OracleWare and Oracle7.

"ObjectView provides developers with an exceptionally easy to learn and use environment for building innovative and highly-responsive applications," explained Donald P. Addington, KnowledgeWare president and chief operating officer. "We are excited about working with Oracle to provide a very productive and powerful environment that is scaled specifically for developing, deploying and maintaining departmental applications."

ObjectView will directly access the Oracle Workgroup Server through Oracle's native API. In addition, the ObjectView Workgroup Library will transparently reside on the Oracle Workgroup Server as well as Oracle7 Server. The ObjectView Workgroup Library is an advanced environment that provides teams of developers with concurrent real-time access to application objects and components to facilitate easier re-use, greater flexibility and enhanced productivity. ObjectView Personal/SQL will provide point-and-click access for queries and reports to the Oracle Workgroup Server.

"We are delighted to work with KnowledgeWare--the combination of the outstanding ObjectView tool set and our new Workgroup Server provides the ideal environment for quickly developing applications," said Nimish Mehta, vice president, Desktop Products, Oracle. "Our relationship with KnowledgeWare is not only a benefit to us, but clearly is also beneficial to the development community in general."

In addition to Oracle databases, ObjectView supports more than 75 relational and non-relational databases through direct and middleware access. ObjectView 3.0 is currently available. The ObjectView 3.0 Developer Edition is priced at $2,899; Workgroup Library is priced at $699; Personal/SQL is included with the Developer Edition or stand alone for $149.

KnowledgeWare, Inc. (NASDAQ/NMS:KNOW) is a worldwide leader in providing scalable application development tools and services for rapidly responding to changes in business needs and requirements. The Application Development Workbench, ObjectView, Flashpoint, Legacy Workbench, NorthStar, ForeSight and associated products and services are used for developing, redeveloping and maintaining a range of applications in open, client/server computing environments. To date, the company has shipped more than 123,000 products to 5,000 companies in 50 countries, and had revenues in its fiscal year 1993 of $128.8 million. Revenues for the first six months of FY 1994 ending December 31, 1993 were $72.3 million.

KnowledgeWare Inc

3340 Peachtree Rd, NE

Atlanta, GA 30326

404-231-8575


Symantec Supports Oracle Workgroup Server
SYMANTEC ANNOUNCES SUPPORT OF THE ORACLE WORKGROUP SERVER

CUPERTINO, Calif.-- March 15, 1994-- Symantec Corporation (NASDAQ:SYMC) today announced that it will develop future versions of its popular application and development tools software to support Oracle's Workgroup Server, a powerful database that delivers client/server solutions to a broad range of users.

"We are excited to be supporting Oracle's technology as part of Symantec's push into the client/server market," said Gene Wang, Symantec's executive vice president of applications and development tools. "Future versions of our award-winning project management software, TimeLine, are poised to be the first applications to take advantage of this technology as we open project management up to an enterprise-wide solution."

TimeLine enables users to better manage their projects on-time and on-budget and more effectively communicate the status of ongoing projects. Symantec has been a leader in project management software since 1987.

Symantec Corporation develops, markets and supports a complete line of application and system software products for IBM personal computers, IBM compatible PCs and Apple Macintosh computers. Founded in 1982, the company has offices in the United States, Canada, Australia and Europe. Information on the company and its products can be obtained by calling (800) 441-7234 toll free, or (408) 253-9600.

Symantec Corp, 10201 Torre Ave, Cupertino, CA 95014-2132

408-253-9600;  fax: 408-253-4092 or 408-252-4694


REPORTSMITH TO SUPPORT ORACLE WORKGROUP SERVER

Adds Powerful Reporting and Query Capabilities to New Database

SAN JOSE, Calif., March 15, 1994 -- ReportSmith, Inc. today announced at the Software Developer's Conference held here that its ReportSmith 2.0 client/server database reporting and query product supports Oracle Corporation's new Oracle Workgroup Server desktop database server product.

ReportSmith enables Oracle Workgroup Server users to quickly and easily query and create attractive formatted reports from data stored in the new database--as well as in Oracle6, Oracle7 and most other SQL and PC databases--using a visual, intuitive user interface. ReportSmith's integration toolset, including OLE 2.0, DDE and a Visual BASIC-like macro language, will allow developers to easily add comprehensive reporting and query capabilities to Oracle Workgroup Server and other applications.

"Oracle Workgroup Server will appeal to many users who require a scalable, preconfigured database solution right out of the box," said Ken Gardner, president and CEO of ReportSmith. "ReportSmith is a perfect companion to Oracle Workgroup Server because it provides a powerful reporting and query engine that will extend the decision-support capabilities of the product."

ReportSmith, installed in over 1000 companies worldwide, enables users to query and create columnar, crosstab and form reports and labels from data stored in PC and SQL databases. The product combines an easy-to-use interface with a host of powerful report creation and integration tools to appeal to all levels of users, from end users to developers. Its trademark "live data" approach allows users to work directly and interactively on the screen with live data rather than "placeholder" data.

ReportSmith, Inc. (formerly Indigo Software Corporation) was founded in 1992 to develop best-of-breed reporting and query products providing the ability to access and communicate corporate-wide data easily and effectively. Based in San Mateo, California, ReportSmith has 28 employees. In January, 1994, Borland International, Inc. signed a letter of intent to acquire ReportSmith. The acquisition is expected to be concluded in March or April, 1994.

ReportSmith Inc

2755 Campus Dr, Suite 205

San Mateo, CA 94403

415-312-0770,  fax 415-312-9014


FaxFacts Provides Top Notch Faxing Power
FaxFacts Features Add Up to Provide Top Notch Faxing Power

SAN JOSE, CA -- March 15, 1994 -- Look to Copia's FaxFacts for an interactive fax system that can meet your information delivery needs. Like the department store that satisfies every shopper's demands, FaxFacts' extensive roster of features can meet the demands of the small corporation to the very large one.

The FaxFacts system is fully expandable and user configurable. The software is compatible with a number of high performance, high end voice and fax boards as well as all networks.

FaxFacts IVR (Interactive Voice Response) allows callers to have a "conversation" with computers and information resources through touchtone input. FaxFacts IVR, which comes at no charge with the FaxFacts software, offers voice mail, and on-line data retrieval. dBASE, Clipper and FoxPro databases on a local hard drive or any popular LAN can be accessed. In turn, information gathered from callers can be written to the database.

Need to fax the same document to a large group of people? FaxFacts Broadcast allows for rapid fire, unattended faxing and is included in the two call FaxFacts software. If full fax-on-demand capabilities are not needed, Fax Broadcast can also be purchased separately.

FFWIN, the direct faxing from any Windows application, allows workstations on a network to fax directly without having to print out the document and then fax it out. E-mail hooks can be configured for notification of fax status. Documents can also be printed to the FaxFacts image file which make it available for fax-on-demand retrieval. FFWIN is available as an add-on and is priced per the number of users.

Additional FaxFacts add-on options also include Fax Mail which creates a fax mail box for storage and later retrieval. Our DID (Direct Inward Dial) option handles thousands of phone numbers on a minimum number of phone lines -- a real cost saver for larger corporations and service bureaus.

FaxFacts is the unparalleled fax-on-demand system of choice for businesses who desire a full featured system that can grow with their needs. For instant info via FaxFacts call 708-924-3030 and request document 8800 (product overview) and/or 8819 (FFWIN datasheet). To speak with a FaxFacts sales representative call 800-689-8898.

Copia International, Ltd.

1342 Avalon Court,  Wheaton, IL 60187

800-689-8898   FAX 708-665-9841   FOD 708-924-3030


New AccSys Release Supports Paradox 4.5, BLOBs

SAN JOSE, CA -- March 15,1994 -- Keeping a step ahead of a demanding marketplace, Copia's AccSys for Paradox database library supports and is 100% compatible with Paradox 4.5. This new release of AccSys for Paradox also adds support for public and private BLOBs (Binary Large OBjects), composite secondary field indexes and case insensitive secondary indexes.

Portability and flexibility are key design elements that top notch corporation and professional programmers have come to expect with the AccSys database libraries. Underscoring this confidence, Microsoft Corporation has chosen AccSys for Paradox for use with their current Access version. The Lotus 1 -2-3 Spreadsheet also uses AccSys for Paradox as their engine.

AccSys for Paradox solves the memory problems of the Borland Engine and offers support for Engine compatible interfaces and the Phar-Lap DOS Extenders. In addition, C, Visual Basic and/or QuickBASlC programmers using AccSys can develop programs that can co-exist in networks and Windows DLLs Paradox applications.

AccSys gives the programmer the ability to create, read, write, modify and update Paradox without having to learn the internal file formats. AccSys for Paradox's interface provides users with tools for total control over Paradox primary and secondary index files as well as tables. The library is network ready and carries no runtime royalties.

AccSys for Paradox is priced at $495.00 with Source available for $1195.00. For instant info via fax about AccSys for Paradox functions and capabilities, call 708-924-3030 and request document 88982. To speak with an AccSys sales representative call 800-689-8898.

Copia International, Ltd., located in Wheaton, Illinois, publishes and markets software tools that enhance the productivity of PC users in the DOS, UNIX and OS/2 environments. In addition to AccSys for Paradox, Copia products include the AccSys for dBASE database library, FaxFacts interactive fax system and the Panel Plus screen generator.

Copia International, Ltd.

1342 Avalon Court,  Wheaton, IL 60187

800-689-8898   FAX 708-665-9841   FOD 708-924-3030


POWERSOFT ANNOUNCES POWERBUILDER DESKTOP

Desktop Version Offers First True Client/Server Solution for PC and Xbase-Class Developers

BURLINGTON, Mass., Feb. 14, 1994 -- Powersoft Corporation today announced a desktop version of PowerBuilder, the award-winning client/server application development tool. PowerBuilder Desktop further extends the scalable Powersoft product line, addressing the needs of desktop developers moving to client/server computing. PowerBuilder Desktop allows access to standalone and server versions of the WATCOM SQL relational database, and to existing desktop-class databases and files. Access to broader team development and enterprise database connectivity is available through add-on products. This announcement underscores Powersoft's intention to deliver client/server products for all levels of developers and users, based on the scalable PowerBuilder common object engine.

In September 1993, Powersoft introduced two client/server end user tools built on the PowerBuilder engine: PowerViewer and PowerMaker. PowerBuilder Desktop is a continuation of Powersoft's strategy to accelerate the move of organizations and developers to client/server, addressing the need for true client/server solutions for desktop programming. Powersoft's scalable product line and pricing structure enable customers to implement client/server at the most appropriate level within the organization, without restricting the ability to expand as requirements evolve. Powersoft is offering PowerBuilder Desktop for the introductory price of $249* through May 31, 1994.

"An important part of the scalability story is the huge demand for client/server functionality on the desktop," said David Litwack, president of Powersoft. "PowerBuilder Desktop gives PC and Xbase-class developers full client/server capabilities at a desktop price, allowing access to traditional standalone and networked desktop databases, as well as a true client/server database -- WATCOM SQL. And with PowerBuilder's ability to scale up according to organizational needs, there are no limits in application functionality, database size or location, or choice of specific DBMS."

Rich Finkelstein, president of Performance Computing, said, "To date, the market has had two options for implementing networked database applications. Developers could use Xbase products on the network to implement economical systems, but lose the benefits of client/server such as robust database integrity, increased performance, relational access, and reduced network traffic. Or they could implement a true client/server system with its substantially higher development and personnel costs and more complex administration. Powersoft's strategy will provide the first true client/server system that facilitates easy scalability from the desktop to truly robust client/server environments. This will appeal to many smaller organizations and developers who are seeking alternatives to the complexity of current client/server database products."

"Other desktop development products are limited in connectivity, and hence scalability," said Doug Miller, director of Powersoft's Desktop Business Unit. "With PowerBuilder Desktop, you can develop for WATCOM SQL on the desktop and then scale it seamlessly to server versions of WATCOM SQL, or to any server database supported by PowerBuilder Enterprise, including Sybase, Oracle, DB2, or Informix."

Accelerating the Transition to Client/Server

The release of PowerBuilder Desktop is part of Powersoft's Accelerate '94 initiative, designed to speed the transition to client/server for organizations as well as developers. Powersoft and its WATCOM subsidiary also announced today as part of Accelerate '94:

* New advanced WATCOM SQL database servers for NetWare, OS/2 and Windows NT. These new server-based products deliver the benefits of true client/server database architecture, as well as openness, scalability, cost-effectiveness and simplified administration and deployment. (See related WATCOM release.)

* A new pricing strategy designed to eliminate barriers to entry to client/server. (See related pricing release.)

Patty Passadori, manager of finance client/server systems at Charles Schwab & Co., Inc., said, "Powersoft has provided a competitively priced tool that allows application development at the desktop level. This will enable us to work more closely with our developers in scaling a desktop application into an enterprise development effort."

Robust Functionality on the Desktop

PowerBuilder Desktop provides all of the same robust client/server functionality as PowerBuilder Enterprise, with connectivity restricted to its native WATCOM SQL and Open Database Connectivity (ODBC) access to desktop databases. This includes a Database Painter for defining tables, columns, and indexes, and a built-in data dictionary for defining validation rules, display formats, and many other aspects of data behavior. PowerBuilder offers SQL Smart database access through its unique DataWindow control, which isolates the developer from complex database programming. Developers can build applications that exploit Windows functionality? including advanced features such as dynamic data exchange (DDE), object linking and embedding (OLE), dynamic link libraries (DLL), and support for Visual Basic (VBX) controls. PowerBuilder Desktop also provides the same object-oriented features -- encapsulation, inheritance, polymorphism, and object/class libraries -- that are in PowerBuilder Enterprise.

PowerBuilder Desktop will be available on March 1, 1994 through Powersoft's PowerChannel Advantage distribution program, at the introductory price of $249. After May 31, 1994, PowerBuilder Desktop will be available at the suggested retail price of $695. In addition to the WATCOM SQL standalone engine, PowerBuilder Desktop allows access to desktop-class databases and files, such as dBASE, Paradox, and FoxPro. PowerBuilder Desktop also includes the new Powersoft Infobase CD-ROM containing PowerBuilder documentation, technical product information, product tips and techniques.

PowerBuilder Desktop developers who want to scale up through the enterprise can purchase the PowerBuilder Team/ODBC Kit (providing team development features and server database access through ODBC), and the PowerBuilder Enhanced Database Kit (providing access to Powersoft's high-performance native drivers for popular server databases). Customers who are ready to implement enterprise-wide client/server immediately can choose to obtain all of the functionality in these kits in one purchase with PowerBuilder Enterprise. (See related pricing release.)

Powersoft Client/Server Training Workshops

Next month, Powersoft will begin a series of international client/server training workshops as part of the Accelerate '94 initiative. In 56 cities worldwide, Powersoft will launch "Getting to Client/Server," a series of one-day, interactive training sessions designed to introduce desktop developers to the skills needed to build client/server applications. In addition to a full day of hands-on training, Powersoft will give attendees a copy of PowerBuilder Desktop, including the standalone WATCOM SQL database, enabling programmers to develop client/server applications out of the box. Attendees will receive the training, hands-on experience, and standalone development environment for a tuition fee of $399.

Powersoft Corp. (NASDAQ:PWRS) develops and markets The Powersoft Enterprise Series, which includes PowerBuilder Enterprise, PowerBuilder Desktop, PowerMaker and PowerViewer. The Powersoft Enterprise Series is the first family of scalable tools that meets the enterprise-wide application development and data access needs of professional developers and end users. PowerBuilder Enterprise, PowerBuilder Desktop and PowerMaker incorporate WATCOM's high-performance database engine, WATCOM SQL, which allows developers to build applications using a standalone database. Based in Waterloo, Ontario, Powersoft's WATCOM wholly-owned subsidiary is a leading provider of high-performance application development tools, including the WATCOM C/C++ multiplatform optimizing compilers, for 16- and 32-bit Intel-based PCs. Headquartered in Burlington, Mass., Powersoft products are used at more than 3,500 customer sites for the development and deployment of client/server applications.

* All prices quoted are U.S.

Powersoft Corp, 70 Blanchard Rd, Burlington, MA 01803

617-229-2200    FAX 617-273-2540


Powersoft Announces New Scalable Pricing
POWERSOFT ANNOUNCES NEW SCALABLE PRICING STRATEGY

Accelerate '94 Targets Expanding Client/Server Development Market

BURLINGTON, Mass., Feb. 14, 1994--Powersoft Corporation today announced a pricing strategy which enables organizations to implement scalable client/server solutions in phases, and offers the first true client/server tool for desktop developers. This pricing announcement is part of the company's Accelerate '94 initiative to make the client/server platform more broadly available to all levels of developers.

Tom Herring, vice president of marketing and business development at Powersoft, commented: "We designed the Accelerate '94 product and pricing strategy in support of the two primary entry points to client/server application development. PowerBuilder Enterprise, installed at 3,500 sites worldwide, is used by IS developers accessing high-end databases to develop and deploy applications for the entire organization. Our new product, PowerBuilder Desktop, is intended for professional developers building applications for individuals or workgroups. This pricing structure makes it cost- and resource-effective for companies to begin using client/server at the level that makes the most sense based on their specific requirements."

Powersoft unveiled its pricing strategy, and the new desktop entry-level price point, in conjunction with its announcement of PowerBuilder Desktop. The product, offered at a suggested retail price (SRP) of $695,* is available at the introductory price of $249 for a single-user copy through May 31, 1994. It includes:

* Standalone WATCOM SQL for Windows relational database

* The ability to develop PowerBuilder Desktop applications

  that allow connectivity to WATCOM SQL and/or desktop databases

  and files such as dBASE, Paradox, FoxPro, and Btrieve, and

  ASCII-compliant text files

* A new Powersoft Infobase CD-ROM containing all PowerBuilder

  documentation, technical product information, product tips

  and techniques

In addition to the above, Powersoft offers an array of capability-enhancing tools and upgrade options for PowerBuilder Desktop.

For organizations that want to scale client/server development from personal applications to multiuser workgroup applications, companies using PowerBuilder Desktop can purchase the PowerBuilder Team/ODBC kit. The kit, priced at $695, includes:

* Full ODBC support that allows users to extend their reach

  to server databases

* An open library API that allows access to PowerBuilder object

  libraries by other programs such as CASE tools, version control

  systems, and automated testing tools

* Version control interfaces

The PowerBuilder Enhanced Database Kit is priced at $1,595 for developers who want to build and deploy applications using enterprise-class databases and who have both PowerBuilder Desktop and the PowerBuilder Team/ODBC kit. This includes high-performance native drivers which access the most popular server databases such as Oracle, Sybase, Informix and DB2.

PowerBuilder Enterprise is priced at $3,395 for organizations that want to leverage the enterprise-wide benefits of the client/server platform immediately. PowerBuilder Enterprise includes the three components above -- PowerBuilder Desktop, the PowerBuilder Team/ODBC Kit, and the PowerBuilder Enhanced Database Kit, as well as:

* PowerBuilder Developer Toolkit -- A collection of tools for

  the development, documentation, and maintenance of PowerBuilder

  applications

* PowerBuilder Application Library -- A collection of

  pre-optimized objects, windows and functions that allow

  faster and easier development of PowerBuilder applications

* WATCOM Image Editor -- Allows developers to create and edit

  Windows resource files such as bitmaps, icons and cursors

Current PowerBuilder Enterprise customers who hold upgrade subscriptions will receive these additional features at no charge.

Powersoft's Accelerate '94 pricing initiative also includes a continuation of the promotional pricing for its end user products:

* PowerViewer, a client/server information access tool used to create queries, reports and business graphs that access local and enterprise data. PowerViewer continues to be available

at the promotional price of $49 until March 1, 1994, when the price increases to $99. Effective June 1, 1994, PowerViewer will be available for $199.

* PowerMaker, a client/server application development tool for creating personal and departmental applications. PowerMaker continues to be available at a promotional price of $99 until March 1, 1994, when the price increases to $199. Effective June 1, 1994, PowerMaker will be available for $349.

Powersoft distributes its products through PowerChannel Advantage, its network of direct sales, value-added resellers, and reseller channels including retail chains, programmers' tools catalogs and corporate resellers.

Headquartered in Burlington, Mass., Powersoft Corp. (NASDAQ:PWRS) develops and markets The Powersoft Enterprise Series, which includes PowerBuilder Enterprise, PowerBuilder Desktop, PowerMaker and PowerViewer. The Powersoft Enterprise Series is the first family of scalable tools that meets the enterprise-wide application development and data access needs of professional developers and end users. PowerBuilder Enterprise, PowerBuilder Desktop and PowerMaker incorporate WATCOM's high-performance database engine, WATCOM SQL, which allows developers to build applications using a standalone database. Powersoft products are used at more than 3,500 customer sites for the development and deployment of client/server applications. Based in Waterloo, Ontario, Powersoft's wholly-owned subsidiary WATCOM International Corp. is a leading provider of local and server databases as well as high-performance application development tools, including the WATCOM C/C++ multiplatform optimizing compilers, for 16- and 32-bit Intel-based PCs.

* All prices quoted are U.S.

Powersoft Corp, 70 Blanchard Rd, Burlington, MA 01803

617-229-2200    FAX 617-273-2540


WATCOM SQL Network Servers
WATCOM INTERNATIONAL ANNOUNCES WATCOM SQL NETWORK SERVERS FOR NETWARE, OS/2 AND WINDOWS NT

Products Deliver Benefits of True Client/Server Database Architecture to PC Users

WATERLOO, Ontario, Canada, Feb. 14, 1994 -- WATCOM International, a subsidiary of Powersoft Corporation, today announced a line of multiuser SQL database servers for PC networks, with versions for NetWare, OS/2 and Windows NT. WATCOM also announced standalone, single-user SQL databases for OS/2 and Windows NT. The new products benefit from the performance and reliability advantages of 32-bit platforms, and exploit multitasking capabilities to run concurrently with other applications, eliminating the need for a dedicated database server.

The new products significantly broaden WATCOM's client/server SQL line, which currently includes DOS-hosted multiuser network servers and standalone databases for DOS and Windows 3.x.

"These new SQL network servers deliver the benefits of true client/server database architecture to a broad new class of PC users," said Ian McPhee, president of WATCOM. "By removing cost-related barriers, this new product line enables professional developers, VARs and corporate IS departments to effectively deliver PC-based client/server SQL database solutions on a much wider scale than previously possible. These products define new standards in openness, simplicity, cost-effectiveness and scalability."

Openness and Scalability

Applications using WATCOM SQL can be designed to run without change in environments ranging from standalone, single-user systems to large networks with a diverse range of PC client systems. WATCOM SQL uses the Open Database Connectivity (ODBC) standard for SQL database connectivity as its functional API, providing interoperability with a wide range of front-end tools. The WATCOM SQL engine provides native dynamic SQL and rich cursor capabilities which enable ODBC to be supported with the high performance expected of a native database API.

Simplicity

To simplify installation and licensing, WATCOM limits only the number of concurrent users, but not the number of machines on which the client connection software may be installed. The installation and setup is designed to deliver the simplicity expected of shrink-wrapped software, reducing the costs traditionally associated with deploying and administering client/server technology. The self-tuning, cost-based query optimizer assists in providing top performance without measurement and tuning by expert personnel.

WATCOM SQL provides numerous advanced capabilities in four critical areas including:

* Concurrency and Transaction Processing: row-level locking; symmetric multithreading of server requests; checkpoint, rollback and forward transaction logs; ANSI transaction model (for isolation levels)

* Security and Reliability: online backup; referential and entity integrity; comprehensive security capabilities; encryption

* Application Programming Features: bi-directional scrollable updatable cursors; updatable multitable views; binary large objects (BLOBs); self-tuning, cost-based query optimization; database compression; multinational character set support

* Interoperability: high-performance, level 2 ODBC support; NETBIOS or NetWare IPX network communication support

Pricing and Availability

The NetWare (NLM) version of WATCOM SQL will be available March 1, 1994. The OS/2 version is scheduled to be available in April 1994, and the Windows NT version is expected to be available in the third quarter of 1994.

Standalone, single-user versions of WATCOM SQL for OS/2 and Windows NT will be priced at $395*.

Suggested retail prices for the WATCOM SQL network servers will be $795 for the six-user versions, $1,595 for the 16-user versions, $2,995 for the 32-user versions, and $4,995 for the unlimited versions. Through March 25, 1994, WATCOM SQL for NetWare will be offered at special introductory pricing, with the six-user version available for $399 and the 16-user version available for $799.

WATCOM's current offerings include standalone, single-user versions of WATCOM SQL for DOS and Windows, priced at $395. WATCOM's DOS-hosted multiuser network server is available in the six-user version for $795 and the unlimited version for $1,595.

Registered users of standalone, single-user versions of WATCOM SQL can obtain a royalty-free deployment kit providing a special, restricted single-user database and redistribution rights for $99.

Powersoft Corp. (NASDAQ:PWRS) develops and markets The Powersoft Enterprise Series, which includes PowerBuilder Enterprise, PowerBuilder Desktop, PowerMaker and PowerViewer. The Powersoft Enterprise Series is the first family of scalable tools that meets the enterprise-wide application development and data access needs of professional developers and end users. PowerBuilder Enterprise, PowerBuilder Desktop and PowerMaker incorporate WATCOM's high-performance database engine, WATCOM SQL, which allows developers to build applications using a standalone database. Based in Waterloo, Ontario, Powersoft's WATCOM wholly-owned subsidiary is a leading provider of local and server databases as well as high-performance application development tools, including the WATCOM C/C++ multiplatform optimizing compilers, for 16- and 32-bit Intel-based PCs. Headquartered in Burlington, Mass., Powersoft products are used at more than 3,500 customer sites for the development and deployment of client/server applications.

* All prices quoted are U.S.

WATCOM International

415 Phillip St

Waterloo, Ontario CANADA N2L 3X2

519-886-3700,  fax 519-747-4971


Programmer's Paradise Corp Developer Catalog
Programmer's Paradise to Offer New Catalog To Meet Needs of Corporate Software Developers

SAN JOSE, March 15, 1994 -- Programmer's Paradise, the largest reseller dedicated to the needs of software developers, announced today that it will introduce a new catalog aimed specifically at corporate software developers.

Jeff Largiader, vice president-catalog operations and marketing development of Programmer's Paradise, said the Programmer's Paradise Corporate Developer Catalog was designed specifically with the needs of developers within distributed computing environments uppermost in mind. In making the announcement at Software Development '94 at the San Jose Convention, he said the catalog, with support from Microsoft, IBM, Powersoft, Computer Associates, Lotus Development, Borland and others, would be published bi-monthly starting in April.

"Programmer's Paradise has long been a marketing partner for leading vendors of programming tools, compilers and languages, creating a worldwide link to users," said Largiader. "Now, there's increased potential for sales as organizations move from host-based to client/server-based computing, creating the need for new sets of tools to develop distributed computing environments. Our new catalog will make it easier for corporate users to have access to a full range of the technical products they need."

The Programmer's Paradise Corporate Developer Catalog will focus on client/server databases, object-oriented languages, communications, multi-platform solutions, network administration and system management software, multimedia, GUIs, rapid application development tools, class libraries, and testing tools, as well as hundreds of other software titles. Largiader said it would also include articles and insights for its target audience of IS managers, CIOs, database and LAN administrators, MIS directors, and PC support managers at medium to large companies.

Programmer's Paradise is the largest and fastest growing division of Voyager Software Corp, a leading supplier in the PC market focusing on technology software for end users and major corporations. Voyager projects worldwide sales of $52 million for 1994.

Additional information is available by contacting Programmer's Paradise, 1163 Shrewsbury Avenue, Shrewsbury, NJ 07702; telephone (908) 389-8950.


Wind/U 2.0 Toolkit Ports Windows Apps to UNIX
BRISTOL TECHNOLOGY ANNOUNCES WIND/U 2.0

New Release of Wind/U Toolkit Allows Developers to Port Microsoft Windows, Visual C++, and NT Applications to UNIX/Motif

Bristol Tests IXI's Wintif and Allows Wind/U Ported Products a Windows Look-and-Feel

Ridgefield, Conn, March 21, 1994 - The computer industry's rush toward the ultimate cross platform technology achieves new heights with Bristol Technology's (Bristol) introduction of Wind/U 2.0, a major release of the company's Windows to UNIX portability toolkit. Among its key features, Wind/U 2.0 supports Microsoft's Win32s API and the 32-bit version of Visual C++. Bristol's Wind/U toolkit now allows developers to build applications with Visual C++, or other Windows development environments, that run on Windows, Windows NT, and UNIX/Motif, all from the same source base.

Wind/U 2.0 enables developers to concentrate their development efforts on the portable Microsoft Windows API. Wind/U 2.0 is designed to add more flexibility, power, and ease-of-use to cross platform development.

"Wind/U lets developers focus on the single most popular API in the world," said Keith Blackwell, Bristol president. "We are preserving and extending the developer's investment in the Windows API. This means developers can create versions of their software for Sun, HP, IBM, and DEC Alpha workstations in a matter of weeks rather than months or even years."

Key Enhancements

Wind/U 2.0 includes four major enhancements:

* Support for Microsoft Win32s Application Programming Interface (API) - this enhancement allows developers to use the industry standard Windows and NT API to develop software products for UNIX/Motif. Developers benefit by developing on the Windows NT operating system and producing an application for Windows, NT, and UNIX/Motif with a common source code base.

* Support for Microsoft Visual C++ Development System for Windows and Windows NT, 32-Bit Edition - this support makes it possible for developers to build and run their Visual C++ applications on UNIX/Motif. Developers benefit by being able to use the fast emerging application framework standard, Microsoft Foundation Class (MFC) library, and ship a UNIX version of their application in a fraction of the time it would take them to either hand port or rewrite the application to a proprietary portable API.

* Xprinter 2.2 - this enhancement integrates of the latest version of Bristol's Xprinter printing library with the Wind/U graphical device interface. Xprinter 2.2 adds PCL4 support to the PCL5 and PostScript printing capabilities of Wind/U, as well as the flexibility to print to over 200 printers from a Wind/U-ported application. Developers benefit by being able to print easily from their applications with robust font and printer handling. Xprinter is the printing technology for applications such as Lotus Notes and Ami Pro and Computer Associates 20/20.

* Wind/U Spy - this enhancement provides developers with the familiar Windows Spy debugging tool on UNIX. Wind/U Spy makes it possible for developers to monitor messages sent to one or more windows and to examine the values of message parameters. Developers benefit by being able to visualize and capture their debugging messages, improving their efficiency.

* Other Major Enhancements Color Palette Support - this enhancement allows developers to utilize the device independent color capabilities of Microsoft Windows on UNIX workstations. Developers benefit by being able to make better use of colors for high-end imaging and graphics applications.

Color Common Dialog Support - this enhancement allows developers to provide their end-users with the same look-and-feel in their Wind/U-ported application as in the original Windows application. End-users benefit by being able to select colors within an application.

General Electric Makes Use of Wind/U

"Bristol has the full Windows application programming interface instead of a subset. We really liked the functionality of the Windows API, and the other products we looked at offered only a least common denominator," said Linda Jojo, production systems program manager at General Electric Co. "The key thing about being able to use Wind/U is that our database-access application has a pretty compressed development cycle, yet we had to deploy it on PCs and UNIX workstations simultaneously."

Thanks to IXI, Wind/U Customers Can Choose A Motif or Windows Look-and-Feel

Bristol Technology is supporting IXI's Wintif, a new shared library that replaces the Motif libraries, and gives a UNIX application a Windows look-and-feel. Wind/U-ported applications are native Motif applications. Now Wind/U customers can choose a Windows look-and-feel with the use of IXI's Wintif developer's pack.

"Like Bristol, IXI also believes in providing customers the best of Windows and UNIX," said Anil Malhotra, IXI's vice president of marketing. "Wintif is IXI's Windows Friendly offering for developers, which gives businesses a solution that will protect their investment in PC Windows hardware, software, and training."

Company Information

Bristol Technology Inc. was founded in 1990 with the vision of developing the Wind/U technology. Bristol is a leading developer of UNIX graphical user interface development tools, such as HyperHelp, the on-line help standard, and Xprinter, the PostScript and PCL language library. Bristol is headquartered in Ridgefield, Connecticut. The company sells and distributes software products worldwide through the Ridgefield, CT office and other distribution partners.

IXI an independent business of the Santa Cruz operation, serves an estimated 70% of the Motif market worldwide. IXI's X.desktop is the world's leading UNIX desktop manager and is an integral part of the Motif GUI supplied by IBM, Digital, SCO, NCR and Data General.

Presently in beta, Wind/U 2.0 will ship in the second quarter of 1994. Wind/U is available on Sun SPARC, HP700, DEC Alpha, and RS/6000 workstations. The price for Wind/U 2.0 remains $9,950.

Bristol Technology Inc

241 Ethan Allen Highway

Ridgefield, CT 06877

203-438-6969,  fax 203-438-5013


Strategic Mapping Intros Dev Tools for Mapping
Strategic Mapping Introduces First Industry Standard Software Development Tools for Mapping

New Suite Enables Integration of Applications, Client/Server Databases with Geographic and Market Information Systems

Software Development Conference, San Jose, Calif., March 15, 1994 Strategic Mapping, Inc. (booth #1108) today introduced two suites of software development tools designed for ISVs and VARs who want to create customized applications that integrate geographic, demographic and customer database information into vertical market and industry-specific applications.

SMI is the first company to create a complete suite of application programming interface (APIs) for geographic information systems (GIS) based on industry standards such as Microsoft's Visual Basic and C, which allows developers to leverage their familiarity with these languages.

Called Atlas Script/VB and Atlas Script/C, Strategic Mapping's Development Suites are designed for use in conjunction with Atlas GIS, SMI's desktop mapping software package, and Atlas SQLink, the company's client-server connectivity tool.

"Atlas Script/VB is extremely robust in its functionality and provides the Visual Basic programmer with a tremendous tool for creating powerful, graphically rich desktop mapping applications," said Cornelius Willis, Visual Basic Product Manager for Microsoft Corporation. "This is a great example of a technology provider with world-class vertical market expertise capturing the essence of their core technology and delivering it in a form that every Windows developer can use. It's a winning strategy for SMI and their customers."

Target Market

The suites are designed for ISVs (independent software vendors), VARs (value-added resellers) and in-house developers who have the need to create applications in which data can be viewed, analyzed and presented geographically. Atlas Development Suites enable developers to overlay onto digital maps information such as marketing, sales or financial figures, along with target market, demographic or other select data. The benefit to developers is twofold: less time is required to build applications; and completed products have greater appeal to end users since interfaces can be customized or adapted to meet unique needs.

Suite Components

Strategic Mapping's Development Suites include a copy of Atlas GIS, Atlas Script/VB or Atlas Script/C and Atlas SQLink.

At the heart of each Suite is Atlas GIS, a powerful geographic information system which is bundled with an extensive selection of digital maps and demographic files needed to build applications. Atlas GIS provides database and map display and query capabilities for viewing and analyzing market information on the desktop.

Atlas GIS supports local area networks such as Netware 3.1 and can directly access client-server databases using Atlas SQLink. Atlas software offers users the ability to establish connectivity, create and save relational queries and download data locally from virtually any SQL database. In addition, the company's Visual Basic and C APIs allow developers to leverage their knowledge of widely-used development languages to build application-specific interfaces.

Capabilities and Command Set

Atlas Script/VB is a powerful development tool that allows users to quickly create solutions tailored to their needs. It extends Microsoft's Visual Basic command set with more than 100 commands specifically for use with Atlas GIS, and enables users to define new commands for specific tasks, automate repetitive functions and design complete application modules. Users can also take advantage of other Visual Basic add-ons from third-party developers. Through Visual Basic's support for OLE (object linking and embedding) and DDE (dynamic data exchange), Atlas Script/VB enables Atlas GIS users to have live linkages to other applications.

Atlas Script/VB provides access to all of the core-level functionality of Atlas GIS. User interfaces can be built from scratch or combined with all or part of the existing Atlas GIS interface. Atlas Script/C provides identical capabilities to developers who prefer writing in C. Developers can:

*Create their own menus, forms and button bars

*Automate the process of building presentation-quality projects

*Display information or perform queries

*Implement their own help screens

*Control preferences or settings

*Automate calculations or selections

Pricing and Availability

Individually, the Atlas Development Suite components are priced as follows:

* Atlas GIS retails for $1,595 per copy

  (runtime units are also available).

* Atlas Script/VB or Atlas Script/C retail for $795 per copy.

  (Microsoft Visual Basic must be purchased separately.)

* Atlas SQLink is built in and included at no charge in Atlas

  GIS for Windows version 2.0.

An Atlas Development Suite bundle, which includes all of the above products, is available to qualified developers at the Software Development Conference for $995. Atlas Script/VB and Atlas GIS for Windows version 2.0 will ship in April; Atlas Script/C will ship in May.

Uses for GIS Software

Software from Strategic Mapping is used in applications such as sales territory design, sales performance review, retail site selection, target marketing, market research, catastrophe/risk management and numerous other areas where strategic business decisions rely on accurate analyses of demographic or market data in relation to geographic characteristics. Along with the digitized maps used with its software, SMI offers more than 100 gigabytes of industry, consumer and geographic databases.

About Strategic Mapping, Inc.

Strategic Mapping, Inc. provides total geo-demographic information solutions by offering a complete family of software and database products. Strategic Mapping's Atlas family of desktop mapping software products are used by approximately 50,000 businesses, universities, government agencies and research organizations throughout the world, including more than half of the U.S. Fortune 500 companies. In late 1993, SMI acquired Donnelley Marketing Information Services (DMIS), a premier supplier of demographic data for business analysis and target marketing. DMIS is best known for CONQUEST, its personal computer-based geo-demographic marketing information system, which provides access to DMIS' demographic, economic and geographic databases.

Strategic Mapping Inc

3135 Kifer Rd

Santa Clara, CA 95051

408-970-9600,   fax 408-970-9999


Lifeboart Pub. Acquires Island Systems Products
Lifeboat Publishing Acquires Publication Rights to Island Systems Product Line

SHREWSBURY, NJ, Feb. 24,1994--Lifeboat Publishing has acquired the exclusive worldwide publishing rights for the Island Systems' product line including object-Menu, graphics-Menu and The Stork.

Island Systems is the author of cross-platform productivity tools for DOS, Windows/NT and OS/2, and has been providing quality software development tools for over seven years. It will continue to develop and enhance its existing products, and has plans to launch new development that will add to the Lifeboat Publishing product line.

"We are confident that Island Systems' strong technology offering, combined with Lifeboat's strong presence in the development arena and its extensive marketing capabilities, will provide a bright future for the product line", said David Herman, president of Island Systems.

The Island Systems acquisition provides two new product areas for Lifeboat Publishing: GUI development and installation. "The Island Systems' product line provides Lifeboat with additional strong offerings in the DOS and Windows/NT tools market", said Tom DeGarmo, general manager of Lifeboat Publishing. "Moreover, object-Menu provides a programming link between DOS, Windows/NT and OS/2 via its portable architecture. object-Menu's innovative approach to application design integrates the GUI elements seamlessly with the application internals to minimize the overall development effort."

object-Menu is a cross-platform application framework for C++ that contains all of the necessary elements to create a complete application interface in the style of Windows, Motif or any customized style. object-Menu includes libraries that allow a single application source to be compiled to be run under DOS, Windows, Windows NT, and OS/2. object-Menu features a very short learning curve due to its intuitive methodology and Visual Design Tool.

graphics-Menu is a high performance GUI toolkit for DOS graphics development in C or Pascal. graphics-Menu's procedural methodology and small executable size make it the ideal choice for DOS-based vertical or embedded applications.

The Stork rounds out the product line providing a compiler independent utility for creating a professional, user friendly installation procedure that runs under DOS. The Stork contains extensive error checking and reporting capability to produce an installation that is error-free as well as bullet-proof. Additionally, The Stork is the only installation software that creates an installation with no underlying programming language resulting in the fastest development and lowest cost of maintenance.

List price for object-Menu starts at $299 including single platform support and Visual Design Tool. Multi-platform and source versions are also available. graphics-Menu pricing starts at $249 with a source version available. The Stork is priced at $175. There are no royalties, license fees or required banners associated with any of these products. These products can be obtained directly from Lifeboat Publishing as well as through authorized resellers including Programmer's Paradise and Corsoft. Dealer inquiries are handled through Lifeboat Distribution.

Lifeboat Publishing was formed in 1991 as a division of Voyager- Software Corp which also includes Lifeboat Distribution, Programmer's Paradise and Corsoft. Lifeboat Publishing is committed to providing high quality development tools for DOS, Windows, Windows NT, and OS/2. Current titles include Dan Bricklin's Demo II, ED-the programmer's editor, South Mountain's Essential Comm, Essential Chart and TSRific. Lifeboat Publishing provides sales, technical support, marketing, manufacturing and fulfillment for authors and companies in the development tools market segment, and is actively pursuing additional publishing opportunities.

Lifeboat Publishing

1163 Shrewsbury Ave

Shrewsbury, NJ 07702


Heap.h++ Proves Ultimate Memory Manager
Heap.h++ Proves Ultimate Memory Manager for Today's C++ and C Programs

Corvallis, OR 15 March 1994 -- Rogue Wave Software, Inc., a leading developer of C++ class libraries, announces the release of their new memory management library module called Heap.h++. Heap.h++ is a product that can make C and C++ programs run faster and use less memory, with very little work on the software developer's part. This new memory management library uses a sophisticated memory management engine, optimized for today's virtual memory execution environments. Programs using Heap.h++ have run from 30% to 300% faster.

Software developers have been plagued by the problem of computer memory being fragmented by the organization of large, mostly empty, blocks of memory. Program performance can be profoundly affected by a global memory management that is fast and space-efficient. Heap.h++ is designed to increase speed and reduce the amount of memory used. Small blocks of memory can be allocated and deallocated by Heap.h++ in constant time (fast!) with no space overhead. An efficient, balanced tree algorithm is used for managing large objects.

An initial user of Heap.h++ said, "Heap.h++ will be a very useful addition to our toolset it should have an impact on other programs, too".

Heap.h++ implements C++ global operators new and delete, as well as the traditional C malloc(), calloc(), realloc(), and free(). Program profiling shows that these system calls typically take 30% of the program's run time. Programmers can eliminate this wasted time by using Heap.h++.

Heap.h++ is available for Sun/Solaris 2.x, Sun/SunOS 4.x, HP/HP-UX, IBM/AIX, Intel/SVR4, SGI/IRIX, and DG/DGUX. Heap.h++ is sold in object code form for $995.00. Heap.h++ provides the following features:

- speeds up C++ and C programs,

- no program change required to use

- just re-link program with Heap.h++

- provides instantaneous new and delete of small objects

- provide fast tree lookup and fit for large objects

- unused memory is returned to operating system when possible

- high-level Heap object interface allows user control of memory

  policy

- easily adaptable to any UNIX system.

Rogue Wave Software, Inc., a privately held corporation, is a world leader in the field of object oriented programming (OOP). Rogue Wave's industry-leading suite of C++ class libraries include 1) general purpose C++ data structures and programming classes; 2) mathematical C++ class libraries; 3) graphical user interface (GUI) C++ class libraries; and 4) database C++ class libraries. The company's products are marketed through Original Equipment Manufacturers (OEMs) and a network of qualified distributors and resellers in the US and overseas. Rogue Wave Software, Inc. can be reached at: PO Box 2328, Corvallis, OR 97339. Telephone: 503-754-3010, FAX: 503-757-6650, BBS: 503-754-5011.


Object-Oriented C++ Version of LAPACK
ROGUE WAVE ANNOUNCES OBJECT-ORIENTED, C++ VERSION OF LAPACK

The Most Advanced C++ Solution for Linear Algebra

The Power of LAPACK, the Convenience of Object-Oriented Technology

CORVALLIS, OR -- January 11, 1994 -- Rogue Wave Software, Inc., the leading developer of C++ class libraries, continues to revolutionize scientific programming by announcing the shipment of LAPACK.h++. This new C++ class library extends the C++ language to include numerical algorithms that were previously available only in FORTRAN. Supported platforms for LAPACK.h++ include UNIX, MS-DOS, Windows, NT, OS/2 and a wide variety of C++ compilers, including Borland C++, Microsoft C++, and AT&T cfront derived compilers. Pricing starts as low as $599. LAPACK.h++ will be marketed directly through Rogue Wave as well as Rogue Wave's distributors and resellers.

LAPACK.h++ provides a complete, intuitive, object-oriented interface to the entities and algorithms used in numerical linear algebra. The algorithms themselves are taken from the most modern, fast, and complete procedural linear algebra library available today: LAPACK. All of the functionality, and more, is available in LAPACK.h++.

Dr Thomas Keffer, president of Rogue Wave, says "Rogue Wave pioneered the field of object-oriented numerics with Math.h++ and Linpack.h++. With LAPACK.h++, we continue to provide the very latest in object-oriented technology."

Product Particulars:

LAPACK.h++ includes classes for solving systems of equations, computing determinants, inverses and condition numbers, solving over and under determined systems of equations, solving symmetric/Hermitian eigenvalue problems, non-symmetric eigenvalue problems, and computing and using orthogonal and singular value decompositions. LAPACK.h++ also includes classes for representing and using various shapes of matrices, including general, symmetric, tri-diagonal, banded, symmetric banded, Hermitian, banded Hermitian, upper triangular, lower triangular, and skew-symmetric matrices.

Rogue Wave will be including Math.h++ with LAPACK.h++, providing all the basics for numerical programming including vectors, matrices, arrays, random numbers, FFT's, and much, much more. LAPACK.h++ also uses the RWFile and virtual streams classes from Rogue Wave's Tools.h++, the industry standard C++ foundation class library, making all objects fully persistent.

Company Information:

Rogue Wave Software, Inc., a privately held corporation, is a world leader in the field of object-oriented programming (OOP). Rogue Wave's industry-leading suite of C++ class libraries includes: 1) a general purpose C++ data structures and programming class library; 2) mathematical C++ class libraries; 3) graphical user interface (GUI) C++ class libraries; and 4) a database C++ class library. The company's products are marketed through Original Equipment Manufacturers (OEMs) and a network of qualified distributors and resellers in the US and overseas. Rogue Wave Software, Inc. can be reached at: P.O. Box 2328, Corvallis, OR 97339. Telephone: (503) 7543010, Fax: (503) 757-6650.


Money.h++ C++ Precision Decimal Class Library
ROGUE WAVE ANNOUNCES C++, PRECISION DECIMAL CLASS LIBRARY

A C++ Solution for Exact Decimal Arithmetic

A New Product From The Leading Developer of C++ Class Libraries

CORVALLIS, OR -- January 11, 1994 -- Rogue Wave Software, Inc., the leading developer of C++ class libraries, brings the power of BCD math to C++ with the release of Money.h++. Money.h++ is the first commercially available, portable, class library for representing and manipulating decimal fractions exactly. Supported platforms include Unix, DOS, Windows, Windows NT, and OS/2. Pricing starts as low as $299. Money.h++ will be marketed directly through Rogue Wave as well as Rogue Wave's distributors and resellers.

Using the Money.h++ objects is as easy as using the built-in floating point types. The difference is that Money.h++ can represent decimal numbers exactly by storing them in base 10. The C++ built-in floating point types represent numbers using base 2; however, many non-integer decimal numbers cannot be exactly represented in base 2. Using the built-in types can result in rounding and truncation errors that are intolerable in some applications such as those which perform financial and accounting computations.

According to Al Vermeulen, Director of Math Products for Rogue Wave, "Money.h++ was developed to provide a feature missing from C++: the ability to do exact decimal computations in accounting and financial applications. Since Money.h++ uses the same arithmetic model as COBOL, it is also an ideal tool for downsizing legacy COBOL applications using a modern object-oriented language."

Product Particulars:

The core of Money.h++ is a set of types for exactly representing and manipulating decimal fractions. There are fixed and floating decimal point classes in three different precisions: 14, 18, and 28 digits. The 28 digit decimal classes provide enough precision to represent the national debt of the USA, in pennies, to 13 decimal places. Other features of Money.h++ include:

* Formatted I/O, allows printing of decimal numbers in numerous

  formats

* Representation of Null, Missing, and NaN Values (i.e., null

  entry from a database or a missing value in data for

  statistical analysis)

* Powerful Error Handling Complete Control Over Rounding

  (plain, up, down, truncate, bankers)

* Includes the Industry Standard Rogue Wave Tools.h++ String

  Class, RWCString

Money.h++ decimal types have been integrated with the leading edge l-dimensional vector, 2-dimensional matrix, and n-dimensional array technology from Math.h++. By using both products together, you can work with entire spreadsheets of decimals as easily as dealing with them one at a time.

Company Information:

Rogue Wave Software, Inc., a privately held corporation, is a world leader in the field of object-oriented programming (OOP). Rogue Wave's industry-leading suite of C++ class libraries includes: 1) a general purpose C++ data structures and programming class library; 2) mathematical C++ class libraries; 3) graphical user interface (GUI) C++ class libraries; and 4) a database C++ class library. The company's products are marketed through Original Equipment Manufacturers (OEMs) and a network of qualified distributors and resellers in the US and overseas. Rogue Wave Software, Inc. can be reached at: P.O. Box 2328, Corvallis, OR 97339. Telephone: (503) 754-3010, Fax: (503) 757-6650.


DRTS - Distributed Revision Tracking System
ILSI announces and demonstrates Distributed Revision Tracking System (DRTS) for Windows at Software Development 1994 in San Jose.

San Jose, CA., March 15, 1994 -- ILSI announces and demonstrates DRTS for Windows at Software Development 1994 in San Jose. ILSI is currently shipping DRTS for DOS, DRTS for SunOS, and DRTS for SCO/UNIX machines. All platforms inter-operate with each other to allow companies maximum flexibility. DRTS is a suite of code management tools that allows individuals and teams to work in parallel to speed the software development process. DRTS is designed to simplify software version, revision control and release integration.

DISTRIBUTED DEVELOPMENT

DRTS provides seamless integration across diverse computing environments including servers, workstations, and laptop computers running DOS, WINDOWS and UNIX. Whether your development occurs on a LAN or between multiple sites, DRTS tracks changes where they are made.

PARALLEL DEVELOPMENT

DRTS is based on a powerful software development model which allows individuals and teams to work in parallel. Developers concentrate on developing software while DRTS tracks every change. Integrating multiple sets of changes is efficient and easy.

CONTROLLED DEVELOPMENT

DRTS is a flexible system which adapts to your development process. As you develop, integrate, test, and release, DRTS tracks every change at every stage. Maintaining multiple concurrent releases is possible because DRTS allows you to easily propagate changes from one release to the next.

AVAILABILITY AND PRICING

DRTS is available today on Intel x86 platforms running DOS and SCO UNIX, and on Sun SPARC platforms running the SunOS operating system. DRTS for Windows is currently in Beta Test and will be shipping June 1, 1994. Orders are being taken now for DRTS for Windows at a special introductory price of $149.00. The suggested retail price for a single user Windows version is $300. The suggested retail price for a single user DOS license is $300. For a single user UNIX license, the price is $500. Visa and MasterCard Accepted. Quantity discounts are available.

Further information is available by contacting ILSI at 6325 East Monte Cristo Avenue, Scottsdale, AZ 85254 or via internet electronic mail: drtsinfo@ilsi.mn.org.


PRO Gold Image Format Library for Macintosh
Macintosh High Performance Imaging Library Announced!

March 14, 1994 - Westboro, MA. - AccuSoft has just announced the availability of its PRO Gold Image Format Library for the Macintosh. This toolkit permits software developers to easily incorporate high performance raster imaging capabilities into their software products. The library, building upon the already popular technology of AccuSoft's Intel family of products, provides powerful imaging support for all popular raster image formats (JPEG, TIFF, PCX, DIB, TGA, GIF, WMF, PICT, DCX, WPG, EPS, and BMP).

Special features of the library include various anti-aliasing algorithms, scale to gray for improved display and printing, extremely fast JPEG and Group 4 handling, rotation by .01 degrees and many other image viewing features. AccuSoft believes this is the only such solution available on the Macintosh today.

AccuSoft product manager Scott Warner states that thousands of software developers have been extremely satisfied with the Windows, DOS, NT, OS/2 and Visual Basic versions of the library. "Today's software application developers want to provide imaging as a standard part of their product. Whether working with document databases, or CD-ROM based image libraries, or displaying 24 bit full color images, market pressures demand that they support more formats and more complex images. In the past, image support software has either been too slow or prohibitively expensive. Accusoft now offers high quality at a reasonable price."

The Macintosh library is available immediately. Its price, which includes Apple MPW and Symantec Think C versions is $1995. That price includes 2000 free runtime licenses.

AccuSoft now offers their products for all PC platforms with UNIX support to be announced shortly. Libraries are available at prices starting as low as for $495 for Windows, DOS or Visual Basic. 32 bit libraries for NT, OS/2 and Visual Basic are available for $995. The PRO Gold high performance libraries are available for $1995.

AccuSoft has been in business since 1985. It specializes in Graphics and Imaging with an orientation to the customization of imaging technology for high performance systems. The AccuSoft Image Format library has been available since 1992 and is in use by over 3000 corporate accounts including America On Line, Coca-Cola, General Motors, Kodak, Micron, National Instruments, TrueVision, Watermark and others.

AccuSoft

112 Turnpike Rd

Westboro, MA 01581

508-898-2770,  fax 508-898-9662


Expanded Elan License Manager for Windows-32S
ELAN ANNOUNCES EXPANDED LICENSE MANAGER SUPPORT FOR WINDOWS-32S

San Jose, Calif., March 15,1994 - Elan Computer Group, Inc. has announced expanded support for its widely used licensing technology, the Elan License Manager (ELM) to the Microsoft Windows-32 S environment. Elan Computer Group, a leader in the field of licensing technology in the UNIX marketplace, recently announced ELM for Windows-16 and Windows NT. This technology enables software developers to provide a consistent license manager for cross platform software applications. With the addition of the Windows-32S support, ELM is now the only technology of its kind to provide license management interoperability between the Windows, Windows NT and UNIX environments.

"We are committed to provide an enterprise-wide software licensing solution that benefits both software developer and end-user," said Ken Greer, founder and president of Elan Computer Group. "License management is a relatively new idea for the PC market that will enable developers to finally realize full revenues from their software distribution. With the increasing complexities faced by system administrators and end-users in a heterogeneous networking environment, ELM offers the only networked license management solution that eases the pain of network security, application maintenance and user access across multiple computing platforms."

ELM Offers Full Feature Set to Developers and End-Users

ELM is a software licensing toolkit for applications developers that controls multiuser access to software applications in a network or multi-user environment. When incorporated into a software developers application, ELM allows developers to:

* offer customers user-based licensing that controls the number

  of concurrent users that may access an application

* set flexible expiration dates for evaluation copies

* add a form of copy protection such that an application will run

  only where authorized

* adjust user licenses and expiration dates dynamically via phone

  or fax

* License individual components of an application

* collect fair return on their software distribution since

  unlicensed copies are eliminated

System administrators and end users can rely on the benefits of ELM such as:

* automatic tracking of concurrent license usage - the burden

  of monitoring legal usage of software is alleviated

* there are no license or system files to edit

* the short license keys are easily installable by a system

  administrator and require no maintenance once installed

* the license is transparent to the user

The Windows-16, Windows-32S and Windows NT versions of ELM all support the Licensing Services API (LSAPI) developed by Microsoft Corp.

ELM is available in both source and binary forms and is shipped with a software developers application. Software developers pay a one time licensing fee of $7,500 for ELM in binary form for Microsoft Windows.

Founded in 1984, Elan Computer Group will be celebrating its tenth anniversary of being in business at the Software Development/Business Solutions tradeshow.

Elan Computer Group, Inc is a privately held developer of the ELM licensing technology. ELM has been adopted by major software developers including AT&T, Apple Computer, Motorola, SPARC International, Autodesk and many others. ELM is available in both source and binary forms for most UNIX systems, the NeXT platform, VAX, Microsoft Windows and Microsoft Windows NT.

For more information contact Elan Computer Group, Inc., 888 Villa Street, Third Floor, Mountain View, California; phone (415) 964-2200; fax (415) 964-8588


Multimedia Support in WindowsMAKER Professional
Full Multimedia Support for new Version 5.5 of WindowsMAKER, Prototyper and C/C++ Code Generator

Using the new Multimedia Extended Functionality Module (EFM), WindowsMAKER' Professional 5.5, Prototyper and C/C++ Code Generator for Windows, Win32 and Windows NT, is able to offer full Multimedia support. This EFM allows developers to easily add voice, sound and full-motion video to their Windows applications.

San Jose, CA, Software Development, Booth #1117, March 14, 1994 -- Blue Sky. Software announced today that version 5.5 of WindowsMAKER Professional, the award-winning Prototyper and C/C++ Code Generator for Windows, Win32 and Windows NT is now shipping, with new, advanced features. Blue Sky also announced the new Multimedia EFM allowing developers to incorporate voice, sound and video into their applications.

WindowsMAKER 5.5 comes with a new sophisticated 3-D user interface. This new version 5.5 offers a greatly enhanced Visual Screen Designer enabling developers to create applications with a 3-D look, incorporate 256 color bitmaps, design dialog boxes larger than the physical screen, with automatic scroll support, and more. WindowsMAKER 5.5 also includes three separate Switch-It Code Generation Modules (SIMs) supporting ANSI C and the latest versions of MFC C++ and OWL C++. Users are now free to switch to any language or major C++ library at any time during the development of an application.

Multimedia Extended Functionality Module (EFM)

WindowsMAKER Professional 5.5 has many built-in advanced features to speed up Windows application development and its open architecture can also be extended using EFMs. With the Multimedia EFM, developers can now visually and quickly integrate multimedia into their Windows applications, adding voice, sound or video to menus, buttons, bitmap buttons, graphical buttons and graphics. The EFM supports .AVI files for video and .WAV for sound and voice. It includes Video for Windows 1.1 Runtime that enables users to run video on a normal VGA screen. The EFM also includes a sound driver for the PC speaker and a performance monitor that analyzes the system's ability to play multimedia.

"WindowsMAKER 5.5 with the Multimedia EFM is the easiest-to-use and best Windows development tool allowing developers to create sophisticated Windows applications incorporating voice, sound and digital video," said Jorgen Lien, President of Blue Sky Software.

Another EFM, the Common Dialog, provides support for using the Common Dialog Boxes such as FileOpen, File-Save, Choose Color, Print, Print Setup, Choose Font, Find and Replace. The Micro Help EFM enables users to easily create status bars in their applications.

Advanced Features

Windows compilers are increasing in size and complexity. WindowsMAKER 5.5 sits on top of the compiler, reducing the complexity and boosting the productivity of the compiler environment. The three Switch-It Code Generation Modules (SIMs) automatically generate source code that developers would otherwise have to write manually if they were just using Visual C++ or Borland C++; the generated code goes far beyond the skeleton code the compiler tools offer. Advanced WindowsMAKER 5.5 features include:

Visual Screen Designer:

* To easily create, modify and customize interface components

  and,

* To visually attach functionality to the interface components

Fast and Easy Extended Code Generation:

* One click turns the developer's prototype into ANSI C,

  MFC C++ or OWL C++ code

* Precise, expert level, fully commented code that can be

  compiled into 16 or 32 bit applications

* Code Window, to add code instantly, directly behind any

  object (Visual Basic-like code editing)

Extended Support:

* Special effects support fonts, colors, 3-D buttons,

  applications with 3-D look and more

* Full toolbar and status bar support

* Full MDI application support

* On-line Help Code Support, to generate the code for calling

  the Help system

* Supports all Windows & Windows NT compilers, including

  Microsoft Visual C++, Borland C++, Symantec C++, and Watcom

Productivity Enhancements:

* Application templates, to cut out the repetitive steps of

  creating a Windows application

* Preview Mode, to test application without needing to compile

  and link

* Context-sensitive SmartMenus, to instantly access the options

  needed by the developer

* TrueCode Technology, to protect the user code 100% upon code

  re-generation

Extendible Open Architecture:

* Supports Third party editors, such as Codewright and Brief

* EFMs allow developers to easily add functionality to

  WindowsMAKER; coming soon, OLE EFM

Product and Company Information

Pricing and Availability: WindowsMAKER Professional 5.5, including the ANSI C, MFC C++ & OWL C++ Switch-It Code Generation Modules has a U.S. suggested retail price of $995. The $99 Multimedia EFM is included at no charge with the purchase of WindowsMAKER 5.5 for a limited time. Registered users of WindowsMAKER Professional 5.0 can upgrade for $199.

System Requirements: Windows and Windows Compatible Compiler or Windows NT and Windows NT Compatible Compiler

Blue Sky Software Corp

7486 La Jolla Blvd, Suite 3

La Jolla, CA 92037

619-459-6365,  fax 619-459-6366,  800-677-4WIN


Multimedia WinHelp Previewed
Blue Sky Previews Multimedia WinHelp

Multimedia WinHelp allows users to easily and quickly add voice, sound and video to their Windows Help systems.

San Jose, Software Development, Booth #1117, March 14, 1994 -- Blue Sky Software Corp. announced today that it will preview Multimedia WinHelp which allows users to easily and quickly add voice, sound and video to their Help systems. RoboHELP 2.6 and Multimedia WinHelp used together will enable users to create sophisticated Help systems, incorporating voice, sound and digital video with minimum effort.

Multimedia WinHelp

Multimedia WinHelp allows users to visually and quickly integrate Multimedia into their Windows Help systems by adding voice, sound or video to hotspot text, buttons, or bitmap buttons. Multimedia WinHelp extends the functionality of the Windows Help Engine and can be used with or without a Windows Help Authoring Tool. Multimedia WinHelp supports .AVI files for video and .WAV for sound and voice. The package includes the Video for Windows 1.1 runtime that enables users to run video on a standard VGA screen. Multimedia WinHelp also supports the display of 256 color graphic bitmaps in a Windows Help system.

RoboHELP 2.6

RoboHELP 2.6 is the first and only Help Authoring Tool for Windows to support both Word 6.0 and Word 2.0. RoboHELP's visual tool palette provides an easy way to quickly create standard Help features such as jumps, topics, and popup windows. RoboHELP 2.6 supports all the new features of the Windows Help Engine, such as macros, secondary windows, and multiple hotspot graphics. Included special VBX controls and custom controls eliminate the need to program context sensitive Help into applications. Error Wizard detects and explains any potential errors before compilation. Simulation Mode allows the user to instantly test changes without compiling. Exiting Help source projects, graphics, text and RTF files can be imported. RoboHELP also includes the most recent Microsoft Windows Help compilers. RoboHELP 2.6 offers two-way conversion: it automatically converts Exiting documentation into a Help system or vice-versa.

Pricing and Availability

Multimedia WinHelp has a list price of $199 (available May 1, 1994). The price for registered users of RoboHELP is $99.

Blue Sky Software Corp

7486 La Jolla Blvd, Suite 3

La Jolla, CA 92037

619-459-6365,  fax 619-459-6366,  800-677-4WIN


RoboHELP 2.6 Supports Word 6 & Word 2 for Win
RoboHELPO 2.6 is First to Support both Word 6.0 and Word 2.0 for Windows

Version 2.6 of RoboHELP, the best-selling Help Authoring Tool for Windows and WindowsNT turns both Word 6.0 and Word 2.0 for Windows Into a hypertext authoring tool capable of producing Windows Help files as easily as text documents.

San Jose, CA, Software Development, Booth #1117, March 14, 1994 - RoboHELP strengthens its position as the first and only Windows Help Authoring Tool supporting both Word 6.0 and Word 2.0 for Windows. RoboHELP 2.6 offers two-way conversion, it automatically converts existing documentation into a Help system or a Help system into user documentation. RoboHELP allows users to create topics and jumps at any given time. Users can create powerful hotspot graphics by placing a bitmap in a Help window, marking sections of it, and linking each section to a different topic interactively without needing to remember context IDs. Users can update and maintain existing Help systems by importing existing Help source files (even projects not originally created with RoboHELP), utilizing ail pre-existing links and keywords. They can access all the new features of the Windows Help Engine, such as macros, secondary windows, and multiple hotspot graphics. RoboHELP's Simulation Mode allows the user to instantly test changes without compiling. Included special VBX controls and custom controls eliminate the need to program context sensitive Help into an application. Error Wizard detects any potential errors before compilation and gives a detailed explanation of how to solve the problem. RoboHELP also includes the most recent Windows 3.x help compilers available from Microsoft.

Pricing and Availability

RoboHELP 2.6 is now available at a suggested retail price of $499. Registered users of RoboHELP 1.0 can upgrade for $229. Registered users of RoboHELP 2 can upgrade for $29.

Blue Sky Software Corp

7486 La Jolla Blvd, Suite 3

La Jolla, CA 92037

619-459-6365,  fax 619-459-6366,  800-677-4WIN


WindowsMAKER 5.5 Bridges Languages/Libraries
WindowsMAKER 5.5, the First Windows Development Tool to Bridge ANSI C, MFC C++ 2.5 and OWL C++ 2.0

WindowsMAKER Professional 5.5, Prototyper and C/C++ Code Generator for Windows, Win32 and Windows NT, not only offers visual prototyping but also includes three Switch-It Code Generation Modules to generate ANSI C, MFC C++ 2.5 and OWL C++ 2.0. Developers are now free to switch to any language or major C++ library at any time during the development of an application.

San Jose, CA, Software Development, Booth #1117, March 14, 1994 - Blue Sky Software is now shipping version 5.5 of WindowsMAKER Professional, the award-winning Prototyper and C/C++ Code Generator for Windows, Win32 & Windows NT. Its visual environment increases programmers' productivity, and significantly shortens development time for creating professional Windows applications.

WindowsMAKER 5.5 Lets developers visually and quickly create their application with a Visual Screen Designer including drag and drop editing and a configurable tool palette. Users can choose to automatically generate ANSI C, MFC C++ or OWL C++ by selecting the appropriate included Switch-It Code Generation Module. WindowsMAKER 5.5 offers support for a variety of languages so that developers aren't locked into any vendors' standard. They can start a project and later decide the type of code to use and simultaneously target Windows, Win32 & Windows NT. Developers can add pre-defined functionality or their own code directly behind objects just by pointing and clicking. WindowsMAKER generates source code that developers otherwise have to hand-write with Visual C++ 1.5 or Borland C++ 4.0. The code generated goes far beyond the skeleton code the compiler tools offer. WindowsMAKER 5.5 quickly regenerates code and always preserves the user code 100% upon regeneration; a distinct advantage over AppWizard and AppExpert. Developers can also instantly preview and test their application before compiling. A real time saver.

Pricing and Availability: WindowsMAKER Professional 5.5 including the ANSI C, MFC C++ & OWL C++ Switch-It Code Generation Modules has a U.S. suggested retail price of $995. Registered users of WindowsMAKER Professional 5.0 can upgrade for $199.

Blue Sky Software Corp

7486 La Jolla Blvd, Suite 3

La Jolla, CA 92037

619-459-6365,  fax 619-459-6366,  800-677-4WIN


CC-RIDER Professional V5.0 Now Available
CC-RIDER Professional Edition v5.0 NOW AVAILABLE

Western Wares, the company that pioneered the pop-up source browsing concept for DOS and OS/2, has released a new version of the CC-RIDER Professional Source Code Analysis Browsing and Documentation package for C and C++.

Version 5.0 features a full Visual Mode interface that provides a rich set of tools to study and explore large C and C++ applications in the Windows environment.

Version 5.0 also supports Text Mode browsing, operating inside any text-mode based editor, debugger, etc.

The Visual Mode browser will seamlessly integrate with ANY Windows-based editor to provide complete source code navigation.

The included C and C++ analyzers take advantage of Windows to provide background analysis as well as database caching to extended memory resulting in fast performance.

Other new features include printed graphical class hierarchy charts, function call tree diagrams, class nesting, #include file structures, as well as a full programming API library for accessing the database from your own DOS or Windows programs, full ASCII symbol listings, automatic documentation taken from source code comments, a flat-file database export utility, Windows Help and QuickHelp database output and more.

The analyzer performs very detailed analysis of any C or C++ code. All symbols in an application are stored in the database and cross-referenced according to type of use. There is full support for all proposed ANSI C++ features, including nested classes, templates, runtime type identification and exception handling, with specific language support for current versions of Borland, Microsoft and Symantec/Zortech C++.

CC-RIDER added to your DOS, OS/2 or Windows-based development environment will significantly aid your ability to understand and modify large, complex C or C++ programs.

Western Wares

PO Box C, Norwood, CO 81423

(303) 327-4898


Clear Org Chart for Windows
CLEAR ORG CHARTS FOR WINDOWS CREATES ORGANIZATIONAL CHARTS AUTOMATICALLY

NEWTON, MA, March 11, 1994 -- CLEAR Software, Inc. today announced CLEAR Org Chart for Windows. This product provides a unique environment for orgcharting large, rapidly changing organizations. With CLEAR OrgCharts, the user outlines the organization in the built-in text editor. Then, this information is instantly transformed into presentation-quality organizational charts, work breakdown structures and hierarchical trees. The charts are created automatically and the user doesn't have to draw a single line.

Modeled after the company's popular allCLEAR flowcharting software, CLEAR Org Charts for Windows was designed for organizations that need to quickly and easily document and communicate corporate hierarchy. At IBM Australia Limited, System Integration teams use CLEAR OrgCharts together with project management tools to develop tasks, responsibilities and deliverable time tables. This information is then analyzed to help make project proposal decisions.

"CLEAR OrgCharts for Windows was designed to take full advantage of all the capabilities of the Windows platform," said Vadim Yasinovsky, the President of CLEAR Software, Inc. "Users edit the text description in one window and see the changes to the chart reflected immediately in another window on the screen. Any chart, regardless of its size or complexity, can be updated within a matter of seconds with the ease of editing or deleting a block of text in a word processor. This is critical in today's competitive business environment, with companies reorganizing, and restructuring more frequently."

CLEAR OrgCharts for Windows can translate information directly from spreadsheets, word processor documents, and databases into org charts, allowing the users to instantly chart organizations described in these existing files. The new product includes over 100 shapes, affords complete customization of text, lines, shapes, diagram layouts, styles and rotations. lt also allows the addition of freestanding text, lines and images.

CLEAR OrgCharts for Windows requires an IBM PC AT or compatible computer (286 and higher); Microsoft Windows 3.1 or higher; a Windows-compatible display (at least VGA) and printer; 2MB hard disk space and 2MB RAM; and a mouse. The product will be available April 27, 1994 and will be sold through distributors such as Ingram Micro, retail outlets, and direct mail. Suggested retail price is $99.95 for the standard package, $395 for a five-user LAN, and $795 tor a ten-user LAN.

Established in 1986, privately held CLEAR Software, Inc. of Newton, MA, is a developer and marketer of software tools designed to automate diagramming. Designed for nontechnical professionals, CLEAR products are used by over 100,000 customers worldwide in such diverse fields as healthcare, quality engineering, government, defense, transportation, and many other businesses that need to document organizational and hierarchical structures.

Clear Software Inc

385 Elliot St, Newton, MA 02164

617-965-6755,  fax 617-965-5310


allCLEAR Supports Notes/FX
CLEAR SOFTWARE, INC. ANNOUNCES SUPPORT FOR NOTES/FX IN ITS FLAGSHIP allCLEAR PRODUCT

BOSTON, MA -- February 15, 1994 - CLEAR Software Inc. today announced support for Notes/FX in the new version of its flagship allCLEAR product.

allCLEAR, the award-winning documentation/diagramming tool is widely used in Fortune 500 companies, as well as the Federal Government, for establishing corporate policies and procedures as well as Total Quality Management practices.

CLEAR Software customers have expressed the need for a solution that will allow them to easily maintain corporate policies and procedures in a networking environment. Ideally this environment would provide capabilities to store diagrams in a central database, making them easily accessible. Accomplishing this task entails a working together strategy. After extensive research, CLEAR Software has concluded that Notes is the best and most suitable platform to fulfill customers' needs. Lotus Notes is the industry standard for developing and deploying groupware applications.

allCLEAR will provide users with the ability to store corporate procedure diagrams in a central database, allowing easy access by anyone. Notes also makes it easier to find necessary information because of its search capabilities and extensive document organization capabilities.

Version 2. 5 of allCLEAR for Windows will include a sample Notes database "allCLEAR Diagram Library, allowing users to interactively create, maintain, and discuss corporate procedure diagrams in an interactive workgroup environment. When allCLEAR creates a diagram, it will store all information, such as title, author, topic, and size, in user accessible fields of the allCLEAR Diagram Library, providing convenient and instantaneous end-user access.

"We are using allCLEAR to develop and document processes across multiple applications," - said Richard W. Page, Jr., Emerging Technology Specialist of New York State Electric & Gas Company. "Running allCLEAR within the Notes environment will substantially improve our ability to perform this complete task."

CLEAR Software will be demonstrating the allCLEAR Notes capabilities at the Networks Expo at the Hynes Convention Center in Boston, MA Feb 15-17, 1994, in the Lotus Business Partner's Booth. allCLEAR v2.5 will be available by the end of the second quarter 1994. Support for Notes/FX and other new capabilities will be available to all registered allCLEAR for Windows v2.0 users for a nominal upgrade fee.

allCLEAR for Windows v2.0 is available through distributors such as Ingram Micro, retail outlets, on GSA contract, and direct from CLEAR Software. Suggested retail price is $299.95 for the standard package, $995 for a five-user LAN, and $1,790 for a ten-user LAN. An upgrade from allCLEAR for DOS to allCLEAR for Windows v2.0 is available directly from CLEAR Software for only $99.00.

Established in 1987, privately held CLEAR Software, Inc. of Newton? MA? is a developer and marketer of software tools designed to automate documentation of business procedures. Designed for non-technical professionals, allCLEAR is used by over 80,000 customers worldwide in such diverse fields as healthcare, quality engineering, government, defense, transportation, and many other businesses that need to document procedures and processes.

Clear Software Inc

385 Elliot St, Newton, MA 02164

617-965-6755,  fax 617-965-5310


18 Swr Publishers Sign Up for IBM's CD-ROM Dist
EIGHTEEN INDEPENDENT SOFTWARE PUBLISHERS SIGN UP FOR IBM's CD-ROM SOFTWARE DISTRIBUTION PROGRAM

Microsoft, WordPerfect and Lotus are among companies to support IBM's distribution and marketing program

WHITE PLAINS, N.Y., Feb. 14, 1994 . . . IBM today announced that 18 software publishers, including Microsoft Corporation, WordPerfect Corporation and Lotus Development Corporation, will make their products available for CD-ROMs distributed through IBM's CD Showcase software distribution and marketing program.

With CD Showcase's "try and buy" capabilities, consumers can view and test multiple software titles from their business- or home-based PCs. They can instantly license a software application by calling a toll-free number to receive a code that unlocks and installs the desired program.

For resellers, CD Showcase is a marketing tool that allows them to develop disks tailored to their own specific markets. For example, if the reseller has a large customer base of accounting firms, it can offer a CD containing popular accounting programs. For the home market, resellers can develop a CD featuring a selection of educational applications and games.

Software publishers benefit because CD Showcase offers opportunities for low-cost incremental sales. In addition, CD-ROM software distribution can boost profits because it cuts software production costs such as packaging, hard-copy documentation and duplication of floppy disks.

"CD-ROM software distribution is revolutionizing software marketing because now customers will have the option to experience a software product at their desktops, then license it via telephone and instantly install it -- all from the convenience of their home or office," says Michael Rhamy, group manager, Channel Policies Group, Microsoft Corporation.

CD Showcase also helps software publishers to better understand and market to their target customer sets.

"Registration rates can dramatically increase with a program like CD Showcase," says Guy Pribyl, senior account manager, OEM relations at WordPerfect. "Now we can electronically capture registration data the moment a user unlocks a title."

A significant feature of CD Showcase is that it follows the traditional software business model. Steve O'Neill, director of OEM sales, Lotus Development Corporation, says, "An important advantage of IBM's program is that it works through the existing reseller channel structure so we don't have to alter the way we do business."

In summarizing the program's appeal, Michael P. Kiyosaki, director of marketing, IBM Software Manufacturing, says, "When you put multiple software products and demos on one 'try and buy' disk, you have to balance the customer needs for product variety and instant accessibility with the concerns of software publishers and resellers for protecting products and business relationships. Many of the world's leading software publishers are participating in CD Showcase which we believe affirms its strategy both as a marketing and distribution tool and as a sensible business model. Today there are over 300 leading products available in the program, and we're continually adding popular products to the CD Showcase 'family.'"

In addition to Lotus, Microsoft and WordPerfect, software companies currently participating are:

- Ace Software Corp

- Adobe Systems, Inc

- Aristosoft, Inc.

- Azalea Software, Inc.

- Borland International, Inc.

- Computer Associates International, Inc.

- Delrina Corp

- DeltaPoint, Inc.

- Individual Software, Inc.

- Prodigy Services Company

- SoftKey International, Inc.

- Software Publishing Corp

- Symantec Corp

- T/Maker Company

- VisiSoft, Inc.

CD Showcase is an offering of IBM Software Manufacturing which is part of the IBM Software Solutions Division, based in Somers, N.Y. It offers software publishers and information providers a comprehensive array of both innovative and traditional services in the areas of software manufacturing and management, worldwide distribution and fulfillment, publications, translation and localization.

International Business Machines Corp.

IBM United States

1133 Westchester Ave

White Plains, NY 10604


CustomerFirst v2.3 Customer Support Mgmt
REPOSITORY TECHNOLOGIES, INC. ANNOUNCES CustomerFirst Version 2.3

Manages and Controls the Internal or External Customer Support Process

Woodridge, IL., March 14, 1994 -- Repository Technologies, Inc. (RTI), Woodridge, Illinois has announced Version 2.3 of their CustomerFirst product. CustomerFirst is a comprehensive application system for internal and external support organizations that integrates call tracking, problem management, problem resolution, and release management. CFS allows complete control of the entire support process, from the time the customer calls until the fix is applied to the new release of the supported product.

"Version 2.3 of CustomerFirst continues our commitment to our clients as well as our clients' commitment to provide a higher level of service to their customers," says Dr. E. James Emerson, President of RTI.

CustomerFirst Version 2.3 includes a powerful interface to INTERSOLV's PVCS, source code control system, support of alias names, many new query and reporting options for enhanced access to information, and a completely rewritten characteristics system for fast, easy problem resolution.

CustomerFirst keeps a complete history of all events that have taken place during the problem resolution process. This ensures that customers receive responses promptly and that specific customer concerns are not inadvertently overlooked. The repository of existing reports serves as the basis for quickly solving new problems through CustomerFirst's Version 2.3 enhanced Characteristics System. This powerful feature utilizes advanced case-based reasoning techniques for problem resolution searches and helps avoid the issue of researching the same problem over and over for different customers.

CustomerFirst enhances communication between the different departments that may be involved in the resolution process. "Many companies spend unnecessary amounts of money when efforts to correct problems are duplicated by different individuals in the support or development staff," Emerson said. CustomerFirst eliminates this dilemma by identifying similar problems and allowing the user to link them together in order for development to see all reports of the same problem. Each problem is only on one work list at a time to insure that all issues are resolved in a timely fashion and work is not duplicated .

The history and reporting features of the product provide customer support with the perspective necessary to spot performance trends and eliminate any controversy over the events that have taken place. The system provides a variety of query capabilities and reports that monitor and measure the performance of customer support activities. Management can see how long it is taking to resolve problems and how many problems of each type are reported. This information is essential for measuring the effectiveness of the operation.

CustomerFirst is available in both Client/Server and File/Server versions. It is a native MS-Windows based application utilizing SQL database structures. An average licensing fee for 5 users would be $6,500. For information and a demo disk of CustomerFirst, call 800-776-2176.

Repository Technologies Inc

6825 Hobson Valley Dr, Suite 201

Woodridge, IL 60517

708-515-0780


Common Lisp Environments for PCs & UNIX
Franz Inc. Shows Advanced Object-Oriented Development Tools at Software Development '94

Common Lisp Environments Offered for Unix and PCs

(March 14, 1994--San Jose, CA) Franz Inc. will show its complete line of Common Lisp development tools to the programming community this week at Software Development '94. Franz will be highlighting products based on CLOS, the Common Lisp Object System, for advanced object-oriented programming. Common Lisp allows developers to build more intelligent applications in less time, by providing an interactive environment, incremental compilation, automatic memory management, and integrated debugging tools.

Franz will be demonstrating Allegro CL, a Common Lisp compiler, Allegro Composer, a Lisp-based development environment, and CLIM, the Common Lisp Interface Manager, for Unix workstations. Franz will also demonstrate Allegro CL/PC, a full-featured and affordable development system for Microsoft Windows.

"Awesome" Development Environment

Allegro CL/PC was recently awarded an Honorable Mention in the annual StarTech Awards, sponsored by Windows Tech Journal. The March issue of the magazine featured a review of the product, stating:

"Allegro CL/PC is intended for production use, and it's completely ready for prime time. It is a complete, mature product based on the industry's only standard OOP language, and the development environment is nothing short of awesome... Allegro CL/PC offers speed, ease, and pleasure of development far superior to anything you can get in the C++ world." --J.D. Hildebrand, "Harness the Power of Objects" -- Windows Tech Journal, March 1994

Allegro CL/PC offers the same power as Common Lisp programming tools previously available only on Unix workstations or specialized hardware. Allegro CL/PC features a 32-bit native compiler, integrated development environment, and complete ANSI standard CLOS (Common Lisp Object System). Tools include text and structure editors, debugger, trace and step facility, inspector, and a profiler. Allegro CL/PC also features Common Graphics, a high-level window system built on top of the Microsoft Windows API, DLL (Dynamic Link Library) support, and runtime generator.

Franz Inc. will also be showing a preliminary version of the interface builder for Allegro CL/PC. This tool allows programmers to create graphical applications quickly and easily. The interface builder will be available with the next release of Allegro CL/PC later this year.

Allegro CL/PC is available directly from Franz, through international distributors, or from catalogs such as Programmer' s Paradise, Programmer' s Shop, and The Connection.

Truly Portable Applications

Franz Inc. also offers a complete set of development and user interface management tools for Unix workstations, including Sun/SPARC, HP, IBM, and Silicon Graphics. These tools allow programmers to rapidly develop and deliver Common Lisp applications on any platform.

CLIM 2.0 allows developers to write applications that are truly window system and toolkit independent, utilizing the same application interface across platforms. CLIM is layered on top of the host window system, and insulates the developer from the details and differences of the underlying toolkits. CLIM applications automatically adopt the native look and feel of the host window system, such as Motif, OpenLook, Apple Macintosh, and others.

Allegro CL 4.2, Allegro Composer 2.0, and CLIM 2.0 are now shipping for Sun/SPARC workstations. These products will be available soon for the HP Series 700, IBM RS/6000 and Silicon Graphics.

Franz Inc. was founded in 1984 by affiliates of the Computer Science Department at the University of California at Berkeley, including original developers of Franz Lisp and BSD Unix. Allegro CL and companion products are sold and supported world-wide through Franz' direct sales force and distribution partners. Franz customers include universities, research institutions, government agencies, and Fortune 500 companies.

For more information, contact Franz Inc. 1995 University Avenue, Berkeley, CA 94704, (510) 548-3600, FAX (510) 548-8253, or send email to info@franz.com.


System Commander for Multiple Operating Systems
SAN JOSE, CA - February 7, 1994 - V Communications has released a software product that allows users to have as many as 42 different operating systems on a single PC.

No one needs 42 operating systems on one PC. However, we have entered the age of the OS wars. System Commander helps users with the big operating system dilemma; how to try new operating systems without giving up the security of their existing OS.

It used to be there were two choices. Either load each OS on a single machine, test it and then replace it with the next OS; or, buy multiple machines dedicated to that purpose.

The operating system is as fundamental to a PC as tires are to a car. Bad tires and you're in big trouble. Some daredevils don't mind risking their own skins with experimental tires but don't want to risk the lives of their families on those same tires.

Imagine getting into your car, turning the ignition, pushing a button and like magic your car is equipped with your safe reliable tires. Push the button again and you've got those sleek, low profile racing tires. Many people would like to maintain their reliable DOS while evaluating the latest version of OS/2, Windows NT, Chicago, UNIX or other versions of DOS.

System Commander will manage up to 16 different versions of DOS and up to 26 other Intel compatible operating systems simultaneously on a single PC. Users can maintain the safety of their current operating system while they evaluate other options. Continue to use DOS 5.0 while testing MS-DOS 6.2, PC-DOS 6.1, or Novell-DOS 7.0 on the same machine.

System Commander displays a menu when you boot up. Select the OS you want and you're off and running. System Commander completely removes itself from memory. That means there isabsolutelynopossibilityofconflictwithanyoperatingsystemyoumightbetesting.Wantto try another OS? Just reboot your PC and make another selection.

Software company QA testers will appreciate the simplicity System Commander can add to the testing process. DOS applications can now be tested on every version of DOS on a single machine. Windows applications can now be tested on Windows 3.1 and 4.0, Windows for Workgroups 3.1 1, Windows NT, or OS/2 also on a single PC.

System Commander works with all 8088 through 80486 and Pentium processors, MS/PC DOS 3.0 or above, DR-DOS 5.0 or above, Novell-DOS 7.0, Japanese DOS/V, Windows 3.1 and 4.0, Windows for Workgroups 3.11, Windows NT, OS/2, UNIX, NetWare and other Intel compatible operating systems. Disk repartitioning is not required. System Commander handles CONFIG.SYS and AUTOEXEC.BAT files for each version of DOS. Use System Commander instead of OS/2 dual boot or Boot Manager to gain substantially more flexibility without wasting a separate disk partition. It uses no resident memory.

System Commander is published by V Communications, Inc of San Jose, CA. Founded in 1986, V Communications publishes software utilities, QA software testing tools and assembly language programming tools.

System Commander sells for $99.95 and comes with a 60 day unconditional, money back guarantee.

V Communications Inc

4320 Stevens Creek Blvd, Ste 275

San Jose, CA 95129

408-296-4224,  fax 408-296-4441,  800-648-8266


ControlFirst Interface to PVCS Announced
Repository Technologies, Inc. Announces ControlFirst Interface to PVCS

Problem Tracking, Release Management, and Version Control Software

(Woodridge, IL, January 12, 1994) -- Repository Technologies, Inc. (RTI) announced an interface between its ControlFirst system (CFS) and INTERSOLV's PVCS source code version control system. ControlFirst provides problem tracking, workflow management, and release control for software development organizations. PVCS is a configuration management tool that tracks the changes to components of a software system.

"Software development is becoming an increasingly complex task," said Dr. E. James Emerson, RTI's founder and President. "Today's distributed computing environments demand a more disciplined approach to software development. With the addition of our PVCS interface, CFS provides the first comprehensive problem management environment for software development organizations."

"To ensure that software configuration management (SCM) is integrated into all aspects of the software development lifecycle, INTERSOLV has worked with RTI to combine the market-leading PVCS family with the ControlFirst system," says Gary Greenfield, COO at INTERSOLV. "The combination of PVCS and CFS gives software developers a comprehensive SCM solution, with the added benefits of problem tracking and release management."

CFS, an extension of RTI's popular CustomerFirst customer support product line, provides a central repository for all enhancement and problem information, regardless of the source. Problems are recorded by quality assurance or development and are all easily tracked and monitored. Development records information about the fix including the modules that require modification and the product version in which the fix will be incorporated. With this central repository, development can ensure that all items are incorporated in the next product release and can easily determine the modules that were changed to fix each problem. Since all occurrences of the same bug or enhancement are linked, each problem is addressed only once, and none are overlooked.

With the interface between CFS and INTERSOLV's PVCS, users of CFS can GET and PUT a group of source code modules associated with a problem from within CFS. All PVCS locking and unlocking features are also accessible. CFS provides a complete history of all actions that have been taken for each module. Interfaces to a variety of source code editors are also available.

RTI is a privately held software supplier based in Woodridge, IL, a Chicago suburb. RTI's product line includes tools that enable software development organizations to provide excellent customer service and quality assured products.

Repository Technologies Inc

6825 Hobson Valley Dr, Suite 201

Woodridge, IL 60517

708-515-0780


GX Graphics 3.0 General Purpose Graphics Lib
GENUS FIRST TO SUPPORT 24-BIT GRAPHICS IN NEW GX GRAPHICS 3.0

HOUSTON, TX -- March 4, 1994 -- Genus Microprogamming announced today the release of GX Graphics 3.0, the first general purpose graphics library to support 24-bit color (16.7 million colors). Developers can replace their existing graphics library with GX Graphics and access resolutions up to 1280x1024x16.7 million colors.

"We're very excited about the release of GX Graphics 3.0, because it reaffirms our commitment of delivering leading edge technology into the hands of our developers.", says Chris Howard, Genus President. "With this new version, we are the first commercial graphics library to offer 15, 16, and 24-bit color support. Although this is a high-end feature, we did not raise the price of the product."

In addition to the higher resolution and color support, GX Graphics 3.0 supports over 50 different SVGA chipset revisions. The latest VESA specification is also supported, and the popular game "Mode X' graphics modes have been added as well.

GX Graphics 3.0 includes over 175 functions, and supports all graphics primitives. It also features full support for logical operations, clipping, world coordinates, mouse and event routines, text, and drawing to virtual buffers. GX Graphics comes with the powerful GX Kernel library, which adds support for memory handling (conventional, EMS, XMS, and disk), color conversion and dithering, hardware panning and scrolling, and much more.

GX Graphics 3.0 supports the widest range of compilers and languages of any other commercial graphics library available -- all in a single package. GX Graphics also supports all modes of the Hercules, CGA, EGA, VGA, and SVGA adapters up through 1280x1024x16.7M. The toolkit requires an IBM PC/XT/AT, PS/2 or 100% compatible; a disk drive; a Hercules, CGA, EGA. VGA, and SVGA adapter and display or 100% compatible; and DOS 2.1 or above.

GX Graphics 3.0 is a member of the Genus GX Development Series, and it is available now. The price of the library is $249 ($299 for 16-bit Protected Mode, or $699 w/source code) and it is available directly from Genus or its authorized dealers. Existing users can upgrade for $69. Inquires about GX Graphics 3.0 should be directed to Genus' toll free sales number 800/227-0918 or at 713/870-0737.

GENUS Microprogramming

1155 Dairy Ashford, Suite 200

Houston, TX 77079


EHLLAPI Component for PARTS Workbench Ships
Digitalk Releases EHLLAPI Component for PARTS Workbench

First in a Series of Communication Wrappers

SANTA ANA, Calif., March 7, 1994 -- Digitalk, Inc. announced today that it is shipping the PARTS Communications Wrapper for EHLLAPI (Emulator High-Level Language Application Programming Interface), a component for PARTS Workbench for OS/2 which allows integration with legacy mainframe systems by adding visual, object-oriented, client-server technology.

PARTS, an acronym for Parts Assembly and Reuse Tool Set, is the first component-based client/server integration framework ever offered. It makes the assembly and re-use of software components from different technologies a distinct and easier process than creating the components, thus enabling much faster delivery of applications with reduced maintenance cost. These components can be written in Smalltalk/V, C, COBOL, or other languages. The PARTS Workbench is the framework for integrating these components.

The PARTS Communications Wrapper for EHLLAPI is designed for corporate users who need GUI front ends to their legacy 3270/5250 mainframe systems. It allows corporate users to easily convert 3270/5250 text screens to graphical screens, giving their users a clean, intuitive interface without having to change the host application.

The EHLLAPI Wrapper supports IBM Communications Manager and other EHLLAPI products compatible with Communications Manager on OS/2. Now mainframe data can easily be integrated with graphical user interfaces, Smalltalk/V, C, COBOL, database servers that use SQL, and Lotus Notes.

"Our customers want to leverage their legacy assets by creating reusable software components," said Mike Arrigo, Digitalk's Vice President of Marketing. "The PARTS Communications Wrapper for EHLLAPI gives them a way to extend their mainframe-based terminal systems with graphical user interfaces, and to add object-oriented capabilities that reduce maintenance costs and allow them to deliver applications faster. Unlike other single point solutions that support EHLLAPI, the PARTS component framework enables integration of new and legacy systems into a single application solution."

Key Features

* Screen Definition Window. The Screen Definition Window enables a developer to: capture screens for scraping on or off-line; generate suggested text fields, add new text, static list and screen id fields with a simple mouse operation; rename fields; and view field name, length, type and position.

* Multiple Session Support. Developers can "read" data from multiple 3270 sessions into one PARTS window and "write" to multiple 3270 sessions from one PARTS window.

* Screen List Browser. The Screen List Browser lists all the captured screens. A developer can select on a captured screen and view all of its fields and attributes.

* Playback Mode. The session part has a built in "playback" session mode which lets developers run applications without an on-line connection.

* Exception Handling. Developers can build in custom handling for unknown screen exceptions.

The Wrapping Process To wrap an EHLLAPI screen into a PARTS component, the developer simply follows these steps:

* Establish a session connection with the EHLLAPI session part.

* Capture a screen with the EHLLAPI screen part.

* Generate the GUI interface with a push of a button or generate

  a "carbon copy" of the captured screen.

Price and Availability PARTS Communications Wrapper for EHLLAPI, priced at $995, is available now. Users can distribute applications built using the wrapper free of runtime royalties.

Digitalk's products are available direct through Digitalk's corporate sales organization, from its world-wide network of Value Added Resellers, and from major distributors Ingram Micro and Merisel.

Digitalk, Inc., founded in 1983, was the first company in the world to deliver object-oriented programming to personal computers with its SmalltaLk/V products. The company markets worldwide: its 100% pure object SmalltaLk/V development environments for DOS, OS/2, Microsoft Windows, Windows NT and the Apple Macintosh; the Team/V collaborative programming system; and PARTS Workbench, a revolutionary client/server integration tool, for OS/2, Windows and Windows NT,. DigitaLk provides consulting and training for all its products, and in object-oriented analysis and Responsibility-Driven Design, through its Professional Services Group.

Digitalk is a partner in Microsoft's Solution Providers Program, IBM's International Alliance for AD/Cycle and Apple Computer's IS Tools Initiative.

Digitalk

5 Hutton Center Drive, 11th Floor

Santa Ana, CA 92707

714-513-3000,  fax 714-513-3100


Intel Intros 90 & 100 MHz Pentium Processors
INTEL CORPORATION INTRODUCES 90 AND 100 MHz PENTIUM PROCESSORS

SANTA CLARA, Calif., March 7, 1994 -- Intel Corporation today introduced new Pentium processors running at frequencies of 90 and 100 MHz. The 100-MHz version of the Pentium processor runs today's PC software faster than any other processor available. It is 50 percent faster than the original version announced one year ago and has an iCOMP index rating of 815 with a SPECint92 rating of 100.0.

These new Pentium processors will be manufactured in volume at Intel's most advanced microprocessor production factories in Ireland and Santa Clara. With the 3.3 volt, 0.6 micron, 4-layer metal advanced process technology, the chip is approximately half the size of other members of the Pentium processor family. This announcement comes on the heels of demonstrating a 150-MHz Pentium processor at the IEEE International Solid State Circuits Conference (ISSCC) in San Francisco approximately two weeks ago.

"These new products arrive as Pentium processor-based PC's are moving rapidly through all channels, including retail, with aggressive price points for today's performance-oriented applications," said Paul Otellini, senior vice president and general manager of Intel's microprocessor product group. "PC purchasers can now buy Intel's fastest processor for today's and tomorrow's application at very affordable prices. This will accelerate Pentium processors entering all market segments, including the home, at a rate faster than any previous processor."

The New Pentium Processors

The 90-MHz version of the Pentium processor has an iCOMP index of 735 and a SPECint92 rating of 90.0. Both the 90- and 100-MHz versions achieve SPECint92 ratings higher than any other mass market processor selling today or promised for delivery this year.

The new 90- and 100-MHz processors have a typical power dissipation of 4.0 watts or less. Extra features for easier system design and multiprocessing have been added such as the Intel advanced programmable interrupt controller (APIC), enabling dual processing systems at PC price points.

PCs and servers based on the new chips are expected to be announced within the next 60 days from many manufacturers. Integrated SL technology will enable Pentium processor-based notebook computers with robust power management to be on the market later this year.

World's Fastest 486

A 100 MHz Intel DX4 processor, with an iCOMP index rating of 435, also was announced today. A 75-MHz version is also available (iCOMP index rating of 319). The 100-MHz version has a SPECint92 rating of 51.4. The Intel DX4 processor offers up to 50 percent more performance than the Intel DX2 processor.

"The world's best performing notebooks are based on the Intel DX4 processor," said Otellini. "Mobile computer users can get the same level of performance as desktop users without compromising battery life."

System manufacturers can use current Intel486 processor system designs with minor modifications to benefit from the Intel DX4 processor's additional performance. Besides the benefits of 3.3 volt design for low-power operation, the processor is enhanced with SL technology for long battery life notebooks and energy-efficient desktops. The Intel DX4 processor has twice the amount of on-chip cache (16 kilobytes) as the Intel DX2 microprocessor.

PCI Local Bus

Intel also introduced the PCI chip set for local bus support for the 90- and 100- MHz Pentium processors. The 82430NX PCIset allows system manufacturers to build the highest performance desktop systems based on the Pentium processor and PCI. The architecture of the 82430NX PCIset provides options for multiple system configurations to target different price points. The PCIset also takes advantage of the fast performance and plug-and-play capabilities of the PCI local bus to support high-performance graphics, networking, disk drives and multimedia.

Pricing and Availability

The new versions of the Pentium and the Intel DX4 processors are available now. The 90-MHz version of the Pentium processor is priced at $849 each in 1,000-piece quantities. The 100-MHz version is $995 each in 1,000-piece quantities and is available now in limited volumes and moving to high volumes in Q4 1994. The 75-MHz Intel DX4 processor is $475 while the 100-MHz Intel DX4 processor is $580 each in 1,000-piece quantities (Q2 pricing). For pricing and availability outside the United States, contact the regional Intel sales office.

For additional information about these new processors or other Intel products, contact an Intel sales representative or call (800) 628-8686. For literature, contact the Literature Center at (800) 548-4725 in the U.S. and Canada, or write to: Intel Literature, P.O. Box 7620, Mt. Prospect, IL 60056-7620.

Intel, the world's largest chip maker, is also a leading manufacturer of personal computer networking and communications products.

Intel Corporation

2200 Mission College Blvd.

PO Box 58119

Santa Clara, CA 95052-8119


Intel Announces PCI Chip Set for Pentium
INTEL ANNOUNCES PCI CHIP SET SUPPORT FOR NEW PENTIUM PROCESSORS

FOLSOM, Calif., March 7, 1994 -- Intel Corporation today announced a Peripheral Component Interconnect (PCI) chip set which provides a high-performance desktop solution for the new high-speed members of the Pentium processor family. The 82430NX PCIset enables system vendors to design systems easily for the Pentium processors at iCOMP index 735/90 MHz and at iCOMP index 815/100 MHz, also announced today. The 82430NX is enhanced with a transparent interface to a 3.3-volt host processor bus.

By taking advantage of the PCI local bus, the 82430NX PCIset allows vendors to offer new levels of performance in graphics, networking, multimedia and disk data transfer rates. The 82430NX enables PCs to better support the higher bandwidth requirements of today's applications and allows end users to increase functionality more easily.

The 82430NX architecture allows system vendors to target different applications. With options such as different cache and memory sizes and speeds, ISA or EISA expansion bus support, and single or dual-processor systems, the 82430NX provides the flexibility for system vendors to address the latest applications while offering systems at variable performance and price levels.

"As the leading supplier of PCI chip sets, we are committed to providing the best local bus solution for all Intel architecture-based PC designs," said Ron J. Smith, general manager of the PCI Components Division in Folsom. "By upgrading our chip sets, we give our customers a greater degree of flexibility in designing a variety of systems."

82430NX PCIset Performance

At the heart of the 82430NX PCIset architecture is the 82434NX, which includes an integrated PCI, cache and main memory controller that connects directly to the Pentium processor -- 735/90, 815/100. In addition to the control functions, the device integrates Static Random Access Memory (SRAM) for address tagging, providing cost and board space savings by eliminating external SRAM storage of address tags. The new cache controller supports external and internal write-back protocols and further enhances CPU performance by supporting up to 512 KB of cache with either standard or burst-mode SRAMs. With optional burst SRAMS, the 82430NX enables true zero wait-state burst cache transactions at all Pentium processor speeds. By supporting all combinations of cache and memory sizes, system vendors and end users have the flexibility to configure or upgrade existing system caches and memory subsystems.

Two Local Bus Accelerator components in the 82430NX PCIset -- or the 82433NX -provide fast management of the protocol changes between the host bus and PCI local bus, ensuring optimal use of the 64-bit Pentium processor -- 735/90 or 815/100 data path. The PCI local bus allows multiple bus masters to transfer data concurrently with the CPU transfers.

Other features of the 82430NX PCIset include dual processing support via an integrated Advanced Programmable Interrupt Controller (APIC). The APIC allows vendors to offer differentiated high-end workstations for advanced applications.

Design Flexibility

The 82430NX PCIset will support both newly introduced Pentium processors -735/90 and 815/100 -- with the following design options: DRAM from 2 to 512 MB; level one (L1) and level two (L2) write-back cache control; 256KB or 512 KB external cache: standard (asynchronous) and burst (synchronous) SRAM.

The 82430NX PCIset supports multiple combinations of on-board and connector-based PCI local bus peripheral devices as well as an ISA or EISA expansion bus that connects to PCI.

The ISA and EISA expansion bus solutions support additional standard I/O expansion cards. The ISA interface is incorporated into a single chip, the 82378ZB, that connects directly to the PCI bus. The EISA interface consists of two components -- a PCI to EISA bridge chip, the 82375EB, and the EISA System Component, the 82374EB. The ISA implementation of the 82430NX PCIset supports up to six expansion slots while the EISA version supports up to eight slots.

The 82430NX can be designed with the 82378 SIO for PCI performance in a single processor system. By combining the 82430NX APIC chip with the 82374EB and the 82375EB EISA bridge components, the advanced EISA systems can support up to two processors for multiprocessing configurations.

Design Tools

The second-generation 82430NX PCIset comes with tools and specifications aimed at increasing a vendor's design efficiency and shorten their time to market. Design schematics and examples are currently available. Reference platforms are available and are slated for sale in May.

Pricing and Availability

Samples and production quantities are available now. In 10,000-unit quantities, the ISA 82430NX PCIset costs $80.30 (U.S.) and the EISA 82430NX PCIset costs $107.25 (U.S.). For pricing and availability outside the United States, contact the Intel sales office in that region. For additional information about Intel's 82430NX PCIset, call a local sales office or the Literature Center at (800) 548-4725 (in the U.S. and Canada). For immediate information via fax please call Intel's FaxBACK Information Service at (800) 628-2283 and ask for option #7172-7175.

Intel, the world's largest chip maker, is also a leading manufacturer of personal computer networking and communications products.

Intel Corporation

2200 Mission College Blvd.

PO Box 58119

Santa Clara, CA 95052-8119


Quest 5.0 for Windows Multimedia Authoring
Quest 5.0 for Windows Brings Unprecedented Interactive Power and Flexibility to Multimedia Authoring Systems

SAN JOSE, CA, March 1, 1994--At the 1994 Intermedia Conference & Exposition, Allen Communication, of Salt Lake City, Utah, introduced a Windows version of its Quest Multimedia Authoring System. For ten years the DOS version of Quest has been the de facto standard for interactive multimedia trainers and educators. Quest 5.0 for Windows presents an all-new user interface and a breakthrough system design that promises developers the flexibility to move beyond typical boundaries and create in their own style.

"Quest 5.0 is far more than a conversion to the Windows platform," said Rex Allen, president of Allen Communication. "This is a fundamentally new approach. It is designed, from the ground up, to harness the power of Windows and to bring greater interactive power within the reach of more developers whether they are creating training, educational titles, or entertainment."

A fully-integrated authoring system, Quest 5.0 is designed for developers at all levels. All multimedia tasks that are frequently used are available at the entry level. Developers work from WYSIWYG displays and floating toolbars to assemble graphics, text, audio, video motion, buttons, and animations, or to set up branching and interactions. Non-programmers can design and create dynamic titles and courses with Quest. At the same time, skilled programmers will not be inhibited either. All the power of "C" programming code is embedded in the system.

Flexibility at Design and Frame Levels: Quest 5.0 is the only authoring system that gives developers the flexibility to author at both the Design and Frame levels.

At the Design level, developers can make big-picture decisions about flow, overall structure, and interactions. Working with postage-stamp representations of actual frames, developers have an immediate view of how the title content looks and how it links together. This not only encourages sound design, but reduces the mistakes that are made when developers are forced to work at a micro level too soon.

At the Frame level, developers work from the inside of the frame, viewing the screens exactly as the end-user will see them. Quest 5.0 offers a true WYSIWYG environment. All functions of the system can be accessed without exiting to outside editors. Graphics, audio/video options, controls, interactions, branching, and animations are all built into the system.

Live Objects Bring Unprecedented Interactive Power: Quest 5.0 provides unlimited possibilities for interactivity because every object is a "smart" object. Developers and users can "talk to" and modify object properties during both development and runtime. Once a "smart" object has been named, it comes alive. Developers can select actions and conditions for it, request data from it, and even let the end-user manipulate it.

"'Smart' objects are the heart of Quest's interactive power. These aren't just display tricks, but true independent objects with a life of their own. This feature alone shatters previous limitations on multimedia interactivity. True 'smart' objects bring high-level interactivity within the reach of every developer," Allen said.

Windows Quest includes an embedded authoring language called "Quest C," which makes all the power of "C" programming language available within the system. Using the "Quest C Coach," non-programmers can select options from dialogue boxes to create C-syntax code. Without entering a line of code, they can access programming functions, variables, and command statements to control and manipulate "smart" objects. These features give non-programmers more access to programming power than ever before available in an authoring system. "C" programs can be written and compiled without going to an external editor. By blending "Quest C" programs with "smart" objects, developers have virtually unlimited multimedia power. Plus, Quest's extensible design allows developers to create customized "smart" objects to meet their specific needs. Custom "C" program templates can also be stored for repeated use.

FastTrack: With Quest's FastTrack feature, developers can quickly add their own content to pre-built screen layouts, menus, templates, borders, buttons, question/answer frames, and interactions--even a whole series of pre-linked frames. Entire interactions can literally be built in minutes. FastTrack not only cuts start-up time for new users, it also allows experienced users to create and store their own templates, layouts, and strategies for repeated use.

Dynamic-Link Librarian: Developers can manage all data from a dynamic-link librarian tool. All types of data can be stored in the same library--graphics, bitmaps, digital video (AVI) files, animations, audio files, buttons (such as media control panels, dials, and slide controls), screen designs, testing sequences, or even large sequences of frames within a title design. These items can be then be quickly accessed and used repeatedly in a course or title without increasing its size.

More Productivity Features: A full-featured debugger traces all objects, interactions, and programs used within a title; it provides detailed, prescriptive feedback in message windows. This helps developers quickly isolate and correct problems.

A smart-spots editor helps developers specify irregular or non-adjacent touch areas, down to the pixel level.

On-line help and documentation, tutorials, and pre-created management options for controlling student logon or tracking performance are also included with package.

Quest 5.0 for Windows is priced at $3,995. There are no runtime fees or royalties. Significant education and quantity discounts are available. Customer support is free.

Allen Communications

Lakeside Plaza II

5225 Wiley Post Way

Salt Lake City, Utah 84116

(801) 537-7800,   FAX (801) 587-7805


What's New at Rational

Rational Ships the Next Generation of Rational Rose

The next generation of Rational's object-oriented software-engineering tool is now available. The new version, Rational Rose 2.0, automates object-oriented analysis and design and supports development teams in producing object-oriented applications more effectively. Rational Rose 2.0 supports the Booch '93 notation and features an easy-to-use, intuitive user interface, syntactic and semantic checking, integration with external configuration-management systems, and querying, filtering, and browsing mechanisms. Rational Rose 2.0 can be used with any object-oriented development language, including C++, Smalltalk, and Ada.

Rational Adds C++ Code Generation to Rational Rose

Rational now offers a version of its object-oriented software-development tool that generates C++ code. Rational Rose/C++ is a graphical, object-oriented, software-engineering tool that increases developers' productivity by supporting the analysis, design, and coding of C++ applications. Rational Rose/C++ combines all of the analysis and design capabilities of Rational Rose with the company's unique technology for round-trip engineering. Rational Rose/C++ enables developers to generate, customize, and maintain C++ code from their design models. In addition to reducing the amount of code developers must write by hand, Rational Rose/C++ gives them control over the style of C++ generated.

Rational and Verdix Will Merge

Rational and Verdix Corporation, a software company based in Herndon, Virginia, have signed an agreement to merge the two companies. Verdix is a leader in the market for compilers and other software development tools. The combined company, to be called Rational Software Corporation, will be a publicly traded company on the NASDAQ national market with headquarters in Santa Clara, California. The merger is currently awaiting shareholder approval and is expected to be completed by the end of March 1994.

Honeywell Chooses Rational for Boeing 777 Airplane Information Management System

Honeywell, Inc. has selected Rational Apex, an open-systems software-engineering environment for Ada, for the Boeing 777 Airplane Information Management System (AIMS) project. AIMS includes avionics components, such as the flight-management computer system, displays, and central maintenance controls, for the Boeing 777 airplane that is currently under development. AIMS is one of the largest commercial-avionics software applications that is being developed using the Ada development language. The Boeing 777 AIMS program was awarded to Honeywell in 1990 and is expected to be ready for its first flight test in June 1994.

Knowledge Systems Corporation Adopts Booch Method and Licenses Training Courses from Rational

Knowledge Systems Corporation (KSC), a company based in Cary, North Carolina, that provides products and services to the Smalltalk market, has selected the Booch method as a foundation for its object-oriented analysis and design tools and training. In addition, the company has signed an agreement to license Rational's training materials for object-oriented analysis and integrate them into its own educational curriculum. KSC will use the Booch method and Rational's training materials as a basis for the analysis and design segment of its program, called Object Transition by Design, that combines classroom education, project focused mentoring, and consulting services.

Rational

2800 San Tomas Expressway

Santa Clara, CA 95051-0951

408-496-3600,  fax 408-496-3636


Stirling Ships InstallSHIELD 2.0 for Windows
Stirling ships Version 2. 0 of InstallSHIELD for Microsoft Windows

Schaumburg, Illinois Feb. 25,1994--Stirling Technologies, Inc. announces the availability of Version 2.0 of InstallSHlELD for Microsoft Windows 3.1. InstallSHlELD 2.0 enables developers to create bullet-proof, professional installations for Windows applications quickly. InstallSHlELD is currently used by thousands of corporations, independent software vendors and government agencies in over 50 countries and 12 languages to distribute Windows applications.

With InstallSHlELD developers can create interactive installation programs that can selectively install an application customized to each user's needs. User of Windows applications are immediately comfortable in a familiar graphical environment when installing applications. Developers have all the benefits of a graphical environment such as wide variety of graphical controls, the flexibility to use corporate titles and logos. With InstallSHlELD developers can spend their time developing their applications and not powerful installation programs that can be quickly created with InstallSHlELD.

InstallSHlELD can install software on a workstation, a LAN connected to the workstation or a combination of both. InstallSHlELD 2.0 offers over 200 powerful new functions and significantly improved performance. Version 2.0 gives the developer the ability to customize every aspect of their installation program and give it the presentation and style of their choice.

New Compression tool & FileSets ease management of files on disks

The new compression engine allows developers to compress & decompress any number of files and sub-directories with a simple command. FileSets, introduced with Version 2.0, allow developers to selectively install an application's files based on user selections during installation and developers need not worry which disk contains which files. FileSets do all the "dirty work" of keeping track of which files reside on which disks and optimally requesting the disks to minimize the number of times disks have to be inserted by the end-user. With InstallSHlELD 2.0 developers no longer have to program extensive file management in their installation programs.

Ready to use examples, 35 pre-built custom dialogs, extensive documentation

InstallSHlELD 2.0 includes three ready to use examples based on the most popular installation styles, that developers can customize "right out of the box" to create installations for their applications. Also included are more than 35 pre-built modular dialog boxes most often needed by graphical installation programs, eliminating the need for developers to "reinvent the wheel," allowing developers to concentrate their efforts on developing the core functionality of their installation. Developers can use one of the pre-built dialog boxes as is or customize them for their installation. InstallSHlELD includes over 1000 pages of printed documentation with complete on-line help versions also.

Quick & easy DLL support, direct access to Windows API

InstallSHlELD 2.0 enhanced DLL support enables developers to call any DLL ( Dynamic Link Library ) directly from their installation program, including the entire Microsoft Windows API ( Application Programming Interface ) . Creating installation programs which go a lot further in installing complex applications such as databases are easier to create now since any database server API to create new data tables can be called during installation. " With this release we have redefined the power and control a developer will forever expect in an installation program development system. InstallSHlELD 2.0 is designed to make the process of creating bullet-proof graphical installations much easier for developers, yet allowing them to retain control over the entire installation process for their applications." said Richard R. Harold, Chief Technical Officer of Stirling Technologies, Inc.

Safe & intelligent system file modification functions

InstallSHlELD Version 2.0 introduces new functions to modify or add to system files such as CONFIG.SYS, AUTOEXEC.BAT, WIN.INI, SYSTEM.INI and other user defined system files. These functions enable the developer to safely and intelligently modify the system files to ensure that the target system is not destabilized by the installation of a new application. New support for installing device drivers in the SYSTEM.INI file allows developers to add new drivers to the 386-Enhanced section with one simple statement. This new feature not available in any competitive product, previously, required the writing of a C language program to handle this task.

Customized presentation and style

InstallSHlELD 2.0 offers the flexibility to completely customize all aspects of an installation program. Developers can use custom corporate logos, titles and colors to give the installation the presentation and style of their application.

System Requirements, Pricing and Availability

InstallSHlELD 2.0 requires a system capable of running Microsoft Windows 3.0 or higher with 512KB free RAM available for applications. In the U.S., users can call Stirling Technologies, Inc. at 1-800-374-4353. InstallSHlELD 2.0 for Microsoft Windows retails for $395.00. In the U.S., developers can purchase InstallSHlELD for Windows direct from Stirling Technologies, Inc. at 1800-374-4353. InstallSHlELD for Windows is available worldwide through resellers of programming tools. InstallSHlELD 1.3 users and users of other installation toolkits can upgrade to InstallSHlELD 2.0 direct from Stirling for $249.00.

Stirling Technologies, Inc., a privately held company headquartered in Schaumburg, Illinois is a developer of Microsoft Windows, Windows NT and OS/2 based software development tools. Stirling's SHIELD series development tools are used by companies such as Symantec, Novell, Easel, Autodesk and Lotus in the development of their flagship products.

Stirling Technologies, Inc.

172 Old Mill Drive

Schaumburg, Illinois 60193 USA

(800) 374-4353,  (708) 307-9197,  FAX (708) 307-9340


Defect Control System 2.0a for PC-LANs
THE SOFTWARE EDGE BEGINS SHIPPING VERSION 2.0a OF DEFECT CONTROL SYSTEM FOR PC-LAN ENVIRONMENTS

Problem tracking and change management leader adds security, workflow features, eases customization of graphical forms and reports

SAN JOSE, Calif. -- The Software Edge, the leader in PC-LAN problem tracking systems, today announced that it has begun shipping Version 2.0a of its award-winning Defect Control System (DCS) for Windows.

"In large software development team environments, security is critical. Team members need to be able to access the defect history database, but ensure that the changes they make are protected," explained Richard Leavitt, vice president of marketing. "Version 2.0a meets this need by providing extensive security features and options. In addition, we have added further customization and reporting capabilities, making it even easier to fit DCS within a software team's environment and providing them with the most advanced reporting tools possible."

DCS is the only commercial problem tracking system that helps application development teams deliver quality software faster, Leavitt says. "DCS generates practical management reports that allow application development managers to prioritize their workload, gauge end-user demands, show progress and identify threats to their quality and schedule goals. In addition," he adds, "it contains a robust security model which supports internal and external standards as well as the ability to customize the product to meet the needs of the corporate and commercial developer."

Leavitt says that Version 2.0a further supports these benefits by enhancing its security, customization and reporting capabilities with the following features:

* User Group Security protects project data and mirrors a team's workflow by providing extensive control over who can see and modify each field. Administrators can now limit specific entry and update actions to relevant personnel in their organizations.

* The new Style Sheet Designer personalizes the problem browzer's display and produces presentation quality reports at the touch of a button.

* Customizing the graphical Submit and Update forms is simplified with new dedicated dialogues.

* Free text searching across record titles, descriptions and attached notes has been added. Now users can find all records containing specific key words or phrases.

* DCS now supports the concept of problem state. Typical examples of problem state might include New, Assigned, Fixed, Verified and Rejected. Managers can now generate reports that identify bottlenecks in the correction process.

* A new tool bar provides quick access to the most used features, and an improved status bar delivers current information on the active window.

* The new manual set separates information into a User's Guide and an Administrator's Guide. These also deliver more conceptual information on automating problem tracking and change management and how to best glean practical decision metrics from a defect database.

DCS Version 2.0a is available for immediate shipment. Single licenses are available for $495 with volume discounts available.

The Software Edge's DCS product is the software industry's first Microsoft Windows-based application for managing and controlling software problem reports and change requests. It has a flexible and easy-to-use interface that is quickly customizable to any corporate developer's environment. The Company utilizes a direct sales force and distributors throughout the United States and Canada as well as an international network of value-added resellers. It has sold more than 3,500 licenses worldwide since it began shipping DCS in October 1992.

The Software Edge Inc

5526 N. Academy Blvd, Suite #204

Colorado Springs, CO 80918

719-598-3713,  fax 719-598-3970


Oracle Licenses RSA Security Swr for SQL*Net
Oracle licenses RSA Security Software

REDWOOD SHORES, March 15, 1994 -- Oracle Corp. and RSA Data Security announced today that Oracle has licensed several security techniques from RSA, including the RC4, MD5, and Diffie-Hellman encryption technologies for inclusion in Oracle's SQL*Net networking software. SQL*Net, which is currently available on all major hardware platforms, provides transparent data sharing between Oracle database servers, client applications, and third party data management systems, even across heterogeneous network protocols. Oracle is the first major DBMS vendor to offer network data encryption in response to customer calls for increased security.

Larry Ellison, President of Oracle, called the agreement "Significant, in that RSA's technology complements the sophisticated security mechanisms found in Oracle7 and Trusted Oracle7 by extending the high degree of data protection across the entire enterprise. Truly distributed applications can now be safely deployed in industry segments like the finance community, which are currently very exposed to data theft or modification during transit. In addition to being the first to offer this technology, the way we are deploying it is also very interesting, since we allow the compute-intensive operations involved in encoding the data to be spread out across all of the processors in an SMP or massively-parallel computer system."

"Anyone not using a secure link between their client applications and database servers is inviting disaster," said Jim Bidzos, President of RSA. "Oracle's endorsement of RSA technology means that this is the birth of a new de facto standard for transmission of secure data between SQL-based applications and SQL database engines."

SQL*Net is Oracle's open networking layer which allows Oracle and third party products to operate transparently over virtually any network protocol, including SPXIIPX (Novell), TCP/IP, SNA, DECnet, Banyan Vines, Named Pipes, NetBIOS, OSI, AppleTalk, X25, MaxSix, Async connections, and others.

"What we are offering is very unique. Since it is purely a software product it can be installed at very low cost on virtually any existing computer system, instead of having to install expensive hardware encryption boards or black-boxes," said Laurie Mann, Senior Product Manager for SQL*Net, Oracle. "This product not only works with Oracle7, but with a whole host of other database management systems supported by our Transparent Gateways, such as DB2. We've also designed it to work with the Oracle MultiProtocol Interchange, which means that for the first time a single product can provide encryption that operates across network protocols. That means that a Windows application on a Novell network can send data up to the corporate mainframe, which uses LU6.2 as the network transport, perhaps running through a TCPIIP or DECnet network or two on the way up, and the data stream is fully protected start to finish. No one else offers this - at any price."

Although pricing and availability has not yet been announced, Oracle says it plans to price the product aggressively to enable widespread deployment. Developers at Oracle used RSA's BSAFE 2.0 software developer's kit to build security for SQL*Net. BSAFE 2.0 is the world's best selling cryptographer's toolkit, and provides the software developer with multiple algorithms and modules for adding encryption and authentication features to any application. BSAFE 2.0 includes modules for such popular encryption techniques as RSA, DES, Diffie-Hellman, RC2 and RC4, and also supports digital signatures and certificates.

RSA is the acknowledged world leader in encryption technology, with over three million copies of its software encryption and authentication installed and in use worldwide. RSA is a de facto standard for encryption and digital signatures, and is part of existing and proposed standards for the Internet, CCITT, ISO, ANSI, IEEE and business and financial networks around the globe. RSA develops and markets platform-independent software developers' kits, end- user products, and provides comprehensive consulting services in the cryptographic sciences. RSA technology has been embedded in the products of companies such as Microsoft, IBM, Apple Computer, DEC, Sun Microsystems, Novell, Lotus, Motorola, Northern Telecom, AT&T, WordPerfect, Fischer International, General Electric, Hughes, and many others. Founded in 1982 by the inventors of the patented RSA Public Key Cryptosystem, the company is headquartered in Redwood City, California.

Oracle Corp., with headquarters in Redwood Shores, Calif., is a leading supplier of information management software. Oracle develops and markets the Oracle7 family of software products for database management, Cooperative Development Environment (CDE), a complete set of CASE and application development tools for enterprise- wide, client/server computing; multi-protocol networking products; and Oracle Applications, packaged client/server solutions for human resources, accounting and manufacturing. Oracle software runs on personal digital assistants, PCs, workstations, minicomputers, mainframes and massively parallel computers. The company offers its products, along with related consulting, education and support services, in 93 countries around the world.

RSA Data Security Inc

415-595-8782


RADPath GUI Client/Server Rapid App Dev
Corporate Computing Inc is pleased to announce...RADPath

GUI Client/Server Rapid Application Development Methodology

RADPath is a Microsoft Windows application designed to aid corporations in the successful development of GUI client/server applications. The product provides paths to assist in the delivery of punctual, high quality applications.

* Infrastructure, Management, and Development Paths

* Optional and required tasks, plus the ability to add or

  delete tasks

* Methods and Deliverables to ensure tasks are completed in

  a consistent manner

* Syncpoints - see where you are in the software development

  process relative to the other developers or managers on your

  team

* Post-project interview to determine where deadlines were not

  met, plus data on how processes could be improved

The Infrastructure Path outlines in detail the organizational and technical foundations that must be set up to support GUI client/server development. This path is global; it applies to application development throughout the enterprise. It includes recommended training topics, how to setup an application development support team, how to select an enterprise client/server architecture, how to categorize strategic/tactical/niche tools, different technical approaches and pros, cons, examples of each, as well as which standards you need and how to set them.

The Management Path outlines in detail all procedures and processes needed for the management of a specific project. It includes project estimation and staffing procedures, developing requirements documents, how to plan for and hold JRP and JAD sessions, how to design the system, how to develop and manage prototypes, and how to manage the development of both tactical and strategic applications.

The Development Path outlines in detail all procedures and processes needed for the development of a specific project. It includes tool, database and operating system selection, how to build prototypes, how to code per the prototype, design methods for menus, dialogs, windows, controls, how to perform usability and quality assurance testing, and how to gather user requirements effectively and efficiently.

Corporate Computing Inc

2549 Waukegan Rd, Suite 108

Bannockburn, IL 60015

708-374-1995,  fax 708-374-1124

-----------------------------------------------------------------

RADPath Methodology Overview

RADPath is essentially a rapid prototyping methodology for client/server development, supplemented by object-oriented modeling which lends additional structure and rigor to the development life-style.

RADPath makes optimal use of the client/server model through partitioning of client and server subsystems and modularization of both client and server components. The object-oriented models of RADPath assist in organizing and modularizing the application into reusable components.

RADPath is more than a series of static steps by which to implement a system. RADPath embodies a strategy, a strategic way of approaching GUI client/server development to:

* Achieve a consistent look and feel of the GUI;

* Capitalize on user-friendly, user-centric features of the GUI;

* Take advantage of the reuse of GUI and core application

  components;

* Develop the GUI and application core components as separate

  client/server subsystems for maximum flexibility in

  partitioning and location.

RADPath design methodology is user-centric and event-based. The GUI design is driven and prioritized by user profiles and user task flows, not upon data models or a data-driven approach. RADPath design methodology is interactive in nature and involves user input and feedback at every design step. Detailed functional and data requirements reveal themselves in the process of GUI design and Object Modeling, which are developed in conjunction with each other.

The rapid techniques employed by RADPath methodology include:

* Joint requirements;

* Joint application planning;

* Rapid application design;

* Timeboxing;

* Streamlined object-oriented modeling which maps to the GUI,

  the application functional core, and the relational database

  schema;

* Development and use of reusable components;

* Concurrent engineering (concurrent development and testing

  of system components.)

Essential to the success of the methodology is developing and adhering to standards:

* GUI design standards,

* application architecture standards,

* programming standards,

* version control standards and

* testing standards.

Standards are necessary to achieve a consistent GUI look and feel, consistent code quality, and a design supportive of reuse.

RADPath clearly defines the roles needed for a successful GUI client/server application development team, the tasks associated with each role, and the infrastructure necessary to support the team as a whole. This infrastructure includes standards, training, repository control, application development support, architecture selection, and feasibility testing.

RADPath methodology is tool-independent and can be used successfully regardless of the CASE tools, application development tools or environment already in place. Although RADPath methodology requires a shift in conceptual frameworks (from procedural to an object-oriented/event-driven framework), the methodology itself is streamlined and intuitive.

RADPath methodology is ideally suited to visual development environments, but also provides an excellent framework for 4gls and 3gls which provide GUI and Client/server extensions. Using RADPath for non-VDI tool sets will help to bring the programming and design staff closer to the VDE mind set and assist them to transition to an object-oriented frame of reference.


Software Protection for Windows NT
New Software Protection Now Available For Applications Running Under Windows NT

March 1994 -- New York, USA; Tel-Aviv, Israel -- Industry analysts agree that the latest major development in the PC industry is Windows NT, Microsoft's new cross-platform operating system. While developers race to complete their applications for the new system, Aladdin Knowledge Systems has released the first protection system for software running under Windows NT. Aladdin's HASP - The Professional Software Protection System, now offers an interface for the newest and most exciting operating system in the market.

The Problem of Software Piracy

The latest figures published by the Software Publisher's Association (SPA) prove that the problem of software piracy is as rampant as ever, with annual losses to the industry estimated at well over $10 billion.

While industry giants can choose to educate, and, where education fails, to litigate, a growing number of the small to medium-sized developers have decided that the only feasible solution to the problem is to actively protect their products.

The Solution

The HASP protection system is based on a hardware key containing a unique electronic developer code. The developer utilizes HASP's special (device-driver based) Windows NT interface, which enables inserting calls to the HASP key into the protected software's source code. During runtime, the protected software verifies that a HASP key with the appropriate developer code is connected to the computer. If the key's code is confirmed, the software can be executed. If not, the software will not run.

While offering the highest level of security currently available, implementation is quick and simple. All HASP keys employ Application Specific Integrated Circuit (ASIC) technology, together with advanced software anti-debugging and encryption techniques.

With the Legitimate End-user in Mind:

Aladdin has given much thought to the software user's needs. HASP keys are transparent to all parallel port operations. This ensures total compatibility of the HASP system with all types of computers and peripheral devices. And, since the latest version of the HASP is also the smallest ASIC-based protection key in the world, the protection system is as inconspicuous and hassle-free as possible.

Multiple Platform Support

In addition to Windows NT, the HASP protection system supports a wide variety of programming languages and environments, including DOS, Windows 3.x, OS/2 V 2.x, UNIX, Xenix, AIX, AutoCad, Japanese-standard environments and LANs.

Hardware supported includes IBM PCs and their compatibles, Macintosh and Japanese-standard NEC and Fujitsu.

Prices

Prices for the HASP product line start at $29.00 (US) per unit, including all necessary software and documentation. There is no additional cost for adding extra operating system interfaces, including Windows NT.

Aladdin Software Security Inc

The Empire State Building

350 Fifth Avenue, Suite 7204

New York, NY 10118, USA

(800) 223 4277,  212-564 5678,  FAX: 212 564 3377


Software Protection for Macintosh PowerPC
Aladdin Is The First Company To Announce Software Protection Solution For Macintosh PowerPC Technology

March 1994 -- Tel-Aviv, IL - Following extensive field testing of MacHASP- the Professional Software Protection System for the Macintosh, Aladdin Knowledge Systems Ltd. recently announced a software protection solution for developers developing applications that run on PowerPC-based Macintosh computers.

Background

It is common knowledge that software piracy is as prevalent in the Macintosh world, as in the realm of PCs. According to conservative estimates, unauthorized use of Macintosh software causes annual losses measured in the hundreds of millions of dollars, to software developers, resellers, and the industry as a whole.

Aladdin's MacHASP is a hardware-based software protection device. Since 1991, MacHASP has offered hundreds of Macintosh software developers a user-friendly and secure solution to the problem of piracy, and the resulting loss of revenues.

MacHASP and the PowerPC

Based on the success of comprehensive in-house testing, followed by further field tests by company engineers, Aladdin has now announced MacHASP support for Macintosh computers based on the PowerPC, the innovative processor codeveloped by IBM, Apple and Motorola.

MacHASP currently supports PowerPC-based Macs running in 680x0 emulation mode. Support for PowerPC-based Macs running in PowerPC native mode is currently under development.

How does it work?

Each MacHASP key contains a unique electronic code, recognized by the protected application. During runtime, the protected application checks whether a MacHASP key with the appropriate code is connected to the Mac's ADB port. If the key' s code is confirmed, the application can be executive. If not, the application will not run.

MacHASP employs state-of-the-art ASIC technology with advanced software anti-debugging and encryption mechanisms. The level of security obtained is second to none, in addition to a high level of compatibility and transparency. MacHASP is a fully Apple-licensed ADB device, which ensures full compatibility with all Macintosh computers.

The MacHASP system supports a large variety of programming languages, on all systems from System 6.05 and up, on all Macs from the Mac SE and up. Solutions are also available for AppleTalk networks.

Prices

Prices for the various MacHASP model start at $US 29.00 per unit, including all necessary software and documentation.

Aladdin Software Security Inc

The Empire State Building

350 Fifth Avenue, Suite 7204

New York, NY 10118, USA

(800) 223 4277,  212-564 5678,  FAX: 212 564 3377


IBM Enhances SOMOBJECTS Developer Toolkit
IBM ENHANCES SOMOBJECTS DEVELOPER TOOLKIT WITH ADDITIONAL PLATFORM SUPPORT

AUSTIN, March 17, 1994 . . . IBM's Personal Software Products (PSP) division today announced that it has enhanced its SOMobjects Developer Toolkit, the professional programming toolkit that incorporates IBM's System Object Model (SOM) and Distributed SOM (DSOM) technologies. In addition to support for the OS/2 and AIX environments, with this announcement the SOMobjects Developer Toolkit is now available for Microsoft Windows platform.

When it becomes generally available on April 29, 1994, SOMobjects for Windows will initially provide support for C and C++, including Microsoft Visual C++, Symantec C/C++, Borland C/C++ and Watcom C++. A number of other vendors, including ParcPlace Systems, Inc., Netlinks Technologies, Inc. and Easel Corp. have announced that their Windows programming tools will begin supporting SOM and DSOM later this year.

SOMobjects classes can be used from Microsoft's Component Object Model (COM). SOMobjects for Windows will provide a key development environment for the OpenDoc compound document architecture, when OpenDoc is released later this year. This will enable developers to use SOMobjects for Windows to create OpenDoc applications, and also provide access to SOM/DSOM objects from COM Object Linking and Embedding (OLE) 2.0 components.

The SOMobjects Developer Toolkit provides developers with the technology needed to break the language barriers that have severely limited the commercial use of object-oriented programming to date. With SOMobjects, object classes created using a wide range of popular object-oriented programming tools can interoperate and use a common set of class libraries. Code can be easily reused in binary form, realizing a primary benefit of object-oriented programming.

More than 18 tool providers, including industry leaders such as Digitalk, MetaWare Inc., Objective, Inc., ParcPlace Systems, Inc. and WATCOM International Corp., have announced their support for IBM's SOM and DSOM, with over 14 tools scheduled to be available this year. Simultaneous with this SOMobjects for Windows announcement, Symantec, Intelligent Environments, Inc., Netlinks Technologies, Inc. and Easel Corp. have all announced their commitment to license IBM's technology and offer products that integrate SOM and DSOM. (See separate release).

Through the integration of IBM's DSOM technology, SOMobjects also allows programmers to create dynamic distributed object applications in multi-platform client/server environments. SOMobjects is the first cross-language, cross-platform implementation of the Object Management Group's Common Object Request Broker Architecture (OMG's CORBA), including OMG's Interface Definition Language (IDL).

"SOMobjects is quickly being accepted by programmers as a key enabling technology for object-oriented computing, and the expansion to Windows is another major step forward," said Cliff Reeves, director of IBM PSP's Object Technology Products group. "With three major platforms for developers to choose from, the support of leading tools vendors, and close integration with the emerging CORBA and OpenDoc specifications, we're in a position to help developers create a world of software components that can be used to create powerful, customized mission-critical applications with unprecedented speed and ease."

SOMobjects for Windows will enable developers to create OpenDoc applications when OpenDoc becomes available. OpenDoc is an open, cross-platform software architecture designed to simplify the sharing of complex documents. Apple Computer, Inc. is building OpenDoc using IBM's SOM technology, and OpenDoc has initial support from IBM, Apple Computer, Wordperfect Corp., Taligent, Inc., Novell, Xerox and Oracle. Either the SOMobjects Developer Toolkit or a programming tool that integrates SOMobjects support can be used to create OpenDoc applications.

Through the inclusion of bindings for Microsoft's COM, SOMobjects for Windows allows SOM object classes to interoperate with Microsoft's OLE 2.0. With SOMobjects for Windows, SOM objects can be accessed through the COM interface. This allows COM components to be built using SOM technology, and enables OLE and COM components to access objects built with SOM. Through this capability, SOMobjects offers developers using OLE 2.0 access to CORBA-compliant objects in a distributed environment.

The purpose of SOM and DSOM technology is not to replace existing programming languages, but rather to offer developers an architecture in which they can define and manage binary class libraries of object-oriented software, as well as to provide object-oriented operating system interaction. Programmers describe the interfaces of their object classes using a standard IDL, then implement methods in their preferred object-oriented programming language, or even using traditional procedural code.

SOM is language-neutral, preserving key object-oriented characteristics such as encapsulation, inheritance and polymorphism, even when the user and implementor of a SOM class are written in different programming languages. SOM can also accommodate changes in implementation details, and in certain facets of the class' interface, without breaking the binary interface to the class library and requiring programs to be recompiled.

SOMobjects DSOM technology builds on SOM's strengths to provide support for object interactions across multi-platform networks. Development of distributed, object-oriented, multi-platform applications is facilitated by making the network transparent to communicating objects. DSOM implements the dynamic and static interfaces specified by the OMG's CORBA.

The SOMobjects Developer Toolkit for Windows includes these major components: SOM/IDL Compiler (OMG CORBA IDL); Distributed SOM; language bindings for C and C++; Emitter Framework; Frameworks for Collection Classes, Replication and Persistence; COM bindings; and a CORBA interface repository.

The SOMobjects Developer Toolkit for Windows will be generally available on April 29, 1994 for $365. The IBM SOMobjects Workstation Runtimes package allows execution of the SOM-based applications on a single machine environment, and will be available for $75. The SOMobjects Workgroup Runtimes package, which enables executing SOM-based distributed applications across a workgroup LAN, will be available on June 30, 1994 for $235. All products are available from IBM by calling 1-800-342-6672, or through an authorized IBM remarketer. In Canada, call 1-800-45-7999 for more information.

Headquartered in Austin, Texas, IBM Personal Software Products division is an industry leader in the development of operating systems and networking products for personal computers. In 1992, IBM introduced OS/2 Version 2.0, a leading 32-bit multitasking operating system for the PC. Today, PSP develops, manufactures and markets a wealth of software, including operating systems, LAN systems, object technology, multimedia and pen products.

International Business Machines Corporation

IBM United States

1133 Westchester Avenue

White Plains, New York 10604


Companies to Integrate IBM's SOM & DSOM
EASEL, INTELLIGENT ENVIRONMENTS, NETLINKS AND SYMANTEC ANNOUNCE PLANS TO INTEGRATE IBM'S SOM AND DSOM OBJECT TECHNOLOGY

AUSTIN, March 17, 1994...IBM Personal Software Products division (PSP) announced today that four additional providers of application development tools are licensing IBM's System Object Model (SOM) and workstation Distributed SOM (DSOM) technologies. Easel Corp., Intelligent Environments, Inc., NetLinks Technology, Inc. and Symantec Corp. have all said that upcoming revisions of their products will integrate SOM and DSOM.

These announcements continue to expand the world of programming tools that support SOM and DSOM. Symantec is announcing that its current version of C++ supports the development of SOM/DSOM applications. In addition, Symantec will include SOM and DSOM in upcoming versions of Symantec C++ Professional. Intelligent Environments has said it will integrate SOM and DSOM into upcoming versions of its AM (Application Manager) family of powerful 4GL visual client/server development tools for OS/2. NetLinks has said it is licensing IBM's SOM and DSOM technologies for integration into its ORBitize distributed object development tool for OS/2, AIX and Microsoft Windows, the first in its family of ORB-based development tools. Easel will provide support for SOM and DSOM in ENFIN and Synchrony, its Smalltalk-based visual programming tools for OS/2, Windows and Unix.

With these announcements, more than 18 tool providers, including many industry leaders, have announced their support for IBM's SOM and DSOM, with over 14 tools scheduled to be available this year. In addition, VisualAge, IBM's visual builder and Smalltalk development environment, will deliver SOM support in the second quarter of 1994 and C Set++ for OS/2, IBM's integrated development environment, will beta SOM with customers in the second half of 1994.

The SOMobjects Developer Toolkit, which integrates the SOM and DSOM technologies, provides developers with the technology needed to break the language barriers that have severely limited the commercial use of object-oriented programming to date. With SOMobjects, object classes created using a wide range of popular object-oriented programming tools can interoperate and use a common set of class libraries. Code can be easily reused, realizing a primary benefit of object-oriented programming.

Simultaneous with this announcement, IBM announced a Windows version of the SOMobjects Developer Toolkit, offering developers support for both Microsoft Corp.'s Component Object Model (COM) and the OpenDoc compound document architecture (See separate release).

Easel Corp.

Easel has licensed IBM's SOM and DSOM as a means to enable object interoperability for applications built with its client/server application development tools. Easel will initially provide support for SOM and DSOM in ENFIN and Synchrony, its Smalltalk-based visual programming tools for OS/2, Windows and Unix. ENFIN and Synchrony, members of the Object Studio product family, allow developers of client/server applications to create "business objects," software components that embody an organization's business processes and data.

"Our licensing of IBM's SOM and DSOM technologies provides a framework for customers to interoperate with heterogeneous objects, no matter what their implementation language," said John Dove, senior vice president of Easel's Object Studio product line. "SOM and DSOM provide the necessary infrastructure for building distributed object computing applications. Our tools provide the keys to leverage object technology and deliver applications that are truly responsive to today's dynamic business requirements."

Intelligent Environments, Inc.

Intelligent Environments has said it will integrate SOM and DSOM into upcoming versions of its AM (Application Manager) family of powerful 4GL visual client/server development tools for OS/2. This integration will be delivered through AM SOM/Workbench software scheduled for availability in the fourth quarter of 1994. AM SOM/Workbench will combine a SOM class browser with AM code generation facilities, offering developers a rapid, automatic method for understanding class features and programming elements, and putting objects to use in client/server applications.

"Intelligent Environments wants to make the benefits of object-oriented programming techniques more easily attainable in IS organizations," said Terry Golesworthy, president of Intelligent Environments. "Integrating AM with SOM and DSOM will let IBM's and our customers build, share, and reuse standard and custom objects -- regardless of language -- as they develop client/server business applications."

NetLinks Technology, Inc.

NetLinks has said it is licensing IBM's SOM and DSOM technologies for integration into ORBitize distributed object development tool for OS/2, AIX and Windows, the first in its family of ORB-based development tools. ORBitize allows developers to visually develop, maintain and exploit distributed CORBA objects, including SOM. NetLinks is also developing a version of its ORBworkshop that introduces distributed objects to developers via a combination of lectures and DSOM-based labs.

"NetLinks is making it easier for developers and integrators to successfully apply ORB technology," said Mark Roy, co-founder of NetLinks. "Integration of SOM and DSOM into ORBitize takes it one step further by simplifying the edit-load-generate cycle of ORB-based development."

Symantec Corp.

Symantec has announced that their Symantec C++ supports the development of SOM/DSOM applications for the Windows platform. In addition, they have announced their intent to license SOM and DSOM and deliver the technologies in an upcoming version of Symantec's C++ Professional.

"We are pleased to be enter this partnership with IBM," said Gene Wang, Symantec's executive vice president of applications and development tools. "IBM's SOM technology represents an important conceptual evolution in object-oriented programming, and we plan to include the Windows version of SOM and DSOM with our world-class compiler, Symantec C++ Professional."

Headquartered in Austin, Texas, IBM Personal Software Products division is an industry leader in the development of operating systems and networking products for personal computers. In 1992, IBM introduced OS/2 Version 2, the market-leading 32-bit multitasking operating system for the PC. Today, PSP develops, manufactures, markets and supports a wealth of software, including operating systems, LAN systems, object technology, multimedia and pen products.

International Business Machines Corporation

IBM United States

1133 Westchester Avenue

White Plains, New York 10604


NetLinks Licenses IBM SOM/DSOM
NetLinks Announces SOM/DSOM Licensing Agreement With IBM

SAN JOSE, March 15, 1994 -- NetLinks Technology, Inc. announced today that it has licensed IBM's SOMobjects Kernel and workstation DSOM (Distributed System Object Model) for OS/2, AIX and Windows. NetLinks will integrate SOM technology into ORBitize, the first in its family of ORB-based development tools. NetLinks is also developing a version of its ORBworkshop that introduces distributed objects to developers via a combination of lecture and DSOM-based labs.

ORBitize provides a graphical user interface for creating and browsing interface and implementation definitions rapidly and without syntax errors. The browsing capabilities allow developers to effectively cope with complex definitions and to immediately navigate to related definitions. The creation features let you quickly build error free IDL by enforcing syntax and validation rules on the fly.

With SOM integrated directly into ORBitize, developers can easily generate client and server bindings for a wide variety of programming languages. Built-in SOM support also lets developers register implementations and load definitions directly into an interface repository, all from a single easy to use graphical user interface.

Mark Roy, co-founder of NetLinks, said, "NetLinks is making it easier for developers and integrators to successfully apply ORB technology. Integration of SOM technology in ORBitize takes it one step further by simplifying the edit-load-generate cycle of ORB-based development ."

"NetLinks has developed a very innovative CORBA distributed object development environment that will help realize the power of OO and distributed computing within our customer's IS organization", said Cliff Reeves, Director of IBM's object technology products organization in Austin, TX. "We are very pleased that NetLinks Technology will be providing integrated SOM/DSOM capabilities in their ORBitize product."

For developers just getting started with CORBA, ORBitize shortens the learning curve by letting them create CORBA IDL definitions without being bogged down with the syntax and semantics of the language. The extensive on-line help quickly answers questions about IDL usage and the CORBA model. The MDI user interface lets developers work with multiple definitions concurrently so they can quickly understand the distributed object interfaces of large projects. Reuse is facilitated by making it easier to understand interfaces to objects that are already available in interface repositories or in IDL files.

ORBitize works on multiple platforms and is compatible with most available ORBs. Initially, ORBitize supports SOMObjects, IONA's Orbix, and DEC's ObjectBroker on Windows, NT, Solaris, and OS/2. ORBitize will be generally available in the third quarter of this year.

ORBworkshop is an intensive introduction to ORB application design and development issues, available ORB products, and the CORBA specification. ORBworkshop is aimed at software designers and developers, systems integrators, consultants, and project leaders that are applying or exploring distributed object computing using CORBA-compliant ORBs. After completing ORBworkshop, attendees should understand how to develop ORB applications, be familiar with available ORB products, and understand the current CORBA specification and its future direction. The DSOM version of ORBworkshop provides hands-on lab exercises in which developers produce IDL and create client and server applications using DSOM.

NetLinks Technology, Inc., Nashua, New Hampshire, is a leading ORB-independent supplier of distributed object computing tools and services. NetLinks' consultants and developers have extensive distributed object computing experience including development of the industry's first commercially available ORB. In addition to ORBworkshop, NetLinks' services include design reviews, ORB selection and evaluation, mentoring, and application development.

NetLinks Technology Inc

PO Box 7437

Nashua, NH 03060-7437

tel/fax: 603-891-4177

Email: info@netlinks.com


Symantec C++ Prof Supports IBM SOM/DSOM
SYMANTEC ANNOUNCES SUPPORT FOR IBM'S SOM/DSOM FOR SYMANTEC C++ PROFESSIONAL

CUPERTINO, Calif. -- March 15, 1994 -- Symantec announced today its support for IBM's SOM and DSOM in the Windows environment and its intent to license the SOM/DSOM technology from IBM for inclusion in a future version of its Symantec C++ Professional.

"IBM's SOMobjects Technology represents an important conceptual evolution in object-oriented programming, one that brings true component-level code reusability much closer to fruition," said Gene Wang, Symantec's executive vice president of applications and development tools. "We're pleased to provide support for the Windows version of SOM and DSOM with our world-class compiler, Symantec C++."

SOM allows for the creation of language-independent objects and DSOM lets them be shared across a network This combination of benefits complements Symantec's dedication to object-oriented technology and its commitment to provide superior development tools for the large enterprise environment. This also positions Symantec to support the OpenDoc compound architecture when made available on Windows later this year.

In addition to providing support for IBM's Toolkit, Symantec announced its intent to License portions of the SOM/DSOM technology from IBM for inclusion within a future version of Symantec C++ Professional. Symantec would not disclose timing or details of the future version.

Symantec Corporation develops, markets and supports a complete line of application and system software products for IBM personal computers and compatibles, and Apple Macintosh computers. Founded in 1982, the company has offices in the United States, Canada, Australia and Europe. Information on the company and its products can be obtained by calling (800) 441-7234 toll free, or (408) 252-3570.


ParcPlace Supports IBM SOM/DSOM Technology
ParcPlace Supports IBM's SOM/DSOM Technology for Windows

SUNNYVALE, Calif., March 16, 1994--ParcPlace Systems, Inc. today announced that it is adding support for IBM's Window's version of the System Object Model (SOM) and cross-platform Distributed SOM (DSOM) to its VisualWorks client and server development tool. VisualWorks with SOM and DSOM support will be available in the first half of this year on Intel-based 386 and 486 PC's under Windows 3.1 and OS/2, and IBM's Risc System 6000 under AIX. This support will allow ParcPlace Smalltalk-based applications to utilize objects written in other SOM/DSOM-compliant programming languages, such as C ++. For the first time, Smalltalk and C++ objects will be able to work together on a single desktop or distributed environment.

"We are pleased that IBM's SOM and DSOM technologies are now available for Windows. This capability will benefit ParcPlaces' customers who already build client and server applications that take advantage of VisualWork's no-cost protability across ten platforms," said Richard Dym, vice-president of marketing at ParcPlace.

ParcPlace develops, markets and supports fully object-oriented application development tools for the client and server market. The company also provides a comprehensive range of services, including customer support, training, on-site assistance and consulting. ParcPlace's premier product, VisualWorks, is a client and server development tool based on the ParcPlace Smalltalk programming language. VisualWorks enables programmers to develop, deploy and maintain applications ranging from workgroup and departmental applications to complex enterprise-wide mission-critical applications. ParcPlace is headquartered in Sunnyvale, California with development centers in Boulder, Colorado and Portland, Oregon and a training center in Austin, Texas.

ParcPlace Systems, Inc.

999 E. Arques Avenue, Sunnyvale, CA 94086-4593

Tel 408-481-9090   Fax 408-481-9095


WATCOM Agreement with IBM for SOM for Windows
WATCOM ANNOUNCES AGREEMENT WITH IBM FOR SOM FOR WINDOWS

WATCOM C/C++ Version 10.0 to Include SOM/DSOM Technology for OS/2 & Windows

San Jose, Calif., March 15, 1994 -- WATCOM International, a subsidiary of Powersoft Corporation, today announced an agreement with IBM Corporation under which WATCOM intends to enable its application development tools to operate with IBM's SOM (System Object Model) and DSOM (Distributed System Object Model) technology for Windows. This will enable users of its C/C++ application development tools to create reusable software components that can be assembled to develop business solutions in a distributed, multi-vendor computing environment.

In November 1993, WATCOM licensed SOM and DSOM technology for OS/2 from IBM for incorporation into products in WATCOM's line of application development tools. Today's announcement extends the scope of the cooperation between the two companies to include IBM's SOM technology for Windows:

* The WATCOM C/C++ 10.0 multi-platform compiler package, also announced today, will include SOM technology for both OS/2 and Windows licensed from IBM.

* WATCOM further intends to support Direct To SOM (DTS) C++ bindings in a 1994 release of the C++ compiler, offering developers of SOM objects considerable gains in reliability, convenience and efficiency.

SOM/DSOM is a flexible, efficient, binary standard for object interfaces which conforms to the Object Management Group (OMG) Common Object Request Broker Architecture (CORBA) distributed object standard. SOM is the underlying object model for the OpenDoc compound-document technology announced in June 1993 by IBM, Apple, Novell and WordPerfect.

"WATCOM's tools are well positioned to leverage our object technology in a form which benefits the customer," stated Cliff Reeves, Director of IBM's Object Technology Group. "WATCOM C/C++'s strong cross-platform capabilities are ideal for exploiting the availability of SOM on both OS/2 and Windows."

Headquartered in Waterloo, Ontario, WATCOM International Corp., a wholly owned subsidiary of Powersoft Corp. (NASDAQ:PWRS), is a leading provider of application development tools. WATCOM has established itself as an industry-leader in optimizing compiler technology for Intel-based PCs with its WATCOM C/C++ products. WATCOM introduced its PC-based client/server SQL database servers in 1992, providing the first SQL database servers which deliver the simplicity, openness, scalability and cost effectiveness required for the PC marketplace.


PAPER - AM and SOM Client/Server Development
AM and SOM:

Client/Server Development in the Object-Oriented Environment

-----------------------------------------------------------------

Backgrounder Report from Intelligent Environments

2 Highwood Dr, Tewksbury, MA 01876

508-640-1080,  fax 508-640-1090

-----------------------------------------------------------------

Over the next few years, object-oriented technology will permeate many aspects of the computing environment - including user interfaces, languages, and operating systems themselves. Intelligent Environments has positioned its AM (Applications Manager) client/server development tool to exploit the object-oriented environment as it emerges. This document focuses on how AM will deliver the benefits of object-oriented programming techniques and how IBM s System Object Model (SOM) plays a key role in the AM strategy.

For IS organizations, the single greatest advantage offered by object-oriented programming techniques is the dramatic improvement in productivity through code reuse. To achieve this benefit, applications must be designed as a collection of separate components that provide a clean interface to other components.

Intelligent Environments' AM is a powerful development tool for production, high-volume client/server applications. AM lets programmers build, share, and reuse standard and custom objects. Each object has a set of procedures (sometimes called "methods") that can be accessed from a point-and-click dictionary during development. AM binds objects together dynamically at run-time so that one object can be modified independently of the others.

AM combines objects into components that are groups of objects represented on the desktop as an icon. A component has a primary window, a menu bar, modeless and modal secondary windows, local methods and data, public methods, and support for the dynamic linking of objects. AM components can be created dynamically by the user or by other components.

AM supports the three key features of object-oriented programming languages: encapsulation, polymorphism, and inheritance. Encapsulation is provided automatically for all objects developed using AM. If the developer wants to make a method available to other objects, it is marked as "public." The developer specifies the list of objects used by each object being developed, and all the public methods available then appear in the dictionary for that object.

AM components support polymorphism, the ability to ask an object to do something without knowing anything about the object. For example, a "print" message can be sent to a group of AM components and each will print in the way appropriate to itself.

AM components also support the concept of inheritance, wherein a developer can use existing objects to create new objects. If the existing object is modified, the changes propagate to the new object with no recompilation required.

Language-Independent Objects

Currently, programming languages such as C++ and Smalltalk create their own run-time environment. Modifying an object or adding a new object requires the source code of the original object. This makes it impossible to build a set of libraries that can be supplied in binary format and extended later.

The ideal situation, however, is for programmers to be able to develop object libraries in any language, and extend them without needing to be aware of the language used. This is IBM's objective in developing SOM. Intelligent Environments is enhancing AM to enable developers to exploit the power of SOM.

Distributed Objects

In order to standardize communications between objects across networks, IBM has created Distributed SOM (DSOM). DSOM uses the Common Object Request Broker Architecture (CORBA) developed by a group of vendors known as the Object Management Group (OMG). DSOM will be compatible with systems being developed by Apple, Hewlett-Packard, Digital, Sun, and many others. IBM has built DSOM on another industry standard known as the Distributed Computing Environment (DCE). DCE is supported by a wide range of primarily UNIX operating systems, and is likely to become the standard for heterogeneous computing.

Therefore, an important question regarding any development tool or programming language is: will my applications be able to plug into DSOM in the future? Intelligent Environments is committed to AM support for DSOM, and sees this technology as providing a transparent, language-independent connection layer between program components running across a wide-area network.

AM will utilize the same interface definition language used to define DSOM and SOM objects. This will allow AM to define new SOM and DSOM object class DLLs in the future. As a result, AM developers will be able to deliver SOM and DSOM objects that transparently resolve into clear, highly-maintainable AM procedures; likewise, class DLLs will maintain object data that is easily read and written to by the AM developer.

AM's object-oriented programming approach addresses the multi-language, multi-vendor development requirements of IS organizations. As such, it delivers the benefits of object-oriented programming in an evolutionary, not revolutionary fashion -- and provides a migration path for commercial programming teams to exploit these new techniques with minimal training.

Solving the Reuse Dilemma

The capabilities discussed above make code reuse much easier. But AM goes beyond other development tools in getting to the heart of the problem of code reuse.

Unless a developer can fully understand the properties of an existing object, it is often easier to write a new object than to reuse one. This is a problem of system documentation. How can an object be so well documented that a developer can understand the object's behavior well enough to want to reuse it? AM addresses this problem in a unique way. AM objects are "reverse-engineered" into a repository that stores the underlying structure of the objects. From here, AM creates complete, up-to-date on-line documentation -- with easy-to-use hypertext links that present all of the dependencies and structural connections. All of which makes the promise of reusable code far more attainable.

Object-Oriented Operating Systems

Over the next five years, all the major PC operating systems will become object-oriented in their user interface, their programming environment, and their filing system. For example, IBM will add frameworks from the research work being carried out jointly with Apple at Taligent to its SOM and DSOM strategy. AM will be at the forefront of support and exploitation of these advanced operating systems and their object-oriented capabilities.


Intelligent Env. Integrates IBM SOM/DSOM in AM
INTELLIGENT ENVIRONMENTS TO DELIVER BENEFITS OF IBM's SOM OBJECT TECHNOLOGY

SAN JOSE, CA -- March 17, 1994 -- Intelligent Environments, Inc. today announced it is integrating IBM Corporation's System Object Model (SOM) and Distributed SOM (DSOM) technology into its AM (Applications Manager) family of visual client/server development tools for OS/2. AM with SOM integration will give IS organizations practical, easy-to-use capabilities for sharing and re-using objects when building client/server applications, regardless of the languages in which the objects are written.

This integration will be delivered through AM SOM/Workbench software, being developed by Intelligent Environments for availability in Q4 1994. AM SOM/Workbench will combine a SOM class browser with AM code generation facilities. It will give developers a rapid, automated method for understanding class features and programming elements and putting objects to use in client/server applications.

"Integrating SOM and DSOM into AM is a key step in our strategy of enabling development teams to build sophisticated client/server applications by plugging together reusable, multilanguage components," said Terry Golesworthy, Intelligent Environments' president. Intelligent Environments intends to license SOM and DSOM technology from IBM for integration with AM.

"We are extremely pleased that Intelligent Environments will be providing integrated SOM and DSOM support in their award winning AM software via the SOM/Workbench product," said Cliff Reeves, director of IBM's Object Technology Products organization. "The enhanced ability to reuse software, and the integrated distributed CORBA support, will add significant value to AM customers."

Integration with SOM and DSOM also positions AM to support the planned Taligent frameworks and the OpenDoc compound document architecture. SOM is the first cross-language, cross-platform implementation of the Object Management Group's Common Object Request Broker Architecture (CORBA) specification. DSOM builds on SOM to provide support for object interactions across multi-platform networks.

IBM to Sell AM in the U.S.

Intelligent Environments today also announced that the full line of AM client/server development tools is now available directly from IBM. The distribution agreement enables IBM to sell AM tools in selected areas of the U.S.

Intelligent Environments develops and markets the AM family of client/server development tools for advanced workstation operating systems. AM is the preeminent OS/2 tool for mission-critical application development, used successfully at 1,500 commercial and government sites worldwide. Founded in 1985, Intelligent Environments is a privately-held company based in Tewksbury, Massachusetts, with European headquarters in London.

Intelligent Environments

2 Highwood Dr, Tewksbury, MA 01876

508-640-1080,  fax 508-640-1090


Software Protection for Amiga
Unique New Software Protection System For The Amiga PC Unveiled By Aladdin

March 1994 -- Tel-Aviv, IL - Aladdin Knowledge Systems has recently announced a unique hardware-based software protection solution for the Amiga PC hardware platform. Based on its successful line of hardware-based software protection keys, Aladdin's AmigaHASP offers Amiga software developers an innovative solution to the growing problem of software piracy, and the ensuing loss of revenues to both software developers and to the software industry as a whole.

The problem of software piracy

The latest figures published by the Software Publisher's Association (SPA) prove that the problem of software piracy is a rampant as ever, with annual losses to the industry estimated at well over $12 billion. And the illegal use of software is as much of a problem for Amiga software developers, as it is to developers in the PC world.

A Solution is now available

Until now, Amiga software developers had no choice but to depend on out-dated software-based protection solutions has finally been corrected: the first hardware-based protection device developed specifically to meet the requirements and standards of the Amiga PC platform, the AmigaHASP offers a high quality software protection solution for the Amiga market.

How does it work?

The AmigaHASP key connects to the RS232 serial port of Amigas PCs (and virtually any other computer with an RS232 port). Each AmigaHASP contains a unique electronic code, recognized by the protected software. During runtime, the protected program checks whether an AmigaHASP key with the appropriate code is connected to the Amiga computer's serial port. If the key's code is confirmed, the software can be executed. If not, the software will not run. The AmigaHASP software routines supplied with the AmigaHASP enable the developer to enhance security, by checking for the presence of the keys as many times as is required, from within the protected software.

No hassle for the end-user

The end-user will not be inconvenienced by the AmigaHASP key, as the system is transparent to the computer's operation. This means that almost any type of serial port peripheral equipment can be connected behind the AmigaHASP. In addition, AmigaHASP keys contain a small toggle switch, which allows the user to adapt the key to different serial port configurations. This further enhances the AmigaHASP's high level of platform compatibility.

AmigaHASP keys contain 128 bytes of internal read/write memory. This internal memory enables customized key programming, for purposes such as user identification, multiple program authorization, software demoing, version upgrading, and storing sensitive data.

Prices

Prices for the various AmigaHASP models start at $US 25.00 per unit, including all necessary software and documentation.

Aladdin Software Security Inc

The Empire State Building

350 Fifth Avenue, Suite 7204

New York, NY 10118, USA

(800) 223 4277,  212-564 5678,  FAX: 212 564 3377


The HASP Pro Kit for Software Protection
Aladdin Announces Release Of The HASP Pro Kit - A New Standard In Software Protection Technology

March 1994 -- Tel-Aviv, IL - Software engineers at Aladdin Knowledge Systems Ltd. have recently finished development of the HASP Pro Kit, a set of advanced software utilities which enable software developers to achieve a new standard of protection for their products.

Background

The use of software protection has risen rapidly over the last few years, due to increasing software piracy resulting in ever larger losses to the software industry. Organizations such as the SPA and the BSA estimate annual losses to the industry, as a result of the illegal us of the software, at over $12 billion per year.

The most accepted form of software protection is the "protection key", a hardware-based device that connects to a PC's parallel port. By linking the protected software to the hardware device, the software developer creates a copy of his software that will only run if the appropriate key is connected to the computer.

Aladdin's HASP family of software protection devices is one of the most popular and fastest-growing forms of hardware-based protection on the market, with nearly a million units sold to thousands of software developers in over 60 countries world-wide.

Cracking protected software

Most protected software is cracked by hackers who enter the software code and make changes to it, so that the software will no longer require the protection key in order to activate. The HASP Pro Kit was developed by Aladdin to prevent potential pirates from succeeding with this tactic.

How does it work?

The HASP Pro Kit includes three software utilities that are meant to be used in conjunction with the HASP software protection system. These utilities enable the software protection system. These utilities enable the software developer to interfere with a hacker trying to tamper with the protected software:

- The first utility in the HPK enables the developer to implement an embedded checksum in his code, allowing him to check if someone has entered the code and tampered with it.

- In addition, the HPK gives the developer means to handle debugger interrupts, thus interfering with hackers using debugger to enter the code.

- Finally, the HPK enables the developer to camouflage communications between the protected software and the protection key, thus confusing a hacker trying to duplicate the communication between the protected software and key.

Correct use of the HASP Pro Kit will allow the developer to greatly enhance the level of security he can achieve from the HASP system. By customizing his implementation of the protection system, the developer can achieve a level of security previously unattainable with standard protection systems.

Prices

The HASP Pro Kit is supplied free of charge to all HASP clients. Prices for the various HASP keys start at $US 29.00 per unit, including all necessary software and documentation.

Aladdin Software Security Inc

The Empire State Building

350 Fifth Avenue, Suite 7204

New York, NY 10118, USA

(800) 223 4277,  212-564 5678,  FAX: 212 564 3377


Summit Announces 7 New Versions of BasicScript
SUMMIT ANNOUNCES SEVEN NEW VERSIONS OF BASICSCRIPT

Introduces BasicScript 2.0 for Windows, BasicScript 2.0 for Win32, BasicScript 2.0 for MS-DOS, BasicScript 2.0 for UNIX, BasicScript 2.0 for Macintosh, BasicScript 2.0 for NetWare and BasicScript 2.0 for OS/2

SAN JOSE, Calif. -- March 15, 1994 -- Summit Software Company (Syracuse, NY) today introduced new Windows, Windows NT, MS-DOS, UNIX, Macintosh, NetWare and OS/2 versions of BasicScript, its leading macro language system. The new products, BasicScript 2.0 Toolkit for Windows, BasicScript 2.0 Toolkit for Win32, BasicScript 2.0 Toolkit for MS-DOS, BasicScript 2.0 Toolkit for UNIX, BasicScript 2.0 Toolkit for Macintosh, BasicScript 2.0 Toolkit for NetWare and BasicScript 2.0 Toolkit for OS/2, allow software developers to add complete macro language capabilities, similar to those of Microsoft Visual Basic for Applications (VBA), to their applications easily and economically.

BasicScript 2.0 is a major update to the software recently named Editor's Choice by PC Magazine among cross-application macro languages (2/8/94). The new versions of BasicScript coincide with Summit's strategy of delivering macro language Toolkit products on all major personal computer and workstation platforms. BasicScript 2.0 is a powerful macro language whose syntax is compatible with industry standards such as Microsoft Visual Basic and Visual Basic for Applications. By offering multiple versions of the BasicScript 2.0 Toolkit, Summit provides the tools necessary for ISVs and corporate developers to offer a full set of macro language features, regardless of which operating systems their applications support.

"Since introducing the first release of BasicScript, Summit has emerged as the Windows and MS-DOS macro language technology leader and one of the two market leaders," said William Fisher, President of Summit Software. "Summit's newest BasicScript releases provide our customers with the assurance that we will provide them with macro language technology of the highest quality for each computing platform their applications support. With BasicScript 2.0, we have updated our language to support important new industry standards such as OLE 2.0 Automation, implemented many of the new features introduced by Microsoft's Visual Basic products, and made numerous other enhancements to each tool in the BasicScript 2.0 Toolkit. Equally important to our customers, we have further simplified the process of integrating the BasicScript language into an application. We've simplified our APIs, significantly expanded our programmer and end user documentation, and implemented numerous new free support options, including Internet access and a 24-hour BBS, to supplement our existing free telephone, fax, and public e-mail support. We have taken these steps to help our customers reduce their time to market and reduce their engineering, documentation, and support costs, while providing them with the technology they need to be competitive in their markets."

"With BasicScript 2.0, Summit gives developers a complete macro language solution that is compatible with the Microsoft Visual Basic syntax that is becoming an industry standard. We also wholeheartedly support Microsoft's OLE 2.0 standard BasicScript 2.0 fully supports OLE 2.0 Automation on Windows, Windows NT and Macintosh operating systems. As Microsoft extends OLE 2.0 into areas such as OLE 2.0 controls, Summit will update BasicScript to support these extensions. By offering superior technology that supports these important standards, while making BasicScript easy to integrate and affordable to license, we are fast approaching our goal of making BasicScript the most widely deployed macro language in the industry."

BasicScript 2.0 Toolkit for Windows

BasicScript Toolkit for Windows is the flagship product within the BasicScript family. BasicScript 2.0 Toolkit for Windows includes a full suite of tools, including Compiler, Runtime, Macro Editor/Debugger, Dialog Editor and Debugger. Each tool is implemented as a Windows dynamic link library (DLL), making it easy to call the BasicScript tools from any Windows program written in C, Visual Basic, or any other language.

The BasicScript 2.0 for Windows language is compatible with the syntax of Microsoft Visual Basic for Windows and Visual Basic for Applications (VBA). The BasicScript Compiler generates code that can be executed, without recompilation, by any of the BasicScript runtime modules. The BasicScript Runtime is a high-performance interpreter that end users can distribute without royalties to Summit. The BasicScript Macro Editor/Debugger provides a complete environment for editing and debugging macro code, supporting advanced debugging capabilities such as the ability to step and trace code, set break points, and debug variables, structures, and arrays. Dialog Editor is a visual editor for creating custom dialog boxes, including application wizards like those found in Microsoft Word 6.0. Macro Recorder is a tool that watches a user's actions with a keyboard or mouse, then translates the results of these actions into BasicScript macro code.

BasicScript 2.0 Toolkit for Win32

BasicScript Toolkit for Win32 offers many of the same tools as BasicScript Toolkit for Windows, including the Compiler, Runtime and Macro Editor/Debugger, delivering this functionality across the full range of Microsoft's implementations of the Win32 APIs. BasicScript Toolkit for Win32 supports Windows NT running on Intel, Alpha and MIPS processors, as well as Win32s running on Microsoft Windows and Windows for Workgroups. BasicScript Toolkit for Win32 will also support the Chicago and Cairo operating systems when these are available in the market. The BasicScript for Win32 Compiler generates code that will run without recompilation on all other platforms supported by BasicScript 2.0, including Windows, MS-DOS, UNIX, Macintosh, NetWare and OS/2. The BasicScript for Win32 Runtime is a high performance interpreter that end users can distribute without royalties to Summit.

BasicScript 2.0 Toolkit for MS-DOS

BasicScript Toolkit for MS-DOS consists of the BasicScript for MS-DOS Runtime, for executing BasicScript code generated by the BasicScript 2.0 Compiler on one of the other platforms supported by BasicScript 2.0. The BasicScript for MS-DOS Runtime is a high performance interpreter that end users can distribute without royalties to Summit.

BasicScript 2.0 Toolkit for UNIX

BasicScript Toolkit for UNIX consists of the BasicScript for UNIX Compiler and BasicScript for UNIX Runtime. BasicScript 2.0 for UNIX supports the leading implementations of UNIX on workstation computing platforms, including SunOS, Solaris 2.x, HP/UX, IBM AIX, Silicon Graphics IRIX, and DEC Ultrix. The BasicScript for UNIX Compiler generates code that will run without recompilation on all other platforms supported by BasicScript 2.0, including Windows, Windows NT, MS-DOS, Macintosh, NetWare and OS/2.

BasicScript 2.0 Toolkit for Macintosh

BasicScript Toolkit for Macintosh consists of the BasicScript for Macintosh Compiler, BasicScript for Macintosh Runtime, and Macro Editor/Debugger. BasicScript 2.0 for Macintosh supports all Macintosh 680x0 systems running System 7.x. BasicScript 2.0 for Macintosh is compatible with the syntax of Microsoft Visual Basic for Applications (VBA) as implemented in Microsoft Office 4.0 for Macintosh. The BasicScript 2.0 for Macintosh Compiler generates code that will run without recompilation on all platforms supported by BasicScript, including Windows, Windows NT, MS-DOS, UNIX, NetWare and OS/2. The BasicScript for Macintosh Runtime is a high-performance interpreter that end users can distribute without royalties to Summit.

Summit Software plans to offer a native PowerPC implementation of BasicScript 2.0 for Macintosh in the second half of 1994.

BasicScript 2.0 Toolkit for NetWare

BasicScript Toolkit for NetWare consists of the BasicScript for NetWare Compiler and BasicScript for NetWare Runtime. BasicScript 2.0 for NetWare is a NetWare Loadable Module (NLM) that runs on servers running NetWare 3.1x or NetWare 4.x. The BasicScript for NetWare Compiler generates code that will run without recompilation on all other platforms supported by BasicScript 2.0, including Windows, Windows NT, MS-DOS, UNIX, Macintosh and OS/2.

BasicScript 2.0 Toolkit for OS/2

BasicScript Toolkit for OS/2 consists of the BasicScript for OS/2 Compiler and BasicScript for OS/2 Runtime. The BasicScript for OS/2 Compiler generates code that will run without recompilation on all other platforms supported by BasicScript 2.0, including Windows, Windows NT, MS-DOS, UNIX, Macintosh and NetWare. The BasicScript for OS/2 Runtime is a high performance interpreter that end users can distribute without royalties to Summit.

Pricing and Availability

Summit Software licenses BasicScript 2.0 to its customers for royalties, license fees, or a combination of royalties and license fees. Pricing depends on the nature of the grant of license whereby Summit's customers sublicense the BasicScript software to their end user customers and on which versions of the BasicScript 2.0 Toolkit are licensed

BasicScript 2.0 Toolkit for Windows, BasicScript 2.0 Toolkit for Win32 and BasicScript 2.0 Toolkit for UNIX are scheduled to ship within 30 days. BasicScript 2.0 Toolkit for Macintosh, BasicScript 2.0 Toolkit for MS-DOS and BasicScript 2.0 Toolkit for NetWare are scheduled to ship in May of 1994. BasicScript for OS/2 is scheduled to ship in June of 1994.

Company Information

Summit Software Company is a privately held corporation based in Jamesville, New York (a suburb of Syracuse). Summit is owned and managed by the six individuals who co-founded the company in March of 1991.

Summit Software Company

2844 Sweet Rd

Jamesville, NY 13078

315-677-9000,  fax 315-677-3224


Software Security UNIKEY Breakthrough
SOFTWARE SECURITY'S NEW UNIKEY IS BREAKTHROUGH IN PRICE AND TECHNOLOGY FOR SOFTWARE PROTECTION

SAN JOSE, CA, March 15, 1994 -- UniKey, a totally new concept in so tware protection and licensing, dramatically lowers the cost, simplifies the implementation, and increases the security of upgrades for developers and publishers who use hardware security keys. Utilizing a single hardware key and Software Security's patented technology, this newsystem is being exhibited in Booth 1245 at Software Development '94.

Only one UniKey is required per customer to protect a developer's entire product line. A developer or publisher supplies only one hardware device and then uses Software Security's transaction remotely upgrade or add new applications. It is not necessary to swap out or replace keys.

The cost of a single hardware key which enables one application, in quantities of 1,000, is only $15. Future upgrades and electronically can be added for $5 each, either preloaded or by transactions are performed and appropriate charges are debited via a metering key.

"With this low price for hardware keys and even lower price for subsequent releases, volume users of hardware keys will find that UniKey will result in significant savings," says Neil Holzman, vice President, sales and marketing.

UniKey includes software tools to provide implementation functions. In addition, for developers who wish to utilize UniKey without changing their code, Software Security, Inc. offers its AEGIS System as an option. AEGIS protects an application in under ten minutes by putting a shell around the executable file.

In the case of upgrades, developers and publishers currently using other products must send out new keys or activate a code held in the key's memory. Unless the memory is unique to each end user, there is a possibility that copies of the memory contents can be shared. With UniKey, developers can add an application or a new release remotely, preventing any duplication of the key's contents.

"In addition to the advantages of price and convenience, the UniKey system technology provides upgrades without compromising security, " says Holzman. "The upgrade is as secure as the original release."

He points to another benefit of UniKey, which is the capability of providing information about customers. "Because each UniKey is assigned a unique ID, publishers can maintain 100% user registration," he says.

An optional version, UniKey/M, provides a 256 byte non-volatile memory available for use by the developer.

In addition to the price of $15 each in quantities of 1,000, Software Security, Inc. also offers UniKey at $20 in quantities of 500 - 999. In both cases, additional transactions are $5 each.

Software Security Inc

1011 High Ridge Rd, Stamford, CT 06905

203-329-8870,  fax 203-329-7428,  BBS 203-329-7253


AEGIS System Provides Highes Protection
THE AEGIS SYSTEM PROVIDES THE SOFTWARE INDUSTRY'S HIGHEST LEVEL OF PROTECTION WITHOUT PROGRAMMING

SAN JOSE, CA, March 15, 1994 -- Software Security, Inc. is exhibiting its easy-to-use AEGIS system for software protection in Booth 1245 at Software Development '94. This anti-piracy system provides the highest level of security possible in the PC environment.

Using state-of-the-art encryption techniques, the AEGIS system encompasses a developer's software executable code to create an encrypted version of the application. This new version is linked to a special programmable hardware device that connects to the computer's parallel port. Protected software will not execute unless the device is present on the computer.

In addition to protecting the application from piracy, AEGIS also provides data security and detects any change in the program, including a virus. It automatically encrypts data files that are part of the application such as CAD part libraries, picture images, and databases.

"We feel that the security provided by AEGIS is the strongest available anywhere," says Neil Holzman, vice president, sales and marketing. "Developed by skilled programmers and world class hackers who have extensive experience in 'breaking' security schemes, AEGIS encloses the software in a 'wrapper' that prohibits any modification to the protected software."

He explains, " Not only does AEGIS supply the world's best software protection, it also simplifies the process of adding security to a software package. An author does not have to modify the program's code to access the hardware device. Protection is implemented by merely running AEGIS software. This brief procedure uniquely protects each program."

He continues, "Thus, developers and publishers can have the benefit of extremely secure protection with minimal effort."

Unlike conventional hardware-based software protection devices which use security schemes that incorporate interrogation routines into the application, AEGIS does not require reprogramming. Even non-technical staff can implement protection by following a few simple prompts.

The basic AEGIS system protects DOS applications; AEGlS/Wins, Windows applications. AEGIS/M contains memory that can be used to provide an additional level of security. If desired, developers can use Software Security's highly acclaimed ToolBox to program the memory in AEGIS/M. AEGIS adds only minimal overhead to the executable file while adding maximum security.

With the AEGIS system, as with all Software Security devices, the user can make unlimited back-up copies of protected software. Performance of the software and peripherals is unaffected.

All AEGIS products are currently available from Software Security, Inc. In quantities of 100, AEGIS is $29; AEGIS/M is $37. Demos are available for $25.

Software Security Inc

1011 High Ridge Rd, Stamford, CT 06905

203-329-8870,  fax 203-329-7428,  BBS 203-329-7253


ANSWER:ZIM 5.0 Multiplatform App Dev Solution
Sterling Software Announces ANSWER:Zim 5.0 -- A Multiplatform Application Development Solution Supporting Both Graphical and Text-based Systems

SAN JOSE, Calif., March 15, 1994 -- ANSWER:Zim 5.0, a professional software development solution for complex database applications, will be released this month by the Sterling Software Applications Management Division, Chatsworth, California. Sterling announced this new product at the Software Development '94 / Business Software Solutions Conference and Exhibition, held at the San Jose Convention Center, March 15 - 17. The new software has both graphical and text-based user interfaces to provide user scalability and ease-of-use without sacrificing the control needed by professional database application developers.

ANSWER:Zim provides software developers, working in Microsoft Windows, with a flexible way to create applications which will run in Windows and other environments including MS-DOS and UNIX. ANSWER:Zim provides developers with an innovative soludon which focuses on meeting complex business needs with a logical programming design that is independent of the user interface. This makes it possible to develop applications in Windows for deployment in both graphical and character-based environments using the same process codes.

"ANSWER:Zim is designed to meet the needs of professional software developers who asked us for a product capable of doing more than the typical Windows database frontends with their userinterface driven approaches," said Carole Morton, president of Sterling's Applications Management Division.

Multi-platform Development

ANSWER:Zim offers special features for developers working in multi-platform environments. It enables programmers to develop, deploy and maintain applications with full source portability under different operating systems and on many hardware platforms.

"If your environment includes UNIX and Windows, for example, your applications will have a similar look and feel within the limits of your local hardware," said J. Paul Haynes, president of J.P. Haynes & Associates Inc., of Ontario, Canada "This new version of ANSWER:Zim will be ideal for our company because we are developing applicadons that run under Windows, DOS and UNIX. Regardless of the hardware, software or user interface, the ANSWER:Zim code remains essentially the same. This enables us to focus on the business strategy and logical design of the software application without getting lost in a jumble of different codes for different platfoIms and environments."

Client/Server Support

ANSWER:Zim makes it possible for applications to use and store data in a number of thirdparty SQL database servers.

ANSWER:Zim's Entity-Relationship (E-R) implementadon of client/server allows thc same access statement to be used with stand-alone or muld-user ANSWER:Zim databases, with an Oracle, Sybase or DB2/2 database server, or Microsoft's Windows-based Open Database Connecdvity (ODBC) standard inteIface. This pennits off-line development without a server and deployment in aU types of workstation, multi-user host, LAN and database client/server environments.

Standard ANSWER:Zim Features

Software developers familiar with earlier versions of ANSWER:Z;im, will find that the new release contains all the robust features of the original product, including:

* E-R data modeling for rapid creatdon of mission cridcal applicadons with simple, easy-tounderstand underlying designs;

* Fourth Generadon Language that is comprehensive, descriptive and easily understood;

* Object Dictionary where all applicadon objects are coordinated and can be re-used to save development time.

ANSWER:Zim 5.0 will be available at the end of the month with single user pricing starting at $1,350.

About Sterling's Applications Management Division

Sterling's Applicatdons Management Division was formed out of the original Dylakor Division during Sterling Software's corporate reorganizadon in July 1993. Its products include application development, software quality management and infonnation management and retrieval tools. Sterling Software is a worldwide leader in satisfying the informadon access and applicadons development requirements of cross-industry corporate computer users, regardless of their business function and independent of their computing platforms.

Sterling Software, Inc. headquartered in Dallas, Texas, is a worldwide leader in electronic commerce, systems software and govemment-related professional services. The company employs approximately 2,800 people in over 50 offices worldwide organized into four groups and sixteen divisions to focus on its three key markets as well as the intemadonal marketplace. Revenue in 1993 was $412 million.

Sterling Software

Applications Management Division

5900 Canoga Ave

PO Box 4237

Woodland Hills, CA 91367-4237

818-716-1616


Software Security UNIKEY/NET Manages Licenses
SOFTWARE SECURITY'S NEW UNIKEY/NET WILL MANAGE LICENSES; PERFORM REMOTE TRANSACTIONS

SAN JOSE, CA, March 15, 1994 -- UniKey/NET, the first network-based software protection system that utilizes only one hardware key and patented technology to provide license management and remote transactions, is being exhibited by Software Security, Inc. in Booth 1245 at Software Development '94.

This system manages licenses by controlling the number of concurrent users application running on a network. As an option, UniKey/NET offers the industry's only remote transaction capability for adding or modifying licenses using Software Security's patented software distribution system. A special metering device allows the developer to perform remote transactions through a software routine that utilizes the unique identifier or serial number of each hardware key. Thus developers change the number of licensed users or even add new products by telephone.

An additional option is AEGIS/NET which provides instant implementation without programming. AEGIS/NET automatically encrypts the executable code, linking it to the hardware key. Implementation can be completed in minutes.

Basic UniKey/NET consists of three parts: the hardware device, or key, that attaches to the serial port on the file server, either an NLM (NetWare Loadable Module) or TSR (Terminate and Stay Resident) program tnat executes on the server under a network operating system, and ToolBox, a software package that facilitates the incorporation of UniKey/NET into the application.

A single UniKey/NET hardware key can be used by one or several developers to protect multiple software applications on a network. Each key can simultaneously protect many applications. UniKey/NET accommodates environments with multiple security and file servers.

The hardware key contains the names of all protected applications and number of licenses available as well as non-volatile memory that the developer can use as desired. For example, a twenty-user license would allow any twenty users to nJn a particular program concurrently from workstations on the network. To prevent unauthorized changes, this information exists in an encrypted format.

In multiple server environments, UniKey/NET will automatically search for an available license in a connected server when all licenses on the first server are taken. Under Novell Netware, if no licenses are available when a user logs on, UniKey/NET will maintain a list of applicants and will notify that user when a license becomes available. If that user does not log on within a specified period of time, the next one in line will be notified.

An NLM for Novell Neworks, or TSR for NetBios networks, serves as a supervisor that receives and services messages from client workstations and other file servers. It checks for the presence of the hardware device and availability of license at startup time and will exit if the device is not connected or if it is removed while programs are in use. All messages to and from the workstation and other file servers are in encrypted format, as are all hardware-access functions.

The ToolBox, generated uniquely for each developer, is a library of functions that are linked with the developer's source code. ToolBox provides a simple interface that allows a developer to access the hardware key and program it to perform various security functions.

In instances where a user wants to use a protected application on a computer that is not connected to the network, such as a laptop or workstation at home, the developer can provide a single user device, the Activator/M, to activate the application.

Prices start at $87.50 for a single user on a network with an added $2.50 each per user. After 50 users, there is no additional user fee.

Software Security Inc

1011 High Ridge Rd, Stamford, CT 06905

203-329-8870,  fax 203-329-7428,  BBS 203-329-7253


Signature 1.1 Graphics Class Library
Time Arts broadens platform support with Signature 1.1 release

Graphics Class Library now available for Silicon Graphics Workstations and Visual C++

February 14, 1993 -- Santa Rosa, CA - Sophisticated graphics capabilities and cross-platform portability have become essential for the success of new software products. Time Arts Signature, a fully object oriented graphics class library of exceptional scope, elegance and range of expression, now offers both.

Signature 1.1 gives Windows and Windows NT developers a choice of two compilers for their 32-bit applications: Borland 4.0 with Win32s extensions and Microsoft Visual C++. For UNIX developers, Signature 1.1 has been ported to work with Silicon Graphics C++ Translator 3.2 for 32-bit Motif applications. Support for the Sun SPARCompiler 3.0.1 is in development, and versions for OS/2 and the Macintosh are planned.

"When we first set down our objectives for Signature," says Scott Gross, Time Arts Vice President of Engineering, "inherent cross platform portability was near the top of the list. After eleven years experience in graphics software development, we have learned that lesson well. In building Signature, we handled every possible task in a platform-independent manner; keeping our platform-dependent classes to the barest minimum. As a result, once you have a Signature-based application running on your development platform, the amount of work required to port it to other systems is minimal."

"Signature 1.0 was launched for Windows last August," explains Neil Blumenfield, President of Time Arts, "but many of our initial customers have requested other platforms as well. The introduction of the SGI and Visual C++ versions demonstrates our steadfast commitment to cross platform portability.

The new versions compiled smoothly, which certainly confirmed for us the value of Signature's inherently cross platform design."

Signature is totally object oriented (written in C++) and of interest to any developer who is grappling with the necessity of incorporating sophisticated 2D graphics functionality into an application. Based on a comprehensive graphics model, it integrates vector and raster descriptions of objects. Raster features like point and area processing, opacity patterns, textures and anti-aliased edges can be used in combination with vector features like resolution independence, compact file size and ever-editable image layers. In addition, Signature supports multiple color space models and multiple pixel color depths, and it implements this impressive array of classes in an elegant hierarchical organization, creating a coherent foundation for future development requirements while solving graphics problems of today.

Signature is an invaluable development aid for any application that reads, analyzes, processes or outputs data in graphic form. Potential customers include software developers in medical imaging, process control, graphic design and pre-press, textile and fashion design, video, motion picture effects, computer games, multimedia, education, information management and graphics hardware. Current customer applications include pre-publishing paint systems, textile design software, data visualization tools, industrial visualization systems and retail graphics kiosks, which confirms the broad market requirement for graphics functionality.

Time Arts Inc., the maker of Lumena, is a recognized world leader in the development of professional paint and image-editing software for a wide variety of design, video and presentation markets. Founded in 1982, the company sells its products through a national and international dealer/distributor network. Time Arts has also developed custom graphics software for major OEMs, including IBM, Intel, Silicon Graphics, Shinko Electric, Kodak, Matrox and Hercules Computer Technology.

Time Arts

1425 Corporate Center Pkwy

Santa Rosa, CA 95407-5434

707-576-7722,   800-959-0509,    Fax 707-576-7731


Visix Galaxy/C++ Cross-platform Dev Environment
Visix Software Announces Galaxy/C++ First True C++ Cross-platform Development Environment

RESTON, Va. -- Visix Software Inc. announced Galaxy/C++, a true C++ implementation of its Galaxy Application Environment. Galaxy is a comprehensive cross-platform development environment for creating large-scale, mission-critical applications that are graphical and distributed. Galaxy/C++ offers the same feature set and functionality as the C version across all supported platforms, including UNIX, Macintosh, Windows 3.1, Windows NT, OS/2, and OpenVMS.

"Galaxy/C++ is the first real C++ cross-platform development environment," said Jay Wettlaufer, chairman, president and chief executive officer of Visix. "Galaxy/C++ is not just a set of wrappers around the Galaxy C library. It's a native implementation which takes full advantage of important C++ features such as subclassing, overloading and inheritance."

Galaxy/C++ uses the inheritance mechanism provided by the C++ language. All standard user interface objects supplied with Galaxy are implemented as C++ classes. The subclassing of objects--the primary mechanism for customizing objects is done at compile time. Galaxy/C++ developers are able to take advantage of several features associated with using an object-oriented programming language including an inheritance mechanism which provides for customization of existing classes via subclassing, enforced encapsulation of data and behavior, and polymorphism.

About Galaxy

Galaxy enables developers to create a completely portable application by abstracting all the system services an application needs. Applications built using Galaxy are both portable and able to exploit the most advanced capabilities of each target platform. Galaxy provides a superset of the capabilities of native toolkits. Instead of struggling with manually porting applications to multiple toolkits, such as the Macintosh Toolbox, Windows SDK, Motif and OPEN LOOK toolkits, developers can write an application once using the Galaxy API.

Pricing and Availability

Galaxy/C++ will be available directly from Visix for UNIX (SunOS, Solaris, HP-UX, Ultrix, AIX, OSF/1 and IRIX), Macintosh System 7, Windows NT, OS/2 version 2.1, and OpenVMS platforms. Galaxy/C++ is priced at $12,100 per developer seat with no run-time fees. The C version is priced at $9,600 per developer seat with no run-time fees.

About Visix Software

Visix Software Inc. develops and markets application development products and services for building large-scale, mission-critical applications that are graphical, distributed and cross-platform. Visix also offers extensive developer support, several levels of training, and high-level consulting services, including custom development.

Visix's customers include Fortune 500 corporations, independent software vendors (ISVs), original equipment manufacturers (OEMs), government agencies, universities, and research facilities. Founded in 1989, Visix is headquartered in Reston, Va. (Washington, D.C. metro area) and maintains regional offices in San Francisco, Boston, Dallas, and New York, and European offices in London and Amsterdam.

Visix Software Inc

11440 Commerce Park Dr

Reston, VA 22091

703-758-8230,  800-832-8668,  fax 703-758-0233


Galaxy Application Environment Release 2.0
Visix Software Announces Galaxy Application Environment Release 2.0

RESTON, Va.--Visix Software Inc. announced a major release of its Galaxy Application Environment, a comprehensive cross-platform development environment for creating large-scale, mission-critical applications that are graphical and distributed. Galaxy Release 2.0, available in either C or C++ versions, adds a number of significant new features and establishes a consistent set of powerful application development capabilities across all supported platforms, including UNIX, Macintosh, Windows 3.1, Windows NT, OS/2, and OpenVMS.

Galaxy is aimed at corporate application developers and independent software vendors (ISVs) who build high-end commercial applications and are facing a confusing array of operating systems, networks, and windowing systems when building their next-generation applications.

"Galaxy provides developers with a single-platform view of today's complex, multiplatform world," said Jay Wettlaufer, chairman, president and chief executive officer of Visix. "Galaxy is a real breakthrough for developers, solving some of the thorniest problems they face in creating distributed applications. That's why more than 100 major ISVs and leading corporations have already adopted Galaxy."

With Galaxy, applications are built only once, and compiled to run enterprise-wide on a broad range of desktop and server platforms, networks, and window systems with no code changes. In this way, Galaxy significantly reduces both the time and cost of developing distributed applications.

Galaxy enables developers to create a completely portable application by abstracting all the system services an application needs. Applications built using Galaxy are both portable and able to exploit the most advanced capabilities of each target platform. Galaxy provides a superset of the capabilities of native toolkits. Instead of struggling with manually porting applications to multiple toolkits, such as the Macintosh Toolbox, Windows SDK, Motif and OPEN LOOK toolkits, developers can write an application once using the Galaxy API.

Features and Benefits of the Galaxy Application Environment Galaxy provides developers with the following features and benefits:

* A portable, extensible architecture that eliminates the development time spent moving applications to new window systems, operating systems and networks, now and in the future.

* A uniform multiplatform API (Application Programming Interface) that allows developers to avoid committing to a single vendor's environment, learning multiple toolkits, or rewriting software for each platform they wish to support.

* A powerful distributed services API and runtime system that allows developers to easily construct sophisticated network applications.

* An advanced graphical tools layer that greatly decreases the time required to design and develop application user interfaces.

New Capabilities of Galaxy Release 2.0

In addition to implementing the full depth of Galaxy features on all supported platforms, Galaxy Release 2.0 adds a number of new features and significant enhancements. For example, it includes three new managers--Combo Box, Spinner, and Drag--that each simplify a particular aspect of application development. Several existing managers have been significantly extended to increase performance and to broaden their feature set. Enhanced managers include the List Manager, Preference Manager, Print Manager, and Resource Manager. Galaxy Release 2.0 now supports the Windows Multiple Document Interface (MDI) and offers an improved Visual Resource Builder, the powerful Galaxy tool used to construct the user interface portion of an application. In addition, the new release also features an enhanced color chooser.

Pricing and Availability

Galaxy Release 2.0 will be available directly from Visix for UNIX (SunOS, Solaris, HP-UX, Ultrix, AIX, OSF/1 and IRIX), Macintosh System 7, Microsoft Windows 3.1, Windows NT, OS/2 version 2.1, and OpenVMS platforms. The C version is priced at $9,600 per developer seat, with no run-time fees. Galaxy/C++ is priced at $12,100 per developer seat, with no run-time fees. Current users of Release 1.2 of Galaxy will receive free upgrades to Release 2.0.

About Visix Software

Visix Software Inc. develops and markets application development products and services for building large-scale, mission-critical applications that are graphical, distributed and cross-platform. In addition to Galaxy, Visix offers a complete line of graphical desktop environments for UNIX, including the award-winning Looking Glass Professional and Looking Glass Advantage. Visix also offers extensive developer support, several levels of training, and high-level consulting services, including custom development.

Visix's customers include Fortune 500 corporations, independent software vendors (ISVs), original equipment manufacturers (OEMs), government agencies, universities, and research facilities. Founded in 1989, Visix is headquartered in Reston, Va. (Washington, D.C. metro area) and maintains regional offices in San Francisco, Boston, Dallas, and New York, and European offices in London and Amsterdam.

Visix Software Inc

11440 Commerce Park Dr

Reston, VA 22091

703-758-8230,  800-832-8668,  fax 703-758-0233


Visual Numerics Demos Dev Tools
VISUAL NUMERICS DEMOS FAMILY OF DEVELOPMENT TOOLS AT ANNUAL SOFTWARE DEVELOPMENT CONFERENCE

March 15, 1994 -- SAN JOSE, Calif. -- Visual Numerics, Inc., a provider of Application Development Tools (ADT) for software programmers, this week demonstrated its entire line of numerical and graphical ADTs at the annual Software Development Conference and Exposition here.

Visual Numerics' ADTs are professionally designed and tested libraries of user-callable subroutines that help maximize the performance of computer systems and speed the development of software applications by providing "building blocks" for the programmer. By embedding these precoded subroutines directly into their FORTRAN- or C-based applications, programmers avoid having to write the code from scratch and reduce application development time by up to 95 percent.

For programmers building mathematical and statistical analysis applications, Visual Numerics offers the IMSL FORTRAN Numerical Libraries, the C/Math/Library, and the C/Stat/Library. For developers building graphics applications, the company's Exponent Graphics is available in FORTRAN, C and X.

Widely regarded as the standard in numerical libraries, the IMSL FORTRAN Libraries are comprised of more than 900 subroutines for general applied mathematical applications and for analyzing statistical data in scientific and industrial applications. The Libraries include routines for linear systems, Eigensystem analysis, interpolation and approximation, differential equations, transforms, nonlinear equations, optimization, and random number generation, among others.

Visual Numerics recently announced a strategic relationship with Microsoft Corp. whereby the IMSL FORTRAN Numerical Libraries will be made available to PC FORTRAN users, underscoring both companies' commitment to the scientific and engineering marketplace.

Under terms of the agreement, Visual Numerics will port the same Libraries currently available on workstations, minicomputers, and supercomputers to personal computers. Visual Numerics and Microsoft will offer both 16-bit and 32-bit versions of the Libraries to be compatible with the MS-DOS, Windows and Windows NT operating systems.

In another recently announced strategic alliance, Visual Numerics will develop its IMSL FORTRAN Numerical Libraries to interoperate with Cray Research, Inc.'s FORTRAN 90 (CF90) Programming Environment, next-generation compiler technology for FORTRAN programmers.

Other Visual Numerics development tools demonstrated this week were the C/Math and C/Stat Libraries. The C/Math/Library is a collection of more than 150 user-callable mathematical functions written entirely in C. Some of the Library's functions include interpolation and approximation, transforms, optimization, nonlinear equations, and linear systems.

The C/Stat/Library is a collection of more than 70 user-callable statistical functions written entirely in C. Some of its capabilities include analysis of variance, random number generation, time series analysis and forecasting, and multivariate analysis.

On the graphics side, Visual Numerics demonstrated Exponent Graphics, a family of graphics subroutine libraries. With versions for the FORTRAN, C, and X programmer, Exponent Graphics significantly reduces the time and code required to generate complex data plots. All three versions of Exponent Graphics offer more than 30 2D and 3D plot types commonly used in scientific and business applications, about 300 customizable graph attributes (fonts, colors, line types, shading, etc.), and support for a variety of high-performance output drivers.

Headquartered in Houston, privately held Visual Numerics employs 160 persons worldwide and expects to generate revenues of about $30 million in 1994. Through its subsidiaries in France, Germany, Japan and the United Kingdom, and its worldwide distributor network, Visual Numerics sells its products in more than 65 countries.

Visual Numerics, Inc.

9990 Richmond Ave, Suite 400, Houston, Texas 77042-4548

(713) 784-3131,    Fax (713) 781-9260


Learn Word 6 With Video Training

"Simply put, we learn by watching..."

PRYOR, OK - Complete training for Word 6 is now available from ViaGrafix, the producer of more than 200 training videos. The learning series consists of five videos covering the basics up to more advanced features for any level of ability.

Three of the five videos focus on specialized instruction. One tape teaches secrets and timesavers, and another specifically aims at increasing desktop publishing skills. The third video pertains to updating considerations (as well as many common tasks).

Learning Word 6.0 for Windows, Introduction explains the basics such as pull down menus, tool bars, editing text, viewing documents, page formatting, and printing.

Learning Word for Windows 6.0, Advanced teaches how to create mailing labels, import graphics, protect information, create indexes, macros, styles, and more.

"Simply put, we learn by watching, and this. . . is the power of video training," said Leslie Thomas, operations director at ViaGrafix.

ViaGrafix began operations in 1989 in Pryor, Oklahoma. Since then, ViaGrafix videos have been used by more than one million people worldwide, according to company officials.

The entire Word 6 learning series costs $199.95. Most ViaGrafix videos individually cost between $39 and $49 and include a learning disk. To contact ViaGrafix call (800) 842-4723, fax (800) 842-3294, or mail to ViaGrafix at 5 South Vann St., Pryor, OK, 74361


Video training for the Internet

"Many people at the trade shows have been asking for this..."

PRYOR, OK - March 8, 1994 - ViaGrafix, the producer of more than 200 training videos, is now putting the final touches on training for the Internet. With this video, you'll acquire an overview and learn different ways to use the Internet. The date of completion is set for early May, 1994.

A live presentation of connecting to the Internet will be demonstrated. You will learn about online information services and sending and receiving electronic mail (email).

"Many people at the trade shows have been asking for this, and that's why we have decided to produce this particular training tape," said Kurt Gwartney, instructor and part owner at ViaGrafix.

By following the instructions on the video, users will be eligible for 5 hours of free access to the Internet through the Delphi information service.

ViaGrafix produces 1 to 2 new training videos each week, concentrating on the most popular programs. Currently ViaGrafix offers over 200 titles teaching accounting, database, spreadsheet, graphical presentation, word processing, and other types of applications.

ViaGrafix was formed in 1989 by three businessmen from Pryor, Oklahoma. Initially Mike Webster produced a training video for his brother Bob Webster's program, DesignCAD. This video was produced to help people easily learn the program due to the inherently complex nature of CAD programs. ViaGrafix videos are sold and used in dozens of countries worldwide.

Most of the videos cost between $39 and $49, and include a learning disk. For more information call (800) 842-4723, fax (800) 842-3294, or mail ViaGrafix at 5 South Vann Street, Pryor, OK, 74361.


UNIFACE for Macintosh Ships
UNIFACE FOR THE MACINTOSH SHIPS

Industrial-strength client-server application development tool enables Macintosh computers to be linked into enterprise information systems

SAN JOSE, Calif. (Software Development Conference) - March 15, 1994 -- Uniface Corp. today announced general availability of UNIFACE for the Macintosh that software developers can now use to build mission-critical client-server applications that integrate Apple Macintosh computers into enterprise data management systems.

UNIFACE for the Macintosh is a full Macintosh implementation of the UNIFACE cross-platform development environment. With UNIFACE for the Macintosh, business applications can be developed that support the native look-and-feel of the Macintosh

computer and allow users to access enterprise-wide data. Applications built with UNIFACE on DOS, VMS, MPE/iX, OS/2, Windows 3.x, and UNIX platforms can also be deployed in the Macintosh environment, without rewriting a single line of code.

The value of UNIFACE's cross-platform capabilities was recently experienced by Indiana University (IU). The university is building a financial information application that needs to be deployed on three separate platforms. UNIFACE gave us exactly what we wanted, stated Dennis Cromwell, manager of information technology and standards for IU. We needed to develop an application that could be used on Windows PCs, Macs and character terminals without a lot of extra coding. Using UNIFACE, we have been able to deploy our application in all three environments without writing a single line of additional code.

In addition to its cross-platform strengths, UNIFACE provides MIS organizations the means to adopt a model-driven approach to applications development. Through the use of a central Model Repository, UNIFACE enables complex systems to be built quickly, and the cost of maintenance to be minimized.

UNIFACE's unique model-driven development technology allows commercial and corporate developers to define their application's logic at a high level of abstraction in

the Model Repository. The application can then be extended and enhanced throughout the application s life-cycle.

This approach enables applications to be easily modified or scaled to greater complexity. It also allows organizations to leverage application development investments over time by accumulating standard business rules and common objects. In addition to business objects, graphical objects like menus, icons and message windows are also defined in the UNIFACE Model Repository.

Native Macintosh Implementation

Users will find that applications built with UNIFACE adopt the same look-and-feel of standard Macintosh software. UNIFACE for the Macintosh supports System 7 features like Apple menus, application menus, Balloon Help and standard keyboard shortcuts. Images and text can be cut and copied through the Clipboard.

Standard Macintosh window controls include window titles, scroll bars and zoom boxes. Transcript and message windows are utilized for displaying messages. PICT image formats and the Macintosh icon family resources are also supported.

UNIFACE for the Macintosh utilizes the Macintosh s native folder structure and organization for intuitive system maintenance. Report printing is handled by native Macintosh printing mechanisms. UNIFACE also supports the Required Apple Events Suite and handles 3GL code as CODE resources.

For UNIFACE-specific commands, a control bar contains icons for Macintosh menus, next/previous mode, insert/outstrike mode, detail editing, and a UNIFACE universal Gold editing function. The UNIFACE Preference Editor is used for setting system and user preferences, such as default system fonts, colors, user interface compatibility settings, and much more.

Enterprise Data Access

As an enterprise development environment, UNIFACE provides read/write access to all major commercial database management systems (DBMSs), across all major operating systems and multiple networks.

UNIFACE for the Macintosh supports MacTCP and DECNet networking protocols for connection to UNIFACE PolyServer on remote platforms. Local data access to ORACLE for the Macintosh and sequential files, as well as support for SYBASE Open Client for connectivity to remote SYBASE databases, is provided.

In a networked client-server environment, UNIFACE applications can simultaneously access a wide variety of relational and non-relational data sources, including DB2, DB2/2, DB2/6000, Rdb, RMS, INGRES, INFORMIX, ORACLE, dBase III, Microsoft SQL Server, HP TurboIMAGE, HP ALLBASE/SQL and others. UNIFACE is designed to utilize all of the advanced features of each database, allowing for optimal application performance and functionality.

The UNIFACE Client-Server Application Development Environment

The UNIFACE development environment includes all of the tools required to define application models, build graphical user interface (GUI) screens, design reports, and transparently access relational and non-relational data sources.

UNIFACE is currently available for the Apple Macintosh, OS/2 Version 2.1, IBM AIX, SunOS, Solaris, OSF-1, HP-UX, HP MPE/iX, MS-DOS, MS-Windows 3.1, VMS, OpenVMS, Stratus VOS, and most other UNIX-based operating systems.

Uniface Corporation

Uniface is a leading provider of high-performance client/server tools for building and deploying business-critical information system applications on a wide range of hardware and software platforms. uniface has 1,800 customers in financial services, pharmaceuticals, telecommunications, government, manufacturing and other industries. Uniface is an multi-national corporation with U.S. headquarters in Alameda, Calif., more than 500 employees worldwide, and distributes products through direct sales, distribution, OEMs, value-added resellers (VARs) and joint-marketing arrangements.

Hardware and Software Requirements

UNIFACE for the Macintosh will run on any 68030 or 68040 Macintosh computer and requires four megabytes of RAM, 15 megabytes of available disk space, and System 7.0.1 or higher.

Price and Availability

UNIFACE for the Macintosh is available immediately. A single Macintosh development license is $4,400.


WATCOM Intends to Develop PowerPC Tools
WATCOM ANNOUNCES INTENT TO DEVELOP IBM POWER PC WORKPLACE OS TOOLS

San Jose, Calif., March 15,1994 -- WATCOM International, a subsidiary of Powersoft Corporation, today announced its intention to develop a version of the WATCOM 32-bit multiplatform C/C++ development tools for the PowerPC with Workplace OS. This will enable the development of applications for the PowerPC with Workplace OS from a number of host environments, and the use of Workplace OS as a host development system for other target environments.

"Our users and resellers have expressed the need for WATCOM's multi-platform compilers in the Workplace OS environment," said Miles Barel, Workplace OS Brand Manager. "IBM and WATCOM are working closely to enable these new development tools to fully exploit the PowerPC and Workplace OS."

WATCOM intends to deliver the components of its new WATCOM C/C++ 10.0 product, also announced today, on the PowerPC with Workplace OS, including WATCOM's new C++ class browser, advanced GUI debugger, profiler and other tools.

"We're excited about the potential of Workplace OS, particularly as a platform for our development tools," said Ian McPhee, president of WATCOM. "The PowerPC performance and multiple execution environments of Workplace OS promise a very attractive environment for our cross-platform compilers and graphical development environment."

Headquartered in Waterloo, Ontario, WATCOM International Corp., a wholly owned subsidiary of Powersoft Corp. (NASDAQ:PWRS), is a leading provider of application development tools. WATCOM has established itself as an industry-leader in optimizing compiler technology for Intel-based PCs with its WATCOM C/C++ products. WATCOM introduced its PC-based client/server SQL database servers in 1992, providing the first SQL database servers which deliver the simplicity, openness, scalability and cost effectiveness required for the PC marketplace.


WATCOM/DEC Agree for Alpha AXP Dev Tools
WATCOM ANNOUNCES AGREEMENT WITH DIGITAL FOR ALPHA AXP DEVELOPMENT TOOLS

San Jose, Calif., March 15,1994 -- WATCOM International, a subsidiary of Powersoft Corporation, today announced an agreement with Digital Equipment Corporation to develop and market a version of WATCOM's 32-bit multi-platform C/C++ development package for Digital's Alpha AXP processor with the Windows NT operating system. This will enable the development of applications for Alpha AXP/Windows NT from a number of host environments, and the use of Alpha AXP/Windows NT as a host development system for other Windows NT environments.

"We quickly identified the need for WATCOM's multi-platform compilers in the Alpha AXP/Windows NT environment based on input from our customers and key independent software vendors," said Edmund H. Muth, Digital's Worldwide Director, Windows NT Program Office. "WATCOM's code quality and cross-platform capabilities are key features that we want to deliver for the Alpha AXP/Windows NT environment."

WATCOM intends to deliver the components of its new WATCOM C/C++ 10.0, also announced today, on the Alpha AXP/Windows NT environment, including WATCOM's new C++ class browser, advanced GUI debugger, text editor, profiler and other tools.

"We're looking forward to experiencing the performance of the Alpha AXP running our C/C++ environment and tools," said Ian McPhee, president of WATCOM. "We believe that the strengths of our tools are an excellent complement to the considerable capabilities of the Alpha AXP/Windows NT environment."

Digital Equipment Corporation is the world's leader in open client/server solutions from personal computing to integrated worldwide information systems. Digital's scalable Alpha AXP platforms, storage, networking, software and services, together with industry-focused solutions from business partners, help organizations compete and win in today's global marketplace.

Headquartered in Waterloo, Ontario, WATCOM International Corp., a wholly owned subsidiary of Powersoft Corp. (NASDAQ:PWRS), is a leading provider of application development tools. WATCOM has established itself as an industry-leader in optimizing compiler technology for Intel-based PCs with its WATCOM C/C++ products. WATCOM introduced its PC-based client/server SQL database servers in 1992, providing the first SQL database servers which deliver the simplicity, openness, scalability and cost effectiveness required for the PC marketplace.


WATCOM C/C++ Version 10.0
WATCOM INTRODUCES WATCOM C/C++ VERSION 10.0

New Multi-Platform GUI Integrated Development Environment Simplifies and Accelerates Application Development

San Jose, Calif., March 15, 1994 -- WATCOM International, a subsidiary of Powersoft Corp. (NASDAQ:PWRS), today announced WATCOM C/C++ version 10.0, a C/C++ compiler and development tools package that simplifies and accelerates the development of high-performance, multi-platform applications. WATCOM C/C++ 10.0 builds on the powerful capabilities of version 9.5 by delivering a Graphical User Interface (GUI) Integrated Development Environment (IDE) designed to ease and shorten the effort required to develop both character and GUI applications on a wide variety of platforms.

WATCOM C/C++ 10.0's new, GUI IDE meets the needs of professional developers with a comprehensive suite of multi-platform, graphical development tools. New in this release are a C++ class browser, advanced GUI debugger, text editor and profiler. Version 10.0 also includes Windows resource editing tools for icons, bitmaps, dialogs and menus, and a number of Windows debugging utilities such as Spy, Heapwalker and Dr. WATCOM.

WATCOM C/C++ 10.0 provides significantly faster compile speeds through the use of pre-compiled headers, and also provides improved C++ optimization technology, such as tail recursion elimination and floating point scheduling. The C++ implementation closely follows the American National Standards Institute (ANSI) draft standard which provides comprehensive support for the current AT&T version 3.0 language and features templates and exception handling to exploit the benefits of object-oriented programming such as code reusability, increased reliability and reduced maintenance.

WATCOM's cross-platform capabilities enable the development of programs for a wide variety of target environments from any of several supported host systems. Thus developers can standardize on a single host environment and toolset for application development across a wide range of target systems. WATCOM C/C++'s multi-platform target support includes 16-bit DOS, Windows 3.x, OS/2 1.x, 32-bit DOS (with DOS extenders), OS/2 2.x, Windows NT, Win32s, 32-bit Windows 3.x (with WATCOM's 32-bit Windows extender) and NetWare NLMs. With version 10.0, WATCOM C/C++ now includes 16-bit and 32-bit tools in one package.

Version 10.0's multiple target support allows the IDE to handle sophisticated, real-world applications that consist of executables, dynamic link libraries and other objects. The IDE is hosted on Windows 3.1, OS/2 and Windows NT with a consistent user interface across all platforms that streamlines every stage of application development from writing and compiling to debugging and profiling.

WATCOM C/C++ supports key emerging and defacto standards, including the Microsoft Foundation Class library (MFC) and Object Linking and Embedding (OLE) specifications, and IBM's System Object Model (SOM) and Distributed System Object Model (DSOM) technology.

Pricing and Availability

WATCOM C/C++ has a suggested retail price of $599.* The limited-availability version of the product will ship later this month; the general-availability version will ship within 60 days. Upgrades from WATCOM C/C++32 version 9.5 and WATCOM C/C++16 version 9.5 are available directly from WATCOM for $149 (US).

Headquartered in Waterloo, Ontario, WATCOM International Corp., a wholly owned subsidiary of Powersoft Corp. (NASDAQ:PWRS), is a leading provider of application development tools. WATCOM has established itself as an industry-leader in optimizing compiler technology for Intel-based PCs with its WATCOM C/C++ products. WATCOM introduced its PC-based client/server SQL database servers in 1992, providing the first SQL database servers which deliver the simplicity, openness, scalability and cost effectiveness required for the PC marketplace.


WATCOM VX-REXX Major Upgrade for OS/2
WATCOM ANNOUNCES MAJOR UPGRADE FOR VX-REXX VISUAL DEVELOPMENT ENVIRONMENT

Improvements Simplify OS/2 Application Development

WATERLOO, Ontario, Canada, Feb. 22, 1994 -- WATCOM International, a subsidiary of Powersoft Corp., today announced VX-REXX version 2.0, a major upgrade to WATCOM's award-winning visual development environment for OS/2. The new version leverages the power of OS/2 to further simplify application development and enable a broad new class of users to create rich GUI applications for OS/2.

VX-REXX is an easy-to-use, powerful, integrated application development tool which operates with the REXX language in OS/2, providing a project management facility, visual graphical user interface (GUI) form designer and interactive source level debugger.

With VX-REXX version 2.0, developers can exploit the power of OS/2 to enhance their own applications through:

* Graphical creation of Presentation Manager (PM) windows with

  Common User Access (CUA) objects, simple customization of

  object properties and association of REXX code with object

  events

* Easy creation of rich, multiwindow, drag-and-drop user

  applications

* Allowing applications to use multithreading simply and

  effectively

* Implementation of object-oriented GUI run-time support through

  the OS/2 2.x System Object Model (SOM)

* Using IBM's OS/2 REXX to provide all APIs including DB2/2 and

  multimedia APIs such as Ultimotion

* A development environment and interactive debugger that can

  be used with existing OS/2 REXX code

Enhanced Features

VX-REXX includes the following enhancements:

Drag-and-drop Programming -- The new version of VX-REXX uses drag-and-drop techniques to simplify application development, particularly coding related to GUI objects. REXX code is automatically generated by the VX-REXX environment in response to drag-and-drop interactions by the user, improving the speed and quality of coding.

Additional Objects -- Version 2.0 features many new objects, including containers, notebooks, pop-up menus, conditional cascaded menus, sliders. spin controls, value sets, Dynamic Data Exchange (DDE) clients and timers. In all, 26 types of objects are now available, delivering rich new functionality in an easy-to-use framework. The new properties, methods and events of these objects enable enhanced programming capabilities in user applications.

Application Integration -- Important new features have been added to enhance the interoperability of VX-REXX with other applications, further increasing the capabilities of VX-REXX as a cross-application macro language. Now, DDE and virtual keystrokes can be used to control other applications from VX-REXX programs. In addition, the full power of VX-REXX is available, including GUI capabilities, to create macros for "REXX aware" applications such as Lotus Ami Pro.

Expanded Documentation -- Version 2.0 documentation has been improved with the addition of twenty sample programs to demonstrate VX-REXX's powerful features and to provide code for user applications. Online reference information is also provided, including the complete Programmer's Guide and Reference in hyper-linked book form.

Q+E Database Library Support -- Full support is provided for the Q+E database library, including support for directly binding REXX variables to queries, providing simple access to all database systems supported by the Q+E library.

Pricing and Availability

WATCOM VX-REXX is available immediately through direct, reseller and distribution channels at the introductory price of $99. After March 25, 1994, VX-REXX will be available at the suggested retail price of $199. Upgrade diskette packages are available to registered users of VX-REXX version 1.0 for a shipping and handling charge. Full upgrade packages including documentation are priced at $49.

Headquartered in Waterloo, Ontario, WATCOM International Corp., a wholly owned subsidiary of Powersoft Corp. (NASDAQ:PWRS), is a leading provider of high performance application development tools. WATCOM has established itself as an industry-leader in optimizing compiler technology for 16- and 32-bit Intel-based PCs with its WATCOM C/C++ products. VX-REXX was introduced in June 1993 and recently won the OS/2 Professional Magazine award for Best New OS/2 Development Tool in 1993, and PC Magazine's Editor's Choice award in February 1994.


File Viewing & Conversion Enabling Technology
Cimmetry Systems Inc. (C.S.I.) launches File Viewing and Conversion Enabling Technology

San Jose, CA - March 1994 Cimmetry Systems Inc. (C.S.I.) is proud to launch its File Viewing and Conversion Enabling Technology at the Software Development and Business Software Solutions Conference and Exhibition. The technology allows developers to integrate word processor, spreadsheet, database, graphics and archives viewing & conversion into their MS-Windows applications. This greatly reduces costly development time and allows for software developers to bring products to market on schedule.

Also on display will be C.S.I.'s retail product, PANORAMIC! for Windows, an example of what can be achieved with the File Viewing and Conversion Enabling Technology. PANORAMIC! for Windows allows you to quickly view, convert, and print the contents of files independent of the host application. The program supports over 100 file formats such as word processors, graphics, databases, spreadsheets, CAD, PostScript, fax and archive files.

PANORAMIC! Additional Format Support (PAFS), is a software development kit to add additional formats for use in the PANORAMIC! for Windows core product. This is useful for companies or developers that use a new or proprietary file format.

Cimmetry Systems Inc (C.S.I.)

1430 Mass Ave., Suite 306

Cambridge, MA. 02138-3810

8300 Ch. Cote-de-Liesse, Suite 201

St-Laurent, Qc. Canada H4T 1G7

-----------------------------------------------------------------

CSI's File Viewing and Conversion Enabling Technology

The smart choice for MS-Windows application development

If your application requires file viewing, printing or conversion, then you need CSI's File Viewing and Conversion Enabling Technology. It provides the most effective way to get your MS-Windows product to market sooner and at lower cost.

Your development team will be able to focus on the functionality of your application, rather than time consuming (and expensive) coding, testing and debugging needed to support an ever-changing landscape of file types and formats.

CSI has Enabling Technology to meet all your file viewing, printing and conversion needs, with support for a large number of file formats in the following categories:

* WordProcessors

* Spreadsheets

* Databases

* RasterGraphics

* Vector Graphics

* Compressed Files

The efficient high-level interface makes this technology easy to integrate, allowing your application to:

* Perform text search and highlighting.

* View all or part of a file, pan and zoom.

* Print all or part of a file, with many options.

* Convert files, with many options.

* Copy all or part of a file to the clipboard.

* And more...

CSI' s Enabling Technology does not rely on filename extensions to determine file type, but rather on file structure. For example, if you name a raster graphic file MYFILE.ABC, the control will recognize the file's format (BMP, PCX, TIFF, GIF, etc...) and treat it accordingly.

CSI's File Viewing and Conversion Enabling Technology can make use of our extensive range of import and export filters, which we are continually updating and expanding. We also provide the tools to add additional file formats. And since new filters are automatically recognized, you won't have to recompile your source code to use them.

Cimmetry Systems Inc (C.S.I.)

1430 Mass Ave., Suite 306

Cambridge, MA. 02138-3810

8300 Ch. Cote-de-Liesse, Suite 201

St-Laurent, Qc. Canada H4T 1G7


CSI Panoramic! Adds Additional Format Support
PAFS: Panoramic! Additional Format Support

PANORAMIC! for Windows from Cimmetry Systems Inc. (C.S.I.) currently supports over 100 file formats, but we realize that you may wish to add additional formats to the ever expanding list. This is why we've made available the PAFS (PANORAMIC! Additional Format Support) Software Development Kit.

Our goal is to promote an open structure to encourage development of additional file format filters compatible with PANORAMIC ! for Windows. Developers will be able to register with CSI for inclusion in our third party format support list, which we will provide to users of PANORAMIC! for Windows. You are also free to sell and promote any format filters that you create.

The PAFS SDK allows you to produce file filter Dynamic Link Libraries (DLLs) that are seamlessly integrated into the advanced PANORAMIC ! for Windows architecture. Word processor, spreadsheet, database, graphic (raster & vector) and compressed files will fully benefit from the extensive viewing, printing and conversion abilities that PANORAMIC! for Windows is famous for.

The PAFS SDK includes the PANORAMIC! File Decoder Specifications, sample C code to get you started, and is available now. To order, or for more information, please call us today.

Cimmetry Systems Inc (C.S.I.)

1430 Mass Ave., Suite 306

Cambridge, MA. 02138-3810

8300 Ch. Cote-de-Liesse, Suite 201

St-Laurent, Qc. Canada H4T 1G7


Select OMT Launched at Swr Dev Conf
SELECT OMT IS LAUNCHED AT SOFTWARE DEVELOPMENT CONFERENCE

Powerful Object Oriented Design Tool for Rumbaugh's Object Modeling Technique (OMT)

March 14, 1994 -- San Jose, CA *** SELECT Software Tools, Ltd., pioneers of cost effective PC based CASE tools, introduced SELECT OMT, a new multi-user, Microsoft Windows based design tool which provides rigorous support for Rumbaugh's Object Modeling Technique (OMT). A superset of SELECT's established graphical design tool, C++ Designer, SELECT OMT now incorporates the three integrated models, object, dynamic and functional as outlined in the book Object Oriented Modeling & Design by J. Rumbaugh, et al. (Prentice Hall). The Object Model, which is central to the method, shows classes and their attributes together with relationships between classes. Relationships drawn include inheritance, aggregation and association. The Dynamic Model comprises state transition diagrams (STDs) allowing for decomposable states for each class in the object model. The Functional Model uses a hierarchy of data flow diagrams, integrated with the Object and Dynamic models. SELECT OMT also offers a powerful integrated data dictionary and C++ code frame generation including integration with most popular C++ development environments such as Microsoft's Visual C++.

SELECT OMT's strengths lie in its ease of use, powerful method support and integration with other Windows based applications which are used throughout the life-cycle. For example, diagrams created in SELECT OMT can be incorporated into Windows-based word processor documents to produce quality documentation. OLE (Object Linking & Embedding) compliancy will be introduced in the near future making these links dynamic.

SELECT plans a new product release later this year designed to support a shorter, smoother lifecycle with emphasis on providing integrated protoytyping and full code generation. An upgrade path will be available from the current SELECT OMT toolkit. A strategy paper on the proposed enhancements and SELECT's OO development approach are available from the company (also available at the SD conference, booth #935).

SELECT OMT, available immediately for $695.00 per user can be used in a single user environment as well as all popular LAN environments including Netware, PC-NFS, LAN Manager and DEC pathworks. Users of C++ Designer, SELECT's object oriented graphical design tool, can upgrade to SELECT OMT through the end of March for only $200.00.

SELECT Software Tools USA, based m Southern California is a subsidiary of the UK based corporate headquarters founded in 1988 to develop and market a range of cost effective PC based Application Development Tools for both real-time and management information systems. In early 1992, SELECT made the strategic decision to provide support for object oriented techniques. To date, the company has introduced C++ Designer and now SELECT OMT with a full portfolio of OO products and services for 1994.

SELECT Software Tools

1526 Brookhollow Drive, Suite #84, Santa Ana, CA 92705

Phone: (714) 957-6633,   Fax: (714) 957-6219


SoftText for Windows Funcational Test Cases
Bender & Associates Announces SoftTest for Windows at Software Development Conference

March 14, 1994, Software Development Conference, San Jose, CA--Bender & Associates today announced that SoftTest, the company's functional test case design tool, is available on the Windows platform. Since SoftTest is a functional tool, it can be used to test any type of application, written in any language, and run on any platform.

Targeted toward software testers, SoftTest for Windows includes all of the exceptional features and benefits of the original DOS-based SoftTest but is now able to take advantage of the features available within the Windows environment as well. Enhancements include ease of use, dramatically increased system limits to allow processing of much larger functions, and improved viewing and reporting capabilities. "The DOS version of SoftTest has drastically reduced the number of test cases we need to assure proper coverage of code and has given me a 4 to 1 ratio in reduction time," states Lucie Schmidtmann, System Tester at AT&T Bell Laboratories. "We're really looking forward to incorporating the Windows version as well."

When used throughout the software development life cycle, SoftTest helps developers significantly increase the effectiveness and efficiency of their test efforts. SoftTest allows the user to integrate testing throughout the development cycle as opposed to testing at the end. Traditional code based testing (testing at the end of the cycle) often creates numerous redundant tests that only exercise a minor portion of the code (3050%). Conversely, test cases designed with SoftTest eliminate test case redundancy. Developed using the same algorithms that engineers use to test hardware logic circuits, SoftTest is the only tool available that utilizes this mathematically rigorous technique for designing and evaluating software test cases.

And because the algorithms are built-in, SoftTest users do not need an engineering background. Finally, since test cases designed by SoftTest are based on the description of the system's functional requirements, 100% of the system's requirements are verified, while typically exercising 80-90% of the code!

"Bender & Associates' goal is to offer products and services that are geared towards the development of total quality systems. We understand the business perspective, so all of our tools and techniques are designed to increase the bottom line return on investment," states Richard Bender, President of Bender & Associates. "By expanding SoftTest from DOS to Windows, many more companies will be able to improve their software development cycles by using SoftTest. Our solution improves product quality, shortens development schedules through parallel testing, and reduces total project resources by minimizing scrap and rework."

SoftTest for Windows will be shipping 2nd quarter 1994 with a list price of $2,500. Registered owners under maintenance of SoftTest for DOS will be upgraded to the Windows version free of charge. Other registered owners can upgrade for $500. Both versions of SoftTest are available direct from Bender & Associates.

Technical Specifications: SoftTest for Windows requires Windows version 3.1 and above, with a minimum of 4MB RAM and 2MB free disk space.

SoftTest for Windows will be on display at the Software Development Conference in San Jose, March 14-18, 1994. Interested users and industry press are encouraged to stop by Booth #1544 at the San Jose Convention Center to view demonstrations.

Bender & Associates Inc. offers full support in the total testing process from software testing products to training, consulting, and contract testing services. All products and services are designed to deliver more function at higher quality, in less time, and with less resources. Since its formation in 1977, Bender & Associates has consulted internationally to every major category of industry, military, and government organization. The company's mailing address is P.O. Box 849, Larkspur, CA 94977-0849. Telephone: (415) 924-9196. Fax: (415) 924-3020.


Rainbow Intros Japanese Swr Protection
RAINBOW INTRODUCES NEW JAPANESE SOFTWARE PROTECTION

The SentinelSuperPro Offers Developers Industry's First Software Protection Support for Win32S-J for NEC Platform

San Jose, Calif., March 15, 1994 (Software Development Conference, Booth #1216) --Rainbow Technologies, Inc. (NASDAQ: RNBO), today announced the first software protection support for Win32S-J on the NEC platform with its SentinelSuperPro hardware key which utilizes Rainbow's next generation proprietary ASIC (Application Specific Integrated Circuit) technology. The SentinelSuperPro is the industry's first software protection device that combines the benefits of multiple algorithms and read/write memory in one key. Together these features provide software developers the ability to implement the widest variety of protection options available today for DOS, Windows and Windows NT applications running on IBM PCs, NECs and compatibles.

"The SentinelSuperPro combines the best features of our algorithmic and memory-based products. By combining the security of multiple algorithms and the flexibility of programmable memory in a single key, Rainbow offers developers leading edge technology in the software protection industry," said Norman Denton, Rainbow's Vice President Worldwide Sales and Marketing.

How It Works

The SentinelSuperPro contains 128 bytes of read/write memory organized as 16 64 bit words. The words can be configured in many ways. For example, they can be used as time counters for leased software. Or they can count executions for limiting the operation of demonstration products. Additionally, memory cells can be programmed with customer information, serial numbers, passwords and more.

For maximum security, proprietary algorithm descriptors can be stored in the key. The application sends a data stream to the key which returns a scrambled string back to the application. The application then acts on the returned values as programmed by the developer. These algorithm descriptors may be associated with passwords and counters too. Developers can protect multiple/modular applications by assigning each package its own unique algorithm.

Availability

The SentinelSuperPro is available for DOS, Windows, Win32S software developers. SentinelSuperPro Evaluation Kits, which feature a customer unique hardware key, software and a manual, are available for $30.

Rainbow Technologies. Inc.

Formed in 1984 and based in Irvine, Calif., Rainbow Technologies, Inc. is the world's leading developer, manufacturer and supplier of hardware devices for software execution control and protection in the IBM PC/compatibles, NEC, LAN, Apple Macintosh and UNIX/Open Systems markets. Over 10,000 developers worldwide have protected their software with more than 4,000,000 of Rainbow's keys.

Rainbow has been recognized by "Business Week" and "Inc." magazines in their yearly list of America's top small companies, by "California Business Magazine" as the #1 small company in California, by "Fortune" magazine in their "Companies to Watch" section and most recently by "Forbes" magazine in their November 9, 1992 issue on "The 200 Best Small Companies".

Publicly held since 1987, Rainbow stock is traded on NASDAQ under the symbol RNBO.

Rainbow Technologies

9292 Jeronimo Rd, Irvine, CA 92718

714-454-2100,  800-852-8569,  fax 714-454-8557


Rainbow Intros Macintosh Swr Protection Device
RAINBOW INTRODUCES NEW MACINTOSH SOFTWARE PROTECTION DEVICE

The SentineEve3 Offers Apple Developers Industry's Most Secure and Flexible Microprocessor-Based Hardware Key

San Jose, Calif., March 15, 1994 (Software Development Conference, Booth #1216)-Rainbow Technologies, Inc. (NASDAQ: RNBO), today introduced the SentinelEve3 hardware key. Providing Apple software developers with the most sophisticated technology available, the SentinelEve3 protects developer revenues by preventing the unauthorized distribution and use of software programs.

The SentinelEve3's high-tech, slim design makes it not only one of the smallest keys in the market, but the most aesthetically pleasing. SentinelEve3 attaches to any Apple computer with an ADB port and is compatible with PowerBooks. It will also run with Power PCs in emulation mode. In addition, SentinelEve3 can be cascaded with other SentinelEve3s and is transparent to other software and peripheral devices on the computer.

"Rainbow was the first company to introduce a software protection key specifically for the Apple Macintosh software developer. SentinelEve3 represents a new generation of software protection and it is the most technologically advanced hardware key in security, programming flexibility and design," said Norm Denton, Rainbow's Vice President, Worldwide Sales and Marketing.

How It Works

SentinelEve3 is a microprocessor-based hardware key with a wide range of capabilities to protect single or multiple applications. The microprocessor-based protection allows developers to configure password protected memory as read/write cells, read only cells or challenge/response registers.

Memory cells can be configured in many ways. For example, they can be used as time counters for leased software. Or they can count executions to limit the operation of demonstration products. In addition, memory cells can be programmed with customer information, serial numbers and passwords for more developer customized security.

For maximum security, proprietary algorithm descriptors can be stored in the key. Developers can protect multiple/modular applications by assigning each package its own unique algorithm. Because the communication channel between the key and the application is randomly encrypted, the developer can construct a custom-designed high security system.

Availability

The SentinelEve3 is available for Apple software developers now. SentinelEve3 Evaluation Kits, which feature a customer unique hardware key, software and a developer's guide, are available for $39.

Rainbow Technologies. Inc.

Formed in 1984 and based in Irvine, Calif., Rainbow Technologies, Inc. is the world's leading developer, manufacturer and supplier of hardware devices for software execution control and protection in the IBM PC/compatibles, LAN, Apple and UNIX/Open Systems markets. Over 10,000 developers worldwide protect their software with more than 4,000,000 of Rainbow's keys.

Today Rainbow is in the forefront of changing the way software and information is distributed. Its VendorSystem Desktop Delivery Technology, which allows multiple software programs to be "locked" on a single CD-ROM disc and "unlocked" by the end user upon payment, is the choice of the world's leading distributors, resellers and software developers including Agfa, Aldus Corp., Apple Computer, Ingram Micro, KidSoft and more. This technology allows end users to "try before they buy" and makes software programs available upon demand, regardless of time or day.

Rainbow Technologies

9292 Jeronimo Rd, Irvine, CA 92718

714-454-2100,  800-852-8569,  fax 714-454-8557


ViewSoft Utah for Windows, New Interface Tech.
VIEWSOFT TO INTRODUCE NEW GUI INTERFACE TECHNOLOGY

Utah for Windows, Available April 4, 1994, Virtually Eliminates Writing GUI Code in the Development of GUI-Based Applications

PROVO, UTAH, March 15, 1994 ---- ViewSoft, Inc., a three-year old software company headquartered here, will introduce Utah for Windows, a new software interface technology that enables C++ programmers to bypass 90% of the programming effort traditionally required to design, build and attach Graphical User Interfaces (GUIs) to an application program.

The new technology is a breakthrough that advances contemporary interface-building technology to a new plane by enabling software programmers to create complex GUI applications without writing GUI code. Utah will be commercially available March 14, 1994.

Popularized by Apple with the introduction of the Macintosh in 1984, GUI technology makes use of simplified pictures called icons laid out on a rectangular "desktop." Early versions of GUIs used icons such as manila folders, a "trash can" and a schematic disk drive which Mac users used to delete files or eject diskettes from the computer. Today, most popular application programs have GUIs because they are easier to use, more aesthetically appealing, more flexible and, ultimately, more powerful. Examples of today's more popular GUI platforms include Microsoft's Windows, Apple's Macintosh, Open System Foundation's Motif, and IBM's Presentation Manager for OS/2.

Utah is the first product that utilizes the Editable Object System (EOS), a revolutionary Semantic Interface Technology created by ViewSoft that delivers automatic binding of GUI components to the base application, eliminating massive GUI code and complexity.

Using ViewSoft's Semantic Interface Technology (patent pending), a programmer can create the most sophisticated GUI interfaces in a fraction of the time it takes to use other GUI tools currently on the market. Some users report a ten-to-one increase in programming productivity with Utah.

"Considering the pressure to introduce quality products to market under tighter and tighter deadlines, Utah delivers in a big way," said a senior engineer at a software development company which is beta testing the new product. "There's nothing like it anywhere, and I've seen everything. There are tools that do some of the things Utah does, but nothing out there comprehensively delivers like Utah does or in the unique way Utah does. It represents an entirely new way of doing things."

"Our semantic interface technology isn't just an improvement or new tool, it's a technological breakthrough that will change the face of GUI programming forever," said David Mitchell, chief technical officer at ViewSoft. "We've spent three years pioneering a fast, powerful multi-platform GUI technology that simply doesn't run out of gas when the job gets complex."

To use Utah, software programmers define C++ classes in the usual way, then choose and graphically arrange smart components that represent the classes' member fields and functions. Utah allows a developer to create as many views of a class as he wants, while view embedding and view inheritance allow complex class views to be reused as often as desired. Similar to how word processor styles allow a document to assume an entirely new look without retyping, Utah's User Interface Styles allow embedded views to make chameleon-like changes when "dropped-in" to existing dialogs.

These "views" of class members are automatically bound at run-time to the underlying code. It is now possible to have the user select his choice of interfaces just before he runs the program. When programs need to be revised, Utah enables programmers to completely remove or replace entire interface operations without affecting their code. This saves programmers' time and increases efficiency.

Because there is no interface code, there are remarkably fewer lines of application code that need to be written and maintained. Unlike conventional tool kits, the execution speed of Utah is often faster than applications with hand-coded connections. With Utah, writing code to tie user interface events to applications is a thing of the past.

"Most programmers would rather focus on data structures and algorithms--not GUI programming," said Mitchell. "Utah completely eliminates the repetitive, time-consuming and error-prone aspects of GUI programming. Utah does the boring stuff, so the programmer can concentrate on the really creative part of the problem.

"Users are growing more demanding in the quality and usability of their programs. They want them to be intuitive and to act logically. These expectations have created a race to provide ever more sophisticated interfaces for new editions of standard applications. Utah makes it possible for developers to deliver on those expectations."

Following the release of Utah for Windows this spring, ViewSoft plans to introduce the Macintosh version in second quarter '94 and other critical platforms later this year and in early '95.

Utah will retail for $1,495 per user and is available from ViewSoft or its resellers. There are no run-time royalties. ViewSoft is offering a money-back guarantee and free 30-day evaluation copies, complete with user tutorials.

Based in Provo, Utah, ViewSoft, Inc. is a premier supplier of GUI programming technology to professional developers. Its introduction of Semantic Interface Technology promises to revolutionize the GUI development process.

ViewSoft

801-377-0787


G'OLE Geographic Object Linking & Embedding
TerraLogics Introduces First OLE 2.0 Tool Designed for Embedding Maps in Applications

Software Development Conference, San Jose, Calif., March 15, 1994 -- For the first time, developers of virtually any off-the-shelf software, such as database, presentation, desktop publishing and spreadsheet applications can easily add mapping/data visualization capabilities using a new OLE 2.0-compatible product introduced today by TerraLogics, Inc. of Lowell, Mass.

Called G'OLE -- for Geographic Object Linking and Embedding -- this new development tool marks the first time that mapping functions can be integrated and delivered as an OLE 2.0 server. G'OLE is available immediately.

Using G'OLE, an embedded map "object" can be integrated as part of another software package, allowing end users to visualize their data on colorful maps and perform geographic analysis functions at the click of a single button.

G'OLE is the newest addition to TerraLogics' flagship product, the TerraView Software Development Kit (SDK). TerraView includes a C-language subroutine library and a variety of optional modules and utilities that contain all the functions for developing and embedding maps in applications. It enables geographic maps to be embedded directly into the source code of applications developed in Windows, Mac, UNIX or other environments. Because TerraView is modular, developers can purchase the base toolkit and only the tools needed for a particular application.

G'OLE can be used to create very simple presentations, such as company sales performance by territory, or display more sophisticated relationships such as demographic and product sales trends.

A key advantage of embedding mapping into an application via G'OLE is that information can be viewed geographically without exporting it to a separate application. Before today, most users needed a dedicated mapping software program to view their data.

G'OLE is intended to expand the use of geographic data visualization by integrating mapping and spatial analysis features into widely used "shrink wrapped" applications. These mapping features have been previously available only in dedicated desktop mapping tools

Matthew Goldworm, president and CEO of TerraLogics says, " The TerraView SDK provides the capability for full custom embedded mapping development. The G'OLE server, delivered as source code, not only gives the developer a highly functional mapping server, but allows a full spectrum of application-specific functionality."

A significant number of software manufacturers, including the leader in standalone mapping applications announced support for G'OLE.

Steve Poizner, president of Strategic Mapping, Inc. said, "We intend to support links between TerraView and our Atlas line of desktop mapping software and tools, and to provide data that can be readily accessed by applications which use G'OLE. We believe G'OLE is complementary to our mapping software and tools because it provides simple visualization capabilities to a wide audience of endusers."

Pricing and Availability

TerraView with G'OLE is currently shipping for delivery immediately. Pricing varies depending on the modules selected from the TerraView SDK.

About TerraLogics

TerraLogics, Inc., headquartered in Lowell, Massachusetts is the leading provider of embedded map technology and services. TerraView, the company's flagship product, is sold throughout the world to software publishers and developers, systems integrators and VARs and federal government agencies. The company was founded in 1988.

TerraLogics

600 Suffolk St

Lowell, MA 01854

508-656-9900,  fax 508-656-9999


TerraLogics & Strategic Mapping Alliance
TerraLogics, Inc. and Strategic Mapping Announce Alliance

Two Mapping Leaders Join Forces to Broaden Use of Embedded Mapping and Data in Business Intelligence Applications

LOWELL, MA, February 4, 1994 -- TerraLogics, Inc, the leader in embedded mapping technology and Strategic Mapping, Inc. of Santa Clara, CA, the leading supplier of desktop mapping and business data today announced a strategic partnership to address the growing market for geographic data visualization. Under the terms of the agreement, TerraLogics, Inc. and Strategic Mapping will engage in joint technology and marketing programs designed to make geographic data more accessible for business intelligence applications.

The two companies offer a natural synergy for business map users. TerraLogics' embedded map technology, TerraView, is a software development kit that allows application developers to embed geographic maps directly into the source code of applications developed in the Microsoft Windows, Apple Macintosh, UNIX environments. Strategic Mapping produces a variety of standalone mapping products including Atlas GIS for Windows, a full-function desktop GIS package. As a result of its recent acquisition of Donnelley Marketing Information Services from Dun & Bradstreet, Strategic Mapping also offers the broadest selection of digital geographic files and attribute data, including detailed US and world geography and demographic, business, and vertical market attribute data.

According to Matthew Goldworm, President and Founder of TerraLogics, "This partnership is strategic for both organizations because the combined offerings will bring geographic data visualization to a whole new level. On its own, the TerraView engine is a very powerful tool for the creation of mapping applications. But when you add the content of Strategic Mapping's data products, the information value increases tenfold.

Steve Poizner, President of Strategic Mapping adds, "Attribute data, such as business and population demographics has the most value when it's accessible and easy to use. Technology should make it easier for decision makers to interpret the meaning of data sets. TerraView is the vehicle for embedding our data products into business intelligence applications."

Companies such as IRI Software, a leading provider of Business Intelligence solutions, see immediate benefits from the new relationship. "We recently embedded the TerraView functionality into our DataServer family of products," said Robert Post, Director of Business Development at IRI. "We have an excellent business relationship with both TerraLogics and Strategic Mapping. We chose the TerraView technology because it is the best approach for our customer base. In addition, we were impressed with the range of data products offered by Strategic Mapping. We are very excited to hear that the two companies are focusing on their respective strengths and we intend to leverage the new relationship in meeting the sales and marketing analysis requirements of our customers."

The TerraView software development kit, first introduced in 1990, includes a C-language subroutine library that supports seamless integration of maps with development environments such as Powersoft's PowerBuilder, GUPTA's SQLWindows, Lotus Notes, Microsoft's Visual C++ and C/C++, and Borland's C++ applications. It is also available for the Apple Macintosh and UNIX environments. In addition to IRI, the TerraView mapping technology is being used by Pilot Software, the Price Waterhouse Group, Reuben H. DoMelley, Rockwell International and other software publishers, systems integrators, and Value Added Resellers.

Strategic Mapping is a leading resource for key geodemographic and segmentation information products and services, providing application solutions in the areas of site selection, target marketing, market analysis, media planning, and direct marketing.

TerraLogics Inc., headquartered in Lowell, Mass., is the leading provider of embedded map technology, along with related data and services. TerraView, the company's flagship product, is sold throughout the world to software publishers and developers, system integrators and VARs, and federal government agencies. The company was founded in 1988.

Strategic Mapping, Inc. provides total geographic information systems solutions by offering a complete family of software and access to more that 100 gigabytes of data. Strategic Mapping's products are used by approximately 50,000 businesses, universities, government agencies and research organizations throughout the world, including more than half of the U.S. Fortune 500 companies.

TerraLogics

600 Suffolk St

Lowell, MA 01854

508-656-9900,  fax 508-656-9999


TERRALOGICS' TERRAVIEW GOES INTO SPACE

Advanced Integrated Mapping Supports NASA Space Shuttle

LOWELL, MA, January 24, 1994 -- TerraLogics, Inc., announces that Rockwell Space Operations Company will use TerraView to provide detailed, geographic displays of the Earth during an upcoming NASA space shuttle mission devoted to studying the Earth. TerraView is a software development kit from TerraLogics that supports geographic data visualization in a variety of applications. Rockwell's use of TerraView significantly reduced the time to develop the mapping application, making it possible for the development team to meet the schedule for the shuttle launch in April.

"The TerraView toolkit cut the lines of code we had to write by 50 percent," says Robert Tucker, Rockwell's leader of the Shuttle Portable Computer Team. "TerraView also provides the crew with more meaningful map information than in previous systems. The detailed geographic maps that TerraView provides are critical for the shuttle crew's acquisition of informed, specific earth imagery."

According to Robert Larnkin, TerraLogics' vice President of Sales and Marketing, "Rockwell's use of TerraView demonstrates the exciting range of applications that embedded mapping technology is being used for -- from space stations to executive information systems. The enormous potential of embedded mapping is taking off."

The Windows-based application, titled WinSPoC (Windows Shuttle Portable Onboard Computer), will first be used aboard Shuttle flight STS-S9. The objective of the flight is to gather data on the earth's vegetation, deforestation, topographic, oceananic and volcanic activities so researchers can learn about the earth's environmental changes.

WinSPoC with TerraView will provide continuous, detailed maps of the earth so the crew knows where they are in relation to the earth and when to begin and end photographic studies. The studies will be performed by a radar system that penetrates the surface of the earth and large bodies of water to detect objects and movements. Without the precise timing of the studies, research results could be inconsistent with other research data gathered on the flight. The WinSPoC application will run on a 486 laptop with a super VGA color monitor. If WinSPoC performs to expectations, it will be a standard tool on future shuttle operations.

The TerraView software development kit, first introduced in 1990, includes a C-language subroutine library and a variety of optional modules and utilities. TerraView allows map users to access data from popular database managers, as well as the Defense Mapping Agency's Digital Chart of the World and the Census Bureau's street maps. TerraView maps can be integrated with most market-leading Windows development environments.

TerraLogics Inc., headquartered in Lowell, Mass., is the leading provider of embedded map technology, along with related data and services. TerraView, the company's flagship product, is sold throughout the world to software publishers and developers, system integrators and VARs, and federal government agencies. The company was founded in 1988.

TerraLogics

600 Suffolk St

Lowell, MA 01854

508-656-9900,  fax 508-656-9999


PAPER - Pentium Technical Backgrounder
      Intel Pentium Processor Technical Backgrounder

                         March 1994

                     Intel Corporation

-----------------------------------------------------------------

Intel's Pentium Processor: World's Best Performance for all PC Software

The Pentium processor family includes the highest performance members of Intel's family of microprocessors. The Pentium processor family includes the Pentium processor at iCOMP index 510/60 MHz, Pentium processor at iCOMP index 567/66 MHz, Pentium processor at iCOMP index 735/90 MHz, and Pentium processor at iCOMP index 815/100 MHz. While incorporating new features and improvements made possible by advances in semiconductor technology, the Pentium processor is fully software compatible with previous members of the Intel microprocessor family, preserving the value of users' software investments.

The Pentium processor incorporates a superscalar architecture, improved floating point unit, separate on-chip code and write-back data caches, 64-bit external data bus, and other features designed to provide a platform for high-performance computing. The newest members of the Pentium processor family, the Pentium processor at iCOMP index 735/90 MHz and the Pentium processor at iCOMP index 815/100 MHz, include additional features such as SL technology for power management, an on-chip multiprocessor interrupt controller and dual processor mode.

The State of Processor Design Art

In recent years, developments in the art of semiconductor design and manufacturing have made it possible to produce increasingly more powerful microprocessors in smaller and smaller packages. Chief among these developments has been the decreasing size of transistors. Microprocessor designers are now working with BiCMOS (bipolar complementary metal-oxide semiconductor) process technology with features of less than a micron (one-millionth of a meter) in size.

The use of sub-micron devices allows designers to fit more of them on a chip. The number of transistors in each member of the Intel microprocessor family has continued to grow, culminating in the Pentium processor (510/60, 567/66) implemented in 5V, 0.8 micron BiCMOS technology with 3.1 million transistors and the Pentium processor (735/90, 815/100) implemented in 3.3V, 0.6 micron BiCMOS technology with 3.3 million transistors.

The increase in transistors has made it possible to integrate components that were previously external to the processor (such as math coprocessors, caches and multiprocessor interrupt controllers) and place them on-board the chip. Placing components on-board decreases the time required to access them and increases performance dramatically. Another way to decrease the distance between components (and therefore increase the speed of communication between them) is to provide multiple levels of metal for interconnection. Intel's current 0.6 micron BiCMOS microprocessor technology utilizes a 4 metal layer, the layout of which requires special computer-aided design tools.

The Pentium processor utilizes the latest in microprocessor design technology to provide performance comparable to that of alternative architectures used in scientific and engineering workstations, while maintaining compatibility with the immense installed base of software now available for the Intel family of microprocessors.

Intel's Microprocessor family

The history of the personal computer industry is intimately associated with the history of Intel's microprocessor family. In 1985, Intel introduced the ground-breaking Intel386 DX processor, a 32-bit microprocessor that executed 3 to 4 million instructions per second (MIPS). Available in speeds ranging from 16 MHz up to 33 MHz, the 80386 addresses up to 4 gigabytes of physical memory, and up to 64 terabytes of "virtual memory" (a technology borrowed from mainframe computers that allows systems to work with programs and data larger than their actual physical memory).

The 80386 provided for true, robust multitasking and the ability to create "virtual 8086" systems, each running securely in its own l-megabyte address space. Like its predecessors, the i386 DX microprocessor spawned a new generation of personal computers, which had the ability to run 32-bit operating systems and ever-more complicated applications, all the while maintaining compatibility with previous members of the Intel family.

In 1989, Intel shipped the Intel486 DX microprocessor, which incorporated an enhanced 386-compatible core, math coprocessor, cache memory, and cache controller--a total of 1.2 million transistors--all on a single chip. Operating at an initial speed of 25MHz, the Intel486 DX processor processed up to 20 MIPS. At its current peak speed of 50 MHz, the Intel486 DX processor processes up to 41 MIPS. By incorporating RISC principles in its processor core (specifically, instruction pipelining), the Intel486 DX processor is able to execute most instructions in a single clock cycle. In spite of these powerful new features, the Intel486 DX microprocessor maintains full software compatibility with previous members of the Intel family, thereby preserving customers' investment in software.

With the 1992 introduction of the Intel486 DX2 microprocessor, Intel increased the speed of the 486 family by as much as 70 percent. The DX2 family features a technology called "speed doubling," which allows the processor to operate twice as fast internally as externally. The Intel486 DX2 processor is also pin-compatible with the Intel486 DX processor. At its current peak speed of 66 MHz, the Intel486 DX2 processor executes up to 54 MIPS.

The Pentium processor is the next step in Intel's commitment to provide the highest possible performance at the best price, while maintaining software compatibility with previous Intel processors.

First Superscalar Compatible Processor

The heart of the Pentium processor is its superscalar design, built around two instruction pipelines, each capable of performing independently. These pipelines (named the u and v pipes) allow the Pentium processor to execute two integer instructions in a single clock cycle, nearly doubling the chip's performance relative to an Intel486 chip at equal frequency.

The Pentium processor's pipelines are similar to the single pipeline of the Intel486 processor, but they have been optimized to provide increased performance. Like the Intel486 processor's pipeline, the pipelines in the Pentium processor execute integer instructions in 5 stages: Prefetch, Instruction Decode, Address Generate, Execute, and Write Back. When an instruction passes from Prefetch to Instruction Decode, the pipeline is then free to begin another operation.

In many instances, the Pentium processor can issue two instructions at once, one to each of the pipelines, in a process known as " instruction pairing. " In this case, the instructions must both be "simple", and the v-pipe always receives the next sequential instruction after the one issued to the u-pipe. Each pipeline has its own ALU (arithmetic logic unit), address generation circuitry, and interface to the data cache.

While the Intel486 microprocessor incorporated a single 8 Kbyte cache, the Pentium processor features two 8K caches, one for instructions and one for data. These caches act as temporary storage places for instructions and data obtained from slower, main memory; when a system uses data, it will likely use it again, and fetching it from an on-chip cache is much faster than fetching it from main memory.

The Pentium processor's caches are 2-way set-associative caches, an improvement over simpler, direct-mapped designs. They are organized with 32-byte lines, which allows the cache circuitry to search only 2 32-byte lines rather than the entire cache. The use of 32-byte lines (up from 16-byte lines on the 486 DX) is a good match of the Pentium processor's bus width (64 bits) with burst length (4 chunks).

When the circuitry needs to store instructions or data in a cache that is already filled, it discards the least recently used information (according to an "LRU" algorithm) and replaces it with the information at hand.

The data cache has two interfaces, one to each of the pipelines, which allows it to provide data for two separate operations in a single clock cycle. When data is removed from the data cache (and only then), it is written into main memory, a technique known as write-back caching. Write-back caching provides better performance than simpler write-through caching, in which the processor writes data to external memory each time it writes data to its internal cache (though the Pentium processor can be dynamically configured to support write-through caching). To ensure that the data in the cache and in main memory are consistent with one another (especially a concern with multiprocessor systems), the data cache implements a cache consistency protocol known as MESI. This protocol defines four states (Modified, Exclusive, Shared, Invalid), which are assigned to each line of the cache based on actions performed on that line by a microprocessor. By obeying the rules of the protocol during memory read/writes, the Pentium processor maintains cache consistency and circumvents problems that might be caused by multiple processors using the same data.

The use of separate caches for instructions and data works in conjunction with other elements of the Pentium processor's design to provide increased performance and faster throughput compared to the Intel486 microprocessor. For example, the first stage of the pipeline is Prefetch, during which instructions are obtained from the instruction cache. With a single cache, conflicts might occur between instruction prefetches and data accesses. Providing separate caches for instructions and data precludes such conflicts and allows both operations to take place simultaneously.

The Pentium processor also increases performance by using a small cache known as the Branch Target Buffer (BTB) to provide dynamic branch prediction. When an instruction leads to a branch, the BTB "remembers" the instruction and the address of the branch taken. The BTB uses this information to predict which way the instruction will branch the next time it is used, thereby saving time that would otherwise be required to retrieve the desired branch target. When the BTB makes a correct prediction, the branch is executed without delay, which enhances performance.

The combination of instruction pairing and dynamic branch prediction can speed operations considerably. For example, a single iteration of the classic Sieve of Eratosthenes benchmark requires 6 clock cycles to execute on the Intel486 microprocessor. The same code executes in only 2 clock cycles on the Pentium processor.

Improved Floating Point Unit

The floating point unit in the Pentium processor has been completely redesigned over that in the Intel486 microprocessor. It incorporates an 8-stage pipeline, which can execute one floating point operation every clock cycle. (In some instances, it can execute two floating point operations per clock--when the second instruction is an Exchange.)

The first four stages of the FPU pipeline are the same as that of the integer pipelines. The final four stages consist of a two-stage Floating Point Execute, rounding and writing of the result to the register file, and Error Reporting. The FPU incorporates new algorithms that increase the speed of common operations (such as ADD, MUL, and LOAD) by a factor of 3 times.

Performance Improvements

The Pentium processor's new architectural features--its superscalar design, separate instruction and data caches, write-back data caching, branch prediction, and redesigned FPU--will enable the development of new applications software, in addition to improving the performance of current applications in a manner that is completely transparent to the end user.

The external data bus to memory is 64-bits wide, doubling the amount of data that may be transferred in a single bus cycle from a Intel486 processor. The Pentium processor supports several types of bus cycles, including burst mode, which loads large (256-bit) portions of data into the data cache in a single bus cycle. The 64-bit data bus allows the Pentium processor to transfer data to and from memory at rates up to 528 Mbyte/second, a more than 5-fold increase over the peak transfer rate of the 66 MHz Intel486 DX2 processor (105 Mbyte/second).

Several instructions (such as MOV and ALU operations) have been hardwired into the Pentium processor, which allows them to operate more quickly. In addition, numerous

microcode instructions execute more quickly due to the Pentium processor's dual pipelines. Finally, the Pentium processor features an increased page size, which results in less page swapping in larger applications.

The result of the Pentium processor's new architectural features and enhancements to the Intel486 architecture is performance improvement ranging from 3 to 5 times (5 to 10 times for floating point intensive applications) when compared to a 33 MHz Intel486 DX processor and 2.5 times when compared to the 66 MHz Intel486 DX2 processor.

Such dramatic performance improvements will meet the demands of computing in a number of areas: advanced multitasking operating systems that support graphical user interfaces, such as Windows NT*, OS/2*, and new Unix implementations; compute-intensive graphics applications such as 3-D modeling, computer-aided design/engineering (CAD/CAE), large-scale financial analysis, high-throughput client/server; handwriting and voice recognition; network applications; virtual reality; electronic mail that combines many of the above areas; and new applications yet to be developed.

The Pentium processor also provides performance monitoring features that will make it easier for developers to take fullest advantage of the Pentium processor's superscalar architecture. System developers will be able to monitor the "hit rates" of the instruction and data caches, as well as the length of time the Pentium processor spends waiting for the external bus, which will help in the optimal design of external memory. The ability to measure address generation interlocks and parallelism will help compiler authors develop the most effective methods for instruction scheduling.

Data Integrity

The Pentium processor employs a number of techniques to maintain the integrity of the data with which it is working. Error detection is performed on two levels: via parity checking at the external pins; and internally, on the on-chip memory structures (cache, buffers, and microcode ROM.)

For situations where data integrity is especially crucial, the Pentium processor supports Functional Redundancy Checking (FRC). FRC requires the use of two Pentium chips, one acting as the master and the other as the "checker". The two chips run in tandem, and the checker compares its output with that of the master Pentium processor to assure that errors have not occurred. The use of FRC results in an error detection rate that is greater than 99 percent.

The Pentium processor includes a number of built-in features for testing the reliability of the chip. These include: a Built-In Self Test that tests 70 percent of the Pentium processor's components upon resetting the chip; an implementation of the IEEE 1149.1 standard (Test Access Port and Boundary Scan Architecture), which provides a standard interface for manufacturers to test the external connections to the Pentium processor; and Probe Mode, which provides access to the software visible Pentium processor registers for the purpose of determining the current state of the processor.

SL Enhanced Power Management Features

The Pentium processors (735/90, 815/100) incorporate new SL technology features for superior power-management capabilities. These features operate at two levels: at the system level, controlling the way power is used by the entire system (including peripherals); and at the microprocessor level. Power management at the processor level involves putting the processor into low power state during non-processor intensive tasks (such as word processing), or into a very low-power state when the computer is not in use ("sleep" mode).

Intel's SL technology centers around SMM (system management mode) to control power at the system level. This mode provides intelligent system management that allow the microprocessor to slow down, suspend, or completely shut down various system components so as to maximize energy savings. All members of the Pentium processor family include SMM.

The Pentium processors (735/90, 815/100) are implemented with fully static, 0.6 micron, 3.3V, BiCMOS process technology. The static design allows the processor frequency to be reduced to 0 MHz, where the processor uses very little power. 3.3V technology and design enhancements result in typical power consumption of four watts or less for the Pentium processors (735/90, 815/100).

Other SL technology features on the Pentium processors (735/90, 815/100) are Stop Clock and Auto Halt. Stop Clock is a microprocessor input that provides fine-tuned control over the processor's clock frequency, enabling a variety of energy-conservation techniques. When Stop Clock is enabled, the internal frequency of the processor can be lowered to 0 MHz. Auto Halt, when executed, provides a HALT and the processor automatically enters its low-power sleep mode.

SL technology allows computer manufacturers to design intelligent power-management features in hardware, making the feature independent of software. Power management becomes an integral part of the system, regardless of what operating system or application is being used. Power management works better because SL Technology isolates the power-management features from conflicting with software.

Multiprocessor Support

All members of the Pentium processor family include write-back data caches and the MESI protocol to support multiprocessor systems. Write-back caches reduce processor writes resulting in less bus contention between multiple processors. The MESI protocol is used to maintain cache consistency among several processors. The Pentium processors (735/90, 815/100) include two new multiprocessor features, a multiprocessor interrupt controller on-chip and the dual processor mode.

The Pentium processor's (735/90, 815/100) on-chip MP interrupt controller is called the Advanced Programmable Interrupt Controller (APIC) and can support up to 60 processors. The APIC supports symmetric multiprocessing meaning that all processors look equal to the operating system. Multiprocessor operating systems such as Windows NT, OS/2, and new Unix implementations support the symmetrical multiprocessor model. Intel's APIC architecture requires that a system include a single I/O APIC and a local APIC for each processor. The local APIC is integrated onto the Pentium processors (735/90, 815/100).

The Pentium processors (735/90, 815/100) also include the dual processor mode. Dual processor mode enables two processors to share a single second-level cache for a low-cost multiprocessor system. Pentium processors (735/90, 815/100) include on-chip logic to maintain cache consistency between the two processors and to arbitrate for the common bus to the second-level cache. The on-chip APICs handle interrupts. A single processor system design can be made multiprocessor-ready by adding a second socket, an I/O APIC to the chipset, and a few simple BIOS changes.

Dual Processor Mode enable low cost, shared cache, multiprocessor systems for workstations and low-end servers. A dedicated cache for each processor is required for maximum performance in high-end application servers.

High Performance While Maintaining Compatibility

The Pentium processor family is a high-performance microprocessor family that incorporates the latest state-of-the-art design principles to meet the needs of today's applications and newly developing areas of applications software, while nevertheless maintaining complete compatibility with the $50 billion installed base of software currently running on members of the Intel family.

Users will experience dramatic performance improvements while running their current software, and can anticipate new applications that take advantage of the Pentium processor's high-performance features.


PAPER - IntelDX4 Proc. Technical Backgrounder
        IntelDX4 Processor Technical Backgrounder

                         March 1994

                     Intel Corporation

-----------------------------------------------------------------

IntelDX4 Processor: World's Fastest 486 for Desktops and Mobiles

The new IntelDX4 processor is the fastest member of the Intel486 microprocessor family. The IntelDX4 processor provides 100- and 83-MHz execution speeds for desktop systems and 100- and 75-MHz execution speeds for mobiles in a way that makes it easy for system manufacturers to deliver cost-effective, high-performance systems. With the widespread acceptance of Microsoft Windows and IBM OS/2, high-performance IntelDX4 processor-based systems are required to meet the needs of these powerful new operating systems and associated applications. As users turn to multitasking environments such as OS/2 2.0, UNIX or Windows NT, these applications and environments will drive a migration towards higher speed desktop systems that deliver the required levels of performance. The IntelDX4 processor allows system manufacturers to deliver this high-performance cost effectively.

The IntelDX4 processor:

* is functionally identical to and 100 percent binary compatible

  with the original Intel486 DX microprocessor

* is designed for 100/33, 100/50, 83/33 and 75/25 internal

  frequency/external bus options

* incorporates the same RISC technology central-processing unit

  (CPU), a floating-point unit (FPU) and memory management unit

  (MMU)

* has an on-chip 16KB unified code and data cache allowing

  a one-clock instruction rate to be maintained while the

  external burst bus maintains data throughput even with

  inexpensive DRAMs (the IntelDX4 processor cache is 8KB larger

  than that of the IntelDX2 microprocessor)

* incorporates SL technology, which includes system management

  mode, stop clock, 3.3 volt technology and static operation

The IntelDX4 processor responds to the growing need for cost-effective, higher performance systems by:

* providing system manufacturers with a powerful engine for

  delivering high-performance 100-, 83- and 75-MHz systems while

  taking advantage of existing cost-effective Intel486 family

  designs

* simplifying users' buying decisions, because users can more

  confidently invest in high-speed platforms based on proven

  Intel486 technology

* providing users with affordable high-performance systems that

  are upgradable to a future Pentium OverDrive processor

* enabling system manufacturers to design low-power mobile

  and Energy Star-compliant desktop systems

IntelDX4 Processor-Based Systems are Cost-Effective and Easy to Design

The IntelDX4 processor provides desktop system manufacturers with the best value in 486 computing and notebook manufacturers with a powerful engine for developing high-performance mobile computers with long battery life. The IntelDX4 processor's speed multiplication technology allows system manufacturers to use the same bus frequency as existing designs while the internal processor frequency increases. Therefore, the IntelDX4 processor provides fast time to market and improved price/performance ratios, since system manufacturers can utilize existing 25-, 33- and 50-MHz designs as well as take advantage of other Intel486 microprocessor support chips.

The IntelDX4 Processor is Manufactured on 0.6 Micron Technology

The IntelDX4 processor is built on Intel's new 3.3 volt, 0.6 micron process technology, making it possible to integrate the 1.6 million transistors on the die. The IntelDX4 processor will run up to 100-MHz speeds at 3.3 volts while consuming about than four watts of power on typical applications. The 3.3 volt IntelDX4 processor has 5 volt tolerant input buffers to enable the processor to interact with existing 5 volt system logic and 5 volt memory components. The addition of a new 3.3 volt input to the processor is the only design change required for existing 5 volt-Intel486 microprocessor-based desktop designs. This feature will allow system manufacturers to provide IntelDX4 processor-based systems with minimum redesign at little cost premium to existing Intel486 microprocessor-based desktops.

For 3.3 volt notebooks, the IntelDX4 processor operates in its native 3.3 volt environment which provides notebook users with both desktop performance and long battery life.

The IntelDX4 Processor is Pin-Compatible with Existing Intel486 Microprocessors

The IntelDX4 processor is offered in both a 1 68-pin PGA package as well as a thermally enhanced 208-pin SQFP package. The IntelDX4 processor pinout is a superset of the existing Intel486 microprocessor pinout making it pin-compatible with existing Intel486 microprocessors. This means that system manufacturers can design the IntelDX4 processor into existing Intel486 microprocessor-based systems to make affordable systems readily available with little additional design work required.

The IntelDX4 Processor Is Enhanced with Energy-Efficient SL Technology

The IntelDX4 processor includes all the SL technology features like static design, Stop Clock, Auto Halt Power Down, Auto Idle Power Down, I/O restart and Intel's System Management Mode (SMM). The IntelDX4 processor is based on a fully static design which enables the processor to operate at 0-MHz, while maintaining its state and consuming minimal power. Stop Clock and Auto Halt are the hardware and software mechanisms that are used to operate the internal processor core at 0-MHz, low-power state where it consumes only 50-75 milliamps. In addition, Stop Clock allows the external clock frequency to be changed, either to operate the processor at a different frequency or at 0-MHz, where the processor consumes 500-1000 microamps.

The Auto Idle feature allows the IntelDX4 processor to operate in a non-clock multiplied mode when it is idle during a memory cycle, waiting for I/O or memory to respond. On average, this Auto Idle Power Down feature saves at least 10 percent processor power consumption with no impact to performance. By utilizing SL technology, IntelDX4 processor-based systems can operate well within the guidelines set for Energy Star compliance by the Environmental Protection Agency (EPA) and provide long battery life in mobile computers.

Intel's SMM also provides the system designer with the ability to build software-controlled features into a system at the hardware/firmware level. Thus system management becomes transparent to the operating system and application software.

High-Performance IntelDX4 Processor-Based System Designs

The 100-MHz IntelDX4 processor provides up to a 50 percent improvement over the current 66-MHz IntelDX2 microprocessor. The processor has a SPECint92 rating of 51.38, a SPECfp92 rating of 26.59 and an iCOMP index rating of 435. The specific amount of system-level performance improvement depends on the application and system design.

As a high-speed microprocessor, the IntelDX4 processor operates at a maximum efficiency in a correspondingly high-performance system design. This means system manufacturers can deliver near zero wait-state systems that take full advantage of the IntelDX4 processor when they incorporate high-speed design elements such as second-level cache, PCI local bus, burst memory controllers and write buffers. For example, second-level cache helps eliminate wait states by providing the IntelDX4 processor's 16KB on-chip cache with a high-speed pool of data. If an application or operating system causes the IntelDX4 processor to access off-chip data, the second-level cache can supply the data immediately -- rather than forcing the microprocessor to wait for slower system memory to provide the data. By minimizing the delay due to off-chip access, second-level cache is one way system manufacturers can squeeze the maximum performance out of a system design based on the IntelDX4 processor.

IntelDX4 Processor-Based Desktop Systems are Upgradable with Pentium Processor Technology

Users' performance needs increase over time with new software requiring more processor horsepower. IntelDX4 processor-based desktop systems give users investment protection today by offering upgradability to a higher level of performance in the future. IntelDX4 processor-based systems can be upgraded with a future Pentium OverDrive Processor which will be based on state-of-the-art Pentium processor technology. The Pentium OverDrive Processor will be designed to provide up to an additional 50-percent performance boost. Intel Verification Labs provides testing services to system manufacturers to ensure that they meet the requirements for the upgrade processor.

Summary

IntelDX4 processor-based systems offer the best value in 486 desktop computing by delivering up to 50 percent more performance than Intel486 DX2 processor-based systems for minimal increase in system cost. Since this new processor is easy to design into existing Intel486 microprocessor-based systems, PC manufacturers can quickly bring cost effective systems to market today.


PAPER - Graphical Installation Issues
Backgrounder: graphical installation issues

Stirling Technologies Inc

172 Old Mill Drive

Schaumburg, IL 60193

708-307-9197,  fax 708-307-9340

-----------------------------------------------------------------

Consumer expectations have risen considerably. Installation software is critically important: it must succeed in order for the end user to run an application. Since end users must run the install program first, its also an opportunity to make the first impression, which lasts.

-----------------------------------------------------------------

Overview

In today's graphical workstation environment, a software application requires a professional bulletproof graphical installation program which installs the application in to a users environment. Installing an application is no longer the simple task of copying files from a floppy disk to a hard disk subdirectory and instructing the user to run the applications executable file. Installing an application today requires the developer to detect hardware and software requirements, install the application, verify system parameters, provide prompts, make necessary changes to system files, update out dated common DLLs, graphically ensure interaction, and ensure that the target system is not destabilized in any way.

The problem is that building such a custom installation program can be expensive and time-consuming process. With the already complex task of developing graphical applications, software developers have never had the time required to write a totally custom installation solution for their applications and ensure that it will get the job done.

Installation Process

Installing a graphical application involves several actions that the installation program is required to perform. Below is a list of some of the steps that a typical installation program must do:

Customize the installation

* Full installation

* Partial installation

* Laptop installation

* Network installation

* Workstation installation

Copying

* Copy the installation program to hard disk and start. Multiple

  disk installation programs cannot be run from the floppy.

* Install specialized version if installation to network.

* Copy, decompress or update files

Verification

* Check disk space before installing application

* Check for adequate hardware and software pre-requisites

* Check for pre-existing versions of the application

* Prompt for and verify multiple disks

Provide prompts

* Ask user for customization parameters

* Prompt user for installation location

* Provide help for installation options

Intelligent editing

* Ensure updated versions of common DLLs are available

  or installed

* Replace outdated DLLs on the target system.

* Query and update .INI files

* Ask users permission to update system files

* Make backups of system files before updating them

* Safely update AUTOEXEC.BAT and CONFIG.SYS files

Graphic interaction

* Display % Complete status during installation

* Create program groups and icons

* Prompt user to README file and launch editor with README loaded

* Ask user if he prefers to launch the application after

  installation.

Stabilize system and complete installation

* Reboot system, if system options need to take effect after

  installation.

* Restart Windows

* Launch the application

* Launch README file

In addition to performing the steps listed above, an installation program has to ensure that each step is performed reliably, any error conditions are handled intelligently. Most of all it has to make sure that the target system is not rendered unbootable due to the changes made to any of the system files.

Professional Installations

Installation programs must be professional and provide contingency for any event. Developers should create completely interactive installations that let them ask the user for preferences and options at every step of the installation process. Based on users choices, the application can be selectively installed, customized to each users needs. Installations should also provide for customized installations, whether partial or full, to laptops, networks, or workstations.

Familiar Graphical environment

Effective installations should include native graphical applications under the windowing environment like Windows, Windows NT or OS/2 PM. End users are immediately comfortable in a familiar graphical environment when installing applications. Developers get the benefits of a graphical environment, such as wide variety of graphical controls, the flexibility to customize the presentation and style with corporate logos and titles. Positive first impressions and easy to use installation programs enhance the overall image of an application.

Customizable programmability

The development environment should include a high productivity installation development language that provides developers with an easy to use script language. An effective script can reduce development time from weeks to hours. The script should be installation smart, and save developers the task of familiarizing themselves with the Windows system functions necessary for installation programs. Functions ranging from file copying operations to manipulating graphical feedback objects, from file input/output to version checking, from modifying CONFIG.SYS file to launching other DOS, Windows & OS/2 applications should be available.

A script can also provide advanced developers with direct access to the Windows APIs and any dynamic link library (DLL) APIs. Using this mechanism, developers can easily integrate unique install time solutions such as copy-protection, database table creation etc.. and access any system functionality offered by the entire Windows API.

Comprehensive reusable standardized components

An installation must provide standardized components and processes. With common installation features, the end user does not have to learn a new installation every time. Standardized yet customizable dialog boxes aid the user and makes the best use of the graphical interface.

A setup toolkit should also provide ready to customize sample installations. Each example should provide a complete installation as seen in leading applications. Developers can either use these examples as is, modify them for their needs or use its reusable components in their installations. Script chaining should be included to allow the developer to call and execute a script from within a script.

The Future

Future installation toolkits will offer developers a graphical point and click environment to create installations. Another exciting development will be installation tools to assist corporate network managers in the unattended installation of commercial applications to workstations connected to large networks. Facilities for automated deinstallation of applications will also emerge. Stirling is continuing to enhance InstallSHIELD to support the new features required to support the installation of applications in today's complex graphical environments.

Conclusion

From the biggest vertical market custom application to the smallest shareware package, the PC user today expects to see a sophisticated installation program to accompany the application. An installation program helps smooth out end-user installation problems and gets the user up and running quickly.

About installSHIELD

installSHIELD was the first graphical installation development system introduced for Microsoft Windows and IBM OS/2 Presentation Manager, in June 1990. Today, InstallSHIELD is used in over 50 countries, in 12 different languages by thousands of commercial and corporate applications. InstallSHIELD has proven itself on over 2,000,000 installations, with nearly every hardware and software combination used in the PC environment.

Developers can write an installation script in only hours, or use/chain three ready-to-use scripts. Companies can incorporate their corporate look and feel with animated bitmaps, customized fonts, and special messages for the user without InstallSHIELD's logo or copyright. InstallSHIELD scripts can be used on Windows, Windows NT and OS/2 platforms.

InstallSHIELD for Windows NT is a native 32 bit NT application. All the capabilities of the Windows version are available including over 200 functions, DLL calls, custom dialog boxes, % complete status bars, externalized strings and program group/icon creation. Everything can be customized directly from the script. Windows NT developers can call any NT APIs, Launch applications, and provide registration database & security.

InstallSHIELD for OS/2 provides a native OS/2-based interface. InstallSHIELD for OS/2 includes over 200 functions, DLL calls, custom dialog boxes, % complete status bars, externalized strings and program group/icon creation. OS/2 developers can take advantage of the one step workplace shell, CID enabled installation, and multithreaded execution.

InstallSHIELD is localized for a wide range of countries so that developers can distribute their applications internationally.

About Stirling Technologies, Inc.

Stirling Technologies, Inc., founded in 1987, (formerly named The Stirling Group) is a developer of innovative tools for advanced software developers creating applications for the Microsoft Windows, OS/2 PM and Windows NT graphical environments. Stirling's development tools "shield" the professional developer from the complexities of software development under graphical environments. Stirling's SHIELD Series development tools are used leading software companies such as Symantec, Novell, Easel, Autodesk and Lotus in the development of their flagship products.


PAPER - Affinity Technology Backgrounder
Affinity Technology Backgrounder

Software Pundits

25 Burlington Mall Rd

Burlington, MA 01803

617-229-6655,  fax 617-229-6660

-----------------------------------------------------------------

Current Trends in Application Integration

With the advent of graphical user interfaces (GUIs), client-server computing, heterogeneous networks and object-oriented technology, the computing environment of the nineties has become a complex integration of information and tools. Software application integration technologies are becoming an essential component of these complex computing environments. Users can now integrate distributed applications seamlessly by sharing and exchanging information between different applications to create one document, called a compound document, that contains information from many sources. This type of computing is changing the way that documents are created and applications are used.

Currently, application integration technology has emerged in the form of Microsoft Corporation's Object Linking and Embedding (OLE) and Object Management Group's (OMG) Common Object Request Broker Architecture(CORBA).

Since its release in 1990, OLE has provided users of Windows and Macintosh systems with an easy method for creating documents that access information from multiple applications, allowing seamless integration on these systems. OMG's CORBA specification provides a framework for distributed object computing that focuses on the areas of remote object network access, encapsulation of existing applications and object database interfaces. OMG continues to work on object services directed toward addressing application to application linking, but CORBA-compliant implementations are not expected to become commercially available for the next couple of years.

These solutions support PC and Macintosh computing environments, yet have excluded UNIX systems. UNIX users have had to use more traditional methods of application integration such as file import/export and cut, copy and paste. With the recent trend towards GUI's and heterogeneous networks, users expect UNIX applications to provide similar features to those found in applications developed for Windows and Macintosh. Now there's a solution.

Affinity, a product from Software Pundits, provides a linking and embedding technology similar to that of OLE for Windows and Macintosh environments. UNIX users and developers can now take advantage of the power of application integration that they have become accustomed to on their PC or Macintosh.

The Affinity Technology

Affinity provides UNIX developers, users and vendors with the benefits of an application integration solution similar to OLE for Windows. It provides developers with a common set of services that allows application integration and provides a standard interface for UNIX applications to exchange data and to render objects across a heterogeneous network of UNIX systems.

Affinity contains extensible applications protocols (APIs) that enable one application to use the service of another application or enable client and server applications to communicate with each other. Using the Affinity API and a set of libraries, a software developer can create an "Affinity-enabled" version of an application that gives users the power to link and embed data objects created from other "Affinity-enabled" applications into their documents.

An application will require user interface changes to support Affinity. The Affinity user interface extends an application's user interface to support inserting, editing, viewing and activating linked and embedded objects and modifying the properties of these objects. The Affinity user interface is consistent with the OLE user interface implemented in Windows and Mac applications.

Why Use Affinity?

Affinity is the foundation of a new model of computing aimed at allowing applications to interoperate more effectively and to provide an easier and more efficient means of using available data to generate compound documents. These documents incorporate data, or objects, of different formats such as sound clips, spreadsheets, text, graphics or video clips. Each object is created and maintained by its object application, but through the use of Affinity, the services of the different object applications are integrated.

Affinity provides benefits to both software developers and end users. End users can double click on a data object within a compound document and the tools needed to interact with that object become available directly within the document. Users feel as if a single application, with all the functionality of each of the object applications, is being used and they do not have to concern themselves with managing and switching between the various object applications; they focus only on the compound document and the task being performed. Data objects can be transferred within and across documents without the loss of functionality and documents can share data so that one copy of an object can serve many users. Using the Affinity technology, users can be more productive and manipulate and share information in a much more intuitive manner.

The use of Affinity objects and interfaces gives software developers the tools they need to create flexible applications that are easily maintained and enhanced. Affinity applications can focus on providing a specialized solution and take advantage of features implemented in other Affinity applications to increase their usability. The extendibility that Affinity provides will continue to benefit the software developer as the computing environment moves more toward that of a truly object oriented model. The Affinity architecture provides software developers and end-users with a first step in presenting applications as a collection of independently installable components.

What is Linking and Embedding?

When an object is incorporated into a document it maintains an association with the object application that created it. Linking and embedding are two different ways to associate objects in a compound document with their object applications. The difference between linking and embedding lie in how and where the actual source data that comprises the object is stored. This affects the object's portability, its method of activation and the size of the compound document.

When an object is linked, the source data or link source continues to physically reside wherever it was initially created. This can be either within a different document or at another point within the same document. Only a reference, or link, to the object and appropriate presentation data is kept with the compound document.

Linking is efficient and keeps the size of the compound document small. Users may choose to link when the source object is owned or maintained by someone else, because a single instance of the object's data can serve many documents. Changes made to the source object are automatically reflected in any compound documents that have a link to the object. From the user's point of view, a linked object appears to be wholly contained within the document.

With an embedded object, a copy of the original object is physically stored in the compound document as is all of the information needed to manage the object. As a result, the object becomes a physical part of the document. A compound document containing embedded objects will be larger than one containing the same objects as links. Embedding offers several advantages that may make using more storage worth it to the user. For example, compound documents with embedded objects may be transferred to another computer and be edited there. The new user of the document need not know where the original data resides since a copy of the objects' source data is contained within the compound document.

All maintenance to embedded objects can be done without ever leaving the compound document. Changes made to an embedded object by one user will not effect other compound documents containing an embedding of the same original object.

An Overview of the Affinity Architecture

Client/Server Applications

Affinity is a network-oriented linking and embedding solution. Affinity refers to Affinity-enabled applications as either server applications or client applications. Most applications can be implemented as both an Affinity client and an Affinity server. The difference being:

* Server applications are the type that allow users to create

  or edit objects

* Client applications are the type that allow users to create

  a compound document that can contain objects from multiple

  server applications

A client or server application need not be running on the same system that actually supports the user's display. While many applications will execute locally, other applications may execute on other machines, sending requests across the network to a particular Affinity daemon and receiving requests from it.

Client and server applications communicate with the server by means of calls to a set of Affinity libraries. The Affinity function calls are translated to Affinity protocol requests that are passed either to the local Affinity daemon or to another Affinity daemon across the network. The Affinity communications adapter provides the underlying transport mechanism for communicating between the client and server applications.

There are two libraries that allow communication between the client and server: a client library and a server library. Using these libraries, applications require no knowledge of the Affinity protocols.

The client library handles the client application's communications with a server application. It provides the client application with certain services such as enumerating registered documents and objects; loading objects from compound documents; requesting the launch of an appropriate server application to handle a specific object upon object activation; updating of object data from a server application as required; and rendering of an object to the screen or printer.

The server library handles the server application's communication with a client application. It provides the server application with an embedded object's data upon activation of the embedded object within a client application, updates linked objects in real-time if appropriate and updates embedded objects after editing.

Affinity Components

Affinity Client and Server Libraries - Applications use the client and server libraries to perform Affinity functions. The libraries are designed to isolate the network layer from the rest of the Affinity software. Affinity enabled applications are not concerned with which network adapter is currently in use, or whether Affinity applications are using different network adapters.

The client library provides the calls to communicate with the client application, Affinity daemon, and clipboard. The server library provides the calls to communicate with the server application, the Affinity daemon and the Affinity clipboard.

Affinity Daemon - To link, embed or launch an application, you must use the Affinity daemon. The Affinity daemon communicates with the client and the server libraries when it needs to perform Affinity functions. The Affinity daemon performs the following:

* Supports linking and embedding by multiple client and

  server applications

* Interprets network messages from client and server applications

* Manages the enhanced (Affinity) clipboard, especially the

  cutting and pasting of linked or embedded objects between

  server and client applications

* Handles the integration of text objects between the Affinity

  clipboard and the Motif and X Window System clipboards

* Manages the registration of all server applications in the

  configuration file

* Handles communication with other Affinity daemons and launches

  server applications when requested

* Provides the client application with a list of registered

  server applications and linked objects

* Loads and displays objects contained in compound documents

* Launches appropriate server applications when an object is

  activated

* Updates objects in client document

When the Affinity daemon is initialized, it reads the Affinity configuration file for information on registered server applications and for the location of the Affinity Net Manager. The Affinity daemon then handles requests from the client application to create and edit objects.

Affinity Communications Adapter - The Affinity libraries and the Affinity daemon use the Affinity communications adapter to provide communications between Affinity-enabled applications and the Affinity daemon. Each Affinity client or server application is initialized with a single communications adapter, which it uses for the lifetime of each process. The Communications Adapter API is a simple communications interface that isolates the underlying message transport mechanism from the Affinity libraries and Affinity daemon and can support any message service. Affinity provides Communications Adapters to support TCP/IP sockets and SunSoft's Tooltalk.

Affinity Net Manager - The Affinity Net Manager is used when an Affinity-enabled application is initialized with the Berkeley sockets communications adapter. This daemon handles communication among all the Affinity daemons in the local network.

Affinity Clipboard - Affinity provides its own clipboard to transfer data more efficiently between Affinity-enabled applications. This clipboard also provides synchronization for text objects with the Motif/X clipboard.

Affinity Presentation Format Adapter- The optional Presentation format is used to create and display the object in the client application. An object is usually assigned to the Text, Bitmap or Metafile format when it is placed on the clipboard by the server application. The order of the presentation data helps to determine which standard format is assigned to the object.

Affinity Registration File - Affinity uses a configuration file to register server applications that are Affinity-enabled. Users must register all server applications in the Affinity configuration file so that the Affinity daemon can locate the specific server application when it is requested to launch. All users on a network or within a domain should use the same configuration file since it provides the locations of the server applications as well as the class name, executable filenames, object classes and verbs.

Affinity Features

Compound Document Support - Affinity supports both linked and embedded objects and allows end users to exchange data between both local and networked applications to create compound documents. This support creates a "documentcentric" rather than "application-centric" view for users of multiple applications.

Network-based Object Clipboard - The object clipboard is an integral part of liking and embedding. The X Window System and OSF/Motif only support the transfer of textual data. To support the transfer of embedded and linked objects of different types, Affinity provides an enhanced clipboard. The enhanced clipboard supports a set of object data formats and presentation features and provides a means of interpreting the object data for printing and displaying.

Format Conversion - Affinity provides presentation format adapter (PFAs) to create, manage, display and print presentation formats. Affinity provides PFA's to support Windows metafile and device-dependent and device-independent bitmaps. A PFA API provides calls to create and manage formats and utilizes the Xlib programming interface for rendering, printing and recording presentation formats. PFA's can be easily added to support other presentation formats such as PICT.

Unified Rendering and Printing - Affinity provides support for rendering and printing of all presentation formats. Affinity is equipped with a simple mechanism that converts presentation formats and provides a means to scale and display an object to a user's screen or within a printed document.

Local and Remote Application Launching - When a user double clicks on an embedded object in a compound document, a server application specified by the object's class, will be launched. The server application can either be on the user's workstation or on another workstation on the network. If a server application is not available on the user's workstation, a message is broadcast to all Affinity daemons on the network inquiring if they have that server application registered. By this means, a server application can be launched on a remote machine and displayed on the user's machine to handle the creation and editing of objects.

Transport Independence -Affinity uses a reliable message delivery service and is capable of interfacing to any available service through a simple communication interface. Affinity defines a simple communications interface, thus enabling a Communications Adapter to be built to any message transport service for all communications. TCP/IP sockets, SunSoft's ToolTalk, HP's BMS or another message transport service can by used by Affinity to communicate across the network. Affinity-enabled applications can link and embed across the network and across UNIX platforms by using these communications mechanisms to manipulate data on the object clipboard.

How Affinity Works

Affinity applications communicate with each other using the Affinity daemon. The Affinity daemon checks the registration database and manages the Affinity clipboard by placing objects on the clipboard from the server or retrieving objects from the clipboard for the client.

When the Affinity daemon is started, it reads the registration database and stores the data in a file. The Affinity daemon opens a connection to a communications adapter, for example Tooltalk. Initially, Tooltalk launches the network daemon file to start network processes. The network daemon is started and it reads the information in the registration database. Now, objects can be copied, cut or pasted, or an Affinity server application can be launched to create or edit an object. A request to launch a server application is received by the Affinity daemon and it checks the Affinity configuration file for the location of the server application and then launches the application. The Affinity daemon and the Affinity application establish communications.


PAPER - Mirage Technology Migrating Win to UNIX
Mirage Technology Backgrounder

Software Pundits

25 Burlington Mall Rd

Burlington, MA 01803

617-229-6655,  fax 617-229-6660

-----------------------------------------------------------------

WHY MIGRATE WINDOWS APPLICATIONS TO UNIX?

To insure success in the competitive computing environment of the 1990's, software developers are more often than not having to consider providing multiple platform computing solutions. Where the PC and mainframe computing environments once ensured some measure of success even for sales of small applications in the 1980's, profuse competition and less than promising market forecasts have made it hard to survive in these markets alone. Worldwide PC sales will increase only nominally between 1991 and 1996, while mainframes are expected to decrease in market share from 17.4 percent to 14.4 percent, according to market research firm International Data Corp. (IDC), of Framingham, Mass.

Clearly, the direction for the 1990's is UNIX, where IDC predicts a doubling of computer and RlSC-based workstation sales between 1991 and 1996. However, with Microsoft selling over a million copies of Windows each month, the Windows market continues to grow with new applications introduced daily. In an effort to remain profitable, many Windows software developers feel the need to explore software development in the UNIX arena where applications development has been meager in comparison. It is anticipated that many new products will come to the UNIX market in 1994, bringing with them a level of sophistication and commercialization that UNIX users have never seen before.

There are many advantages to porting applications to multiple platforms. The most important to software developers is the increase in revenue that they realize with the new software offering. Unix is the fastest growing operating environment and has traditionally lacked the diverse and sophisticated applications base that exists for Windows. Thus, there is more opportunity to emerge as a leader in the UNIX marketplace with a ported application and another avenue to increase revenues.

For many software developers, the availability of a product or products on more than one platform provides them with a competitive edge and greater market penetration. As computing strategy moves more toward "enterprise computing", the availability of a product on the commonly used platforms within a corporation is key to interoperability. Most large organizations have a mix of PC's, Mac's, UNIX workstations and the creation, movement and maintenance of information across these platforms is critical to their success. Many organizations are making cross-platform interoperability a requirement when purchasing new software applications.

Roadmap For Migrating Windows Applications - The Options

Developing software in a heterogeneous computer environment is a challenging task. Today, several solutions exist for getting an application from one computing environment to another. Depending on the complexity of the application and the computer environments that are involved, deciding how to get an application running from one computer to the next can appear to be a complicated issue. However, the benefits of migrating existing applications to newer hardware/operating systems (or GUI) platforms can facilitate moving into new markets. Current migration strategies include a variety of technologies that provide a solution for the needs that exist:

Layered Toolkits - Proprietary API's

Layered toolkits provide developers with a viable migration strategy. These toolkits provide a thin intermediate layer of software that lies between the application program and the native environment. This software is usually proprietary and non-standard in terms of the GUI and API of the porting systems. The benefit of a layered toolkit is that, when supported, it can take a user across multiple platforms. However, being of a proprietary nature, virtual toolkits tend to ignore standards and present yet another layer of non-standard code that the developer must learn, support and rely on the vendor of the toolkit for continued support.

Emulation Toolkits

Emulation toolkits are similar to layered toolkits in that they provide a common API for different native environments. The major difference is that emulation toolkits emulate the native user interface instead of using the native API directly. Applications can run through this emulation on a desired platform with little to no change. This solution provides the fastest path for migration and can provide support for features not currently present on the native API directly. However, applications will tend to run slower and users will not be able to look to software vendors for support of applications in the emulated environment.

Ported API Toolkits

Ported APIs offer a much different approach than the traditional cross-platform options. These toolkits take existing native APIs and port them to other environments. They provide a library that supports one-to-one functionality between the function calls of both computing environments. By simply re-compiling the application on the desired platform and re-linking with the platform supported library provided by the toolkit, the application will now run with the same functionality as it did originally. These toolkits address the complex portability issues faced when migrating from one computer environment to another and make these issues as transparent to the user as possible. Mirage (code name Chameleon) from Software Pundits provides this type of porting technology to Windows software developers.

WHAT IS MIRAGE?

Mirage is a new technology that enables Microsoft Windows developers to quickly and cost-effectively migrate their applications to UNIX platforms. Mirage allows true Windows applications created using the Microsoft Windows Software Development Kit (SDK) to be compiled and run in a native UNIX/Motif environment. The resulting native UNIX application adopts the look and feel of the platform's GUI ( i.e. Motif) and gains the power and performance of the RlSC-based architecture.

The baseline technology for Mirage is a virtual Windows software development environment for UNIX. A Windows application is compiled on a UNIX platform and linked to the Mirage libraries rather than the Windows SDK. The result is a UNIX based application, identical in look, feel and functionality to that of the original Windows application, yet with the ability to take advantage of the powerful networking and multi-tasking capabilities of UNIX. One common set of source code can now be maintained and compiled to produce both Windows and UNIX versions of the application.

Mirage provides Windows functionality by translating more than 550 function calls into equivalent X window and Motif/Open Look function calls while complying with the Windows-based and X-based interface standards. It also handles the full range of data types, data structures and file formats supported by Microsoft Windows 3.1. Mirage provides developers with Windows functionality on UNIX such as Object Linking and Embedding (OLE) and Dynamic Data Exchange (DDE). These features make Mirage unique and separate it from other migration technologies.

WHY USE MIRAGE?

The Mirage technology provides developers with the opportunity to enter the fast growing UNIX market while significantly reducing the time and risk to market. A rewrite or re-design of a product requires a substantial amount of time not only in development, but also in testing. Using Mirage to port a product allows the developer the control over incremental quality assurance and testing efforts. Concurrent development and testing can take place throughout the development cycle while maintaining one set of source code for both platforms.

Mirage allows ported applications to take advantage of the powerful networking and multi-tasking capabilities of UNIX and run on all popular RISC-based architectures. Applications experience an increase in performance when run in the UNIX environment, creating a high performance implementation of the Windows API.

MIRAGE FEATURES

The core Mirage technology provides an optimal mapping of Windows features to the UNIX, Motif and Postscript facilities. These features include shared resources; memory management; Windows menus, dialogs and controls; device-independent graphics; fonts and color palettes; data interchange by various methods; and dynamic linking.

Mirage is based on the industry standard Windows API and provides complete and comprehensive Windows SDK support. The technology supports the more than 550 function calls which comprise the window manager interface, the graphics device interface (GDI) and the system services. It also supports Windows messages, data types, resource and file formats. File formats include bitmaps, icons, cursors, clipboards and metafiles.

The Mirage technology includes support for Dynamic Data Exchange (DDE). Mirage's message-based DDE allows Mirage-based applications to share data.

Currently, the Mirage technology is supported on the following platforms:

* Solaris 1.x and 2.x for SPARC and X86

* SCO Open Systems Software 3.0

* HP-UX 8.0

* AIX 3.2

* OSF/1

* UnixWare 1.0

* X Window System Version 11 Release 4 or 5

* Motif 1.1 or 1.2

MIRAGE TECHNOLOGY PRIMARY TOOLS

Mirage technology consists of these primary tools:

Mirage Run-Time Library

The Mirage run-time library is composed of window manager, graphical interface and system services functions. The Windows application is linked with the Mirage run-time library on the UNIX system to produce the Motif application. Where appropriate, the Mirage library maps Windows function calls into equivalent X Window and Motif calls. The Mirage library also contains functionality that is supported in Windows, but has no one to one correspondence in the X Window and Motif environments such as Object Linking and Embedding, Dynamic Data Exchange, Dynamic Link Libraries, Multiple Document Interface and Printer support. The Mirage run-time library contains custom algorithms and widgets that simulate these Windows features on Motif.

Mirage Resource Compiler

The Mirage Resource Compiler uses existing Windows resource files (.res files) to specify menu and dialog layouts, bitmaps, icons and cursor resources. Users can edit or create Windows .rc files on their UNIX systems and compile these files with the Resource Compiler to produce a .res file that is conformant to the Windows resource file format. This feature facilitates internationalization when language customization of menus, buttons, etc. is required.

Postscript Print Driver

The Postscript Print Driver supports efficient postscript code generation. Instead of the GDI layer making calls to Xlib, calls are made that generate postscript code supported at PS level 1 and 2. The Postscript Print Driver includes printer setup dialog boxes and supports most postscript printers.

Affinity Linking and Embedding Technology (optional)

The Mirage technology includes Affinity, an application to application linking technology, similar to that of OLE 1.0. for Microsoft Windows applications. Using Link, Embed and Launch to edit (LEL), technology co-developed by Software Pundits and Lotus Development Corporation, Affinity supplies the UNIX environment with the power to create compound documents that include data linked and embedded from multiple applications across a network of heterogeneous workstations. The Affinity technology is the only linking and embedding technology available on UNIX today.

PORTING WINDOWS APPLICATIONS TO UNIX USING MIRAGE

The process of porting Windows applications to UNIX using Mirage involves a few basic steps. First, the source code must be physically transferred from the PC running Windows to the system running UNIX.

Basic portability issues exist when porting code from Windows to UNIX based on fundamental differences in hardware architecture between Intel chips and RISC-based workstations. Such issues arise in the areas of byte swapping and 16 bit vs 32 bit operating environments.

Byte swapping errors result from the difference in byte ordering between the Intel chips (386, 486 and 586) and various RISC chips (SPARC, RS6000). The Intel chip is byte ordered in the little endian format which orders and processes the bytes from right to left. The SPARC chips are byte ordered in big endian format and order and process bytes from left to right. These incompatibilities can be handled through conditional compiles in the source code.

Moving from Windows, which is typically run in a 16 bit environment, to UNIX which is inherently 32 bit, problems arise if int variables are not explicitly declared. In order to insure portability between the two environments, it is necessary to explicitly qualify int variables as either long or short. (This is the same problem developers will face when porting to Windows NT)

Once these compiler differences and system dependencies have been resolved, the next step is to link the Mirage run-time library with the Windows source code on the UNIX system. In a perfect world, the application would now execute perfectly, but in reality, most substantial Windows applications will show a few bugs when ported to UNIX. Some time must be spent debugging the application on the UNIX side, but after compiling, linking and debugging the code, it will run better and faster than before. And, the time spent in this process will be far less than the time spent to re-write and maintain an entirely new set of source code for UNIX.

MIRAGE ARCHITECTURE

The core technology of the Mirage architecture resides in the Mirage run-time library. The Mirage run-time library consists of several libraries that interface between the Microsoft Windows application and the Motif, X Window and UNIX layers. These libraries provides Microsoft Windows functionality by translating standard Windows API function calls into equivalent X Window and Motif function calls. This translation results in a common set of source code that is maintained and compiled to create both Windows and UNIX versions of the application.

The Mirage run-time library is composed of several libraries: The User Library, the Graphical Device Interface(GDI) Library, the Kernel Library and the Common Dialog Library.

USER LIBRARY

The User library provides window management function APIs for the application. Within the User library the logic exists for creating, manipulating and destroying windows and managing the application in relation to the windowing system. This library in the architecture also does the translation of Windows classes into equivalent Motif Widgets and provides support for control widgets which are not supported in Motif such as: Multiple Document Interface (MDI), Combo Box and Owner Drawn Lists.

GDI LIBRARY

The GDI library provides graphics operations for both the display and the printer. It provides basic routines for line drawing, text/font handling, tiling, shading, etc., similar to the graphics routines of Xlib. However, GDI also provides some functionality that does not exist in Xlib,. such as: logical coordinate mapping, windows metafile, logical font mapping, simplified painting model and device-independent bitmaps.

KERNEL LIBRARY

All non-GUI APIs in the Windows environment are supported in the Kernel library. This includes file l/O, memory management, module management and a variety of other functionality.

OTHER COMPONENTS

Other components of the Mirage architecture include: The Common Dialog Library, The Resource Compiler (as described above) and Affinity Object Linking and Embedding technology (as discussed above).

Common Dialog

The Mirage run-time common dialog provides the same functionality as Microsoft's dynamic-link library COMMDLG.DLL.


PAPER - Galaxy App Env Product Background
Product Background

The Galaxy Application Environment

-----------------------------------------------------------------

Visix Software Inc.

11440 Commerce Park Drive

Reston, VA 22091

703.758.8230/Telephone

800.832.8668/Toll Free

703.758.0233/Facsimile

-----------------------------------------------------------------

The Galaxy Application Environment

INTRODUCTION

The Galaxy Application Environment is the most advanced application development environment available for building large-scale, mission-critical, distributed applications. Galaxy frees application developers from having to manage programming differences among operating systems, window systems, and networks, and enables developers to build applications that can be ported and distributed across all major system platforms. Galaxy is the high-end programming environment for professional application developers working on the most challenging in-house corporate applications, commercial applications, or complex system integration projects.

Galaxy offers an integrated development environment that enables application developers to create rich, scalable, extensible applications that can be ported and distributed across UNIX, Windows, Windows NT, Macintosh, OpenVMS, and OS/2 system platforms without code changes. Galaxy addresses the problem of developer uncertainty by providing the same advanced system features on every target platform.

Vendors and industry consortia continue to proliferate new operating systems, window systems, distributed computing paradigms--and confusion. There is, however, one certainty: winners and losers will emerge over time. Developing on a losing platform can be a strategic disaster, while waiting for the dust to settle could result in a competitive disadvantage. Galaxy cuts through the confusion with a practical, field proven alternative for developers who want to build the next generation of applications today.

GALAXY ARCHITECTURE AND TECHNOLOGY

Galaxy Abstraction Model

The Galaxy architecture leverages object-oriented technology to provide developers with a uniform set of system services--operating system services, window system services, and network services--across all system platforms. Galaxy accomplishes this feat through an advanced multi-layer abstraction model. Galaxy abstractions map platform-specific functionality, such as file system or memory management calls, to object classes accessible through common Galaxy application programming interface (API) calls, in a many-to-one relationship. This model has been developed specifically to support the development of portable, large-scale, mission-critical applications. For each platform service, the lowest Galaxy abstraction layers sit directly on low-level native services, while the highest layers provide the developer a single programming interface for that service across all system platforms. This architecture isolates the internals of Galaxy from the details of particular system platforms, and enables total application portability without compromising application functionality.

Galaxy ensures a uniform set of services are available to the application at runtime. If a native implementation lacks a particular primitive function, Galaxy compensates for that deficiency. For example, Galaxy can scale and rotate text on an X Window System display by using numerous Xlib calls. However, when Display PostScript is supported on the platform, Galaxy can accomplish the same task with only a few Display PostScript calls. With Galaxy, the application developer writes an application once, and Galaxy ensures that the application behaves comparably on every platform.

Extensibility and Compatibility

Extensible applications cost less to maintain over the application lifecycle. Galaxy implements its abstraction model at every level, ensuring the extensibility of both the product and Galaxy-built applications. The abstraction model and fine-grained object-oriented design enable Visix to easily evolve Galaxy--both to take advantage of platform-level innovation and to enhance the functionality of Galaxy objects--without affecting the API or the operation of Galaxy applications. Galaxy methods read or modify only one attribute of each object, so any number of new features can be added to Galaxy objects without affecting existing entry points. This fundamental architectural commitment makes Galaxy a safe choice for developers concerned about the ability of a development environment to keep pace with change and provide continuity for existing applications. Galaxy object interfaces reflect this state-of-the-art approach, exposing implementation details to Galaxy applications in only a few specific cases.

The Galaxy Resource Model

Galaxy implements an innovative Resource Model to enable application portability. The Galaxy Resource Model manages all application non-code resources as machine independent, binary Resource Files, which are highly portable. Non-code resources include dialog windows, user interface objects, text, color images, and information about internationalization and geometry management. The Galaxy Resource Model offers a powerful abstraction for managing structured binary data. It can also be extended to store and operate on any type of structured or variable-size data, such as video or audio. The Galaxy Resource Manager even includes built-in compression/decompression routines for large object types such as images.

Imaging Model

The Galaxy Imaging Model provides the application developer with an "ideal" imaging abstraction. The Galaxy developer programs for a graphics output device with infinite resolution, unlimited colors, and algorithmic fonts. Since these capabilities exceed current display hardware, Galaxy renders the most accurate depiction possible through a variety of image processing operations, including error-diffusion, dithering, resampling, and color mapping. The developer may prioritize the trade off between color matching and image processing speed.

Drawing Model

Galaxy implements the Display PostScript drawing model to provide the closest match possible between screen and printer output without specific programmer involvement. Display PostScript does not depend on display hardware, allowing developers to use the same code to draw on any number of raster devices. Galaxy's drawing model supports monochrome, grayscale, color-mapped, true-color, and direct-color displays of any depth. It also supports high-resolution printers and phototypesetters.

Internationalization

Galaxy addresses internationalization issues by providing a fixed-width internal character set with no dependencies on a specific encoding mechanism. Galaxy modules that deal with text handle conversions internally, so the application rarely, if ever, has to deal with character set issues. For example, the Resource Manager always returns strings in the internal character set format, regardless of which variable-width character set is used for representation in the resource file itself. Galaxy supports the Unicode character set, along with many specific named character sets.

Command Model

Galaxy provides a high-level command model that allows application function to be separated from user interface function. A Galaxy application receives a stream of messages from user interface objects, which can be located anywhere in the network. An application based on the Galaxy Command Model can be written without user interface code, enabling the developer to enhance the features of visual resource objects while maintaining compatibility with existing applications.

Enhanced Productivity: The Galaxy Object Model

Galaxy is built around a flexible object model that provides the productivity benefits of object-oriented code reuse while offering a choice between a C or C++ language interface. The Galaxy Object Model allows Galaxy to be extended by subclassing Galaxy application objects or by creating new application objects from the ground up. The Galaxy Object Model has been designed specifically for the typical application programmer. A Galaxy developer can realize significantly enhanced application quality and increased productivity through Galaxy's object-orientation, without becoming an "object-oriented guru".

GALAXY PRODUCT OVERVIEW

The Galaxy Application Environment encompasses object-oriented libraries, distributed application services, and a powerful set of integrated tools. Galaxy Libraries consist of an extremely comprehensive set of C or C++ programs which implement the Galaxy API. Galaxy Application Services are delivered to the application by a set of Galaxy Application Servers, such as the hypertext-based Galaxy Global Help Server. The Galaxy Tools include the Visual Resource Builder and Color Image Editor, which provide the programmer a highly productive visual programming environment.

The Galaxy Libraries: Productivity and Performance

The Galaxy Libraries combine state-of-the art object-oriented technology with breadth of function and application performance only possible with a third-generation product. Galaxy Libraries have been designed and implemented specifically for developers who are striving to efficiently build high-performance applications. Galaxy Libraries are implemented as shared library stubs on platforms that support shared libraries, reducing memory overhead and boosting application performance. Galaxy Libraries are supplied as a set of shareable Dynamic-Link Libraries (DLLs) for the Microsoft Windows version of Galaxy.

Galaxy application source code is compiled using the native platform C or C++ compiler and the Galaxy header files. The native linker is used to bind in the Galaxy Libraries. Galaxy Libraries are compatible with a wide range of third party development tools, including incremental compiler/linkers, interpreters, and testing tools.

Distributed Computing Today: Galaxy Application Services

Galaxy Application Services supply distributed runtime services to Galaxy applications running on the network. Galaxy applications make API calls to access Galaxy Application Services, such as the Galaxy Global Help System, which can run anywhere on the network. Galaxy Global Help offers application developers a powerful distributed hypertext help system that provides indexing, retrieval, and document management functions across the network in realtime. Galaxy Global Help can include text in multiple fonts, sizes and styles, live links, and embedded images. The Global Help Server can directly access documents in several formats, as well as run "translators" on demand to convert documents from any format. Galaxy Application Services are network-enabled by Galaxy Distributed Application Services (DAS).

Galaxy Distributed Application Services (DAS)

The Global Help Server and other network services are located and accessed by Galaxy applications through Galaxy Distributed Application Services (DAS). DAS uses an asynchronous, non-blocking symmetrical, peer-to-peer communications protocol for efficient, high performance message-based inter-application communication. DAS allows Galaxy applications to locate and communicate with each other in peer-to-peer or client-server configurations through a state-of-the-art dynamic services registration and lookup model. DAS locates and provides services based on matching the operations implemented by the services with the operations requested by client applications.

DAS underpins the Galaxy Open Tools Backplane API that is used to seamlessly integrate Galaxy tools, and third-party tools, into the Galaxy environment. DAS is also designed as a configurable gateway to external inter-application communication services, providing open interoperability with major distributed computing architectures.

Galaxy Tools: Designed for the Next Generation of Mission-Critical Applications

Powerful, interactive development tools make the full depth and breadth of the Galaxy API accessible to the typical application developer. Each Galaxy tool supports operations on specific types of information, and exports those operations to other Galaxy tools through the distributed capabilities of DAS. The Galaxy architecture supports seamless integration between tools, allowing the developer to move instantly from one tool to another. The Galaxy Open Tools Backplane protocol and API enable the integration of third-party tools by application developers and tools developers.

Visual Resource Builder

The Galaxy Visual Resource Builder is a state-of-the-art tool for building portable graphical user interfaces. The Visual Resource Builder includes a complete visual resource editor for creating and revising all non-code resources used by an application. Some of the standard resources are windows, dialogs, strings, sound, graphical images, error messages, and help documents. The Visual Resource Builder provides an interactive visual metaphor to display and define the innovative Galaxy Spring and Strut geometry management mechanism. Springs and Struts are used to describe the size and positioning constraints of user interface objects.

In addition to providing visual editors for all pre-defined resource types, the user interface builder can import and export resources in a variety of formats. For example, the image resource editor understands popular image formats, including GIF, XBM, PGM, PPM, PBM, MacPaint, and Windows bitmap.

The Visual Resource Builder outputs binary, machine-independent Galaxy Resource Files that dramatically simplify application portability.

Color Image Editor

The Color Image Editor is a full-palette editing tool used to create and revise bitmapped color images of any size and depth. Color images in GIF, XBM, PPM, PBM, PGM, MacPaint, and other formats can be easily imported and exported.

Future Galaxy tools will include a Programmable Text Editor, Help Writer, and Project Manager. Although any text editor may be used to create Galaxy applications, the Galaxy Programmable Text Editor will streamline many aspects of the application development process.

API FEATURE OVERVIEW

The Galaxy object-oriented API can be divided into three categories: Window System Abstractions, Operating System Abstractions, and Network Abstractions.

Window System Abstractions

Galaxy provides an extremely rich cross-platform superset API for rendering and window management. The Galaxy Window System abstraction builds on the lowest-level native graphics, imaging, and event processing APIs of each native window system to offer portable application services that meet or exceed the capabilities and performance of native toolkits. The Galaxy API provides high-level abstractions that allow applications to automatically take advantage of special capabilities, such as accelerated graphics hardware, Display PostScript, and outline fonts, without writing special-purpose code. Galaxy includes a broad array of graphics operations ranging from low-level line drawing to full-color images and virtual coordinate systems.

The Galaxy architecture insulates developers from differences among native look-and-feel APIs by offering a single look-and-feel API. Galaxy users can select, at runtime, any standard look-and-feel on any platform. Galaxy implementations strictly adhere to official published style guides and conformance criteria for the following look-and-feel standards:

* OSF/Motif

* Sun/AT&T/Unix International OPEN LOOK

* Microsoft Windows 3.x

* Apple Macintosh (only available on Apple hardware)

* OS/2 Common User Access (CUA)

Fonts

A Galaxy application developer can specify a font by name, or as a combination of attributes. When an application requests a font, Galaxy Application Services respond with the closest match possible, based on the priorities set by the application request. For example, a request for ITC Stone Sans 15 point will be met if available at that size, either in a bitmap or scalable form. If the font size has priority over the typeface, another sans serif typeface such as Helvetica, will be provided if available in the specified size. If the typeface has priority, Stone Sans is provided in the closest possible size. If no match can be found, Galaxy returns a font that matches as many attributes as it can, such as weight and style. The application developer does not have to manage the intricate details of the runtime environment across platforms, because Galaxy handles the differences transparently to the user.

Colors

Galaxy application developers can specify colors in one of several ways: RGB, HLS, CMY, or by name. Galaxy matches application color requests as closely as possible. For example, on a 24-bit true color display, an extremely faithful rendering of the color is produced. On an 8-bit color-mapped display, the requested color is often not in the display color map, in which case Galaxy automatically uses existing colors to construct a dithered color or return the closest match available. On a grayscale display, a gray level corresponding to the luminance of the color is automatically computed. On a monochrome display, a dithered pattern, black, or white is used. The application developer can specify the priority of color matching criteria to maximize contrast, legibility, or color fidelity, but does not have to manage the intricate details of the runtime environment across platforms, because Galaxy handles the differences transparently to the user.

Standard Dialogues

Galaxy provides an extensive set of highly functional, portable Standard Dialogues that dramatically ease the task of writing a style-guide compliant graphical application. Standard Dialogues include the Standard Color Chooser, Standard Command Chooser, Standard File Chooser, and Standard Font Chooser. Galaxy manages standard chooser look-and-feel differences across platforms, without programmer involvement.

Operating System Abstractions

Major operating systems offer similar capabilities, hidden behind a myriad of different programming interfaces and protocols. Galaxy unifies these disparate functions into an Operating System Abstraction layer that provides the application developer with a single API for operating systems services such as error messages, timers, and file management, including abstractions for file protection and byte-level file locking services. Galaxy applications can search directories, create and delete files and directories, and read or write files sequentially or randomly without regard to file system type or pathname syntax. Aliases or symbolic links are supported when implemented by the underlying file system.

Network Abstractions

Galaxy operates internally as a distributed environment, and Galaxy architecturally supports the development of distributed applications. By presenting developers a uniform communications API for generic connectionless and connection-oriented services, Galaxy shields developers from the necessity of writing low-level networking code or having to understand the specific nature of the underlying network. Galaxy always uses the fastest available transport mechanism, such as shared memory, when available on the system platform.

GALAXY: DEPTH OF ARCHITECTURE FOR THE NEXT GENERATION OF CORPORATE APPLICATIONS

Galaxy has been designed specifically for developers who are building the next generation of large-scale corporate applications. Galaxy is uniquely suited to this task because of the range and depth of functions available to the developer through the object-oriented Galaxy Libraries. Galaxy boosts developer productivity in two significant ways. First, Galaxy defines binary resource objects such that application behavior is specified visually in the Visual Resource Builder, instead of procedurally through modifying and recompiling application code. Second, Galaxy's class managers provide much of the functionality previously written by developers to build large-scale graphical applications. Some selected examples of Galaxy s architectural depth follow:

Class Managers

Galaxy Libraries are organized into a set of class managers in the C language version and true AT&T standard-compliant C++ classes in the C++ version. Each Galaxy class manager is a relatively self-contained group of functions (or methods) and associated data that provide a distinct class of operations, such as the Text Manager, described below. In Galaxy, each class manager accesses only the public, documented interface of the lower-level services it requires. This policy ensures that abstractions have been rigorously researched and that no entry points are present simply to satisfy a specific need of a higher-level manager. Also, making all entry points public allows Galaxy developers to add value to any services that fail to satisfy their specialized needs. Galaxy can be extended without source code. The C version of Galaxy includes a Galaxy Class Manager that is used to perform operations on the other class managers. With the Galaxy Class Manager, it is easy and straightforward to subclass existing Galaxy objects to create custom Galaxy objects. With Galaxy C++, standard C++ mechanisms are used to operate on Galaxy objects.

The Command Manager

The Command Manager works in conjunction with the Class Manager to separate application code from the implementation of the user interface. The linkage between the user interface and the actions implemented by the application is expressed visually in the Galaxy Visual Resource Builder, without application code. An application simply defines the set of actions it can perform and "exports" these actions in the form of a command table. The Command Manager provides flexible mechanisms for managing the stream of commands delivered to Galaxy applications, including other Galaxy applications residing on the network.

The Text Manager

Nearly every application allows the user to enter text. Galaxy includes a Text Manager--an extremely high-quality text field--as a standard user interface object. The Galaxy Text Manager handles text processing, formatting, and editing of large bodies of text. Since text storage functions are separated from the actual editing process, the Text Manager can be used as a text engine. The Text Manager supports embedded graphics, multi-styled text, multiple fonts and font sizes, and interactive rulers with multiple tab and margin types. The Text Manager can be used as the heart of any text editing application.

The Spring Manager

The Galaxy Spring Manager provides the application developer with an extremely sophisticated yet intuitive geometry management system called "Springs and Struts". Springs and Struts are flexible and rigid connections, and relationships, among user interface objects and windows. Through the Visual Resource Builder, the developer uses Springs and Struts to quickly and easily create graphical user interfaces with outstanding functionality and complete portability. Galaxy manages all cross-platform differences, including re-sizing windows based on the sizes of the objects in the window, the nature of the connections among them, and the user-selected look-and-feel. Galaxy applications can even re-size user interface objects to accommodate text label size changes caused by local languages--automatically and without developer involvement.

SUMMARY

The forces shaping the computer industry have converged on the problem of developing the next generation of corporate applications. Many new tools have entered the market to solve this problem. The Galaxy Application Environment breaks through the clutter in the tools marketplace with a field-proven solution. Galaxy enables application developers to build the next generation of large-scale, mission-critical applications that are portable, distributed and cross-platform.

Galaxy customers include corporations from a wide range of industries that are developing applications for strategic advantage, as well as significant commercial software developers in markets from CASE to CAD. Developers across industries have committed to Galaxy because its mature object-oriented architecture provides concrete support for overcoming the most challenging obstacles in the application backlog in a cost-effective manner. Galaxy customers have consistently discovered greater functionality, greater performance, and greater productivity than they thought possible, allowing them to complete critical application projects on-time and under-budget.

The current wave of departmental client/server applications has already begun to find its limits in terms of both scalability and performance. Galaxy provides a compelling means of building the next generation of mission-critical applications capable of satisfying the demands of the downsizing need. The Galaxy architecture, object-oriented technology, and distributed design have distinguished this environment as the only cross-platform development product for building graphical, distributed, mission-critical applications. Visix is dedicated to establishing and maintaining Galaxy at the forefront of this market by making Galaxy application developers the most productive in the marketplace.


PAPER - Galaxy App Env Market Background
Market Background

The Galaxy Application Environment

-----------------------------------------------------------------

Visix Software Inc.

11440 Commerce Park Drive

Reston, VA 22091

703.758.8230/Telephone

800.832.8668/Toll Free

703.758.0233/Facsimile

-----------------------------------------------------------------

The Galaxy Application Environment

INTRODUCTION

In 1992, Visix introduced the Galaxy Application Environment, a breakthrough product that enables application developers to build large-scale, mission-critical applications which can be ported and distributed across all major system platforms. Galaxy frees application developers from the constraints of platform-specific operating systems, networks, and windowing systems. Galaxy allows developers to build portable, distributed applications with less effort than currently required to build single-platform applications.

GALAXY INDUSTRY CONTEXT

The forces shaping the computer industry have converged on the problem of developing the next-generation of corporate applications. As users continue to move away from centralized computing, the corporate application environment has become fragmented with applications and tools tied to specific platforms that vary across departments and divisions.

Downsizing Waves and Development Tools

The first wave of downsizing has consisted primarily of applications which fit neatly into small-scale departmental or branch-level implementations. Low-end development tools, such as PowerBuilder or SQL Windows, have been instrumental in enabling the development and deployment of small-scale client/server applications. In contrast, the second downsizing wave involves corporate applications which must be implemented across departments and divisions. The environment for "second-wave" applications consists of heterogeneous platforms and networks. These large-scale applications cannot be built with client/server application development tools designed for simple department and workgroup applications.

The Application Development Challenge

Application developers face the daunting challenge of building second wave applications in the context of confusing options and trends. Developers have to identify technology winners and losers among the contending operating systems, networks, and window systems. They also have to assess the economic and market strength of the companies and the alliances behind competing products. Even developers dedicated to Microsoft-only application development must choose among competing Windows APIs. As developers scan the environment for solutions, the application backlog grows and user expectations for turnaround and functionality rise.

The cautionary tale of the early 1990s establishes that there will continue to be multiple application environment factors to consider which bear directly on the decisions developers make early in a project cycle. Months, sometimes years, before implementing a large-scale application developers make technology commitments which carry significant business ramifications.

THE PORTING MULTIPLIER

In the past, with standalone character-based applications the norm, experienced developers could contain platform differences to under 30% of the total application. Porting was difficult, but manageable. Now, graphical computing has collided with distributed computing to dramatically amplify the porting problem. It is little wonder that application development projects suffer from spiraling development and porting costs.

Consider the "simple" case of developing a graphical application for a single platform. The developer must optimize the application to the unique characteristics of the native windowing system, networking, and operating system. Now consider the effort and cost of porting that application to multiple platforms. The developer must try to deliver equivalent functionality on platforms which do not have equivalent features. A sensible decision made for a single-platform application, such as exploiting the maximum simultaneous open file limit, can translate into a porting nightmare.

Finally, consider the multiplier effect of creating a true distributed application, and implementing it across five or six platforms. Between multiple learning curves, application redesign, and iterative testing cycles, the overall effort can expand to five or six times the original case. And, what of internationalization? The text labels that are hardwired into the hundreds of fixed-size buttons and other user interface objects may enlarge beyond the size of the interface objects, particularly in the German or Japanese versions. Even developers experienced in porting applications cannot cost-effectively flatten the porting multiplier for distributed, graphical applications.

ALTERNATIVES FOR FLATTENING THE PORTING MULTIPLIER

Developers facing the application porting multiplier have three basic alternatives:

** Build and maintain a comprehensive portability environment. In the past, some development organizations have considered home-grown portability environments to be a "strategic" investment in infrastructure. The value of such portability environments decreases rapidly as the pace of technological innovation increases, as it has over the past five years. Many developers who have followed this route in the past have realized there is far greater value in maximizing the investment in application functionality and performance, and minimizing investment in application infrastructure.

** Solve as much as 50% of the problem with a commercially available portable GUI builder tool, such as XVT or Open Interface. These, and other products available in the marketplace, offer a single API for building the graphical user interface for a small-scale application, and then handle the porting of the user interface across platforms with little additional developer involvement. However, the portable user interface addresses fewer than half of the issues which must be handled to port applications. The remaining work goes into managing platform differences related to networking, memory management, file management, or other operating system services.

** Solve 100% of the problem with the only available cross-platform development environment for mission-critical, distributed applications--the Galaxy Application Environment from Visix Software. Galaxy offers total application portability for mission-critical applications. Many developers who have in the past chosen either of the first two options have embraced the Galaxy Application Environment. Galaxy enables a developer to build an entire application once, and then compile and run that application without source changes on any one of six system platforms--Windows 3.1, UNIX, Windows NT, OpenVMS, OS/2, or Macintosh.

THE GALAXY APPLICATION ENVIRONMENT: THE SOLUTION FOR THE SECOND WAVE

The second wave challenge is to convert the fragmented application landscape into an integrated environment. The application development tools required to meet that challenge must transcend the limitations of the past. Galaxy targets the second wave of downsizing with industrial-strength support for developing mission-critical, distributed, cross-platform applications. Galaxy is a high-end programming environment, designed for professional developers building sophisticated applications for competitive advantage, either within a corporation or for resale in the global marketplace.

A Complete Development Environment

Galaxy provides a state-of-the-art graphical user interface builder as one component of a comprehensive set of innovative tools, object-oriented libraries, and distributed runtime services. The Galaxy environment insulates developers from diverse user interface, network, and operating system anomalies. With Galaxy developers can create a completely portable application without having to compromise functionality. The advanced Galaxy architecture makes it routine for application developers to create rich, scalable, extensible applications which can be immediately compiled and run across all major system platforms with no code changes.

LEADING DEVELOPERS HAVE ADOPTED GALAXY

Application developers in leading global user and ISV organizations have adopted Galaxy for strategic application development projects. The accomplishments of these developers illustrate the depth and power of the Galaxy environment in contexts ranging from CASE tools to securities trading applications. Galaxy specifically targets the needs of high-end professional developers and has proven itself in hundreds of real world environments. Leading corporations and major ISVs such as J.P. Morgan, Unify, IBM, LEGENT, Xerox and many others are using Galaxy today to build their mission-critical applications.


POET Object Database Now for OS/2, Mac and AIX
POET SOFTWARE'S OBJECT DATABASE NOW AVAILABLE ON MACINTOSH, OS/2 AND AIX PLATFORMS

SAN JOSE, Calif., March 14,1994 -- POET Software Corporation announced, at the Software Development/94 and Business Software Solutions conference here, that it has completed ports of its object database system, POET, to three more desktop and workstation platforms. Two new ports make POET Version 2.1 available on Macintosh and IBM AIX. POET's update from Version 2.0 to Version 2.1 (announced in December 1993), provides support for OS/2 2.1.

POET is an object-oriented database system designed for C++ application development in homogeneous and heterogeneous environments. It is available in a single-user version (POET Personal Edition) and for multi-user applications (POET Professional Edition) including those for team-based and workgroup engineering.

With Version 2.1, POET introduced significant functionality and performance enhancements specifically designed to heighten the product's desktop and workstation applicability. New features included an improved database definition language, overall performance improvements, faster low-level file I/O, simplified database administration tools and an online help system.

Release of POET 2.1 also set new standards of portability and interoperability for object database systems. Including the new ports, the software is now available on 12 different operating systems, and supports all major C++ compilers.

In addition to Macintosh, AIX and OS/2, POET is the only database currently available on the latest versions of Windows 3.1, Windows for Workgroups, Windows NT, SGI Irix, NeXTStep, Sun Solaris, Sun OS, SCO Unix and Novell Netware.

"The completion of these latest ports is a major milestone in bringing object database technology to the desktop," said Dirk Bartels, POET president and founder. "With POET now supporting Macintosh, AIX, OS/2 and the existing Windows and Novell Netware versions, more PC-based developers can work in their preferred environment and can move their applications from one platform to another. Equally important, development organizations have a database system that virtually guarantees application portability and interoperability."

* For Macintosh System 7.1, POET accommodates Apple's new MPW 3.3 C++ compiler and the Symantec C++ compiler, and provides transparent access to all available POET server systems. "Its support of binary compatible file formats is especially important to developers of cross-platform applications," Bartels said. "As a result, database files can be used -- without conversion -- from all available POET systems, whether they're Intel on Windows or AIX on the PowerPC". Communication is based on TCP/IP.

Mac support is enhanced with the new workgroup capabilities in POET Version 2.1. These include an event notification facility for Mac and Windows clients, which enables developers to write event-driven workgroup applications across operating system boundaries.

POET Personal Edition for Macintosh is available at an introductory price of $299.00 ($499. after April 30, 1994). The Professional Edition software development kit (SDK) is priced at $999.00. The client can be used with any other POET server (e.g., Novell Netware, IBM AIX, Windows for Workgroups or Sun OS).

* For OS/2 2.1., POET is available on the Personal Edition at an introductory price of $299.00 ($499.00 after April 30, 1994), and on the Professional Edition for $999.00. POET's OS/2 clients can be used with any other POET server (e.g., Novell Netware, IBM AIX, Windows for Workgroups or Sun OS). The communication protocol is either Novell's Lan Workplace for OS/2 2.1 or IBM TCP/IP. POET for OS/2 also uses the IBMCSet++ C++ compiler, release 2.x.

OS/2 developers also benefit from POET's heterogeneous network support. OS/2 clients can access POET database servers simultaneously with POET clients running on Windows, Macintosh or various Unix computers. POET ensures transparent mapping of binary-to-native OS/2 formats while also managing all event-handling processes.

* For AIX, POET supports the most popular new servers (e.g., PowerPC Model 250 running AIX 3.2.5) as well as the IBM XLC compiler version 1.02. On AIX, POET can also simultaneously support all available client systems. It handles multi-user access and transparent transformation of the different processors' binary formats.

AIX on the POET Personal Edition is priced at $ 1,495.00 until April 30, 1994 ($1,950.00 thereafter). Users interested in the Professional Edition can take advantage of a one-month evaluation license at the price of the AIX Personal Edition. Beyond that period, a one-to-four developer license is $9950.00.

POET Software Corporation is a leading provider of C++ object database systems, services, custom consulting and product training. The privately-held firm has over 40 employees at offices in the U.S. and Germany. Key shareholders are C.A.T., a subsidiary of France Telecom, and European Technology Holding. Customers include companies in telecommunications, manufacturing, software development and financial services, as well as leading universities, research institutions and government agencies. The company is also a voting member of the Object Database Management Group, a consortium leading the formation of an industry-wide standard for object database technology.

POET Software Corp

408-970-4640


15% Price Cut on Motorola PowerPC 601
Motorola Announces 15 Percent Price Reduction for its PowerPC 601 Microprocessor

AUSTIN, Texas--March 3, 1994--Motorola's RISC Microprocessor Division today announced a price reduction for its PowerPC 601 microprocessor. Effective immediately, the PowerPC 601 in quantities of 20,000 is available for $238 at 50 MHz, for $318 at 66 MHz and for $425 at 80 MHz

Available now, the PowerPC 601 microprocessor has been adopted by Apple, Canon, IBM, Parsytec and major Taiwanese manufacturers for a wide range of systems. The PowerPC 601's superscalar design enables the microprocessor to execute multiple instructions in parallel, and the use of simple instructions enables manufacturers to achieve maximum efficiency and throughput for PowerPC systems.

"The PowerPC 601 microprocessor continues to lead the industry with a superior price/performance advantage," said Les Crudele, vice president and general manager, Motorola RISC Microprocessor Division. "As a result, manufacturers continue to adopt the PowerPC 601 microprocessor for systems ranging from notebooks to workstations--which ultimately provides customers with affordable systems with exceptional processing power."

PowerPC microprocessors, which are based on reduced instruction set computing (RISC), provide advanced processing performance, especially for floating-point operations typically found in graphics-intensive and multimedia applications. The PowerPC microprocessor effectively meets the growing industry demand for increased floating-point performance.

Motorola's PowerPC family of microprocessors will support a full range of embedded control and computing applications--from handheld, portable and desktop computers, to midrange workstations and servers, to fault-tolerant and supercomputing systems.

Performance figures for the PowerPC 601 running at 66 MHz on an IBM POWERStation 250 are 62.6 for SPECint92 and 72.2 for SPECfp92. The scaleable PowerPC 601 features 2.8 million transistors with a dimension of approximately four-tenths of an inch per side. It is being manufactured using a .6 micron complementary metal-oxide semiconductor (CMOS) process. The chip includes an advanced bus interface that supports a range of computer systems, including personal computers, workstations, and multiprocessing systems.

Having 1993 worldwide sales of $5.7 billion, Motorola's Semiconductor Products Sector is the largest U.S.-based broad line supplier of semiconductors, with a balanced portfolio of more than 50,000 devices. Motorola is one of the world's leading providers of wireless communications, semiconductors, and advanced electronic systems and services. Major equipment businesses include cellular telephone, two-way radio, paging and data communications, personal communications, automotive, defense and space electronics and computers. Communication devices, computers and millions of consumer products are powered by Motorola semiconductors. Motorola's 1993 sales were $17 billion.

Motorola Microprocessor and Memory Technologies Group

6501 William Cannon Drive West

Austin, TX 78735-8598


PowerHouse Systems to Provide PowerPC-Based Sys
POWERHOUSE SYSTEMS FORMED TO PROVIDE PowerPC-BASED SYSTEMS TO MAJOR OEM SUPPLIERS

Products, Based on PowerPC Reference Platform, Will Be First Operating System-Independent Computers

MENLO PARK, Calif., Mar. 1, 1994 -- The first company dedicated to providing the industry's leading computer suppliers with systems based on the IBM/Motorola/Apple-developed PowerPC microprocessor and the PowerPC Reference Platform specification has been launched as one of Silicon Valley's newest startups.

PowerHouse Systems, Inc., was formed in August 1993 as a partnership between former NeXT Computer, Inc. technology executives and Canon, Inc., of Japan. Canon is the initial funding partner and holds majority ownership. Additional funding partners may be sought for private financing prior to a future public offering.

The first PowerHouse products, a family of desktop systems priced from $3,000 to $6,000 and offering performance of 80 to 280 SPECmarks, are scheduled to be brought to market in early 1995. Compliance with the PowerPC Reference Platform, an open specification for PowerPC systems, will mean the systems are operating system-independent, able to run Microsoft Windows NT, IBM's Workplace OS and AIX, SunSoft's Solaris, Taligent and others.

'Design Partner' to Selected System Houses

PowerHouse's charter is to function as a "design partner" for computer system suppliers who will purchase and resell its PowerPC-based products on an OEM basis. Targeted OEM customers are a select group of major system companies having established distribution channels, with whom PowerHouse will work closely in defining products to meet their customers' needs, designing those products, and managing the manufacturing process.

Jon Rubinstein, PowerHouse chief operating officer and former vice president and general manager of the NeXT Hardware Division, said, "The combination of PowerPC and the Reference Platform has opened up a new market, creating a way for computer companies to break Intel's perceived 'death grip' and innovate without risking incompatibility. Now vendors can move beyond the decade-old PC design to a new architecture embracing rich functionality and simple plug-and-play expandability. Most important for the user, this architecture will support many 'shrink-wrapped' operating systems, and thus an unprecedented diversity of applications.

A New Business Model: No Sales, Distribution

"PowerHouse represents a new business model based on our recognition of the market realities of the '90s," Rubinstein added. "New technologies, expanding markets, shrinking resources and faster development cycles demand that businesses focus on core competencies and leveraged alliances. This model will allow our OEM partners to move into new markets without the high risk of developing products from scratch. We will provide them with the development, product marketing and manufacturing expertise to create a new product line or supplement an existing one. They, in turn, will market, sell and distribute the resulting products through their established channels."

Harry Kondo, PowerHouse chief executive officer and a director cf Canon, said, "The PowerHouse engineering team incorporates more design experience with PowerPC than almost any organization in the industry. Our unique business model will make it possible for a company facing the design of a next-generation system to exploit this experience and get to market quickly with advanced, standards-based family of computers.

Alpha Site for PowerPCs from IBM, Motorola

Glen Miranker, vice president of hardware engineering and former NeXT director of hardware engineering, said, "PowerHouse has been working closely with IBM and Motorola in its product development, serving as an Alpha test site for their PowerPC microprocessors. Along with IBM, Motorola, Canon and others, we also have an active role in the PowerPC Reference Platform definition, and we expect to play a key role in its evolution.

The PowerHouse management team includes Kondo; Rubinstein; Miranker; Charlie Barbour, vice president of software engineering and former vice president of engineering at Solbourne Computer, Inc.; Ken Uno, vice president of business development and liaison with Canon; and Yoichi Kawabata, vice president, who heads a group of Canon engineers based at PowerHouse and working closely with the PowerHouse team on product development. The company currently has 45 employees and expects to grow to 70 by the end of 1994.

Background on PowerPC, PowerPC Reference Platform

PowerPC, a family of high-performance RISC based microprocessors developed in collaboration by IBM, Motorola and Apple, incorporates a superscalar processing design which permits the simultaneous execution of multiple instructions. Built-in support for multiprocessor architectures makes PowerPC optimal for performance-hungry systems. PowerPC microprocessors are remarkably low in power consumption, heat dissipation and cost.

The PowerPC Reference Platform specification is an open, industry-standard computer system architecture which defines the hardware devices, subsystems, interfaces and firmware required for a compliant implementation. It includes minimum hardware requirements, recommended hardware features, and an operating system requirement to provide the ability to abstract the hardware from the operating system kernel and applications. The combination of abstraction software and flexible hardware specification allows hardware system vendors to differentiate while maintaining operating system compatibility.

PowerHouse Systems is located at 190 Independence Drive, Menlo Park, Calif. 94025; telephone 415-462-3000; fax 415-462-3051


GUI Guidelines Relaese 4.0 Available
NEW VERSION OF GUI GUIDELINES SIGNIFICANTLY REDUCES TIME AND EFFORT TO CONSISTENTLY DESIGN AND PRODUCE TOP QUALITY GUI APPLICATIONS

Releases 4.0 Available as Free Upgrade to Existing Users!

Chicago, Ill -- GUI Guidelines, popular on-line help software featuring comprehensive standards and references for all components of GUI application design, is now available in Release 4.0, featuring significant time-saving and behavior standards improvements.

According to Larry Smothers, Corporate Computing Manager of Sales, "Release 4.0 is a major enhancement to one of the most relied-upon tools available for GUI application builders. New enhancements come from our direct experience with major corporations across the United States who successfully -- and very easily -- designed consistent GUI applications.

"For top-quality, cost-effective GUI applications, GUI Guidelines has proven to be an absolute necessity," he continued. "Because many programmers will never see the applications their peers may be designing, it is necessary to follow corporate-wide guidelines.

"Two key features set GUI Guidelines apart from any other commercial product or reference," Mr. Smothers explained. "These are customability and clarity. Every company should have reserved words, standard menus and standard dialog boxes to expedite GUI development and ensure consistency to a very detailed level."

"Customability ensures this information is captured. GUI Guidellines are easy to administer because each rule or recommendation is numbered and provides a concise, clear standard. GUI Guidelines are easy to use because they are available on-line, instantly available at programmers' fingertips as they design applications," he stated.

Satisfied and enthusiastic users of GUI Guidelines include many of corporate America's top organizations. For example, Pepsi-Cola International said, "Thanks to you, we have the user seeing the same, consistent objects and designs on every screen in our application." Texas Instruments commented that "There is absolutely no way that we could have been this far along with developing standards without your help." And the Federal Reserve Board said, "My staff has begun a program to develop GUI standards for all applications according to GUI Guidelines."

AT-A-GLANCE: New Features of GUI Guidelines Release 4.0

- Time saving user interface templates

- QA and Developer checklist highlighting GUI areas that must

  be standards-compliant

- Application behavior standards including techniques for data

  validation, use of multiple windows and use of common templates

- Examples for application specific guidelines, message-bar

  strings, common components and other company-specific sections

- Enhanced glossary

- Embedded graphics

- Over 30 new rules and recommendations

- Over 20 new figures to graphically illustrate standards

GUI Guidelines is offered as an annual license. In the Windows bundled version, 10 users are licensed and provided 2 days of on-site training in "Effective GUI Design" at $895 per user. OS/2 and MOTIF versions are fractionally higher. Quantity and corporate discounts are available. Corporate Computing Inc. has an Annual Renewal License at 20% of the price of the product. The Annual Renewal License provides customer support, maintenance, software updates and releases.

Corporate Computing Inc. specializes in graphical user interface and Client/Server products and consulting services. With more than 3,500 users, the company has been at the forefront of corporate GUI migration since the technology received widespread acceptance over six years ago. Corporate Computing has helped more than 85 of the Fortune 500 migrate to GUI Client/Server platforms, and presents the #1 GUI design class in America.

Release 4.0 of GUI Guidelines joins the Corporate Computing family of products which includes RADPath, a new Windows-based software development methodology providing clear, easily used paths to delivering punctional, high-quality Client/Server applications. RADPath is application-tool independent.

Corporate Computing Inc

2549 Waukegan Rd, Suite 108

Bannockburn, IL 60015

708-374-1995,  fax 708-374-1124


Strategems Market Research/Usability Testing
STRATEGEMS OFFERS MARKET RESEARCH, USABILITY TESTING, SURVEY DESIGN

Loveland, Colorado, March 14, 1994 -- Strategems offers the high-tech industry a unique combination of qualitative and quantitative research skills to help high-tech companies develop hardware and software products that are easy to use.

Founded by Dr. Cheryl Flink in 1991, Strategems serves an international clientele, focusing on comprehensive product development research, from product conception to release.

Dr. Flink, who holds a Ph.D. in social psychology from the University of Colorado, integrates human factors skills with market research methodology and statistical techniques to improve hardware, software and documentation. After serving as a contract human factors engineer for the Hewlett-Packard Co. site in Greeley, Colorado, Dr. Flink founded Strategems to bring her research skills to a wider range of clients.

"Strategems is interested in building long-term relationships with clients that span the product lifecycle," says Dr. Flink. "Rather than doing one-shot testing, we prefer to guide development teams through the lifecycle with carefully planned research methodology that targets their end users."

Strategems recommends that companies devote much of their resources to the product definition and early design phases.

"Unsuccessful products are nearly always poorly defined," says Dr. Flink. "Teams that develop successful products have a clear idea of who their user is and they talk to those users before function and features are implemented."

Strategems offers not only usability testing, but a variety of research methods appropriate to different development stages. During the investigation phase, Strategems uses both traditional market research such as nationwide focus groups, and human factors methods such as tack analysis. This approach defines such issues as whether a product concept fits a particular market, what features are required, and what platforms are necessary. During the development phase, Strategems conducts usabilty testing, employing methods such as rapid prototyping and cognitive walk-throughs to design a user-center product. After release, Strategems designs customer satisfaction surveys and conducts on-site visits to determine how the product works in the customer's environment, and what improvements can be made to future revisions.

"Focusing on user-centered design yields tremendous benefits for high-tech companies," says Dr. Flink, "including reduced development costs, shorter time to market, reduced customer service calls, increased sales, and optimal on-line documentation and manuals."

In addition to market research, usability testing and survey design, Strategems offers courses on usability testing and survey design, as well as development of usability championship teams.

Strategems

5942 Puma Dr

Loveland, CO 80538

303-663-1055,  fax 303-663-2595


Canon to Support PowerPC Standard
Canon Announces Support For PowerPC Standard

IBM AND CANON FORGE RELATIONSHIP CENTERED ON POWERPC-BASED SYSTEMS AND PRODUCTS

NEW YORK, Feb. 22 . . . IBM Power Personal Systems Division today announced that it has formed a relationship with Canon, Inc. centered around PowerPC microprocessor-based systems and products. PowerPC is a family of high-performance microprocessors based on IBM's advanced RISC (Reduced Instruction Set Computing) technology.

The IBM and Canon relationship has four components:

** Canon has endorsed the PowerPC Reference Platform*, a design specification available to the industry for building PowerPC-based products, and will promote PowerPC as a strategic direction for its computer and office products.

** Canon will join IBM and Motorola in the continuing definition and evolution of the PowerPC Reference Platform. IBM Power Personal Systems Division and Canon intend to work to extend the definition of the PowerPC Reference Platform to consumer-oriented computer products such as subnotebooks, personal digital assistants (PDAs), and office products.

** IBM Power Personal Systems Division will provide Canon with a range of materials and assistance that may include design support, system components and system products based on the PowerPC microprocessor.

** IBM and Canon intend to pursue joint development and mutual OEM opportunities that would make the best use of each company's technology strengths.

"This relationship will capitalize on Canon's leadership in office products and color digital imaging technologies," said Nobuo Mii, IBM vice president and general manager, IBM Power Personal Systems Division.

"The superior processing capabilities of the PowerPC microprocessor significantly enhance Canon's participation in the personal computing market," said Hiroshi Tanaka, executive vice president, Canon, Inc.

The PowerPC Reference Platform defines an open, nonproprietary architecture -- a framework composed of technical concepts and definitions, functional specifications and interfaces that take advantage of the inherent power of the PowerPC microprocessors. The specifications are being made available to other companies so they can create their own unique PowerPC-based products, while enabling software compatibility.


American Megatrends PowerPC Firmware
American Megatrends, Inc. Announces its Support for PowerPC Architecture.

February 7, 1994 -- ATLANTA -- American Magatrends, Inc., a leading manufacturer of Basic Input Output Systems (BIOS) and board components for personal computers and diagnostics software, today announced its support for the PowerPC Architecture by announcing its AMIHAL (Hardware Abstraction Layer) and AMIARC (Advanced RISC Computing) Firmware for the PowerPC.

Comparable 10 the AMIBIOS (Basic Input Output System) found on over 75% of the world's desktop X86 based PCs, the AMIHAL for PowerPCs consist of a series of functions that hide or abstract differences among hardware platforms. The HAL forms a common programming layer that allows individual operating systems and device drivers to operate on different hardware platforms. HAL routines are called from both The operating system and from the device drivers. This means that device drivers can support a wide variety of hardware I/O on different CPU platforms, including calls to support the DMA transfer and secondary interrupt handling.

The AMIARC firmware is designed to operate in RISC based systems designed to the ARC specification. The role of the AMIARC firmware from American Megatrends is to take charge when the RISC system is initially powered up, and to boot the machine (much in the way AMIBIOS does on X86 based PCs). Once the RISC system is up and running, the I/O management tasks are handed off to the AMIHAL and O/S for ongoing operations. By supplying the AMIARC to the RISC system designers, American Megatrends provides a uniform and standardized way to manage the initialization of RISC machines, over a wide array of RISC based CPUs.

The PowerPC is a new family of microprocessors, jointly developed by Apple, IBM and Motorola. The PowerPC is being designed into high-performance cost-effective computers, including notebooks, desktop, workstations and servers. PowerPC CPUs are based on a reduced instruction set computing (RISC) architecture, and incorporate leading-edge technologies and processes from both IBM and Motorola.

"American Megatrends' PowerPC HAL and ARC provide the world famous AMIBIOS compatibility and quality on RISC based systems," said Mark Lummus, Product Manager for RISC systems at American Megatrends Inc. "We feel that the work being performed between Motorola and American Megatrends will benefit the user by providing software and O/S developers a stable and compatible base from which to develop their software for these new platforms." continued Lummus.

"We are extremely pleased to have American Megatrends join the growing list of companies supporting the PowerPC architecture," said Charlie Ashton, PowerPC Product Manager, Motorola's RISC Microprocessor Division. "American Megatrend's PowerPC HAL and ARC Firmware will play a key role in enabling the development of PowerPC systems for the mainstream computer marketplace."

American Megatrends Inc. will be releasing initial Beta versions of the PowerPC HAL and ARC in Q2 1994. Product specifications can be obtained by OEMs from American Megatrends under NDA.

Founded in 1985, Atlanta-based American Megatrends, Inc. is the dominant producer of 486, EISA, PCI, Pentium and notebook/power management BIOS, and a full line of EISA. PCMCIA, PCI and VL-Bus peripheral cards as well as a compete line of diagnostic software products. The company is located at 6145-F Northbelt Parkway, Norcross, GA 30071; 404/263-8181. Sales inquiries should be directed to Mark Lummus, 404/246-8622 or 800/U-BUY-AMI.

Having 1993 worldwide sales exceeding $5.7 billion, Motorola's Semiconductor Products Sector is the largest U.S.-based broad line supplier of semiconductors, with a balanced portfolio of more than 50,000 devices. Motorola, one of the world's leading providers of electronic equipment, systems, components and services for global markets. Products include two-way radios, pagers and telepoint systems, semiconductors, defense and aerospace electronics, automotive and industrial electronic equipment, computers, data communications, and information processing and handling equipment.


Client/Server Programming With OS/2 2.1, 3rd Ed
New Edition of Popular OS/2 Client/Server Programming Guide Supports OS/2 v.2.1

CLIENT/SERVER PROGRAMMING WITH OS/2 2.1, Third Edition

By Robert Orfali and Daniel Harkey, IBM Corporation

The ideal programming guide for client/server computing in the 32-bit environment, the latest edition of the best-selling Client/Server Programming With OS/2. by Robert Orfali and Daniel Harkey of IBM, has been thoroughly revised and updated for use with OS/2 version 2.1.

A complete guide to the ins and outs of building distributed networks using OS/2, this book covers multitasking, LAN communications, the Database Manager, transaction servers and presentation services, and related topics such as TCP/IP, CPI-C/APPN, SQL, Netware and System Object Model (SOM).

This new edition supports OS/2's latest revisions, including its enhanced networking and windowing capabilities and added support for multimedia functions. It features in-depth tutorials, sample code and an optional source code diskette.

Since the first edition appeared in 1991, Client/Server Programming With OS/2 has become one of the top three best-selling OS/2 books of all time. It was named "OS/2 Book of the Year" by OS/2 Monthly and was on the Barnes & Noble Computer Best Seller List for six weeks.

Among the rave reviews for Client/Server Programming With OS/2 2.1 are these superlatives from well-known industry guru Will Zachman of Canopus Research:

"A terrific book that I can recommend enthusiastically to anyone who is interested in the topic ... Not only a fantastic introduction tn OS/2 2.1 in the networked environment, but it's also a fabulous primer on just about anything you want to know about networking from a software/development angle ... It's a 1,000 page visual encyclopedia that ought to be required reading for anybody who wants seriously to engage in the development of 'industrial strength' application systems in a client/server environment (whether they intend to use OS/2 or not). It's absolutely one of the most impressive, best-written computer books I've ever seen."

Client/Server Programming With OS/2 2.1 is one of 20 volumes in Van Nostrand Reinhold's OS/2 series, the most extensive OS/2 library available from any publisher.

Robert Orfali and Daniel Harkey, with a total of 35 years experience designing and implementing complex and successful software projects, bring a unique combination of practical and theoretical experience to the design of client/server systems. They have been involved in creating C/S platforms and applications on OS/2 for the past seven years at IBM.

Since its founding in 1848, Van Nostrand Reinhold (VNR) has pioneered the publication of high-quality engineering, technical and scientific reference books. VNR's computer book group, founded in 1978, publishes an extensive list of timely, high-level technical books for computer professionals and business executives in any industry. The books are written by industry authorities in each subject area and are often published in cooperation with leading hardware and software vendors. All VNR titles can be purchased through major book chains, independent book stores, book distributors and college bookstores.

Client/Server Programming With OS/2 2.1 3rd Edition

By Robert Orfali and Daniel Harkey, IBM Corporation

$39.95; paper; 1,000pp.; 150 illus.; ISBN: 0-442-01833-9

Van Nostrand Reinhold

115 Fifth Ave, New York, NY 10003

212-254-3232,  fax 212-475-2548


Testing Computer Software, Second Editon
Testing Computer Software, Second Edition receives Award of Excellence

San Jose, C.A., March 15, 1994 -- Van Nostrand Reinhold is proud to announce that Testing Computer Software, Second Edition has received the prestigious Award of Excellence from the Society for Technical Communication in the 1993 Northern California Technical Publications Competition. The announcement was made today at the Software Development/Business Software Solutions Conference in San Jose, CA.

Written by Cem Kaner, Jack Falk, and Hung Quoc Nguyen, Testing Computer Software is a practical guide designed for testers with limited budgets and small staffs. It shows how to effectively test software in the real world -- when given insufficient or inaccurate specifications, when specs are constantly changing, and when the entire project is running behind schedule.

The book is rooted in the real-life experience of it's authors, all of whom have been test managers in Silicon Valley software companies.

"I started work on it ten years ago because I got so frustrated with what my staff was going through," says lead author Kaner, who wrote the first edition as a training manual. "In schools, seminars and from many books, they learned about formal standards and recommended practices that bore no relationship to what we had to do to assure good quality in our products."

Since its publication, Testing Computer Software has been well received by test managers in many software publishing companies including IBM and Microsoft. It has proved to be an essential reference tool for software quality control group members, programmers who test their own code and computer science students.

Cem Kaner is a J.D. specializing in the law of software quality. He holds a Ph.D. in Psychology and is certified as a Quality Engineer by the American Society for Quality Control. Jack Falk is an Associate Producer at Electronic Arts. Hung Quoc Nguyen, also a certified Quality Engineer, is the founder of softgear technology, a Foster City, CA company that develops business productivity software applications.

Since its founding in 1848, Van Nostrand Reinhold (VNR) has pioneered the publication of high-quality engineering, technical and scientific reference books. VNR's computer book group, founded in 1978, publishes an extensive list of timely, high-level technical books for computer professionals and business executives in any industry. The books are written by industry authorities in each subject area and are often published in cooperation with leading hardware and software vendors. All VNR titles can be purchased through major book chains, independent book stores, book distributors and college bookstores.

Testing Computer Software, Second Edition

by Cem Kaner, Jack Falk, and Hung Quoc Nguyen

$29.95; paper; 480 pages ISBN: 0-442-01361-2

Van Nostrand Reinhold

115 Fifth Ave, New York, NY 10003

212-254-3232,  fax 212-475-2548


Doing Business on The Internet

By Mary J. Cronin

"At last, a non-technical, 'non-techie' book about the Internet from a commercial and non-research perspective."--Bill Washburn, Executive Director, Commercial Internet Exchange Assoc.

For business executives and other "non-techies" wondering about how to take advantage of the abundant information resources available on the Internet, Van Nostrand Reinhold has published Mary J. Cronin's Doing Business on The Internet, the most thorough, up-to-date guide available to utilize this communications tool.

A fast-growing international data network with an estimated 4 million users that recently was opened to businesses and individuals, the Internet has enormous potential for businesses seeking to improve productivity and expand in the global marketplace.

More than just a non-technical guide to getting started on the Internet, Doing Business on the Internet is a fact-filled, strategic handbook for information managers, librarians, business people and entrepreneurs--anyone, in fact who wants to get the most out of their computer.

For those who may have fell out of their technical depth when testing the waters of the Internet, Doing Business on the Internet explains all the basics of the technology starting with how to get connected, and goes on to explore the different ways the Internet can be used effectively with case studies of successful business implementations.

Drawing on an analysis of how it's currently being used at more than 100 large and small companies, author Mary J. Cronin approaches the Internet from a management perspective, examining the costs and benefits of various business applications.

The book then guides the reader through the strategies and stages of putting the Internet to work in companies of all sizes, emphasizing practical solutions and avoiding computer jargon. Topics include:

* Customizing the Internet for product development, business partnerships, research, marketing, entrepreneurial opportunities, and customer support.

* Practical advice for businesses on the most important Internet resources, services and technical developments.

The first manifestation of the much-heralded "electronic information highway," the Internet may eventually become as vital to business as fax and cellular communications are now. Everyone who wants to navigate this new highway successfully should read Doing Business on the Internet from VNR.

Mary J. Cronin. a librarian at Boston College, has over 20 years experience with information management and technology. She teaches graduate courses on information management, speaks frequently at conferences and is on the boards of the New England Library and Information Network and INFORMA.

Since its founding in 1848, Van Nostrand Reinhold (VNR) has pioneered the publication of high-quality engineering, technical and scientific reference books. VNR's computer book group, founded in 1978, publishes an extensive list of timely, high-level technical books for computer professionals and business executives in any industry. The books are written by industry authorities in each subject area and are often published in cooperation with leading hardware and software vendors. All VNR titles can be purchased through the Van Nostrand Reinhold Bookstore Cafe, the newest online shopping service on CompuServe's Electronic Mall, as well as through major book chains, independent book stores, book distributors and college bookstores.

Doing Business on the Internet

by Mary J. Cronin, Ph.D.

$29.95; paper, 250pp., 50 illus.

ISBN: 0-442-01770-7

Van Nostrand Reinhold

115 Fifth Ave, New York, NY 10003

212-254-3232,  fax 212-475-2548


MASTERING THE SAS SYSTEM, Second Edition

by Jay A. Jaffe

An updated edition of the widely acclaimed Mastering the SAS System has just been published by Van Nostrand Reinhold, enabling users and programmers to further grasp the dimensions of this powerful software program.

Presented in simple step-by-step terms, the book offers a thorough survey of all the important features of the SAS system, including the software's latest versions 6.07 and 6.08.

The author, Jay A. Jaffe has condensed two decades of experience with the SAS system so lucidly and so completely, that even the most uncertain of beginners will conquer SAS procedures with relative ease.

Jaffe also debunks the commonly misunderstood notion that SAS is primarily a "statistical package." Numerous SAS applications are typically found in business, government, social science and general science applications are displayed and examined, providing a solid understanding of the broad scope of possibilities open to SAS users.

"Viable on many computer systems from desktops up to the most powerful mainframe, the SAS system is used to enter, manipulate and manage data of all kinds," says Jaffe. "The user who has already become familiar with the SAS System by determined effort may gain new insights into what s/he's been doing, and perhaps, how to do it a little better."

"The SAS system really does make sense," he stresses, "There is a pattern to it."

Jaffe sees his book as an accessible supplement to the incomprehensible prolix found in data processing manuals, that all too often ends up leaving users more perplexed than enlightened. Furthermore, Jaffe emphasizes the capabilities of the entire system, not just the statistical functions that many SAS manuals routinely focus on. From financial reporting to direct data entry and editing, or database maintenance to creating business charts, readers will discover the overall structure of SAS programming as a primary method of data management and analysis.

Targeting the material at new and intermediate SAS users, Mastering The SAS System covers fundamental SAS concepts including SAS "Macro Language," Data and PROC steps and Base SAS Software, which is the heart of the SAS system.

Jay Allen Jaffe holds a Ph.D. in experimental social psychology and human resource development from the University of North Carolina. He is the Senior Programmer Analyst with the Division of Research at Kaiser Permanente Medical Care Program in California. Dr. Jaffe is also the founder of SASolutions, which offers training and consulting in the SAS System.

Since its founding in 1848, Van Nostrand Reinhold (VNR) has pioneered the publication of high-quality engineering, technical and scientific reference books. VNR's computer book group, founded in 1978, publishes an extensive list of timely, high-level technical books for computer professionals and business executives in any industry. The books are written by industry authorities in each subject area and are often published in cooperation with leading hardware and software vendors. All VNR titles can be purchased through the Van Nostrand Reinhold Bookstore Cafe, the newest online shopping service on CompuServe's Electronic Mall, as well as through major book chains, independent book stores, book distributors and college bookstores.

Mastering The SAS System, Second Edition

By Jar A. Jaffe

$35.95; paper

ISBN: 0-442-01295-0

Van Nostrand Reinhold

115 Fifth Ave, New York, NY 10003

212-254-3232,  fax 212-475-2548


OS/2 Corporate Programmer's Handbook
Van Nostrand Reinhold Presents New Book To Help Programmers

Develop Quick and Efficient OS/2 Business Applications

OS/2 CORPORATE PROGRAMMER'S HANDBOOK

By Nora Scholin, Martin Sullivan and Robin Scragg

The OS/2 2.1 Corporate Programmer's Handbook provides all the instruction and working code samples needed to build efficient os/2 applications.

Designed and organized as a quick reference guide, the book, just released by Van Nostrand Reinhold, enables programmers to write and implement useful new applications immediately. It offers strategies, tips and techniques that cut design time--even for first-time users of OS/2.

The handbook is divided into four sections. Part One contains tips on installing and using OS/2 2.1, including details on compiling applications and printing. Parts Two and Three walk the user through the application design process by describing the important concepts and components, and then demonstrating how applications can be assembled using simple modules. Part Four provides a reference section with information on OS/2 functions, which are listed by category for easy referral.

Also included is a complete glossary of terms, a thorough index, and a diskette with sample applications and the modules described throughout the book. These modules can be modified by the user.

The authors have verified the book content with OS/2 developers and select authorities in the field to ensure reliable results. They have included current OS/2 screen formats to make it easier for the reader to follow.

Nora Scholin is a technical writer and editor who authored three device driver reference books for IBM's OS/2 Technical Library and IBM's new OS/2 2.1 Command Reference. Martin Sullivan is a consultant for IBM and a member of the OS/2 development team, specializing in display drivers for the OS/2 operating system. Rohin Scragg was a member of the IBM team that installed and tested updates to OS/2 2.0.

Since its founding in 1948, Van Nostrand Reinhold (VNR) has pioneered the publication of high-quality engineering, technical and scientific reference books. VNR's computer book group, founded in 1978, publishes an extensive list of timely, high-level technical books for computer professionals and business executives in any industry. The books are written by industry authorities in each subject area and are often published in cooperation with leading hardware and software vendors. All VNR titles can be purchased through the Van Nostrand Reinhold Bookstore Cafe, the newest online shopping service on CompuServe's Electronic Mall, as well as through major book chains, independent book stores, book distributors and college bookstores.

OS/2 2.1 Corporate Programmer's Handbook

By Nora Scholin, Martin Sullivan and Robin Scragg

$39.95; paper; 443 pp.

ISBN: 0-442-01598-4

Van Nostrand Reinhold

115 Fifth Ave, New York, NY 10003

212-254-3232,   fax 212-475-2548,   800-544-0550


Voice Communication With Computers

Conversational Systems

By Christopher Schmandi

New York, NY, February 16, 1994--A ground-breaking book from Van Nostrand Reinhold explores how human language techniques can he used to allow people to converse with "talking computers."

Using an interdisciplinary approach. Voice Communication With Computers/Conversational Systems explains the application of such technologies to computer interfaces, aiming its discussion at everyone from application and systems designers, to human factors developers and any professional interested in taking advantage of the ability to speak to a computer.

"Unlike other books, this one explains speech recognition, coding and synthesis in a way that can be understood by a broad audience," says author Christopher Schmandt, Principal Research Scientist at the Massachusetts Institute of Technology Media Laboratory. "Furthermore, it provides practical guidance in how to use speech technologies."

Chapters progress from physiological and pyshological components of speech, language and hearing, to technical principles of speech synthesis and voice recognition, and user interaction techniques.

Among the topics covered are software architectures that support voice in multimedia computer environments, the operations of digital recording, speech synthesis and speech recognition, and the integration of telephones into computer workstations.

To make the book as practical as possible, Schmandt uses case studies that demonstrate, for example, how to program a computer so it can understand human speech, as well as how to integrate speech into the development of user interfaces, applications, and other areas of computer-related work.

Christopher Schmandt is Director of the Speech Research Group and a Principal Research Scientist at the Massachusetts Institute of Technology Media Laboratory.

Since its founding in 1948, Van Nostrand Reinhold (VNR) has pioneered the publication of high-quality engineering, technical and scientific reference books. VNR's computer book group, founded in 1978, publishes an extensive list of timely, high-level technical books for computer professionals and business executives in any industry. The books are written by industry authorities in each subject area and are often published in cooperation with leading hardware and software vendors. All VNR titles can be purchased through the Van Nostrand Reinhold Bookstore Cafe, the newest online shopping service on CompuServe's Electronic Mall, as well as through major book chains, independent book stores, book distributors and college bookstores.

Voice Communication With Computers/Conversational Systems

By Christopher Schmandt

$39.95; paper, 314 pp, 120 illus.

ISBN: 0-442-23935-1

Van Nostrand Reinhold

115 Fifth Ave, New York, NY 10003

212-254-3232,   fax 212-475-2548,   800-544-0550


Routing In Today's Internetworks
Practical guide to major routing protocols published by Van Nostrand Reinhold

ROUTING IN TODAY'S INTERNETWORKS

The Routing Protocols of IP, DECnet, NetWare, and AppleTalk

By Marl Dickie

While there have been many books written about the world of data communications, precious few have elected to delve deeper into the realm of routing technologies in internetworks.

To fill this need, Van Nostrand Reinhold has published Routing in Today's Internetworks, the first book to explore all the latest link-state protocols: Open Shortest Path First (OSPF), Intermediate System-Intermediate System (IS-IS), Netware Link Services Protocol (NLSP), and Apple Update-based Routing Protocol (AURP).

Communication between computers located in different networks is done with devices called bridges and routers. Bridges allow for the flow of data between computers, but offer no direction. Routers survey the various paths that the data could take, then decide which route is best.

"In today's work environment, the network is becoming more and more of a standard tool than ever before," says author Mark Dickie, a principle instructor for WellFleet Communications in Billerica, Massachusetts. "The goal of this book is to provide the network manager, network administrator and the network designer with information on the latest movement in the routing world."

As companies add more computing resources to their environment, thereby expanding the boundaries of information trafficking, Dickie notes, the need to link the various distributed networks into a cohesive user network assumes a greater degree of importance.

Routing In Today's Internetworks serves as a broad overview and a practical working guide to major routing protocols, as well as assessing older protocols up to the most current routing methodologies. Relevant implementation issues connected to the creating, converting and supporting of multiple routing protocols are discussed in depth. Innovative ideas for improving network flexibility and functionality are also covered.

Since its founding in 1948, Van Nostrand Reinhold (VNR) has pioneered the publication of high-quality engineering, technical and scientific reference books. VNR's computer book group, founded in 1978, publishes an extensive list of timely, high-level technical books for computer professionals and business executives in any industry. The books are written by industry authorities in each subject area and are often published in cooperation with leading hardware and software vendors. All VNR titles can be purchased through the Van Nostrand Reinhold Bookstore Cafe, the newest online shopping service on CompuServe's Electronic Mall, as well as through major book chains, independent book stores, book distributors and college bookstores.

Routing In Today's Internetworks

By Mark Dickie

$42.95; paper, 288 pages, 75 illus.

ISBN: 0-442-01811-8

Van Nostrand Reinhold

115 Fifth Ave, New York, NY 10003

212-254-3232,   fax 212-475-2548,   800-544-0550


Now That I Have OS/2 2.1 On My Computer...
Bestselling General Guide to OS/2 Updated!

NOW THAT I HAVE OS/2 2.1 ON MY COMPUTER--WHAT DO I DO NEXT?

By Steven Levenson and Eli E. Hertz, Hertz Computer Corporation

As an introductory guide to OS/2 version 2.1 for the average PC user, this comprehensive book answers its own question and helps users proceed to master the intricacies of the powerful operating system IBM calls "a better DOS than DOS, a better Windows than Windows, and a better OS/2 than OS/2."

With its simple, step-by-step approach and extensive shortcuts and illustrations, Now That I Have OS/2 on My Computer--What Do I Do Next? is an excellent handbook for OS/2 users, regardless of their technical expertise. It helps the uninitiated gain a solid, immediate grasp of OS/2 2.1 and master the concepts in OS/2's object-oriented Workplace Shell--the centerpiece of the program's advanced user interface.

Amply illustrated, the guide features tips on how to customize the Workplace Shell, tours of the OS/2 help facilities, object manipulation and file systems and step-by-step instructions on using OS/2 tools, like PM Chart. Comparisons to DOS and Windows help clarify how OS/2 works in contrast to programs users already know.

First published in 1992, Now That I Have OS/2 2.1 was written in close collaboration with the operating system's developers and has information not available from IBM or any other source. The new second edition has been extensively updated to support OS/2's latest revisions, including the Workplace Shell in OS/2 version 2.1 and new networking and multimedia features.

Now That I Have OS/2 on My Computer--What Do I Do Next? is one of 20 volumes in Van Nostrand Reinhold's series of OS/2 programming and user guides, the most extensive OS/2 library available from any publisher.

Eli Hertz is President and founder of Hertz Computer Corporation in New York, and a 10-year veteran of the personal computer industry. Steven Levenson, a consultant to computer hardware and software vendors, previously held product development, sales and marketing positions at Hertz Computer, Coleco, Prodigy and Spectravideo. He holds a Ph.D. in Computers and Education from New York University and is the author of Novell Netware: Troubleshooting the Network and Maximizing Performance. He was a Contributing Editor to Reseller Management magazine for several years.

Since its founding in 1948, Van Nostrand Reinhold (VNR) has pioneered the publication of high-quality engineering, technical and scientific reference books. VNR's computer book group, founded in 1978, publishes an extensive list of timely, high-level technical books for computer professionals and business executives in any industry. The books are written by industry authorities in each subject area and are often published in cooperation with leading hardware and software vendors. All VNR titles can be purchased through the Van Nostrand Reinhold Bookstore Cafe, the newest online shopping service on CompuServe's Electronic Mall, as well as through major book chains, independent book stores, book distributors and college bookstores.

Now That I Have OS/2 2.1 On My Computer -- What Do I Do Next?

By Steven Levenson and Eli E. Hertz, Hertz Computer Corp.

$22.95; paper, 300pp, 100 illus

ISBN: 0-442-01227-6

Van Nostrand Reinhold

115 Fifth Ave, New York, NY 10003

212-254-3232,   fax 212-475-2548,   800-544-0550


MAKING MULTIMEDIA WITH LINKWAY

A Practical Guide To LinkWay and LinkWay Live!

by Paul David Henry

The problem of how to find clear, concise instructional information that will not instantly become obsolete has long plagued users of multimedia technology. All too often, users must confront dense, impenetrable jargon when all they want is the answer to a simple question. Other times, the user seeking a greater understanding of the subject will instead discover the available information to be woefully incomplete.

If the above description seems to apply to the multitude of computer reference works, then MAKING MULTIMEDIA WITH LINKWAY, published by Van Nostrand Reinhold would seem to be the exception. Authoritative and accessible, the book is an essential reference guide to the tools and techniques associated with LinkWay and LinkWay Live!

Created in 1987, LinkWay has taken multimedia authoring to a new level, superseding previous multimedia productions by virtue of its extensive applications. Like its predecessor HyperCard for the Apple Macintosh, LinkWay is building its own constituency among multimedia producers, programmers and anyone involved in training and communications.

One of the most distinctive aspects of MAKING MULTIMEDIA WITH LINKWAY is that the book uniquely reflects the medium it is attempting to explicate. Introduced in the form of a guided tour, the book provides a gradual progression from simple concepts to more advanced skills, resulting in complete proficiency of LinkWay's many disciplines and technologies. In addition, readers are instructed to use the book at their computers while following the suggested activities and examples, further increasing understanding.

"After seeing how LinkWay can be used in these exemplary multimedia applications, you may conclude that it is far too professional or complex an authoring program to be of much practical use for more limited applications," says author Paul David Henry. "This may be a legitimate conclusion for other authoring systems, but LinkWay serves both the novice and professional because it is easy to learn and use."

Whether the reader is an expert in the field or a student first becoming acquainted with multimedia, MAKING MULTIMEDIA WITH LINKWAY is indispensable addition to any computer library.

Paul David Henry is president of Program House, a company that provides full range of communication services including Multimedia and audiovisual production. A regular contributor to magazines on computer, video and business topics, Henry is currently a PhD candidate in the Educational Communications and Technology program at New York University.

Since its founding in 1948, Van Nostrand Reinhold (VNR) has pioneered the publication of high-quality engineering, technical and scientific reference books. VNR's computer book group, founded in 1978, publishes an extensive list of timely, high-level technical books for computer professionals and business executives in any industry. The books are written by industry authorities in each subject area and are often published in cooperation with leading hardware and software vendors. All VNR titles can be purchased through the Van Nostrand Reinhold Bookstore Cafe, the newest online shopping service on CompuServe's Electronic Mall, as well as through major book chains, independent book stores, book distributors and college bookstores.

MAKING MULTIMEDIA WITH LINKWAY

BY Paul David Henry

$39.95, paper, 554 pp

ISBN: 0-4421-01308-6

Van Nostrand Reinhold

115 Fifth Ave, New York, NY 10003

212-254-3232,   fax 212-475-2548,   800-544-0550


Information Systems Security Reference
New Book from Van Nostrand Reinhold Provides Valuable Comprehensive Resource on Computer Security Issues

INFORMATION SYSTEMS SECURITY--A PRACTITIONER'S REFERENCE

By Philip Fites and Martin P.J. Kratz

Information Systems Security, just released by Van Nostrand Reinhold, is an invaluable resource for anyone responsible for the protection of information systems. Authors Philip Fites and Martin P.J. Kratz cover every aspect of security from access control to data purity and virus attacks. To make the book a useful guide for practitioners, the authors have organized the content according to the topics included in the International Information Systems Security Certification Consortium, Inc. Common Body of Knowledge.

Information Systems Security covers physical and operations security issues including fire prevention, waste disposal, personnel controls and backup procedures. It outlines application program security issues such as accounting, auditing and database systems security. It explains computer and system security issues including penetration methods and the design principles for secure systems.

The book covers the most recent information concerning legal and regulatory issues. An easy reference section in the appendix lists common "attacks" on information security cross-referenced to explanations of what happened and what action to take. In addition, the book explores new areas such as data integrity policy and theory, ISO/OSI security architecture, telecommunications security issues and current trends in investigative work.

A compete reference guide for systems professionals in any industry--security specialists, auditors, managers and analyst and an excellent review manual for security training programs and courses, the book shows how to protect information systems resources against accidental and malicious damage. It addresses and explains both private sector and government security issues.

Co-author Philip Fites, president of Fites & Associates, is also co-author of the bestselling Computer Virus Crisis, published by Van Nostrand Reinhold. Co-author Martin P.J. Kratz, an attorney at Bennen Jones Verchere, teaches computer security and international property law at the university level and advises several governments on issues affecting advanced technology industries.

Since its founding in 1948, Van Nostrand Reinhold (VNR) has pioneered the publication of high-quality engineering, technical and scientific reference books. VNR's computer book group, founded in 1978, publishes an extensive list of timely, high-level technical books for computer professionals and business executives in any industry. The books are written by industry authorities in each subject area and are often published in cooperation with leading hardware and software vendors. All VNR titles can be purchased through the Van Nostrand Reinhold Bookstore Cafe, the newest online shopping service on CompuServe's Electronic Mall, as well as through major book chains, independent book stores, book distributors and college bookstores.

Information Systems Security

By Philip Fites and Martin P.J. Kratz

$39.95; paper; 470 pp.; illus.

ISBN: 0-442-00180-0

Van Nostrand Reinhold

115 Fifth Ave, New York, NY 10003

212-254-3232,   fax 212-475-2548,   800-544-0550


GUI OOUI War, Windows vs. OS/2
The GUI OOUI WAR: WINDOWS VS. OS/2

The Designer's Guide to Human Computer Interfaces

By Theo S. Mandel

"This book can be read by anyone who uses a PC. Read it--it will change the way you think about your computer."

--Bob Orfali, Co-Author, Client/Server Programming with OS/2 2.1

In The GUI OOUI War: Windows vs. OS/2, the first comprehensive guide to the topic of user interfaces, author Theo S. Mandel takes a close look at the merits of each style of computer interface from the standpoint of the user's psychology.

Applying the principles of software logic and cognitive psychology, the author, a cognitive psychologist, defines the basic differences and similarities between two classes of interface: the graphical user interfaces found in Microsoft Windows and the object-oriented user interface in IBM's OS/2.

The author, formerly a cognitive scientist at Skill Dynamics, an IBM company, carefully analyzes and weighs the pros and cons of each approach, with reference to successful and unsuccessful examples of interfaces in popular consumer products (such as VCRs and washing-machines ).

The GUI OOUI War: Windows vs. OS/2 is one of 20 volumes in Van Nostrand Reinhold's OS/2 series, the most extensive OS/2 library available from any publisher.

Since its founding in 1948, Van Nostrand Reinhold (VNR) has pioneered the publication of high-quality engineering, technical and scientific reference books. VNR's computer book group, founded in 1978, publishes an extensive list of timely, high-level technical books for computer professionals and business executives in any industry. The books are written by industry authorities in each subject area and are often published in cooperation with leading hardware and software vendors. All VNR titles can be purchased through the Van Nostrand Reinhold Bookstore Cafe, the newest online shopping service on CompuServe's Electronic Mall, as well as through major book chains, independent book stores, book distributors and college bookstores.

The GUI OOUI War: Windows vs. OS/2 --

The Designer's Guide to Human Computer Interfaces

By Theo S. Mandel, Ph.D

$29.95; paper; 352 pp.; 100 illus.

ISBN: 0-0442-01750-2

Van Nostrand Reinhold

115 Fifth Ave, New York, NY 10003

212-254-3232,   fax 212-475-2548,   800-544-0550


Embedded Systems Programming in C and Assembly

By John Forrest Brown

Van Nostrand Reinhold has announced the release of EMBEDDED SYSTEMS PROGRAMMING IN C AND ASSEMBLY, a comprehensive guide to the construction, use and development of embedded systems software.

Embedded systems are ROM-based computer systems that are typically embedded within larger systems in order to function as controllers or sub-systems--the technology that makes "smart bombs" smart. Commonly used in consumer products such as microwave ovens, automobiles, and security systems, embedded systems are designed to respond in very precise ways. They can be utilized to inform an automobile operator of fuel consumption rates, or trigger evasive action after an aircraft computer detects approaching missiles.

"The problem with this field is that most of the information on embedded systems was scattered, until now." Says author John Forrest Brown.

The reader is presented with an in-depth study of a missile-to-aircraft interface and several sophisticated communication examples. Brown goes on to cover requirements gathering and documentation, embedded systems development environments, and error detection and correction.

"...Embedded programming is a broad application topic," said Jim McDonald of JMT Technologies. "(Brown) covers many common areas of application. discussing concisely some of the least talked about, but most problematic areas (i.e. transportability, start-up, mapping)."

Intended for programmers, engineers and consultants involved with the development of embedded systems software, EMBEDDED SYSTEMS PROGRAMMING IN C AND ASSEMBLY includes a 3.5" diskette with source code templates that can be used to develop embedded software for both Inter and Materially embedded systems.

John Forrest Brown has worked with a number of small entrepreneurs and large corporations such as IBM, the U.S. Air Force, the U.S. Navy and UNISYS. Brown is affiliated with Bayside Computing, Inc., a Freeport, Florida-based software development house.

Since its founding in 1948, Van Nostrand Reinhold (VNR) has pioneered the publication of high-quality engineering, technical and scientific reference books. VNR's computer book group, founded in 1978, publishes an extensive list of timely, high-level technical books for computer professionals and business executives in any industry. The books are written by industry authorities in each subject area and are often published in cooperation with leading hardware and software vendors. All VNR titles can be purchased through the Van Nostrand Reinhold Bookstore Cafe, the newest online shopping service on CompuServe's Electronic Mall, as well as through major book chains, independent book stores, book distributors and college bookstores.

Embedded Systems Programming in C and Assembly

by John Forrest Brown

$49.95, paper, 50 illus.

ISBN: 0-442-01817-7

Van Nostrand Reinhold

115 Fifth Ave, New York, NY 10003

212-254-3232,   fax 212-475-2548,   800-544-0550


Insider's Guide to dBASE IV 2.0
Insider's Guide to dBASE IV 2.0 from Van Nostrand Reinhold

dBASE IV 2.0 for DOS

by Sumant Pendharkar and Richard Biegel

Van Nostrand Reinhold has announced the release of dBASE IV 2.0 for DOS, a comprehensive, one-of-a-kind handbook for understanding dBASE IV 2.0. Written from the unique perspective of two members of Borland's support hotline team, it includes everything real users want and need tn know to get the most out of the latest version of dBASE IV.

"This book provides a solid foundation in the essentials of dBASE IV 2.0, as well as answers to users' most commonly asked questions--all from experts who have been on the frontlines every day fielding calls to Borland's support staff," says co-author Sumant Pendharkar, a software support specialist for Borland International.

Unlike other books on the market, dBASE IV 2.0 for DOS provides the guidance users really want. Aimed at everyone from novices to systems analysts, it includes clear and precise responses to the 150 questions most often asked by customers seeking help from Borland's technical support staff, as well as to questions about the new version 2.0 of dBASE IV.

The authors have found that many customers want to be "walked though menu driven utilities, a time-consuming process not covered by other books. For that reason, dBASE IV 2.0 for DOS includes "walkthrough" exercises complete with explanatory screen illustrations that help make the program's menu system easy to understand.

The book also features a special section on the often frustrating process of printing out dBASE files, as well as tips to turn beginners into power users and a discussion of the program's new memory management features.

Thanks to its easy-to-use format, the book should save users hours of wasted time on the phone. The average call to Borland's Support Center takes about 25 minutes, not counting hold time.

Sumant Pendharker has an M.S. in Business Information Systems and Computer Science. He has published several articles on dBASE IV and currently is a support specialist at Borland. Richard Biegel has a B.A. in Computer Science and a B.S. in Psychology; he is now employed at Ingres. He is involved in testing dBASE IV on UNIX and VMS and has written articles on this subject.

Since its founding in 1948, Van Nostrand Reinhold (VNR) has pioneered the publication of high-quality engineering, technical and scientific reference books. VNR's computer book group, founded in 1978, publishes an extensive list of timely, high-level technical books for computer professionals and business executives in any industry. The books are written by industry authorities in each subject area and are often published in cooperation with leading hardware and software vendors. All VNR titles can be purchased through the Van Nostrand Reinhold Bookstore Cafe, the newest online shopping service on CompuServe's Electronic Mall, as well as through major book chains, independent book stores, book distributors and college bookstores.

dBASE IV 2.0 for DOS

By Sumant Pendharkar and Richard Biegel

$32.95, paper, 240pp, 100 illus

ISBN: 0-442-01680-8

Van Nostrand Reinhold

115 Fifth Ave, New York, NY 10003

212-254-3232,   fax 212-475-2548,   800-544-0550


Data Modeling Essentials
Innovative Handbook for Data Modeling Published by Van Nostrand Reinhold

DATA MODELING ESSENTIALS

by Graeme Simsion

Van Nostrand Reinhold has announced the release of Data Modeling Essentials, a unique guide to the theory and practice of data modeling which shows how to improve quality and stimulate creativity with new modeling approaches.

"This book emphasizes data modeling as a design activity rather than a simple mechanical process," says author Graeme Simsion, president and founder of Simsion Bowles & Associates, a specialist data modeling consulting firm based in Melbourne. Australia.

Unlike other texts that generally take the "one right answer" approach, Data Modeling Essentials shows that data models represent a trade-off among conflicting objectives and that data modeling involves choice, judgment and even creativity. By being more innovative and flexible in their use of modeling techniques, Simsion says, practitioners will be able to design better systems.

Through a wealth of practical examples and in a conversational style, the author provides a comprehensive introduction to relational and entity-relationship modeling techniques, then discusses their application to problems that arise in day-to-day practice. Full chapters are devoted to time-dependent data, modeling of rules, subtypes and supertypes, advanced normalization and corporate data modeling. Conventions and language are in line with those used in the industry and supported by popular CASE products.

Aimed at systems analysts, business analysts, database designers, specialist data modelers and students, the book is useful both as a basic learning tool and as a thought-provoking guide for more experienced practitioners.

Graeme C. Simsion is Managing Director of Information Systems Consultancy, Simon Bowles & Associates in Melbourne, Australia. He has over 15 years of practical experience in data modeling and database design, and he is a frequent presenter at industry and academic forums. He has published widely and is an Honorary Associate of the Department of Information Systems at Monash University in Melbourne.

Since its founding in 1948, Van Nostrand Reinhold (VNR) has pioneered the publication of high-quality engineering, technical and scientific reference books. VNR's computer book group, founded in 1978, publishes an extensive list of timely, high-level technical books for computer professionals and business executives in any industry. The books are written by industry authorities in each subject area and are often published in cooperation with leading hardware and software vendors. All VNR titles can be purchased through the Van Nostrand Reinhold Bookstore Cafe, the newest online shopping service on CompuServe's Electronic Mall, as well as through major book chains, independent book stores, book distributors and college bookstores.

Data Modeling Essentials

By Graeme Simsion

$39.95; paper; 310 pp. 100 illus.

ISBN: 0-442-01654-9

Van Nostrand Reinhold

115 Fifth Ave, New York, NY 10003

212-254-3232,   fax 212-475-2548,   800-544-0550