In 2003, I designed and developed a calendar application for a handheld computer for Sven Anderson’s Software Interface Design course.
Handheld computers are becoming increasingly popular for organization of contacts, notes, and calendar events. Yet there are still issues with viewing and entering data on these compact devices. Cesium is a schedule application in which I explored some of these issues.
Cesium condenses the day, week, and month views into one view with varying degrees of magnification. The currently selected day is the largest item on the screen (large enough to contain boxes with text labels which represent that day’s events). The second largest items are the other days of the currently selected week, which can display boxes for current events without labels. Below the currently selected week are even smaller boxes representing the following three weeks. This view allows multiple levels of detail to be viewed at once. The currently selected day is shown with the most detail, and the current week and next three weeks are shown with decreasing levels of detail.
By eliminating the different views in the application, navigation is reduced to incrementing or decrementing by day. The Clié’s scroll wheel is used for navigation: rolling the wheel down increments the selected day, while rolling the wheel away decrements it.