Jump-start your Rhapsody Development with Joy !
This folder includes AAA+ Software's developer productivity tool 'Joy'. It was recently recognized as a Macworld Eddy Awards Finalist in the category Best Tool for New Technologies.
Please read the accompanying AAA+ Software License Agreement before using the software.
Joy
Joy is the first in a series of developer productivity tools that AAA+ is releasing for all Yellow Box platforms.
Joy is available in two flavors:
| Joy Explorer for learning Rhapsody basics and/or smaller sized development efforts. | |
| Joy Developer for large-scale application development. |
Joy Explorer
by AAA+ Software
Joy Explorer gets you started with Rhapsody programming quickly:
| Extension to Rhapsody's Interface Builder which permits implementation of prototypes | |
| right within Interface Builder - no need to use any tools except Interface Builder; no need to | ||
| compile and link. | ||
| Graphical application inspector for inspecting classes, instances, methods, and data structures | |
| inside any Rhapsody application. | ||
| Interactive sending of messages to objects | |
| Example programs with full source code, including source code for application inspector. |
Price: $69
Joy Developer
by AAA+ Software
Joy Developer is an essential tool for anyone serious about developing for Rhapsody:
| Rapid application development right within Rhapsody's Interface Builder. | |
| Incremental extension of existing applications (test-fix-go) without any need to recompile, | |
| relink, restart the application. | ||
| Turn interface files into standalone applications that run on any Yellow Box platform simply by | |
| using the new "Save Nib As App" command in Interface Builder. | ||
| Mix-and-match interpreted scripts and compiled code freely; anything you can do in compiled | |
| Objective-C and Java can be done in Joy - and more. | ||
| Full support for all Objective-C classes, typedefs, macros, data structures, exceptions, Tcl 8.0 | |
| commands and extensions, including byte-code compiler to boost performance. |
Price: $399
Typical Uses of Joy

Interactive exploration of the Rhapsody Frameworks

Prototyping solutions

Rapid application development

Testing, debugging, and enhancement of any Rhapsody application
Feature Highlights of Joy

Integration with Rhapsody's graphical tools for GUI construction

Object oriented scripting language to implement program logic

Interactive testing of new code without recompiling or even restarting

All methods of classes in Rhapsody Frameworks available in scripts

Interactive sending of messages to explore Rhapsody Frameworks

Script variables graphically connected to User Interface Objects

Inspect and change any object's variables or methods at runtime

Definition of new classes and methods at runtime

Methods can be implemented for both classes and single instances

Internal, invisible use of byte-code compilation to boost performance

Free mixing of interpreted scripts and compiled C++, C and Objective-C

Scripted methods transparently callable from compiled Objective-C
Development and Deployment Platforms

Rhapsody for PowerPC

Rhapsody for PC Compatibles

Yellow Box for Windows

OPENSTEP Enterprise for Windows NT/95

WebObjects 3.5 for Windows NT/95

Prelude to Rhapsody

OPENSTEP MachOS for NEXT/Intel
More Information
For additional information please refer to the following documents:
| Joy Explorer info | Documentation/Explorer.rtfd |
| Joy Developer info | Documentation/Developer.rtfd |
| Joy tutorial | Documentation/0_Tutorial.rtfd |
| AAA+ Software License Agreement | Documentation/Copyright/LICENSE.rtf |
| Copyright information | Documentation/Copyright/Copyright.rtf |
Updates
It is always worth checking for the availability of updates and/or new versions on the AAA+ website. New packages are made available at http://www.aaa-plus.com/joy/download.html.
Please subscribe to our mailing lists to be informed automatically of new releases or to correspond with other users of Joy: http://www.aaa-plus.com/support/maillist/index.html
How to Contact AAA+
For further information please contact:
AAA+ Software F&E GmbH
Rotenturmstrasse 22/11
A-1010 Vienna, AUSTRIA
Tel. +43-1-533-66-65-0
Fax: +43-1-533-68-90
mailto:joy@aaa-plus.com
http://www.aaa-plus.com
Copyright ©1998 by AAA+ Software Forschungs- und Entwicklungs Ges.m.b.H.
Last Update February 5, 1998 by AAA+
All Rights Reserved.