Jump-start your Yellow Box 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 Yellow Box 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 the Yellow Box programming quickly:

Extension to the Yellow Box'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 the Yellow Box:

Rapid application development right within the Yellow Box'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 Yellow Box Frameworks
Prototyping solutions
Rapid application development
Testing, debugging, and enhancement of any Yellow Box application



Feature Highlights of Joy

Integration with the Yellow Box'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 the Yellow Box Frameworks available in scripts
Interactive sending of messages to explore the Yellow Box 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.