An invention is provided for presenting time related data on small screen
devices is disclosed. The invention includes examining a plurality of
time related data entries to obtain a start time and an end time for each
time related data entry, and generating a time bar based on the time
related data. The time bar includes a plurality of pixels, wherein a
predefined block of pixels represents a particular period of time. The
time bar also includes a plurality of indicia, such as hour numbers,
indicating a plurality of times. The start time and the end time of each
time related data entry are correlated to pixels on the time bar, and an
intensity of pixels on the time bar between the start time and the end
time of each time related data entry is changed.