ESPRESSO!

Additional Object-Oriented Development Tools for App Kit & DB Kit

Espresso_Icon
ESPRESSO! Developer was a third party Interface Builder object palette that provided a suite of extensions to existing App Kit and DB Kit objects, as well as providing new objects that increased the object-oriented development capabilities of the environment. ESPRESSO!Developer supported Objective-C methods under Test Interface mode but also provided its own language that is very easy to learn and can be mastered in days.

As advanced as NEXTSTEP was, it fell a little short in two areas for database programmers.

First, it required knowledge of Objective C which was an object-oriented superset of C, and which was the native language of NEXTSTEP). Many database programmers were much more comfortable with a 4GL designed specifically for database programming than they are with C (not to mention Objective C or C++). These programmers needed an environment that harnesses NeXTSTEP but lets them use a 4GL in the places where coding is required.

Second, Interface Builder's "Test Interface" mode just tested the NEXTSTEP user-interface objects, not the behavior that a programmer's code added to the application. For the non-graphical components of an application, you still had to revert to the traditional, tedious development cycle: edit, compile, build, test.

Espresso_Palette
ESPRESSO! filled the first gap with ESPRESSO! Script Language (ESL), an easy-to-learn 4GL with a library of routines for database programming. It filled the second gap with a unique Interface Builder "palette" that let you link in your ESL code and run your entire application right inside "Test Interface" mode.

Features:

• Support of DB Kit's database independence; apps developed with ESPRESSO! Developer will recompile on any database with a DB Kit adaptor.

• Developing applications with ESPRESSO! requires no prior knowledge of the App Kit; this feature allows you to train programmers while they develop mission critical apps.

• No royalties or licensing fees; applications developed with ESPRESSO! Developer compile into independent applications that do not require ESPRESSO! Developer to run.

Templates:

Templates for NEXTSTEP text fields and DB Table Views. They do data validation and view formatting:
• money
• date/time
• character field
• text field
• floating point field
• integer field

Required NEXTSTEP Release 3.1 or higher.

Alembic

ESPRESSO Brochure

EXPRESSO

Qty in collection: 1