Joy Developer is a serious applications programming tool. It can do everything that Joy Explorer can do--only more. Look at what you can do with Joy Developer:

  • Turn interface files into standalone applications. Choose which platforms to deploy on (all Yellow Box platforms supported). And each platform takes up only about 50k!
  • No limit on the number of methods that can be overridden. Developer contains code that's more dynamic meaning that you can override as many methods as you need to (there's a static limit in Explorer)

And of course you can do all the things you can do in Explorer:

  • Rapid application development right within OS X Server's Interface Builder
  • Incremental extension of existing applications without the need to recompile, relink, and restart the application
  • Freely mix interpreted scripts and compiled code; anything you can do in compiled Objective-C, C and C++ can be done in Joy--and more.

Have a look at this screenshot to see the power of Joy Developer:

Joy Developer comes with:

  • 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

Interface Builder's `test interface' mode activates the full business logic you implement with Joy. You can inspect and modify all variables, instance variables and methods at runtime. Test new code without recompiling, relinking, and even without restarting the application. This dramatically reduces debugging time.

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.