|
Volume 8, Issue 2
|
Mar/Apr 1994 | |
Theme: Object Oriented Development |
To Volume 8, Issue 1
|
To Volume 8, Issue 3
|
||||||||
Features
|
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. |
Regulars | ||
Editorial | ||
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. | |
Bookshelf |
|
|
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 | |
Training | ||
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 |
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 |
|
||||
|
|
|
|
|