Joy Explorer gets you started with OS X Server programming quickly. Joy Explorer minimizes time and effort for developing small applications and utilities. There is no need to use OS X's Project Builder.

Quickly try out new ideas. Prototype solutions. Script and debug your utilities right inside Interface Builder. With Joy there is no need to re-compile, re-link and re-establish test scenarios to explore new ideas.

Here's what you can do with Joy Explorer:

  • Extend OS X Server's Interface Builder
  • Implement prototypes right within Interface Builder
  • Graphically inspect classes, instances, methods, and data structures inside any OS X Server application
  • Explore the Yellow Box frameworks
  • Interactively send messages to objects

This screenshot shows Joy Explorer running. You can see the browser window, with a command panel underneath. The browser window can be used to explore classes, objects, methods, and so on in running applications. The command window can be used to deliver commands. Which provides an unparalleled environment for learning Yellow Box.

Joy Explorer comes with

  • An embeddable, graphical application inspector
  • Joy Interface Builder palette
  • JoyTerminal application
  • Joy documentation
  • Joy examples
  • Integrated Objective-C interpreter
  • Integrated extended JavaScript interpreter
  • Integrated Tcl 8.0 based interpreter (byte-code compiler)
  • Joy Tcl extensions based on TclX 7.6
  • Integrated Tcl debugger

Joy Explorer is limited in the number of methods it can override in an object. This is fine for utilities programming but for more powerful development you will need Joy Developer.

To get a better idea of the power of Joy Developer, browse through the tutorial on Joy. It will give you a good impression of what you can do with Joy. Alternatively, to see more information on Joy's scripting look at the information on Joy from the Joy main page.