Applications
Here are some applications that we have written. They are free, and you can also get the source code.
BigSQL
BigSQL is a PostgreSQL client (not unlike psql). It enables the user to send SQL to a server and display the result. Written in Cocoa, it is quite pretty.
Download the app: BigSQLbin.tgz
Download the source: BigSQLsrc.tgz
BigShow
In an effort to free himself from PowerPoint, Aaron Hillegass has written an XML-based presentation tool using Cocoa. Thanks to Mark Dalrymple for the Lecture notes window.
Download the app and an example show: BigShow_0_7.tar.gz
Download the source code and an example: BigShow_0_7src.tar.gz
Zipcode
Aaron has written an app that looks up zipcodes and displays the city, state, longitude, latitude, and the timezone.
Here is the source code: Zipcode.tar.gz
Here is the binary: ZipcodeBin.tar.gz
RandomPortfolio
Aaron has written an application that chooses a portfolio of stocks randomly from the NYSE and the NASDAQ. He believes that most randomly chosen portfolios will over the long run outperform the S+P 500 and most managed mutual funds. Use at your own risk.
Here is the source code: rp_source.tgz
Here is the binary: rp.tgz
ProjectBackup
Chris Campbell has written ProjectBackup which cleans, tars, and compresses project directories. It illustrates the use of NSFileManager to perform file operations and NSTask to run shell commands. It is a document-based application; in each document window, you can select a directory from an open panel, then click the "Backup" button to tar and gzip the directory's contents. The .tar.gz file is stored in the parent directory of the folder being backed up, and is named DirectoryName.n.tar.gz, where n is a the number of the backup. Example: the first time you backup MyKillerApp, the tarball will be named MyKillerApp.1.tar.gz. The second time, MyKillerApp.2.tar.gz, etc.
Here is the source code: ProjectBackup.tar.gz
Here is the binary: ProjectBackup.dmg