Where Intelligent Technology Meets the Real World
Contact PC AI
Volume 8, Issue 2
Mar/Apr 1994
Theme: Object Oriented Development

To Volume 8, Issue 1
Order Back Issues
To Volume 8, Issue 3

Objects in the Shell Game - NEXPERT OBJECT 3.0 -- Joseph Schmuller's Feature Article explores object oriented features of Neuron Data's expert system development package.
Number Please - Speech Recognition Over the Telephone -- Judith Markowitz discusses the technology and applications of telephone-based automatic speech recognition.
Fractal Databases - New Horizons in Database Management -- Lisa Lewinson reports on an innovative technique for data management and analysis.
The Common LISP Interface Manager - Architecture -- Chris Richardson, Colin Meldrum, and Scott McKay describe the object oriented architecture of a tool for developing portable GUIs.
Customer Support: An Opportunity for AI - Tactics vs. Strategy -- Scott Webber outlines a strategic role for Artificial Intelligence in the development and operation of helpdesks.

Vendor's Forum - BOCS - The Berard Object and Class Specifier Berard Senior Software Engineer Ron Schultz describes the object oriented thinking behind Berard's Object and Class Specifier.
Review - Active Prolog Tutor - If You're APT to Learn Prolog This product is one of several educational offerings of Amzi! (formerly Amziod), a Massachusetts-based company which markets Prolog software and support tools.
Review - EZ-Xpert - From Add-On to shell An easy-to-use shell that leads you step-by-step through the creation of an expert system.
Review - MicroGA - Exploring Genetic Algorithms An approach to solving problems that harnesses the power of reproduction and selection to evolve solutions. This inexpensive product allows quick developing of GA applications.

A Quick Trip to Objectland: Object-Oriented Programming with Smalltalk.

Product Updates ----------------------------> 22 late breaking product announcements from around the world in the fields of:
  AI Tools Announcements
  Expert Systems Development Fuzzy Logic
  Helpdesk Automation Hypermedia
  Languages Modeling
  Neural Networks Object Oriented Development
PC AI Buyer's Guide ---------------------> Helpdesk Automation Management Software
  Object Oriented Development  
Product Service Guide - Provides access to information on an entire category of products    
PC AI Blackboard - AI advertisers bulletin board    

Advertiser List for 8.2
AAAI `94/IAAI `94 EXSYS Inc Production Systems Technologies
AbTech Corporation Gold Hill Inc Reduct Systems Inc
Amzi! Hess Consulting S.E.T.E.P
ANGOSS Software High-Tech Communications Scientific Consultant Services
Applied Logic Systems Inc HyperLogic Corporation Soft Warehouse Inc
Axcelis Inc IEEE World Congress Southern Scientific
Berard Software Engineering Inc Information Builders STATUTE Technologies Inc
Blackboard Technology Group Inc Intelligent Computer Systems Inc Talon Development Corporation
California Scientific Software Logic Programming Assoc Ltd TERANET IA Inc
CECASE University of Kansas Man Machine Interfaces Inc The Haley Enterprise Inc
Cimflex Teknowledge Corporation NeuralWare Inc The Schwartz Associates
Cincom Systems Inc Neuron Data TRIMMer Software Co
Covia Technologies New Art Inc Venue
Cross/Z International Objects Inc Ward Systems Group Inc
DB Expo '94 Pinnacle Data Corporation WCNN `94


Objects of Change

We are all aware of the dizzying rate of change in today's world. To cope with the stresses that change brings, organizations that rely on computers must have access to software that is reusable, flexible, and capable of evolving with organizational needs.


The object oriented approach provides these capabilities and more. Not just a style of coding, object orientation is a way of thinking. Developers within this paradigm model the entities around them as software structures called "objects", group those objects into meaningful classes, and attach action-sequences (called "methods") to those classes and objects. In contrast with traditional software engineering which synthesizes sequences of steps, processes, and procedures, object oriented designers create whole worlds in software -- worlds whose inhabitants interact, inherit properties and behavior, and respond in individualized ways when you give them a job to do.


Compared to traditional approaches to software development, object oriented design makes it easier to model a business problem and make the model comprehensible to a computer. So ingrown are traditional approaches, however, that some organizations find it difficult to jump on the OO bandwagon. Heavy investment (financial, intellectual, and emotional) sometimes sets up insurmountable hurdles.

  To help bring these hurdles down and to show some of the continuing excitement in the object oriented arena, we've focused this issue on object oriented development. The object oriented approach figures prominently in two articles, a Vendor's Forum, a software review, and a book review.

The Feature Article -- an installment of the "Objects in the Shell Game" series -- looks at NEXPERT OBJECT, the feature-rich expert system development tool from Neuron Data. The article's emphasis is on object oriented concepts in knowledge representation -- i.e., on building expert systems that incorporate object oriented thinking. In "Common LISP Interface Manager", Chris Richardson, Colin Meldrum, and Scott McKay discuss the object oriented architecture of a software tool for developing portable GUIs for LISP-based applications. Ron Schultz's "Vendor's Forum" details BOCS, Berard Software Engineering's CASE tool that supports object oriented system development. Charles Darling reviews Emergent Behavior's MicroGA, a C++-based package for building and exploring genetic algorithms. (As Darling points out, OOP provides a powerful way of capturing the ideas behind genetic algorithms.) Andrew Stevenson reviews A Quick Trip to ObjectLand, Gene Korienek and Tom Wrensch's introduction to OOP and Smalltalk.


We bring you articles and reviews on other topics as well. Judith Markowitz ("Number Please") explores telephone-based automatic speech recognition. Lisa Lewinson ("Fractal Databases") presents an exciting new approach to data management. Scott Webber ("Customer Support: An Opportunity for AI") shows how Artificial Intelligence can help businesses help their customers. Technical Editor Hal Berghel examines the Active Prolog Tutor, a product of Amzi! (formerly Amziod). I review EZ-Xpert, an expert system shell from TRIMMer Software. As always, our Buyer's Guide keeps you up-to-date on a wide variety of software products. Let's get started.


Joseph Schmuller

Volume 8 ---------------------> Issue 1 (Jan/Feb 1994)   Volume 15 Index (2001)
  Issue 2 (Mar/Apr 1994)   Volume 14 Index (2000)
Issue 3 (May/Jun 1994)   Volume 13 Index (1999)
Issue 4 (Jul/Aug 1994)   Volume 12 Index (1998)
Issue 5 (Sep/Oct 1994)   Volume 11 Index (1997)
Issue 6 (Nov/Dec 1994)   Volume 10 Index (1996)
      Volume 9 Index (1995)
      Volume 8 Index (1994)

PC AI Magazine

PCAI.TH @ gmail.com
Copyright (C) 2001-2002, All rights reserved
Designed by Terry H. and the web team at Knowledge Technology: Comments? webmaster @ pcai.com