首页    期刊浏览 2025年02月19日 星期三
登录注册

文章基本信息

  • 标题:Farewell to waterfalls? - rapid application development - includes product directory
  • 作者:Mary Hanna
  • 期刊名称:Software Magazine
  • 出版年度:1995
  • 卷号:May 1995
  • 出版社:Rockport Custom Publishing, LLC

Farewell to waterfalls? - rapid application development - includes product directory

Mary Hanna

Today, few companies can afford to use the time-consuming waterfall model for their software development. With the waterfall model, the development team has to complete each development stage before moving on to the next. Some observers say the massive specifications associated with this development approach are simply not practical anymore; organizations want to "code and go."

Perhaps this explains why rapid application development (RAD) has become so popular. "Companies can no longer afford the six-month requirements collection phase that was typical of older development methodologies," said Burt Rubenstein, vice president, technology services at Cambridge Technology Partners (CTP), a consulting and systems integration firm in Cambridge, Mass. "The frameworks and tools available today allow developers to work without having to know all the details of an application. RAD is the natural way to do things."

The ability to deliver quickly can mean success for a development effort. "It is important to get something up and running quickly," Rubenstein said. "We have found that projects that last longer than six to nine months risk either the loss of the user's interest or a change in the business process itself. If more features or enhancements are needed, they can be added in a later phase of the project."

Today, RAD is an iterative approach to development that delivers working pieces of an application incrementally, all the while incorporating feedback from end users. According to Carma McClure, vice president of research, Extended Intelligence Inc., Chicago, rapid prototyping coincided with the advent of Case tools and code generators. As tools became more sophisticated, she said, the process became more iterative.

RAD, and the iterative process, are "more popular than ever," said McClure. "Users want to see something and the sooner they can, the more comfortable they are."

Still, she cautioned, RAD is not always the way to proceed. If developers know a great deal about the systems they are about to build, the waterfall model remains the better bet. "If you know everything up front, waterfall is better. If you're going to 'discover,' RAD is better."

Driving the RAD phenomenon are visual, point-and-click programming tools that allow users to develop GUIs quickly. It is in the area of GUI development that RAD has hit its stride. "If you're talking about the generating of user interfaces, then RAD is very widespread," said Tony Picardi, group vice president, worldwide software at International Data Corp. (IDC), Framingham, Mass. "If you think RAD means automating the entire application from specifications, then it's not that widespread."

Low-end GUI builders, said Picardi, are not adequate for automating event logic and state transition logic. Developers who attempt to use such tools for the entire life cycle end up doing some hand-coding, he said.

Get Users Involved

Still, while some observers maintain that RAD should remain in the coding sphere, others believe it is possible to speed up the entire development life cycle, from requirements gathering to construction.

A typical RAD project for CTP, said Rubenstein, includes a week of "scoping," a three-week joint application development workshop to determine the business case for the system, and six to nine months for application development. This time frame is sufficient for developing a system of medium complexity, such as a decision support system (DSS), a customer service system or a trading system, he said.

The fast pace of development means that a consultancy's ability to work with the customer "on the fly" is crucial. Until they see working models of applications, many end users don't really know what is possible, said Jim Henry, principal at FrontEnd Systems Inc., Fairfax, Va., a consulting and training firm that sells a class library. "User requirements are more well-defined when a good analyst works along with the users and observes how they operate. Once the business rules of the system are understood, the actual processing details are not needed immediately. These can evolve over time."

FrontEnd uses its own class library with SQLWindows from Gupta Corp., Menlo Park, Calif., for development projects. "Our class library provides standard GUI objects, tables and forms with transaction frameworks, which include features such as commitment control and rollback," said Henry. "Developers have only to code in the special validations they need to complete the application."

Using these tools, Henry said he has developed complex applications, including an online bank loan origination and collections system, and a hospital management system that can service 300 simultaneous users.

Like FrontEnd and CTP, Adage Systems International Inc., Westport, Conn., uses RAD techniques to collect system requirements as well as for later phases. Adage develops manufacturing and distribution software. "Our methodology includes RAD techniques in the analysis and design phases as well as in the construction or development phase," said Adage Director Dave Phelan. Development comprises three phases: The first is the design phase, or the rapid prototyping of data models and database. The second is the development stage, which means coding the front and back ends and completing the first level of testing. The final phase is deployment, which includes documentation, script development, development of utilities to generate back-end tables, packaging and product release.

RAD, said Phelan, is a whole new way of developing systems. "Our RAD procedures include the use of prototyping and running pseudocode. We also step the end user through the application in order to finalize the user interface and the navigational paths before any time has been spent coding." Adage uses CA-OpenRoad, a graphical tool from Computer Associates (CA) International Inc., Islandia, N.Y., for Windows GUI development. CA-OpenRoad, said Phelan, offers a database driver that can link to Oracle, Sybase, Microsoft SQL Server and CA-Ingres databases. Adage has developed its own data modeling tools for back-end development.

As at Adage, specification documentation remains important for HBO and Co., an Atlanta-based healthcare systems provider. RAD practitioners often neglect to document system requirements, said John Crawford, executive director in HBO's research and development organization. "Documenting the requirements is important in order to know when a system is completed and then how to test it properly," Crawford said.

HBO is using RAD techniques to develop a missioncritical system that automates patient admission, identifies procedures covered by insurance, and bills patients.

"Often [system] requirements are not well-known," said Crawford. "When this situation arises, we do quick prototypes using VisualWorks from ParcPlace [Systems Inc., Sunnyvale, Calif.]. The user can decide very quickly what functions must be provided in the system."

Easy Pieces?

Not everyone, however, thinks RAD is appropriate for all phases of the development life cycle. Some developers believe that software assembled from pieces -- not designed as a whole -- will have significant problems. One is George Cagliuso, chief executive officer and founder of Visible Systems Corp., a business process consulting firm in Waltham, Mass.

"The cost of getting requirements is high and it is essential to get them before coding takes place," said Cagliuso. "RAD will work only if the analysis and design work has already been done."

Philip Fasone, president of PowerSolv Corp., a consultancy in Norcross, Ga., agrees. "Despite RAD's high levels of user involvement, developers are still making the same mistakes they did years ago. They jump into coding without sufficient analysis and design. They end up building systems that don't match what the user wants." The RAD approach, he said, can be successful for smaller systems that are two or three screens deep.

Despite the RAD shortcomings he cites, Fasone does not recommend going back to the waterfall method for complex applications demanding significant analysis and design. Instead, his consultancy implements the client/server and RAD methodologies supported by Houston-based LBMS Inc.'s Systems Engineer product. "SE's Client/Server Life Cycle is a robust methodology that includes the user as part of the development team. Because the analysis and modeling are done first, the coding can be accomplished quickly," said Fasone.

PowerSolv uses Powersoft's PowerBuilder for GUI development. LBMS's SE/Open for PowerBuilder allows a bidirectional exchange of design objects between LBMS Systems Engineer and PowerBuilder, said Fasone.

Giving RAD Some Roots

Also using PowerBuilder for GUI development is the IT group at Montreal's Canadian National Railways (CNR). According to Glenn Chafe, CNR's systems manager of IT, RAD tools provide a low-overhead approach to client/server developemnt. "We use RAD for decision support systems that access data from an online transaction processing system that was implemented using classical development methodology," Chafe said.

[ILLUSTRATION OMITTED]

PowerBuilder is well-suited for this type of application, he said. "Our decision support systems measure areas such as customer satisfaction, shipping, and the on-time performance of trains. PowerBuilder's graphs and maps are very useful in representing these items." The DSSs run on Windows PCs and are connected via TCP/IP to a mainframe running DB2.

Another group that defines requirements prior to preparing the prototype is the Palm Beach Sheriff's Office, West Palm Beach, Fla. After determining an application's specifications, the development group uses the Natural Construct product from Software AG of North America Inc., Reston, Va., to generate the screens and application code. "We chose Construct because we have been using Software AG's product suite for the past four years," said Gary Cornn, director of IS. "Construct offers a high-level language that saves us from writing a lot of Natural code. It automates screen development and helps us develop programs in half the time we formerly required."

Cornn said they used this method of development for a property control application that tracks the bank accounts of Palm Beach's prison population. The system, comprising 15 screens, manages the accounts the prisoners use when purchasing goods from the prison canteen. The application executes on a mainframe and supports 300 PCs running Microsoft Windows and 200 dumb terminals.

It is unlikely that the main criticism surrounding RAD tools -- they let developers bypass the detailed analysis that well-made systems demand -- will die out anytime soon. What's needed, some say, is a foundation that allows the tools to do what they do best, while keeping them on a defined path. Said Anthony Jules, vice president of Sapient Corp., Cambridge, Mass., "The visual tools have had a dramatic effect on how work gets done. They let people see what they need through prototypes, rather than by reading through textual descriptions of the system. However, because of RAD's lack of a clear methodology or process, the end product is not always well-made."

One of the reasons is that RAD tools users, with their front-end focus, often ignore the larger issues of database design and back-end processing, said Chris Davey, vice president of sales and marketing at Sapient. "Tools are just one mechanism for delivering a system. There must always be a structure."

Sapient has attempted to address criticisms by providing a RAD methodology -- the Rapid Implementation Plan. Sapient's approach is to identify a business problem and to implement a solution as quickly as possible, said Jules. "During the conceptual phase of the project, visual tools can move a cross-functional group of people to consensus on the business process and on the look and feel of the application," he said. "Developers benefit from RAD tools' iterative ability to draft a solution without going through the 'analysis paralysis' that makes them wait for the perfect solution to their business problems. No one should worry about having to do things over. Scrapping 20% of an application is not a lot for RAD tools, unlike the older development tools that had to measure and account for every line of code."

Sapiens International Corp., Durham, N.C., also offers a RAD methodology -- The Sapiens Way -- along with development tools for both mainframe and client/server platforms. "Tools without a methodology are useless," said Peter Barber, senior vice president. "RAD requires a rigorous methodology that focuses on the mechanisms and metrics of the application development process, helping users understand what is needed from them. Users often need help both stating the application's requirements and then critiquing the system during its development."

Sapiens, said Barber, has shifted away from an end-to-end solution; they are open to use of other vendors' tools, especially user interface builders. "We view Powersoft and Gupta as client-side tools that can rapidly create user interfaces," he said. "If the scale of the application is more mission-critical, then the system needs to be more than just a front end. RAD goes beyond the front end in order to manage the business process." The vendor offers Sapiens for mainframe development, and Sapiens ObjectPool for client/server development.

Texas Instruments' methodology for rapid development seeks to align IT views with the business view, said John Reilly, principal methodologist, Software Business Division of the Plano, Texas-based firm. Reilly said the rapid development of complex applications requires both perspectives throughout the development process.

"The business perspective is introduced at the beginning of the development cycle as the users conduct event analyses, scenario walk-throughs, and user task analyses to determine the requirements. Once the conceptual layer has been modeled, the system is stable enough to lay out the functionality. The techniques used to manage the information technology perspective include parallel decomposition of the functions, partitioning the application, and analyzing the user interactions with the system workflow. Coding and testing comprise the final stages of development," said Reilly.

The iterative techniques enhanced by visual tools are an important part of TI's new approach to RAD, which is manifested in its new Composer by IEF tool. Key to customers, said Reilly, is that development can be done by multiple teams and does not have to be done sequentially; it is not necessary to complete analysis before moving into screen design. Reilly's rule of thumb: "If the whole application can be kept in your head, it's alright to start with design and screen building. However, as you move into more industrial-strength applications, you need to do analysis and you need a framework on which to hang all the required interfaces."

There's no question that RAD tools have had a significant impact on application development over the last few years. Witness movement in the vendor ranks: Cognos Inc., Burlington, Mass.; Progress Software Corp., Bedford, Mass.; Oracle Corp., Redwood Shores, Calif.; Open Environment Corp., Boston; Digitalk Inc., Santa Ana, Calif.; and IntelliCorp Inc., Mountain View, Calif., are all coupling visual tools with database management systems. This growth trend will likely continue as tools gain the strength needed to handle complex, enterprisewide applications.

[ILLUSTRATION OMITTED]

REPRESENTATIVE RAPID APPLICATION DEVELOPMENT TOOLS

For more information about a particular product, circle the corresponding reader service number on the reader service card located elsewhere in this issue. Compiled by Products Editor Deborah Melewski.

Company

Andersen Consulting Chicago, IL

Product/Circle No.

Method/1

Circle No. 280

Foundation for Cooperative Processing

Circle No. 281

Platform Support:

* Development

** Deployment

Methodology is platform-independent

* OS/2

** OS/2, Windows, Unix, OSF/1, CICS

GUI Development

N/A

Windows, NT, OS/2

DBMS Support

N/A

Informix, DB2, Oracle, SQL Server, Database Mgr.

Comment

Development methodology, RAD support Development toolset with rapid application builder

Company

Blyth Software Foster City, CA

Product/Circle No.

Omnis 7

Circle No. 282

Platform Support:

* Development

** Deployment

* Mac, Windows

** Unix, OS/2, Windows

GUI Development

Windows, NT, OS/2

DBMS Support

SQL

Comment

Prototyping, RAD for client/server

Company

Borland International Scotts Valley, CA

Product/Circle No.

Delphi; Delphi-Client/Server

Circle No. 283

Platform Support:

* Development

** Deployment

* Windows, NT, 32-bit support, Novell

** Same

GUI Development

Windows

DBMS Support

Interbase, Oracle, Informix, Sybase, SQL Server, Paradox, dBase, ODBC

Comment

Object-oriented visual RAD; reusable components

Company

ClientSoft Inc. Tarrytown, NY

Product/Circle No.

ClientBuilder

Circle No. 284

Platform Support:

* Development

** Deployment

* Windows, OS/2, Mac

** Same

GUI Development

Windows, OS/2, Mac

DBMS Suppor

SQL, ODBC

Comment

Legacy extension software

Company

Cognos Inc. Burlington, MA

Product/Circle No.

Axiant

Circle No. 285

Platform Support:

* Development

** Deployment

* OpenVMS, Unix, Windows

** Same

GUI Development

Windows

DBMS Support

Sybase, SQL Server, Interbase, Oracle, dBase, Rdb, ODBC

Comment

4GL, client/server application development, RAD

Company

Computer Associates International Inc. Islandia, NY

Product/Circle No.

CA-OpenRoad

Circle No. 286

Platform Support:

* Development

** Deployment

* Windows, NT, Unix

** Same

GUI Development

Windows, PM, Motif

DBMS Support

Oracle, Open-Ingres, Sybase, SQL Server

Comment

Repository-based 4GL, graphical OO client/server development

Company

Compuware Corp. Alameda, CA

Product/Circle No.

Uniface Six

Circle No. 287

Platform Support:

* Development

** Deployment

* DOS, OS/2, Windows, NT, Unix, OpenVMS, OSF/1, Mac

** Same

GUI Development

Windows, Motif, OS/2, Mac, character mode

DBMS Support

DB2/2, DB2/6000, Informix, Sybase, Ingres, Oracle, Progress, Rdb, RMS, dBase, others

Comment

4GL, client/server and GUI RAD

Company

Corporate Computing International Bannockburn, IL

Product/Circle No.

RADPath

Circle No. 288

Platform Support:

* Development

** Deployment

Windows, NT-based

GUI Development

Windows

DBMS Support

N/A

Comment

Client/server GUI RAD methodology

Company

DataEase International Trumbull, CT

Product/Circle No.

DataEase

Circle No. 289

Platfrom Support:

* Development

** Deployment

* DOS, Windows, OS/2

** Same

GUI Development

Windows

DBMS Support

Oracle, SQL Server, Sybase, DB2

Comment

4GL application development with RAD support

Company

Digitalk Inc. Santa Ana, CA

Product/Circle No.

Parts

Circle No. 290

Platform Support:

* Development

** Deployment

* Windows, NT, OS/2

** Same

GUI Development

Windows, NT, OS/2

DBMS Support

Sybase, Oracle, DB2/2, dBase

Comment

Object-oriented tools, component assembly

Company

Dynasty Technologies Inc. Naperville, IL

Product/Circle No.

Dynasty Development Environment

Circle No. 291

Platform Support:

* Development

** Deployment

* Windows

** DOS, Windows, NT, OS/2, Mac, Unix

GUI Development

PM, Windows, NT, Mac, Motif

DBMS Support

Oracle, Sybase, MS-SQL Server, SQLBase, DB2/2, ODBC

Comment

Repository-based, object-oriented RAD

Company

Easel Corp. Burlington, MA

Product/Circle No.

Object Studio

Circle No. 292

Platform Support:

* Development

** Deployment

* Widows, OS/2, Unix

** Same

GUI Development

OS/2, Windows

DBMS Support

SQL, ODBC

Comment

Object-oriented visual toolset, supports RAD

Company

Forte Software Oakland, CA

Product/Circle No.

Forte

Circle No. 293

Platform Support:

* Development

** Deployment

* Unix, OpenVMS, OSF/1, Windows, Mac

** Same

GUI Development

Motif, Windows, Mac

DBMS Support

Oracle, Rdb, Sybase

Comment

Repository-based object-oriented RAD

Company

Four Seasons Software Edison, NJ

Product/Circle No.

SuperNova

Circle No. 294

Platform Support:

* Development

** Deployment

* Windows, NT, Unix, OpenVMS, VMS

** Same

GUI Development

Windows, Motif, OpenLook

DBMS Support

SQL, ODBC

Comment

4GL, RAD for client/server and standalone applications

Company

Gupta Corp. Menlo Park, CA

Product/Circle No.

Gupta SQLWindows

Circle No. 295

Platform Support:

* Development

** Deployment

* Windows

** Same

GUI Development

Windows

DBMS Support

SQL RDBMSs

Comment

Includes Quick Templates, Quick Objects, 4GL compiler

Company

IBM Corp. (Contact your local IBM sales office)

Product/Circle No.

VisualGen

VisualAge Team

Platform Support:

* Development

** Deployment

* OS/2

** OS/2, Windows, MVS, AIX, VSE, OS/400

* OS/2, Windows

** Same

GUI Development

Windows, OS/2

Windows, OS/2

DBMS Support

DB2 family

DB2 family

Comment

4GL, RAD; support for both traditional and RAD methods

Object-oriented RAD for client/server

Company

Inference Corp. El Segundo, CA

Product/Circle No.

ART*Enterprise

Circle No. 296

Platform Support:

* Development

** Deployment

* Windows, OS/2, Unix

** Same

GUI Development

Windows, OS/2

DBMS Support

SQL Server, DB2, Oracle, Sybase

Comment

ArtScript supports OO RAD

Company

Informix Software Menlo Park, CA

Product/Circle No.

Informix NewEra

Circle No. 297

Platform Support:

* Development

** Deployment

* Unix, Motif, Windows

** Same

GUI Development

Motif, Windows

DBMS Support

Informix, Oracle, Sybase, ODBC

Comment

Graphical, object-oriented development

Company

Intek Technologies Inc. Atlanta, GA

Product/Circle No.

Clarity

Circle No. 298

Platform Support:

* Development

** Deployment

* Windows

** PowerBuilder, Oracle, Sybase, ODBC

DBMS Support

ODBC, Sybase, Oracle

Comment

Visual modeling, rapid iterative development

Company

IntelliCorp Mountain View, CA

Product/Circle No.

OMW

Circle No. 299

Platform Support:

* Development

** Deployment

* Sun, HP-UX

** Windows, Sun, HP-UX

GUI Development

Windows, Motif

DBMS Support

Informix, Oracle, Sybase, Ingres

Comment

OO IE, iterative, visual, incremental development

Company

International Software Group Waltham, MA

Product/Circle No.

CorVision

Circle No. 300

Platform Support:

* Development

** Deployment

* OpenVMS, Unix

** Same, plus Windows

GUI Development

Windows

DBMS Support

RMS, Rdb, Ingres, Informix, Adabas, Oracle, M, Sybase

Comment

Repository-based RAD, 4GL

Company

Ipsys Software San Francisco, CA

Product/Circle No.

ObjectlE

Circle No. 301

Platform Support:

* Development

** Deployment

* Unix, VMS

** Same

GUI Development

DBMS Support

Oracle, Sybase, SQL

Comment

Standard techniques, RAD, iterative prototyping

Company

JYACC New York, NY

Product/Circle No.

JAM

Circle No. 302

Platform Suppart:

* Development

** Deployment

* Unix, VMS, DOS, OS/2

** Same

GUI Development

Windows, NT, OpenLook, Motif, Mac, PM

DBMS Support

Most SQL RDBMSs, ODBC

Comment

Visual application development environment

Company

LBMS Inc. Houston, TX

Product/Circle No.

LBMS Systems Engineer for Windows

Circle No. 303

Platform Support:

* Development

** Deployment

* Windows

** Client/server

GUI Development

Interfaces to PowerBuilder

DBMS Support

SQL

Comment

Data-driven, process-driven and RAD

Company

Magec Software Dallas, TX

Product/Circle No.

Magec

Circle No. 304

Platform Support:

* Development

** Deployment

* Windows, MVS, VSE

** Same

GUI Development

Windows

DBMS Support

Comment

Cross-platform RAD, GUI development

Company

Magic Software Enterprises Irvine, CA

Product/Circle No.

Magic

Circle No. 305

Platform Support:

* Development

** Deployment

* DOS, Unix, VMS, OpenVMS

** Same, plus Windows

GUI Development

DBMS Support

Oracle, Sybase, Btrieve, C-Isam, Rdb, Informix

Comment

RAD for client/server and host-based systems

Company

Magna Software Corp. New York, NY

Product/Circle No.

MagnaX

Circle No. 306

Platform Support:

* Development

** Deployment

* Unix

** Same

GUI Development

Windows, Motif

DBMS Support

Oracle, Informix

Comment

4GL development

Company

McDonnell Douglas Information Systems Irvine, CA

Product/Circle No.

Pro-IV Developer

Circle No. 307

Platform Support:

* Development

** Deployment

* Unix, DOS, Windows, OS/400, OpenVMS, OSF/1, MVS, VM

GUI Development

DBMS Support

Comment

4GL, RAD workbench

Company

michaels, ross & cole Ltd. Lombard, IL

Product/Circle No.

mrc-Productivity Series

Circle No. 308

Platform Support:

* Development

** Deployment

* OS/400, Windows

** Same

GUI Development

Windows

DBMS Support

Comment

4GL, RAD, prototyping, GUI design, template programming

Company

Micro Focus Palo Alto, CA

Product/Circle No.

Micro Focus Dialog System

Circle No. 309

Platform Support:

* Development

** Deployment

* Windows, DOS, OS/2

** Same; elient/server

GUI Development

Windows, OS/2, Motif

DBMS Support

XDB, ODBC

Comment

Visual programming, rapid build of GUI database applications

Company

Microsoft Corp. Redmond, WA

Product/Circle No.

Visual Basic

Circle No. 310

Platform Support:

* Development

** Deployment

* Windows, NT

** Same

GUI Development

Windows

DBMS Support

ODBC, SQL Server, Oracle, Paradox, Access, Btrieve, FoxPro, dBase

Comment

Visual design, programming, RAD

Company

Netron Inc. Toronto, Canada

Product/Circle No.

Netron/Client

Circle No. 311

Platform Support:

* Development

** Deployment

* OS/2

** Windows, OS/2

GUI Development

Windows, PM

DBMS Support

Any with Cobol access

Comment

Visual RAD, GUI development

Company

Neuron Data Palo Alto, CA

Product/Circle No.

Elements Environment

Circle No. 312

Platform Support:

* Development

** Deployment

* Windows, NT, OS/2, Mac, Unix, OpenVMS

** Same

GUI Development

Windows, NT, PM, Motif, OpenLook, Mac

DBMS Support

Oracle, Sybase, Ingres, Informix, ODBC

Comment

Family of visual, objectoriented RAD, GUI products

Company

Next Computer Redwood City, CA

Product/Circle No.

NextStep

Circle No. 313

Platform Support:

* Development

** Deployment

* Unix

** Unix, client/server

GUI Development

DBMS Support

Sybase, Oracle, Interbase

Comment

Object-oriented framework

Company

Novell Inc. Provo, UT

Product/Circle No.

Visual AppBuilder

Circle No. 314

Platform Support:

* Development

** Deployment

* Windows, Mac

** Same; client/server

GUI Development

DBMS Support

Comment

Uses pre-built visual RAD

Company

ObjectPlus Corp. Cambridge, MA

Product/Circle No.

WinPlus

Circle No. 315

Platform Support:

* Development

** Deployment

* Windows

** Same

GUI Development

Windows

DBMS Support

Comment

GUI RAD with built-in VBX support

Company

Ochre Development Burlingame, CA

Product/Circle No.

Ochre

Circle No. 316

Platform Support:

* Development

** Deployment

* Windows, NT, Unix, VMS

** Same

GUI Development

Windows

DBMS Support

Oracle, Informix, Ingres, Supra

Comment

OO, repository-based application development

Company

Open Software Association Nashua, NH

Product/Circle No.

OpenUI

Circle No. 317

Platform Support:

* Development

** Deployment

* OS/2, Windows, Unix OpenVMS, OSF/1, Mac

** Same

GUI Development

Windows, PM, Motif, Mac

DBMS Support

Comment

Rapid design, development, maintenance of front-end solutions

Company

Oracle Corp. Redwood Shores, CA

Product/Circle No.

Oracle CDE

Circle No. 318

Platform Support:

* Development

** Deployment

* Unix, DOS, OS/2, Windows, Mac, VMS

** Same

GUI Development

Windows, Motif, Mac

DBMS Support

Oracle 7, ODBC

Comment

Repository-based client/server development tools support VB controls

Company

ParcPlace Systems Inc. Sunnyvale, CA

Product/Circle No.

VisualWorks

Circle No. 319

Platform Support:

* Development

** Deployment

* OS/2, Windows, NT, Mac, Unix

** Same

GUI Development

Windows, PM, Motif

DBMS Support

Oracle, Sybase

Comment

Smalltalk-based object-oriented RAD

Company

Powersoft Corp. Concord, MA

Product/Circle No.

PowerBuilder

Circle No. 320

Platform Support:

* Development

** Deployment

* Windows, NT, Unix, Mac

** Same

GUI Development

Windows, NT, Motif

DBMS Support

Informix, Sybase, XDB, Oracle, ODBC

Comment

C/S RAD, graphical, visual environment

Company

Progress Software Bedford, MA

Product/Circle No.

Progress ADE

Circle No. 321

Platform Support:

* Development

** Deployment

* Unix, VMS, Windows, OS/2, Mac

** Same

GUI Development

DBMS Support

SQL

Comment

Rapid development, deployment, 4GL

Company

Recital Corp. Danvers, MA

Product/Circle No.

Visual/Recital

Circle No. 322

Platform Support:

* Development

** Deployment

* Unix, DOS, Windows, NT, OpenVMS, OSF/1

** Same

GUI Development

Motif, Windows, NT

DBMS Support

SQL, Rdb, RMS, dBase

Comment

Client/server visual RAD, 4GL tools

Company

Sapiens International Durham, NC

Product/Circle No.

Sapiens/Ideo

Circle No. 323

Platform Support:

* Development

** Deployment

* Unix, Windows, NT

** Same

GUI Development

Windows, NT

DBMS Support

SQL

Comment

Client/server object-oriented RAD

Company

SAS Institute Cary, NC

Product/Circle No.

SAS System

Circle No. 324

Platform Support:

* Development

** Deployment

* DOS, Windows, OS/2, MVS, VSE, VMS, Unix

** Same

GUI Development

DBMS Support

Most SQL RDBMSs

Comment

Client/server RAD environment

Company

Seer Technologies Cary, NC

Product/Circle No.

Seer*HPS TurboCycler

Circle No. 325

Platform Support:

* Development

** Deployment

* OS/2, Windows, NT, OS/2, OS/400, Unix

** Same

GUI Development

DBMS Support

SQL

Comment

Automated design engine for RAD; prototyping

Company

Software AG Reston, VA

Product/Circle No.

Natural New Dimension; Construct

Circle No. 326

Platform Support:

* Development

** Deployment

* OS/2, Windows, NT

** Same

GUI Development

Windows, NT, OS/2, PM

DBMS Support

Comment

4GL, rapid prototyping development

Company

Speedware Corp. Toronto, Canada

Product/Circle No.

Speedware

Circle No. 327

Platform Support:

* Development

** Deployment

* OS/2, Windows, NT, Unix

** OS/2, Windows, Unix

GUI Development

Windows, NT, Motif

DBMS Support

Oracle, Sybase, Allbase, DB2, Informix

Comment

4GL, object-oriented

Company

Sterling Software Atlanta, GA

Product/Circle No.

Key:Client

Circle No. 328

Key:Object

Circle No. 329

Platform Support:

* Development

** Deployment

* Windows, OS/2

** Same

* Windows

** Same

GUI Development

Windows

Windows

DBMS Support

SQL, ODBC,

SQL, ODBC

Comment

Visual, iterative design, prototyping, RAD Standalone RAD environment

Company

Sybase Inc. Emeryville, CA

Product/Circle No.

Sybase; SQL Toolset

Circle No. 330

Platform Support:

* Development

** Deployment

* MVS, DOS, OS/2, VMS, Unix

** Same

GUI Development

DBMS Support

SQL, ODBC

Comment

Application prototyping, development

Company

Symantec Corp. Cupertino, CA

Product/Circle No.

Enterprise Developer

Circle No. 331

Platform Support:

* Development

** Deployment

* Windows

** Client/server, distributed DBMSs

GUI Development

DBMS Support

DB2, DB2/2, XDB, MS-Access, Watcom, Oracle, Sybase, SQL Server, ODBC

Comment

Repository-based client/server RAD; team support; VBX controls

Company

Synon Corp. Larkspur, CA

Product/Circle No.

Synon/2E; Synon/CSG

Circle No. 332

Platform Support:

* Development

** Deployment

* OS/400

** OS/2, Windows, OS/400, Unix

GUI Development

DBMS Support

Comment

Design, modeling, rapid prototyping

Company

Template Software Herndon, VA

Product/Circle No.

Snap

Circle No. 333

Platform Support:

* Development

** Deployment

* Unix, VMS, Windows, NT, OS/2 Warp

** Same

GUI Development

DBMS Support

Comment

Object-oriented template-based RAD

Company

Texas Instruments Dallas, TX

Product/Circle No.

Composer by IEF

Circle No. 334

Platform Support:

* Development

** Deployment

* Windows, NT

** Same

GUI Development

DBMS Support

SQL

Comment

Iterative RAD, graphical development

Company

Thomson Software Products San Diego, CA

Product/Circle No.

TeleUse UIMS Family

Circle No. 335

Platform Support:

* Development

** Deployment

* Windows, NT, Unix

** Same

GUI Development

OSF/Motif, Windows, NT

DBMS Support

SQL

Comment

Object-oriented GUI application development, prototyping

Company

TopSpeed Corp. Pompano Beach, FL

Product/Circle No.

Clarion for Windows

Circle No. 336

Platform Support:

* Development

** Deployment

* Windows

** Same

GUI Development

Windows

DBMS Support

Xbase, Paradox, Btrieve, AS/400, ODBC

Comment

Template-based RAD; supports MS-Visual Basic

Company

Trinzic Corp. Palo Alto, CA

Product/Circle No.

AionDS

Circle No. 337

ObjectPro

Circle No. 338

Platform Support:

* Development

** Deployment

* Windows, OS/2, MVS

** Same

* Windows

GUI Development

Windows, PM

Windows

DBMS Support

Oracle, SQL Server, DB2, DB2/2, SQL/DS, dBase Oracle, Sybase, ODBC

Comment

Visual development environment

OO, prototyping, RAD for client/server

Company

Unify Corp. Sacramento, CA

Product/Circle No.

Unify Vision

Circle No. 339

Platform Support:

* Development

** Deployment

* Windows, Unix, OSF/1

** Same, plus Mac, PowerPC

GUI Development

Windows, Motif, Open-Look, Mac

DBMS Support

ODBC, Oracle, SQL Server, Ingres, Informix DB2, Unify

Comment

Client/server RAD, visual tools

Company

Visible Systems Corp. Waltham, MA

Product/Circle No.

Visible Analyst Workbench

Circle No. 340

Platform Support:

* Development

** Deployment

* Windows clients, NetWare, LAN Server, other file servers

GUI Development

DBMS Support

Oracle, Sybase, SQL Server, SQLBase

Comment

Analysis, design, code generator, RAD

Company

Visix Software Reston, VA

Product/Circle No.

Galaxy Application Environment

Circle No. 341

Platform Support:

* Development

** Deployment

* Unix, Windows, NT, OS/2, Mac, OpenVMS

* Same

GUI Development

Motif, Open-Look, Windows CUA, Mac

DBMS Support

Oracle, Sybase, Ingres

Comment

Cross-platform development, incremental support

Company

XVT Software Boulder, CO

Product/Circle No.

XVT Development Solutions C/C++

Circle No. 342

Platform Support:

* Development

** Deployment

* Windows, NT, OS/2, Unix, OpenVMS, Mac

** Same, plus DOS, UnixWare, VMS

GUI Development

Windows, NT, Mac, OS/2, Motif

DBMS Support

Oracle, Ingres

Comment

Cross-platform C, C++ application development

COPYRIGHT 1995 Wiesner Publications, Inc.
COPYRIGHT 2004 Gale Group

联系我们|关于我们|网站声明
国家哲学社会科学文献中心版权所有