Downloads
Please note, this stuff is old. Most of it is 2005 or earlier, and these projects have been retired due to IP restrictions from a previous employer. I post them here, available for download, for personal historical value, and in case they're useful to anyone getting started developing. Most of these apps or tools have long since been supplanted in my own daily use by other people's larger projects with broader appeal (eg. Google Calendar > webCal)
That said, feel free to download and check them out. Information and ideas should be free -- even if they're a little dated!
iPod Control
iPod Control has been deprecated as its probably not compatible with versions of iTunes higher than 6.0. However, if you would like to download it and try it out (at your own risk - back-up your iPod before you try this!) you're welcome to.
- Download here, or get the source code (.Net 2.0)
AppleTV for Mac
This isn't really any software at all, just a start-up script and a collection of media files that the community extracted for us way back when the AppleTV first came out. I'm no longer hosting the whole bundle anywhere, but if you're interested in the bits, check out this post for details.
webCal
webCal is a .NET Webservice-based iCal/vCal viewer. Think php iCalendar, except for .NET servers and AJAX-capable browsers.
I had to abandon this project due to my employment agreement, but I'd say its about 95% done, with only a few problems with recurring events. It supports and caches multiple calendars from multiple sources, its quite configurable, and it worked very well. If anyone's interested in continuing the project, or using it as is, please do!
jsObjects
jsObjects are a collection of tiny atomic controls, written entirely in cross-browser compatible JavaScript. They were made in 2004-2005 to help build rich client applications out of web pages, and are designed so that they can be rapidly and easily implemented.
The library provides building blocks that can be assembled together to make professional, Windows-like apps, using only a XML, DHTML and JavaScript (also known as AJAX). Although DHTML is a powerful tool for controlling page elements, HTML has traditionally lacked the toolkit that Windows (or Mac) developers have in their programming languages. ActiveX or Java controls can help, but security or virtual machine issues make deployment a problem. DHTML behaviours and XUL offer much of the functionality of these binary (or close to binary) methods, but they are not browser independent.
jsObjects solves these problems by providing UI and Data Access controls that are interpreted by the browser's script engine and written to handle the different quirks in each of the two major browsers.
HostSwapper
HostSwapper sits in your WinTray and waits for you to move to a different network. When it finds that you've changed network locations (which it detects by pinging a computer of your choice) it runs the script you've associated with that network and changes your Hosts file to make it easier to specific PCs.
HostSwapper is free, and currently under no licensing restrictions. However, it doesn't include the source code or any documentation at this time either. You provide "hosts" that you're interested in monitoring using small XML files that include the Host file contents you want for a specific network, and the path to the script you want to run when that network is detected. HostSwapper does the rest.
If you like this program or find it useful, and are interested in seeing development continue, please drop me a line. I created it for my own use and its a huge time saver, but I don't know if anyone else has the same needs as I did (I haven't used it in a long time!) This software should be considered in "pre-beta" state.
January 2nd, 2008 - 02:35
Is the source available for the Apple TV script,or just the compiled version?
January 2nd, 2008 - 20:07
The source is included, of course. This IS a geek site ;o)