APPENDIX C OBJECT-ORIENTED LANGUAGES AND VENDORS

FORMAT:
    tool name, 
    description and methods
    operating systems
    Vendor name, 
    city/state, phone (if known)


ACTOR ($495)
*Prototyping & Code generation (ACTOR, access to C, Pascal)
*IBM PS/2, PC AT/XT
The Whitewater Group Inc.
600 Davis, Evanston, IL 60201

Allegro CL *Advanced Object Oriented Development System based on CLOS. Incremental compiler; automatic memory management; integrated editor, debugger class browsers, and profilers; multiple inheritance, method combination, multiple argument discrimination, meta-object protocol. *Unix workstations (Sun/Sparc, IBM RS/6000, HP, Silicon Graphics) PCs with Microsoft Windows Franz Inc. 1995 University Avenue Berkeley, CA 94704 (510) 548-3600, FAX (510) 548-8253 Email info@franz.com

Bootcon *DOS Modular Software System

CaseVision *Browser, Static Analysis, no compiler (yet), Editor Debugger, Profiler, ... Silicon Graphics

Classic-Ada *Object-Oriented Ada Environment (to Ada translator) Software Productivity Solutions (407) 984-3370.

Comeau C++ 3.0.1 With Templates * compiler * many OS's (MS-DOS, AmigaDOS, UNIX (SVR4, SPARC, UNIX 386, etc), etc) Comeau Computing 91-34 120th Street Richmond Hill, NY 11418-3214 718-945-0009, comeau@csanta.attmail.com

Distributed Smalltalk (HP) *ParcPlace's VisualWorks Extension, world's first complete implementation of *the OMG CORBA 1.1. European Knowledge Systems Centre (HP's European software tools specialists) ph: 44 272 228794 email: wjb@hplb.hpl.hp.com

Dylan (Dynamic Language) *Apple's language with dynamic power but with efficiency of static languages. *Not proprietary, many impls. *ftp site includes experimental implementations, the FAQ, literature, etc. *See also Appendix E. *Apple. Under way: Windows, Unix. www.cambridge.apple.com cambridge.apple.com/pub/dylan try: straz@apple.com, Steve Strassmann, PhD

Energize (5 $16250, single $4250, lcc 1500) *Debugger, Class Language Calltree Error Project Browsers *SunOS 4.1 Lucid 707 Laurel St. Menlo Park, CA 95025 (415) 329-8400

ENFIN Smalltalk (See Synchronicity In APPENDIX D) *Commercial Smalltalk development environment incorporating industrial strength Smalltalk engine; comprehensive class library with classes for GUI graphics, database, communications, networking; numerous visual programming tools *Microsoft Windows 3.xx, Microsoft Windows 95, Microsoft Windows NT, IBM OS/2, AIX, HP/UX, Sun Solaris VMARK Software Inc. 50 Washington Street Westborough, Mass. 01581 United States of America Tel: +1 (508) 366-3888 Fax: +1 (508) 366-3669 URL: www.vmark.com/

EOF * Enterprise Objects Framework (EOF), which enables the construction of enterprise business objects and stores them in industry-standard relational databases. NeXT Computer, Inc. 900 Chesapeake Drive Redwood City, CA 94063 1-800-TRY-NEXT www.next.com/

Frameworks 3.1 ($495.) *IDE, Browser, Debugger, Compiler, ... *DOS, Windows Borland International 1800 Greenhills Road Scotts Valley, CA 95067 800-331-0877

FUSE ($1560 C++, $1944 FUSE) *Distr Builds, Editor, Debugger, Profiler, Call Graphs, Call Tree Animation, Browser, ... *Ultrix RISC, OSF/1 AXP (planned to alpha NT) DEC 14475 Northeast 24th St. Bellvue, WA 98007

GNU GCC (g++) *C++ compiler, (non-graphical) debugger. *Unix prep.ai.mit.edu:/pub/gnu/gcc-2.4.5.tar.gz

GNU GCC (g++) *C++ compiler, (non-graphical) debugger. MS-DOS grape.ecs.clarkson.edu:/pub/msdos/djgpp/djgpp.zip

Hamilton C-Shell *A shell *OS/2, Windows Hamilton Labs

HighC/C++ (basic $795, w/Phar Lap $1,275) *C/C++ compiler, and MDB debugger MetaWare Inc. 2161 Delaware Ave. Santa Cruz, CA 95060 (408) 429-6382 info@metaware.com www.metaware.com Last Updated: 1/18/1998

Iconix Power Tools *Multiuser, OO development toolset *Macintosh Iconix Software Engineering Santa Monica, Ca.

MetaC *testing tool, code coverage, lint-style chking, C, C++, tests mem alloc errors QASE (Quality Assured Software Engineering) 938 Willowleaf Dr. Suite 2806 San Jose, CA 95128 (408) 298-3824 ext. 5

MKS Toolkit *Make, ... *PC (Unix-Like) MKS

NEXPERT *GUI-type builder, rule based, objects, classes, subclasses, rule inheritance, embedded, but you can call external routines. Neuron Data Elements From: jrp@accint.com (Jason R. Pascucci) (abstract from a post)

NEXTSTEP (See also EOF) * NEXTSTEP, a desktop operating system optimized for developing and deploying object-oriented applications. * NeXT m68k, 80486, Pentium, HPPA RISC, Sun SPARC NeXT Computer, Inc. 900 Chesapeake Drive Redwood City, CA 94063 1-800-TRY-NEXT www.next.com/

NEXTSTEP Developer * NeXT's application development environment, a single set of tools for building complex applications that can be deployed on heterogeneous client/server networks running OpenStep, NEXTSTEP, PDO and EOF. NeXT Computer, Inc. 900 Chesapeake Drive Redwood City, CA 94063 1-800-TRY-NEXT www.next.com/

PDO *Portable Distributed Objects (PDO), which allows objects in a single application to be distributed across a heterogeneous network of OpenStep and NEXTSTEP clients, and a broad range of industry standard servers. Server operating systems supported by PDO include Solaris, SunOS, Digital UNIX, Hewlett-Packard HP/UX and Microsoft Windows NT. NeXT Computer, Inc. 900 Chesapeake Drive Redwood City, CA 94063 1-800-TRY-NEXT www.next.com/

ObjectCenter *C++ programming environment, high quality graphics, browser, debugger, interpreter. *Sun, ??? CenterLine (kendall@)centerline.com

ObjectIQ *OO devel environ. Objects, rules, debugger, browser, GUI builder, more. *RAD and intelligent decision support applications. European Knowledge Systems Centre (HP's European software tools specialists) ph: 44 272 228794 email: wjb@hplb.hpl.hp.com

ObjectWorks, VisualWorks *Smalltalk programming environment from the Smalltalk people. ParcPlace Systems, Inc. 999 E. Arques Avenue Sunnyvale, CA 94086 email: info@parcplace.com fax: 1-408-481-9095 voice: 1-800-759-PARC

OpenTalk *Smalltalk to C++ and C Translator. TNI Industries (Techniques Nouvelles d'Informatique) ZI du Vernis 29200 Brest France tel 98 05 24 85, fax 98 49 45 33

OST/Look *C++ program animator. *Suns, PCs, others coming. Admiral Software 193-199 London Road Camberley Surrey UK Tel: (44) (276) 692269 Fax: (44) (276) 677533

Prograph *OO visual programming environment *Macintosh TGS Systems Halifax, Nova Scotia 902-455-4446

SDE WorkBench/6000 ($918 - $7350) *Editor (syntax Highlighting), Browser, Flow Grapher, Make, Test Coverage Analysis, Debugger, Profiler, ... *HP Apollo 9000, Sparcstations IBM, Canada PRGS Toronto Laboratory 895 Don Mills Road North, York Ontario, Canada, M3C 1W3 800-IBM-CALL

SNAP *Template based devel. environment for building distributed OO applications Template Software Inc. 13100 Worldgate Drive, Suite 340 Herndon, VA 22070-4382 (703) 318-1000

SNiFF+ *C/C++ development environment with fuzzy parser, Emacs integration and code browsers, free to universities. See APPENDIX E, TOOLS AND CASE *SunOS 4.x, Solaris 2.x, AIX 3.2, HP/UX 8.0/9.0 takeFive Software Jakob-Haringer-Strasse 8 5020 Salzburg, AUSTRIA phone: +43 662 457 915 fax: +43 662 457 915 6 email: sniff@takefive.co.at

SoftBench ($1785 C++, $4500 Softbench) *C++ class constructor, CASE (graphically modify C++), Browser, Analyzer, Editor, Builder, Debugger, ... HP 3404 E. Harmony Rd. MS 81 Fort Collins, CO 80525 800-845-0070 or Cupertino, Ca. 800-752-0900 ext. 2707 or 303-229-2255

SparkWorks ($1995, $995 C++) *Debugger, Profiler, Source Browser, File Merge, MakeTool *Suns SunPro 2550 Garcia Ave. Mountain View, CA 94043 (800) 926-6620

TowerEiffel *Advanced software engineering and development system for Eiffel. Includes a high performance Eiffel 3 compiler, programming environment and tools, GUI Builder, ODBMS Interface, and reusable software libraries for data structures, graphics, and simulation. *Available for SunOS, Solaris, NEXTSTEP, Linux, OS/2, and Windows. Plans for OSF, AIX, and SGI Iris. Tower Technology Corporation 1501 West Koenig Lane Austin, Texas 78756 USA TEL: 800 285 5124 or 512 452 9455 FAX: 512 452 1721 email: tower@twr.com www: www.cm.cf.ac.uk/Tower/

Visual Cafe *Top Java development environment - Supports Java Version 1.1. Symantec Corp 10201 Torre Ave. Cupertino, CA 95014

Zortech C++ v. 3.1 ($499) *Debugger, Workbench, Resource Workshop *PCs? Symantec Corp (408) 253-9600