PFiddlesoft logo


PreFab UI Browser enhances Apple's GUI Scripting


North Andover, MA -- January 31, 2003 -- PreFab Software, Inc. is pleased to announce UI Browser, a utility to help scripters write user interface scripts using Apple's new "GUI Scripting" technology for AppleScript in Mac OS X version 10.2.3 and higher. PreFab has unrivaled experience in scripting the GUI, shipping PreFab Player since 1994. For this Mac OS X product, PreFab joined forces with well-known AppleScript and Cocoa guru Bill Cheeseman to bring you a utility that makes GUI Scripting easy.

A free trial of UI Browser 1.0 is available now at Normally priced at $39.95, PreFab is offering an introductory price of $24.95 through April 19, 2003. Download the free 30-day trial version at

GUI Scripting is a powerful and exciting new Apple technology enabling scripters to automate most non-Classic Mac applications by manipulating their menus, buttons, and other user interface elements. While currently available only in a beta version, the final version of Apple's GUI Scripting will be incorporated into a future release of Mac OS X. There, it will bring to all users of Mac OS X the same universal application control that PreFab Player brought to Mac OS 7, 8, and 9.

While GUI Scripting is powerful, many early adopters find that it is difficult to locate and use the individual user interface elements that a GUI script must target in order to control an application. In addition, many applications use user interface elements that are located in a nonstandard containment hierarchy. Although Apple's example scripts illustrate how to use GUI Scripting itself to hunt down and test usable targets, this technique is cumbersome, requiring custom scripts to explore every potential target.

PreFab UI Browser makes GUI Scripting easy! Using a familiar browser interface similar to the Finder's column view, UI Browser lets you navigate up, down, and sideways in the user interface tree of any and all Mac OS X applications that are accessible to GUI Scripting. You can see at a glance what user interface elements are available in an application and where they are situated in the UI element tree, no matter how deeply nested. You can also set and reset any properties that are modifiable, perform actions, send keystrokes, and observe notifications, right from UI Browser -- no scripting required!

UI Browser is based on the same underlying accessibility technology that powers GUI Scripting itself. It makes an ideal tool for exploring the coverage and functionality of GUI Scripting.

This press release was originally issued by PreFab Software, Inc. For current information, visit PFiddlesoft.

This page was first published by PFiddlesoft on May 25, 2010.
Copyright © 2003-2010 Bill Cheeseman. Used by permission. All Rights Reserved.
PFiddlesoft, PFiddle Software, pfiddle, pfiddles, the PFiddlesoft logo, Wheel of Access, and Applidude are trademarks of PreForm Assistive Technologies, LLC.