The Developer:
An Object-Oriented Interactive Application Development Environment

Developer Features
Developer Design Philosophy
The Future
Contact Us

Chief features of the Developer include:


Note: If you are interested in discussing or evaluating this technology, please send us an email at info (insert at sign) openmind (insert dot) com.

devdoc122.zip - ZIPped Microsoft Word file with basic documentation of the environment and language

devdoc122rtf.zip - ZIPped RTF version of the documentation file (portable Rich Text format).

We have used this development environment at Open Mind internally for several years now.

Philosophy of the Developer Design:

The basic philosophy of the Developer is that language environments should support both high-speed, efficient execution and interactive, dynamic programming. The system should allow the programmer to modify program structure radically and interactively, rather than force the programmer to make all of his/her design and architectural decisions early on and stick with them forever. To facilitate this, the Developer implements a simple yet unusual design: a high-speed, integrated code browser and compiler which allows the programmer to use the compiler as a direct adjunct to the code editing process, a combination of interpreted and compiled execution which allows the programmer to modify a high-speed application even while it is running, and a Smalltalk-style interactive code browser.

The Developer was originally built years before Java, but it incorporates many of the same design ideas: simplified syntax and semantics and single-inheritance hierarchy plus interfaces (which we call protocols).

The future:

In the future, we hope to work with partners to extend and enhance the Developer architecture. The language itself may evolve as well; we are considering simplifying the grammar further to create a system which can support domain-specific syntax, extensible reference types, more powerful features such as compiler metaprograms.

Contact us:

If you have any questions, please feel free to contact us:

Mitsu Hadeishi
General Partner
Open Mind Research

or

Doug Cutrell
General Partner
Open Mind Research

Our address is:

Open Mind Research
1460 W. 182nd Street
Gardena, CA 90248

Email communication preferred: info (insert at sign) openmind (insert dot) com.