Quechee Software Downloads

 

This software was written by Bill Cheeseman. It is meant to be useful in its own right, as well as informative to developers.


Each link takes you to a page with more information about the product, where you can also download a disk image file containing the software, its source code and its documentation. Licensing terms are explained on the individual download pages.

Wareroom Demo is a demonstration application that implements the complete AppleScript Standard Suite (plus a few custom commands) in a Core Data application. It requires Mac OS X 10.4 Tiger and newer. It is intended to demonstrate a variety of techniques for making any Cocoa application scriptable using Cocoa Scripting, but with particular focus on some special techniques that are needed to make a Core Data application scriptable. (Note that more recent versions of Apple’s Cocoa frameworks provide easier techniques for accomplishing some of these tasks.)

Lucubrator demonstrates how to use the Core Location frameworks introduced in Mac OS X 10.6 Snow Leopard to detect your current location. At the time of this writing, Macintosh hardware is limited to the same technique used by the iPod to determine location. If you have not disabled Location Services, if you have AirPort turned on, if you are connected to the Internet, and if you are in range of a WiFi hotspot that is in the Skyhook database, Lucubrator will find you. When it does, click the Show on Map button to show your location in Google Maps. If you’re in a major city, you’re probably in luck. Otherwise, you might have to add your local hotspots to the Skyhook database yourself. We’ve had reports of success from Boston, Hamburg, Paris, and Sydney.

Cocoa Recipes for Mac OS X: The Vermont Recipes (1st Edition) was published by Peachpit Press in 2003. You can read the Errata and download the source code and project files here. Note that the project can only be opened in older versions of Xcode.

QSW_UUID is an Objective-C Cocoa framework for using Apple's Core Foundation UUID API in your Cocoa applications. It is written for Mac OS X 10.2 Jaguar and newer.


A universally unique identifier (UUID) is an identifier that is unique across the space of all UUIDs and unique across time. It can be used to reliably identify and distinguish persistent objects in many contexts, such as identifying remote procedure calls on the internet, identifying header files in software, and identifying individual records in multiple databases. A UUID generator can continue generating unique UUIDs until approximately 3400 A.D.

Software

Articles

This downloadable PDF file provides detailed step-by-step instructions for creating a flat installer package for Mac OS X 10.5 Leopard and newer. The example installs an application and a shared framework with all the bells and whistles, including options to relocate the application and to install the framework without the application. This article is based on the free Event Taps Testbench application, and the installer itself is available for download from PFiddlesoft.