Dali Clock

Dali Clock is a digital clock. When a digit changes, it "melts" into its new shape. The date is displayed when the mouse is pressed. The window can be made transparent, and foreground and background colors change smoothly.

It is available for X11, MacOS X, iPhone, iPad, Palm WebOS, PalmOS Classic, Monochron and Pebble.
There is no Windows version, so don't ask.

Download the program
MacOS X DaliClock-241.dmg (2.1 MB)
This program requires MacOS 10.5 or newer. There are three variants included here: a normal application; a screen saver; and a Dashboard widget.
iPhone, iPad The iPhone and iPad version of Dali Clock is available in the App Store.
Palm WebOS DaliClock-229.ipk (38 KB)
I tried to get Dali Clock into Palm's App Catalog, but dealing with their app-submission process was a Kafka-esque nightmare, and so I gave up on Palm WebOS development shortly after writing the WebOS version of Dali Clock.

If you still have a Pre, you can install Dali Clock via Preware, which is an installer for many third-party packages. After installation, Dali Clock can be found under "Applications/Clocks".
PalmOS Classic DaliClock-232.prc (35 KB)
Transfer this to your Palm Pilot, Treo or Centro, and go. (Phones used to be easy!)
Monochron Dali Clock firmware is included with Adafruit's Monochron Clock Kit.
Pebble A port to the Pebble Smart Watch is available in the Pebble App Store.
Unix, Linux, etc Your vendor probably provides a binary distribution for your platform. If not, compile it from the source code below.
Javascript Oh yeah, there's also a Javascript version that runs directly in your web browser. That's what's running at the top of this page.

Download the source code
All Platforms xdaliclock-2.41.tar.gz (2.2 MB)
This contains the source code for all versions of Dali Clock.

This is a very old program! The original version was written in 1979 by Steve Capps for the Xerox Alto workstation. In 1984, he ported it to the original Macintosh 128K. (He says that his inspiration was the morphing effect seen in the 1974 short film La Faim by Peter Foldes, one of the first computer-generated key-frame animations.)

In 1991, I (Jamie Zawinski) re-implemented Dali Clock from scratch for X Windows on Unix. It's been fairly popular there ever since.

In 1999, I ported the X11 version to PalmOS. The entertaining thing about this is that the Palm Pilot that I had at the time was an only slightly more powerful machine than the Mac 128K: they had almost the same CPU, and almost the same sized screen! The Palm was about 4x faster, though, and had 16x as much memory. And it weighed a whole lot less.

In 2005, I ported the X11 version to MacOS X, bringing this story full circle.

And more recently, in 2009 I ported it to Palm WebOS and in 2010 I ported it to the iPhone and iPad.

Dali Clock Family Reunion

(Not pictured: Palm Pre running WebOS 1.0.3; iPhone 3.0; iPad 3.2; Monochron kit; Kindle; Pebble Watch)

© 1991-2014 Jamie Zawinski <jwz@jwz.org>
``First time surrealists are often confused by the similarities between fish and telephones.''