mClock is a fullscreen clock for the N800, including a day/night world map. Upon program load, the current season is calculated and the appropriate season background is loaded. You can also use D-Pad left/right to manually flip through the season backgrounds.
This is what the “small clock” mode looks like:

I’ve also added a power-waste mode to keep the device display turned on. D-Pad up activates this, and displays a red battery icon to warn you of the consequences… Unfortunately, this function might or might not work on your device: I had BIG problems with the osso.context and the D-BUS, and it doesn’t work on my device right now – however, it SHOULD :-) Glad from any feedback/fix from a more advanced developer!
Current status: Stable, version 0.4.0
Download: mClock.garage.maemo.org
Credits:
- Programmed in Python/PyMaemo.
- Package made with PyPackager and PyGTKEditor by khertan.net (Thanks again).
- Earth images: NASA Earth Observatory / Blue Marble: Next Generation
- Day/night terminator calculation derived from Java code by J. Giesen/GeoAstro
- Uses sun.py:
- (c) Paul Schlyter, 1989, 1992. Released to the public domain by Paul Schlyter, December 1992
- Direct conversion to Java: Sean Russell
- Conversion to Python Class, 2002-03-21 Henrik Härkönen
- Solar Altitude added by Miguel Tremblay 2005-01-16
History:
0.3.0
- fix bug of app not being displayed in task navigator
- correctly display sun in eastern hemisphere
- includes a large icon for finger-based navigation in TN
- includes a package-icon
0.4.0
- fix display problem with dates when displayed date includes unicode char (e.g. spanish “sab”)
- optimize Hildon .desktop file to also include a comment (used by the desktop when working in Finger mode)
- take advantage of the new feature in pypackager 0.5 to have a multiline package description
-improved sun icon (instead of two circles drawn)
Roadmap:0.5.0: optimize behaviour when app not in foreground (stop screen updates to save power)
1.0.0
- make app GTK-based to resolve naming issues in taks navigator
- enable/disable sun display and persist this setting
- save settings in INI instead of gconf for speeds sake
- change poweron-mode to just keep display alight for 60 seconds once
- fix accents bug
1.5.0: add GMT display, add Swatch @beat time display
2.0.0: include an invisible touch-enabled timezone map to quickly find the time at a certain location, perhaps also with a city map
3.0.0: include the original “M Clock” from Guido…
Additional screenshots: Big clock mode, live on the device.

One thought on “mClock”
Comments are closed.