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.