Skip to navigation
Login|Register
Log In

Remember me

RSS Feeds

AppleScript Studio review

Verdict:

Apple is keen to encourage more application development on the Mac. Studio is a stepping stone for bringing new programmers into full-blown application development

Review Date: 5 Jun 2002

Price when reviewed: , or $20 for CD-ROM

Reviewed By: Richard Dyce

Our Rating 4 stars out of 5

The arrival of AppleScript Studio was a worthwhile event for people using AppleScript.

Although billed as a new, separate product, AppleScript Studio is really an additional dialect and target for the development environment that comes with Mac OS X. This is a welcome addition, though, as the development environment comes free with a boxed version of OS X, and ships as an optional install on all new Macs.

The development environment allows you to create a whole range of project types (around 30 in all), from screensaver plug-ins to fully fledged Java, Carbon and Cocoa applications. AppleScript Studio adds AppleScript applications and droplets to the list.

Studio provides the scripter with almost full access to the same development tools someone working in Objective C and C++ would find - in other words, the Project Builder, Interface Builder, and Cocoa application framework. For once the claims of 'rapid application development' ring true.

Interface Builder is a smart application that makes developing a project quicker and easier. You use drag and drop to create windows, dialog boxes and menus for your application. It has autoalignment tools and smart rulers; when you drag a button or menu control on to a window, it automatically shows you the various centre lines of other objects on the window.

It also shows the standard margins and spacing that the Apple Human Interface Guidelines expect you to use in your Mac operating sytsem applications. Once you've created your interface elements, you use inspector-type dialog boxes to name each element, and attach scripts to the various methods belonging to your interface elements.

Interface facts

Project Builder, the hub of Apple's integrated development environment, is where you can edit and debug your scripts, as well as manage the files needed to create an application. The project templates are already created for basic application functionality, so it's a fairly quick job to compile an interface for an AppleScript you've written. You have full access to all the standard OS X and Aqua user interface objects, such as buttons, menus, tables, sliders and panels.

You can easily create simple programs to act as front ends to AppleScripts for controlling other applications - for example, an interface for managing the options in a script between QuarkXPress and FileMaker.

While Studio isn't a brand-new product, the addition of AppleScript as a programming dialect to Apple's already excellent development environment is a welcome one. Its rapid prototyping environment, for prototyping a new interface and application idea, is superb and surpasses its rival Facespan.

Apple is keen to encourage more application development on the Mac. Studio is a stepping stone for bringing new programmers into full-blown application development. You can imagine a beginner who found it easy to create an application in AppleScript, might move on to porting a Unix or Java tool, and then to creating their own Cocoa-native application. After all, the development environment is the same, and you can use the same resources (interface files) for both projects.

Unlike other programming applications, AppleScript Studio is extremely accessible to new programmers. For once, there's excellent documentation in both HTML and PDF format, as well as a complete set of 18 interface element scripting examples. There are coding examples for everything from checkbox buttons, file browsers, drawers, panes, progress indicators and table cells, to SOAP calls to Web-based applications.

Prev Next
< Previous   Reviews : Software Next >
Sponsored Links
Be the first to comment on this article

You need to Login or Register to comment.

(optional)

advertisement

Award-winning Software
Best Buy
Ubuntu 12.04
Best Budget Buy
Tribes: Ascend
Best Business Buy
Accountz Business Accountz Basic
Ultimate
Adobe Photoshop CS6

Street Fighter X Tekken review

Street Fighter X Tekken

Category: Software
Rating: 4 out of 5
Price: £30
Diablo III review

Diablo III

Category: Software
Rating: 5 out of 5
Price: £33
Call of Cthulhu: The Wasted Land review

Call of Cthulhu: The Wasted Land

Category: Software
Rating: 4 out of 5
Price: £3
Tribes: Ascend review

Tribes: Ascend

Category: Software
Rating: 5 out of 5
Price: £0
Xero review

Xero

Category: Software
Rating: 4 out of 5
Price: £23
 

advertisement

Also in this category...
 
Computer Shopper

advertisement


advertisement


 
 

Expert Reviews Printed from www.expertreviews.co.uk

Register to receive our regular email newsletter at http://www.expertreviews.co.uk/registration.

The newsletter contains links to our latest PC news, product reviews, features and how-to guides, plus special offers and competitions.