WWCalc V2.3
Weight Watchers Calculator and Journal
Installation
Installation of WWCalc is as simple as hot-syncing the WWCalc.prc file to your Palm compatible device. The WWCalc program will be installed into the Main category of the PalmOS Launcher as shown below.
The minimum requirements for running the WWCalc program are:
What’s New in V2.3
WWCalc version 2.3 add the following enhancements:
Introduction
WWCalc is a PalmOS program designed to assist people following the Weight Watchers POINTs program. The features include a set of calculators and a journal allowing POINTs progress to be easily tracked. Neither the WWCalc program nor this document attempt to explain the POINTs program. For information in this area please see the Weight Watchers site
http://www.weightwatchers.com.Main Screen
The WWCalc main screen provides quick access to all the features of the program.
Figure 1 shows the major controls of the main screen.1) Title Bar
The main screen title bar always displays the date of the selected day. When the program is started this will be the current date but may change as the selected day is changed either via the Go To button or using the weekday controls in the upper right corner of the screen.
2) Activity Points
This control displays the number of points that have been earned during the selected day by exercising. The number of points earned is displayed within the dotted border box, which is called a selector trigger.
Tapping on the selector trigger displays the Activity Points dialog allowing the current points to be incremented or replaced.
Figure 2 shows the Activity Points dialog.The number of activity points may be directly entered in the Activity Points field or selected from the Select popup trigger. The following buttons may be tapped to take action on this dialog:
3) Vitamin Check Box
This check box is just an indicator that you have taken you vitamins for the selected day. If you aren’t taking vitamins … well, stop for a minute and ask yourself why not!
4) Water/Veg/Milk Counters
These counters track the number of items of each category you consume during the day. Tap on the number within the selector trigger to increment the counter by one. The maximum value for each of these counters may be specified on the Preferences dialog. When a counter exceeds the maximum value it returns to zero.
5) Current Weight
Your current weight is an important value in many of the feature offered by WWCalc. When WWCalc is started for the first time on the current date your weight is copied from the previous day. To change your weight tap in the selector trigger to bring up the Weight Value dialog as shown in
Figure 3. If you would prefer that your weight not be displayed on the main screen you can uncheck the Show Weight check box on the Preferences dialog. The weight selector trigger will then be replaced with a button giving you access to the Weight Value dialog as shown in Figure 4.6) Meal Counters
The meal counters display the number of points consumed for each meal. These counters may be disabled by unchecking the Meal Totals check box on the Preferences dialog. Following are the meanings of the one-letter abbreviations:
Figure 5 shows an example of the results of enabling/disabling the Meal Total feature.
7) Quick Access Buttons
These buttons allow quick access to commonly used features as follows:
8) Scroll Buttons
These buttons appear when more food items are entered for a day than can be displayed on the main screen. Tapping the up arrow scrolls the food item table up, tapping the down arrow scrolls in the other direction. Note that the hardware scroll button may also be used for this purpose.
9) Food Item Table
This area, which occupies the majority of the screen, is used to display the food item descriptions, point values, and meal designations for the current day. To enter a new item tap on the description area of empty item at the end of the table and enter the description and then tap on the zero to the right of the description to enter the point value. The meal designation will default to the row immediately above the one being entered, if this is the first row the default if breakfast. If the designation is incorrect you may tap on it to pop up a list allowing it to be changed.
10) Point/Bank Adjust Controls
The point/bank adjust feature allows the remaining points and bank values respectively to be adjusted for the current day. Each value may be adjusted in the range of –4 to +10. Unchecking the Enable Adjust check box on the Preferences dialog will disable this feature and remove the controls from the main screen.
11) Current Bank Value
The bank value, assuming the selected day is the current date, is displayed here. If the selected day is not the current date, no bank value is displayed.
12) Remaining Points
The range of remaining points for the selected day is displayed here. These values are calculated using the total points for the food items consumed in the selected day along with your weight value. For information on how the maximum point range is selected see the
Set POINT Ranges feature below.13) Note Indicator Icon
This icon may be tapped to bring up the Notes dialog allowing text to be associated with the selected day. The icon displayed changes to indicate the presence of absence of notes as demonstrated in
Figure 7. The Notes dialog may also be accessed via the Notes … item on the Record menu.Menu Items
WWCalc supplies a menu bar with three top-level menus providing selectable options. Some of the options provided are duplicates of features offered from controls on the main screen while others are only available from these menus.
The Record menu provides options, which affect or change the selected day.
The Edit menu offers the standard Palm features. Please refer to your Palm documentation for information on these items.
The Options menu offers various program features as well as access to all the Weight Watchers caclulators.
Features
The Preferences dialog presents various options available in WWCalc and allows you to specify how you would like the program to operate. Figure 8 shows the Preferences dialog and the following text discusses each of the available options.
In all cases the maximum value for the bank is ten (10).
The Export feature allows data that you have entered into WWCalc to be formatted and written to the built-in Memo Pad data base. After hotsyncing your device these Memo’s will be available on the Palm Desktop where you can print or archive them.
The Export feature supports two types of export, daily or weekly. A daily export will format and export the data for the currently selected day. A weekly export will format and export the data for the currently selected week. The export file contains all relevant WWCalc data including any
Notes you may have entered for a day.Both Export options are available from the
Record menu. The following screen shots demonstrate the export of the selected day:The Purge feature of WWCalc may be used to delete old data and reduce the memory requirements of the program. The Purge feature may be invoked manually via the
Record menu or automatically each time to start the program via the Auto Purge feature as defined in Preferences.When a purge operation is started it examines the databases for records which are more than the specified number of days old. All records that meet this criterion are removed.
The Purge feature also supports a warning value, which will not delete data within the warning period without your approval. This protects you against accidentally specifying a very recent purge date and removing most of your data.
For example, assume that today is December 30, 2001 and you have the Purge Warning Days set to seven (7) days. Invoking a purge operation and selecting Christmas day results in the following warning being issued. The data will only be removed if you respond Yes to this warning.
The Set POINT Ranges dialog allows setting the range of points to be assigned to each weight group. WWCalc defaults these values to those specified by Weight Watchers for the 2001 POINTs program. If the program changes this dialog offers a means to set the new range values. In addition, there are circumstances where a change is warranted. For example people who have reached their goal and are maintaining, pregnant women, or teenagers have special requirements that may require modification of these values.
Following is the layout of the POINT Ranges dialog with a discussion of the various options.
The values specified for each weight group are Maximum Weight Value, minimum POINTs, and maximum POINTs. For example, the above setting specify that for weight values from 0-150 pounds the point range to be assigned should be 18-23. Likewise for weight values from 151-174 the point range is 20-25.
The Global Adjust control allow a value to be added to (or subtracted from) each point range. This is convenient if you wish to alter the point ranges assigned by a set value without changing each individual value. For example, suppose that you are at your goal and attempting to maintain your current weight. You have determined that using three points above the ranges specified by Weight Watchers lets you do this. You can set the Global Adjust option to 3 and avoid changing the min/max range values. If, for example, your current weight was 172 then rather than the range 20-25 being assigned, WWCalc would assign the range 23-28.
Tapping the Done button will save your current settings. Pressing Reset will set all values back to their default settings.
The Activity Calculator is a tool which can be used to convert exercise into additional points which may be used during the current day or carried over in your bank value. Weight Watchers defines three levels of activity as follows:
In addition to the activity intensity level the duration of the activity (in minutes) and your current weight are variables to this calculation. WWCalc will use your current weight value, however, you can over-ride and specify a new value in the calculator.
To calculate activity points select the intensity level and enter the duration in minutes. If you wish to change the weight value used tap on the weight selector. Press the Calculate button to display the points associated with the activity.
Tapping the OK or Cancel button will dismiss the dialog. If the calculator was started via the
Options menu these buttons perform the same function. If the calculator was started via the Activity Points dialog then pressing OK will enter the calculated points into this dialog which Cancel will close the calculator without changing anything.The Points Calculator is a tool used to determine the number of points charged for a food item based on its nutritional composition. The input to the calculator is the number of calories, the fat grams, and the fiber grams per serving. The following screen shot show the format of the Points Calculator.
To use the calculator enter the required values and press the Calculate button. The computed point value will be display next to the POINTS label.
Pressing the OK or Cancel button will dismiss the dialog. If the calculator was started from the
P-Calc button on the main screen or the Record menu these button perform the same function. If the calculator was started from the Points Value dialog (by tapping on an item point value) then pressing OK completes the calculation (if required) and enters the value which Cancel dismisses the calculator without taking any action. Following is a screen shot of the Points Value dialog:The BMI Calculator computes a value, which measures body mass using your height and weight as input. The resulting value is a general indicator of how healthy your weight is for a person of your height. The calculator may be started from the
Options menu. The calculator screen is show below:To use the BMI Calculator, enter your weight and select you height in feet and inches. Press the Calculate button to compute your BMI value. Tapping the OK button dismissed the dialog and returns to the WWCalc main screen.
Following are the published meanings of the BMI values returned by the calculator:
The Notes dialog is useful for storing any text your would like to associate with the selected day. If you don’t use notes they require no additional storage overhead. Notes are persistent; they remain for as long as the data for the associated day remains. If the data for the day is deleted, either manually or via the
Purge option, the notes will also be discarded.The Notes dialog is started either from the
Record menu or by tapping on the note icon to the right of the main screen title bar. Following is a screen image of the Notes dialog:Tap the Save button to save your notes and the Cancel button to dismiss the dialog without making any changes. If you wish to delete all the notes for a day simply select all the text in the dialog, backspace to delete it, and then tap the Save button. WWCalc will notice that all the text has been deleted and will remove the notes data record.
The List Lookup feature allows external databases created for the List program to be referenced from within WWCalc. Databases created by the List utilities consist of three fields, two data fields and a notes field. While List can be used for storing various types of data, many people on the Internet have created List databases containing Weight Watchers food item point values. The two data fields are assigned the item description and point value while the notes field is either left blank or filled in with miscellaneous information such as serving size or nutrition data. WWCalc expects the databases you reference from it to be in this format. For more information about List, or to download the software, visit the author’s web site at
http://www.magma.ca/~roo/list/list.html.The List Lookup feature may be entered either via the Lookup button on the main screen or the
Record menu. The first time Lookup is entered during the current program session it presents a database selection screen allowing a List database to be opened. Once open the food items within that database are displayed. The following diagram depicts the general flow.Tapping on the Lookup button (or selecting Lookup from the
Record menu) displays the Select Database screen. Note that re-entering the Lookup feature will skip the Select Database screen and immediately display the last used database. Tapping on a database name on this screen opens that database and displays the Lookup Items screen. This screen may be scrolled to locate an item, which can be selected by tapping on it. Selected items are displayed in reverse video. If there is a notes field associated with a selected item it will be displayed at the bottom of the screen directly above the row of buttons.The Lookup Items screen offers the following features:
In the example above a find operation is depicted. Following is a discussion of the find using the numbers in the small circles as reference points:
The Item Cache is a very useful feature that remembers the items that you’ve entered and the point values assigned to them. The next time that same item description is entered the point value is retrieved from the cache and displayed. You are free to change the point value after it is retrieved from the cache and this will cause the cache to be updated with the new point value.
You don’t have to do anything special to enter items into the cache, just normal usage of WWCalc will result in the caching of point values unless this feature is
disabled.The Item Cache is a Least Recently Used (LRU) cache meaning that when it exceeds the number of entries specified in the Preferences dialog the items that are the oldest are discarded. This insures that the cache contains items that you frequently use and doesn’t waste storage space for Papa Bear’s Meat-like Substance (motto: It’s hot, brown, and plenty of it :-) which you ate last March and swore you’d never touch again.
Support
WWCalc is freeware and, of course, comes with no guarantees. In addition, there is not dedicated support staff to answer your questions or address your problems. However, I have put a lot of work into WWCalc and I want it to be the best Weight Watchers tool available at any price. I am happy to offer whatever support I can and I’m always willing to listen to ideas for ways to improve the program. That doesn’t mean I’ll act on those ideas but I’ll certainly consider them for inclusion in a future release. I’m a pretty reasonable guy when I remember to take my medication!
I’ve set up a web page to provide WWCalc information, including a copy of this document. You can reach it by going to
http://www.ruffboy.com/wwcalc.htm.I’ve also setup a mailing list for WWCalc. A number of the people who helped me during the development of the program are member of this list. These folks have helped me test, offered wonderful suggestions, and provided me great moral support (Thanks guys, you know who you are). They are always happy to answer question or discuss features if I’m currently not available. To become a member simply send and email to
wwcalc-request@ruffboy.com with the word "Subscribe" (minus the quotes) in the subject. You will receive a confirmation email advising you that you’re now a member of the list. To send an email to the list just address it to wwcalc@ruffboy.com. If for some reason you wish to terminate your membership in the list send an email to wwcalc-request@ruffboy.com with "Unsubscribe" in the subject.Best of luck in your weight loss endeavors.
Bob Withers
bwit@pobox.comDecember 2001