General Features
Bob's Alarm is a Palm application that provides multiple alarms,
timers, and stopwatches in an integrated interface. It is
intended to replace any built-in alarm application, offering greater
flexibility over the built-in functions that are usually provided.
Bob's Alarm was originally designed for the PalmV device, on which the
generic alarm sounds were insufficiently loud to allow that device to
be used effectively as an alarm clock. By allowing custom
configuration of the alarm sound (tone, volume, etc.) Bob's Alarm could
produce much louder sounds (as I recall, using a tone of 2750 hz proved
to be optimally loud). Since that time, Bob's Alarm has grown
considerably, and it is now quite feature-rich.
Recent advanced-technology devices including the Treo 600 are
well-supported.
Supports alternate background colors à la
"colorize.prc."
Supports background themes (bitmaps and color schemes).
Timer and stopwatch times are maintained after system time
changes and system resets.
Supports MIDI, Wave and custom "Bob's Tones" sounds for each
event.
Application functions reserved for registered versions appear
in this document in blue text.
Disclaimer Bob's Alarm is shareware and has not been
developed by a large software development company. Consequently,
access to multiple hardware devices for testing purposes has been
limited. I have been able to conduct personal tests on several
physical devices (PalmV, PalmVx, Palm m500, Palm Tungsten T3) and I
have used software simulators for the remainder of the testing
(Treo600, Various Palm Tungsten flavors, various Sony flavors, Tapwave
Zodiac). Further to this, I have a very active Yahoo! user group,
where people have provided huge amounts of troubleshooting feedback on
specific devices.
Give this application a trial run to make sure it performs to
your satisfaction before registering it.
This is where I am supposed to put in a lot of legalese about
the limitations of my liability with respect to your use of Bob's
Alarm. Suffice to say, Bob's Alarm is quite inexpensive and ample
opportunity is provided with the trial sessions for you to evaluate the
product and decide if it works for you.
I cannot be responsible for data loss on your device or
damage to your device, both of which are extremely unlikely.
On the other hand, I do offer comprehensive support if
anything doesn't work correctly. The Yahoo support group is quite
active and has been the source of many suggestions leading to the
significant upgrades.
All of the functions are active in the trial version with
some exceptions.
You will not be able to create additional events.
You will not be able to name any events.
You will not be able to assign custom controls to each
event.
You will not be able to apply background themes (bitmap
images).
A Session registration mode with a limited number of
activations is available to demonstrate registered features on a trial
basis.
Getting Started Just like most Palm applications,
you must download the required files from the Web in zip file format,
unzip them and upload them to your device. All of the files
required to run Bob's Alarm are included in the main 'zip' file, but
you may also choose to install some additional background images, and
those must be downloaded as separate zip files.
Download the Bob's Alarm zip file and unzip it to a folder on
your desktop. Since you are already reading this information, it
means that this part of the process is already done!
Select the application file "BAlarm_v###.prc" for
installation on your Palm device.
Usually this can be accomplished simply by
double-clicking the application icon.
If that does not work, then launch your Palm Desktop
application and use the Install Tool to locate and select this file.
HotSync to upload the application to your Palm device.
Do NOT install Bob's Alarm to an expansion card (SD, MS,
etc.)
The application will appear to operate correctly, but
the alarms will not be able to wake up Bob's Alarm when your Palm
device is turned off or when you are within another application.
Advanced features may require that you also install
additional files:
For high-resolution digits install: "BLCDBmp.prc"
For Wave and "Bob's Tones" support install:
"BobSoundLib_v###.prc"
For background graphics and color schemes install:
"BBakBmp_*.prc"
Main Screen The main screen is the
starting point for all functions in Bob's Alarm. From this screen
you can access the Alarms/Timer/Stopwatch screens, and the menu
commands, which are used to configure Bob's Alarm. The main
screen can be expanded to fill 360x480 displays, on devices so
equipped, and it can serve as a handsome desk clock, with the selection
of an appropriate background image.
The Main screen displays the following information.
A large display of the current time. On devices
with dynamic input areas (320 x 480 pixels, for instance) the position
of the digit display can be adjusted to the top, center or bottom of
the screen (left, center, right in landscape mode).
The main time zone information, displayed immediately
above the current time. This display includes the day and date in
the main time zone.
A second selectable time zone directly below the main
time display.
A small display of the next active event (alarm or timer)
immediately
If no alarms or timers are active, then "No
pending events" will be displayed.
When there is an active event, then the time of the
event, or a countdown to the event will be displayed.
If the next active event is NOT on the same day then
the day or date of the event will appear
If the next active event is within one week of
the current time then the day (3 character) will be displayed.
If the next active event is greater than one week
then the brief date will be displayed
A letter is within parentheses to the left of the
time-of-event display if the alarm is set for a time zone that differs
from the zone selected for the main display.
(H) represents the home time zone.
(L) represents the local time zone.
(S) represents the synch time zone.
An icon at the top left corner displays if the state of
Bob's Alarm. The possible states are described below in section
2.A.
The Main screen provides access to the following operational
controls.
Switch the state of Bob's Alarm by tapping the speaker
icon. The possible states are:
ON. The speaker is displayed and events are active
and will make sound.
OFF. The speaker is crossed out and events are
active but the sound is muted.
DISABLED. Only the cross-out is visible and no
events will be active.
Change the upper and lower time zones by tapping their
drop-down arrows.
Home displays the home time zone.
Local displays the local time zone.
Synch displays the synch time zone.
Tap the time/day/date display next to the time zone to
switch to the Time Zones screen. The Time Zones screen allows you
to adjust the time setpoint of each time zone.
Tap the name of the next event to switch to
the control screen for the next event.
If no events are active, tap the No pending
events label to switch to the Manage Events screen.
Tap and hold the name of the next event to
switch to the Manage Events screen.
Tap the next event time display to switch from
time-of-event to countdown-to-event and back.
Tap the three buttons along the bottom of the screen to
switch to the Alarm, Timer, or Stopwatch screens respectively.
The Main screen provides menu commands via the silkscreen
menu button.
Preferences switches to a set of screens where
you can set and reset operation preferences.
Alert Settings switches to a set of screens
where you can change the alert tone qualities.
Time Zones switches to a screen where you can
set time zones.
Manage Events switches to a screen where you
can access, modify, create, and delete alarm, timer, and stopwatch
events.
Toggle theme switches the
background image and color scheme.
Help information provides tips and reminders
about the use of Bob's Alarm.
Two buttons are present for testing vibration mode on
Handspring devices.
About information includes the version number
of Bob's Alarm.
Reset messages will return messages dismissed
by the user to an un-viewed state.
Register switches to the registration screen.
Alarms The Alarm screen allows you to set
up your alarm events. Alarm events are those events that must
happen at a specific time of day. You can specify the time of the
event, the frequency of repeat, and the timezone.
The Alarm screen provides access to the following controls:
Available alarms are accessed by pressing the up/down
hardware buttons.
Unregistered versions allow two alarms.
Registered versions allow a total of 255
events of all types (alarms, timers, and stopwatches).
The top bar displays which alarm is front most and the
total number of alarms created.
Registered versions can assign a title to
each alarm.
Repeat selects the alarm repeat settings via
a drop-down arrow.
Once
Daily
Mon-Fri
Sat/Sun
Mon
Tues
Wed
Thur
Fri
Sat
Sun
Custom...
switches to the Custom Alarm Repeat screen.
Registered versions can affect greater control
over when alarms can be set.
Start date selects the date when the
alarm will commence via a drop-down arrow.
Today
Tomorrow
No Date
Choose... switches to the standard
Palm date selection screen.
End date selects the date when the
alarm will cease via a drop-down arrow.
Today
Tomorrow
No Date
Choose... switches to the standard
Palm date selection screen.
Repeat on allows the selection of days
of the week when the alarm will activate.
Tap Done to accept the settings and
return to the Alarm screen.
Tap Cancel to ignore new settings and
return to the Alarm screen.
Settings selects the alarm control settings
via a drop-down arrow.
Default uses the settings from the general
Alert Settings screens.
Custom... switches to the
Custom Alarm Settings screen.
Registered versions can control settings similar
to those on the general Alert Settings screen but apply only to the
associated alarm.
Trigger: is a control unique to
Custom Alarm Settings.
Use the drop-down arrow to select a timer
event that will cause the custom alarm to activate when the timer
concludes.
An alarm will trigger a timer immediately
when the alarm begins to sound.
Triggers allow events to be cascaded and
looped.
Zone selects the time zone connected to the
alarm via a drop-down arrow. The current time in the selected
zone is displayed to the right of the Zone selector.
Home causes the alert to sound when the
alarm time is reached in the home time zone.
Local causes the alert to sound when the
alarm time is reached in the local time zone.
Synch causes the alert to sound when the
alarm time is reached in the synch time zone.
Adjust the alarm times by tapping the top or bottom of
each digit, or the AM/PM icon.
Turn each alarm on or off using the checkbox at the
bottom center of the screen. Also, when an alarm has been
started, a spinning clock icon will appear above the digit display.
The bottom-right button is used to toggle between 3
different alarm times: "Reset" will switch the alarm time to
12:00am. "Now" will set the alarm time to the current time in the
selected timezone, and "Prev" will set the alarm time to the previously
selected alarm time.
If you access a alarm while it is in a snoozed state,
"Snoozed" will flash on the screen below the large digits.
Tap Done to return to the Main screen.
The Alarm screen provides menu commands via the silkscreen
menu button.
New Alarm allows registered
versions to create new alarms.
Delete Alarm allows registered
versions to delete existing alarms.
There must always be at least two alarms.
Stop Alarms will stop all alarms.
Manage Events switches to the Manage Events
screen.
If you access an alarm while it is in a snoozed state, a
"Snoozing" message will be displayed underneath the alarm digits.
Timers The Timer screen allows you to set
up your timer events. Timer events are those events that must
happen after a specific period of time has elapsed.
The Timer screen provides access to the following controls:
Available timers are accessed by pressing the up/down
hardware buttons.
Unregistered versions allow two timers.
Registered versions allow a total of 255
events of all types (alarms, timers, and stopwatches).
The top bar displays which timer is front most and the
total number of timers created.
Registered versions can assign a title to
each timer.
Settings selects the timer control settings
via a drop-down arrow.
Default uses the settings from the general
Alert Settings screens.
Custom... switches to the
Custom Timers Settings screens.
Registered versions can control settings similar
to those on the general Alert Settings screen but apply only to the
associated timer.
Trigger: is a control unique to
Custom Timer Settings.
Use the drop-down arrow to select a timer
event that will cause the custom timer to activate when it concludes.
Triggers allow events to be cascaded and
looped.
Timer Repeat: is a control unique to
Custom Timer Settings.
Use the drop-down arrow to select the number
of times from 0 to 10 that the timer will repeat.
A timer will trigger a subsequent timer when
all repeats for the current timer have expired.
Adjust the timer by tapping the top or bottom of each
digit.
To adjust the small second digits, tap the second
digits to enlarge them (reducing the size of the hour digits), then tap
the top or bottom of each digit.
To adjust the small hour digits, tap the hour digits
to enlarge them (reducing the size of the second digits), then tap the
top or bottom of each digit.
If you access a timer while it is in a snoozed state,
"Snoozed" will flash on the screen below the large digits.
Tap Back to return to the Main screen.
Depending on the state of the timer, the center control
button will display Start, Stop, or Resume.
The Reset button will stop the timer and
return the set-point to the preset value.
The Timer screen provides menu commands via the silkscreen
menu button.
New Timer allows registered
versions to create new timers.
Delete Timer allows registered
versions to delete existing timers.
There must always be at least two timers.
Stop Timer will stop all timers.
Manage Events switches to the Manage Events
screen.
Stopwatches Stopwatches are used to record the
passage of time. These are particularly useful during sporting
events, or to record how long it takes to get from point-A to point-B
while traveling. After you have recorded the time of an event,
you can export the stopwatch information to a MemoPad note for archival
purposes. The export will include ALL lap times, and can also
include an optional descriptive sentence.
The Stopwatches screen provides access to the following
controls:
Available stopwatches are accessed by pressing the
up/down hardware buttons.
Unregistered versions allow two stopwatches.
Registered versions allow a total of 255
events of all types (alarms, timers, and stopwatches).
The top bar displays which stopwatch is front most and
the total number of stopwatches created.
Registered versions can assign a title to
each stopwatch.
Tap the Lap button to record the lap time.
Laps record the cumulative time and the elapsed time
since the last lap, if any.
Tap the up or down arrows to view lap times when the
number of laps exceeds the available space.
Tap Back to return to the Main screen.
Depending on the state of the stopwatch, the center
control button will display Start, Stop, or Resume.
The Reset button will stop the stopwatch,
return the set-point to zero, and clear all lap times.
The Stopwatches screen provides menu commands via the
silkscreen menu button.
New Stopwatch allows registered
versions to create new stopwatches.
Delete Stopwatch allows
registered versions to delete existing stopwatches.
There must always be at least two stopwatches.
Stop Stopwatch will stop all stopwatches.
Manage Events switches to the Manage Events
screen.
Export Stopwatch will write all pertinent
stopwatch information including laps to MemoPad.
A message called "BAlarm-SW:" will automatically be
created in the "Unfiled" category of MemoPad.
A brief note may be included with the export.
Preferences The Preferences screen allows you to
configure the appearance and behavior of Bob's Alarm. For
instance, you use this screen to select background images, set which
actions will snooze or cancel an alarm, and to define where Bob's Alarm
should look on your SD card to find wave sounds files.
Each "Tab" groups together similar, configurable features of
Bob's Alarm.
Tap the Clock tab to access controls over clock
operations.
Clock mode: selects how the
clock displays on the Main screen.
Select whether the time is displayed in 12-hour
(AM/PM) or 24-hour format via the drop-down arrow.
Select if the 24-hour format includes a leading
"0," (e.g. "07:30").
Select if the clock displays seconds.
Select if the second time zone displays below the
main time display if that time is the same as the first time zone above
the main time display.
Select if your device should stay powered-on when
connected to a power source (usually in the cradle). This will
apply ONLY to Bob's Alarm, so that it can be used as a desk clock, and
not to any other applications.
Device: allows you to
configure how Bob's Alarm relates to the device time
Time: displays the
current device time. You can adjust the current time with the Change button.
Zone: selects whether the
Palm device's internal time should be used as the Home
time zone or the Local time zone.
Tip: If you travel to another
time zone and reset the time on your Palm device, select "Palm is:
Local." If you wish to leave your device time alone (on a short trip,
for instance), but want to have Bob's Alarm display the correct time in
your current time zone, select "Palm is: Home." Changing this setting
will adjust your upcoming alarm events so they will sound at the
correct time according to your selections on the Alarm screen.
Tap the Actions tab to access
controls over user-interface operations.
Action during alert display:
selects application behavior when an alert appears.
Snooze: selects the
action that will cause a snooze response and retains the Alert screen
via the drop-down arrow. As a reminder, the snooze action you select
(below) will appear at the bottom of the Alarm or Timer Alert screen.
Any tap
Tap main
Tap silk
Any button
Any application
Datebook
Address
ToDo
Notepad
Voice
Any selector
Up/Down
Any 5-way
5-way Center
None
Cancel: selects the
action that will cause an alert cancel response via the drop-down
arrow. As a reminder, the cancel action you select (below) will appear
at the bottom of the Alarm or Timer Alert screen.
Any tap
Tap main
Tap silk
Any button
Any application
Datebook
Address
ToDo
Notepad
Voice
Any selector
Up/Down
Any 5-way
5-way Center
Snooze behavior: selects
how the application behaves once a snooze command has been detected.
Select "Allow multiple snoozes"
to allow successive snooze commands to increase the snooze time.
For instance, if the snooze time is set to 5 minutes, pressing the
snooze control 3 times would result in a 15 minute snooze duration.
Select "Exit upon snooze"
to return to the previous application immediately upon initiating the
snooze command. The event will continue snoozing, but you can
then access other applications before the next event happens.
Audio Confirmation: selects
if the application will provide confirmation of a screen tap or button
press.
Select "Confirm 'snooze' (beep)"
to hear a single tone after performing the action that causes a snooze
response.
Select "Confirm 'cancel' (2
beeps)" to hear two tones after performing the action that
causes a cancel response.
Tap the Screen tab to control
the look of the Bob's Alarm screen.
Selecting the Config
dropdown allows you to select the hardware configuration for your device
Screen mode: selects the
bit-depth for your display.
Select B/W for a
1-bit black and white display.
Select 4 Shades for
a 2-bit gray shades display.
Select 16 Shades for
a 4-bit gray shades display.
Select 8-bit for a
256 color display.
Select 16-bit for a
65,000 color display.
Selecting the Theme dropdown
allows you to select the background bitmap and color theme
The default background setting is
"<system>", where the colors are set as per the default system
settings. No custom adjustments are provided with the
"<system>" setting.
Any other setting will allow you
to customize the colors of the background, digits and text.
The "<custom>" setting
provides a uniformly colored background.
Selecting any other background
name will display the background image behind the text and
digits. A sample of the background image will be displayed in the
bottom left corner of the "screen" tab. These background images
must be loaded onto your device independently from the main "Bob's
Alarm" application file. Each background image has a name of the
format "BBakBmp_*.prc", where the actual name of the background image
replaces the "*" character. A sample background image is included
in the zip file download package, and additional background images can
be found at the rarm_software Yahoo! group site.
Tapping on any colored square
will pop-up a color selection dialogue.
The digits can be customized
(for enhanced visibility) by adding a hilight color above the digit, or
a shadow color below the digit.
An outline can be created around
the "Alarm", "Timer" or "Stopwatch" icons on the main screen for
enhanced visibility.
On devices that support 320x480
pixel displays, the position of the digits can be adjusted to be at the
top, center or bottom of the screen (or left, center or right in
landscape mode).
Tap the Nav tab to control
navigation options within the BA screens.
Jump to 'Manage' screen:
allows additional actions to access the Manage Events screen.
Select Datebook, NotePad, or both. Tapping either of these
hard-buttons from within Bob's Alarm will immediately pop-up the
'Manage Events' screen.
Treo600 up/down: Controls how
Bob's Alarm will respond to the Treo600 5-way navigation up/down
hard-buttons when you are viewing an event on the "Alarm", "Timer", or
"Stopwatch" screens.
With 'Toggle Events' turned on,
pressing the 'Up/Down' button will toggle to the next event.
Pressing the 5-way center button on a hilighted digit will increment
that digit by one.
With 'Toggle Events' turned off
pressing the 'Up/Down'
button will increase or decrease the value of a hilighted digit.
If the hilighted control is
NOT a digit, then the 'Up/Down' buttons will be disabled.
All navigation must be with
the left/right buttons, as the up/down buttons will be reserved
exclusively for the adjustment of digits.
Tap the Misc tab to control
other functions.
Timer/Stopwatch: Respond to: selects the type of
action to which the timer and stopwatch respond via the drop-down
arrow.
Select Button press to
activate a timer or stopwatch button when you first press that button.
Select Button release to
activate a timer or stopwatch button when you press, hold, then release
that button.
Wave file VFS path: is where you assign the path name
to .wav files stored on an external memory card that uses the VFS
protocol.
Select Remove MIDI copies to skip duplicate MIDI tone
names in the Alert Settings>Tones MIDI list.
Select Event log (MemoPad) to write messages to
MemoPad to help debug the application if features do not perform
correctly.
A message called "BAlarm-Log:" will automatically
be created in the "Unfiled" category of MemoPad.
The application will continually monitor the
status of your device.
Upon synch or reset, the application will
check the current alarm setting and report this to MemoPad.
Upon power-up and power-down, Bob's Alarm
will check if there is a discrepancy between the current alarm time and
your settings in Bob's Alarm.
If a discrepancy is found, Bob's Alarm
will fix it as per your settings in Bob's Alarm and will report this to
MemoPad.
Whenever an alarm sounds, the time of the
event will be reported to MemoPad.
If MemoPad does not have a record of an
alarm that you expected, then it did not happen.
You will see duplicate entries of the alarm
time being "Set." This is because it reports only the NEXT event. If
you have an event set for 06:00 and you are toggling/adjusting an 08:00
alarm, then the NEXT alarm is still 06:00 and that one will be reported.
You can safely delete some of the content from
the debug note, or delete the note entirely. The note will be recreated
the next time Bob's Alarm has something to report.
Select Timeoutlog (MemoPad)
to write messages to MemoPad to record when an event sounded but the
user did not take any action.
This feature allows you to
confirm if you have missed any alarms or not.
If an event goes unacknowledged,
and it therefore allowed to "time-out", the date, time and name of the
event will be recorded in MemoPad.
A message called
"BATimeout-Log:" will automatically be created in the "Unfiled"
category of MemoPad.
You can safely delete some of
the content from the debug note, or delete the note entirely. The note
will be recreated the next time Bob's Alarm detects a 'timed-out' event
Tap Done to return to the Main
screen.
The Preferences screen provides a menu
command via the silkscreen menu button.
Reset Prefs will delete all
existing preferences and return all preferences to their default values.
Alert Settings The Alert Settings screen allows you
to control the sounds that Bob's Alarm will make when an event
fires. You can also control how long Bob's Alarm will continue
trying to gain your attention, and the means of gaining that attention
(sound, vibration, both). Note that the settings for Alarms and
Timers must be made separately, so that you can easily distinguish
between an alarm event or a timer event when it happens. Also
note that registered versions allow you to apply all of these settings
individually to each event. So if you have a specific event that
must be louder and more tenacious than the rest (such as a morning
wake-up), you can do that.
The Alert Settings screen provides the following controls:
Event: selects whether the settings apply to Alarm
or Timer via the drop-down arrow.
Tap the Tones tab to access controls over
sounds.
Select Wave if your Palm
device is capable of playing .wav files and you have some installed on
an external memory card.
A list of available wave filenames will become
available via the drop-down arrow.
Playing Wave files requires the installation of
Bob's Sound Library.
Wave files will not play on some older Sony
devices. The standard PalmOS sound functions must be supported on
the device in order for wave files to play, as is the case with newer
Sony devices.
Select MIDI to access any
MIDI files installed on your Palm device.
A list of available MIDI filenames is available
via the drop-down arrow.
Select Bob's to access the built-in
Bob's tones.
A list of available filenames is available via
the drop-down arrow.
Claxon
Warble
Zap
Phone
Chirp
Wolf
Custom 1
Custom 2
Custom 3
Playing Wave files requires the installation of
Bob's Sound Library.
Use Vol (%): to adjust the tone volume.
Tip: The volume setting is generally adjusted
between 0 and 100%. Some devices suffer from odd sound behavior if you
select a value less than 5%, and some devices can be set to above 100%.
Use Pause (ms): to adjust the duration of
the pause between alerts.
Use Speed (%): to adjust the speed at
which the tone plays. For Bob's tones only.
Use Tone (hz): to adjust the tone
frequency. For Bob's tones only.
Tip: Changing the tone can have a significant
impact on the loudness of the alarm. As an example, on my original Palm
V, I found that most tones did not provide enough amplitude so as to
serve as an effective alarm clock (it has to be loud enough to wake me
up, right? ;) ). Trial and error led me to determine that 2750 hz was
optimal at producing a loud sound.
Tap Save to preserve your custom settings
to one of three sound registers. For Bob's tones only.
Tap Test to sound the alarm with the
current settings.
Tap the Timing tab to
access controls over sound timings.
Use Sound time: to adjust the duration of
the tone via the drop-down arrow.
Once
Twice
5 sec
10 sec
15 sec
20 sec
30 sec
Use Auto-repeat: to adjust the length of
silence before the tone sounds again via the drop-down arrow.
15 sec
30 sec
1 min
2 min
5 min
Use Snooze: to adjust the length of
snooze time before the alert sounds again via the drop-down arrow.
2 min
3 min
5 min
10 min
15 min
20 min
Use Time-out: to adjust when the alert
will cease sounding via the drop-down menu.
Various times from 5 seconds up to 1 hour.
Use Extra Timer (or
Alarm) settings: to allow custom control of the event.
This can be used to cascaded events, where an initial event is set to
start at a predefined time during the day, then another event is caused
to start automatically.
Use Trigger:
to define which Timer event should be started automatically when the
current event fires.
Use Timer repeat:
to define how many times a timer should repeat. The repeat
interval is the same as the Timer's set point on the Timer screen.
Tap the Misc tab to access controls over
other features.
Tap Vibrate on alert to activate
vibration mode should it be supported by your Palm device.
It is not possible to test vibrate on the Alert
Settings screen; it will only vibrate when an event actually fires.
Override system 'no sound' allows you to force Bob's
Alarm to produce the alarm sound, even if the system preferences have
been set to suppress all sounds. Normally, Bob's Alarm will
respect the system setting, but this option can be used for any event
where it is critical that the event sounds be produced, regardless of
any other settings.
Override system 'no vibrate' is similar to the
'override sound' option, but it is applied only to the vibration of the
device. At present, it is not possible to override the vibration
setting on a Treo600, so this option is not displayed on that device.
Tap Done to return to the Main screen.
The Alert Settings screen provides a menu command via the
silkscreen menu button.
Reset Tones will delete all existing tone
preferences and return all tone preferences to their default values.
Time Zones Three timezones are available with
Bob's Alarm: Home, Local and Synch. The Timezone screen is used
to define the settings of each of these timezones. You can select
the timezone by world zone (relative to GMT) or by country. Note
that Bob's Alarm does not support Daylight Saving Time at present, but
this feature is planned for a future version.
The synch timezone deserves special mention. It is used to
synchronize your time display with an external time reference. It
does not change the time setting of your device, but only the time
display in Bob's Alarm. See the "Tip" below for an example of
when the Synch timezone might be used to advantage.
The Time Zones screen provides control over the time zone
where you live and to which you travel.
Use the drop-down arrow to select the time zone register.
Select Home to adjust the time zone for
your residence.
Select Local to adjust the time zone to
your travel destination.
Select Synch to adjust the time to a
non-standard value.
A dialog appears for you to manually enter the
synch time in 24-hour format.
Tap OK to accept the value
entered and return to the Time Zones screen.
Tap Reset to automatically enter
the current time from your Palm device and return to the Time Zones
screen.
Tap Cancel to ignore the value
and return to the Time Zones screen.
Tip: Synch allows you to synchronize your Palm
device with another clock without formally
changing the time on your PDA. The idea came to me when I attended
several all-day meetings. The facilitator said "Meet back here at 10:20
sharp!," but the clock he was using was considerably different from the
current time on my Palm. I had to do the mental math and set an alarm
with an offset from 10:20. Now I can synchronize my device to the
clock, then just set an alarm for precisely 10:20 "synch" time.
Use the drop-down arrow to select the time zone.
Select World Zones to display a list of
standard world time zones.
Select Countries to display a list of
world countries.
Select Recent list to display a list of
your recent selections so you can easily choose between a few
frequently used time zones.
Tap Apply to set and record your selection
and return to the Main screen
Tap Cancel to ignore your selection and
return to the Main screen.
Tap Clear recent to delete the list of recent
time zone selections.
The Time Zones screen provides a menu command via the
silkscreen menu button.
Reset Zones will delete all existing time zone
preferences and return all time zone preferences to their default
values.
Manage Events
The Manage Events screen provides control over Alarm, Timer,
and Stopwatch events in the current application registers.
Use the left drop-down arrow to select the type of events
displayed.
All
Alarms
Timers
Stopwatches
Use the right drop-down arrow to select the activity
state for the events displayed.
All
On
Off
Tap on an event in the list to select it.
Tap Done to return to the Main screen.
Tap New on a registered version
to create a new event.
Tap Delete on a registered
version to erase a selected event.
There must be at least two of each event type.
Tap Goto on a registered version
to jump to the control screen for the selected event.
The Manage Events screen provides menu commands via the
silkscreen menu button.
Select Stop Events to cease the activity of
the events in the selected view.
All events are stopped.
Event names are retained.
Alarms return to user-set values.
Timers and stopwatches reset to zero.
Select Reset Events to return the events in
the selected view to their default values.
All events are stopped.
Event names are cleared.
Alarms reset to 12:00 AM
Timers and stopwatches reset to zero.
Stopwatch lap times are cleared.
Select Purge Events to delete all events in
the selected view and build a new default set of events.
All events are stopped and deleted.
A new, minimum set of events is created.
Select Sort Events to alphabetize the event
list.
Select Cut to remove an event from the list
and place it on the clipboard.
There must always be at least two of each event type.
Select Copy to duplicate an event on the list
and place it on the clipboard.
Select Paste to insert an event stored on the
clipboard into the event list.
Unregistered versions allow two of each event type.
Registered versions allow a total of 255
events of all types.
Alternate fonts
Bob's Alarm comes with a built-in font set for the display of
time digits, shown above on the left.
This font makes the numbers look like LCD digits.
It is provided only in low-resolution to suit 160x160
Palm display screens.
An alternate font set is provided in the zip file download.
This font set is again based on LCD digits.
It provides a high-resolution digit set for use on
320x320, or 320x480 screen sizes, shown above on the right.
The alternate font sets may also include different graphics
for other elements within Bob's Alarm. For instance, the icons at
the bottom of the main screen, or the speaker icon at the top right
corner.
To use an alternate font set, just upload the font set to
your device. Bob's Alarm will automatically detect its presence and use
the appropriate resolution font for your device.
Additional font sets can be created for Bob's Alarm. It is
expected that multiple sets will eventually become available for
download in the future.
User-defined font sets are also a possibility.
If you are interested in creating your own font for Bob's
Alarm, then you should send a note to the author (see 'Support' below) asking for the 'rules' to guide
your creation. By 'rules' I mean the required dimensions for the
bitmaps in all sizes.
Once you have all of your digits created, send them to
the author to have them combined into a custom font set.
Responding to an Alarm
When an alarm or timer event occurs, the screen will switch
from whatever application you are currently in to one that looks like
the above.
The custom name will display if there is one. Otherwise,
"Alarm ##" or "Timer ##" will display.
The next action time will display above the large digits.
This is the number of minutes and seconds until the alarm sounds again.
The current time (for alarms) or the elapsed time (for
timers) will display in large digits.
If the alert is for an alarm, the time zone in use
(Local, Home, or Synch) will appear within parentheses below the large
digits.
The user-defined control actions display at the bottom as
a reminder of your selections on the Preferences>Actions screen.
To Cancel an event, press whichever control has been
configured for "Cancel". The event will cancel immediately.
To Snooze an event, press whichever control has been
configured for "Snooze"
The first press will snooze the event.
A subsequent press will either reset the snooze time, or
add another snooze time increment to the current snooze time, depending
on your selections on the "Preferences>Actions" screen.
Holding the snooze control will cause a
"snooze-exit".
If the event is already snoozing, the event screen
will close while the snooze continues.
If the event is NOT already snoozing, the event will
snooze first and then exit.
Should the application fail to respond to any control
actions, cancel the alert and conduct a "safe exit" by pressing your
device's power button. On the Treo600 this is the button next to
the antenna, NOT the button next to the 5-way navigator.
Register
The register screen allows you to make your use of Bob's
Alarm official.
The registration screen is accessed from the menu bar on
the main screen. The menus can be displayed by tapping on the
menu bar at the top of the screen with your stylus, or by tapping the
menu button. The menu button is usually found in the silkscreen
area, bottom of the screen, directly underneath the "Home"
button. On some devices, usually those equipped with a keyboard,
the menu button is a physical hard-button.
Enter your registration code on the line.
When you purchase Bob's Alarm from PalmGear or
Handango, you will receive a confirmation notice that includes the
registration code.
This code is keyed to your HotSync name and will
allow Bob's Alarm to operate on your device.
This way you can upgrade your device or install a
new version of Bob's Alarm without affecting your registration (as long
as you keep the same HotSync name).
If you enter the wrong registration code, Bob's Alarm
will become unregistered.
A message will pop up telling you what HotSync
name Bob's Alarm detected on your device.
The name that you supplied to get your
registration code must match this name EXACTLY, including
capitalization, punctuation, and leading/trailing spaces, or the
registration code will not work.
Tap OK to accept the registration code.
Tap Session to enter into a trial registered
mode.
You can try out the additional features that are
available in registered mode.
This temporary registration will last until the next
time you open Bob's Alarm.
Session trial registration is allowed 50 times.
Tap Cancel to ignore your entry and retain
unregistered mode.
Support
Support for this application can be found at the RarM
Software Yahoo! User Group at:
http://groups.yahoo.com/group/RarM_Software.
Feedback from me (Bob).
Discussion forum for all of Bob's software.
An archive of old versions.
Pre-release beta versions.
Support can also be obtained directly from the author at
rarm_software@rogers.com.
Registration codes for Bob's Alarm can be purchased at
PalmGear.com or Handango.com.