English       Spanish     Nederlands
HelpDiabetes - carb counter on your cellular phone
Disclaimer GSM Phone requirements Installation How to use the application Load your own nutrition table Other food composition tables and other languages Screenshots FAQ Contact|
HelpDiabetes is a carb counter application that runs on a cellular phone. The application has built in the Food Composition Table from food-info.net from the Wageningen University in the Netherlands. It’s also possible to make your own foodtable in Excel and transfer it to the GSM (not all phones will support this). The application also calculates the amounts of insuline needed for people with diabetes. Other food composition tables and other languages are available. The application is available for free. Please verify the food composition table and experiment with the application before you start using it. Note that this program is only a help. I’ve written it for myself because I want to be able to do precise calculations without having a PC next to me. This is also how you should use it. I do not take the responsibility for the consequences of misusing this application.
GSM Phone System Requirements : The phone must support Java MIDP 2.0 and CLDC 1.0. To transfer an own version of the foodtable from the application menu, support of JSR75 for unsigned Java midlets is necessary. A version for phones that don’t support JSR75 for unsigned midlets is available. There is an alternative for using your own foodtable in these versions, see faq2 If you don't know what version your phone supports, try first the version with JSR75. If you can't get this one installed and running, try the version without JSR75. The application will not work on phones without keyboard (like Qtec,..), Palm, iPhone, ...There are several possibilities - use a cable (USB), InfraRed or Bluetooth connection to copy the application from your PC to your phone and install it. You can download the application here : Phones that don’t support JSR75 for unsigned midlets : - Use your phone’s WAP browser and go to http://users.skynet.be/GTbiker/HDEN/English2/HelpDiabetes.jar (phones not supporting JSR75 :http://users.skynet.be/GTbiker/HDBEN/English2/HelpDiabetes.jar. To avoid having to type the complete URL in your phone, you can also use an SMS Web application (if your operator offers this), copy the URL and send it as an SMS to yourself. Open the SMS and open the link. - Download the application (Hyperlinks above) to your PC. Go to Phone Uploader In the section 'Upload Java midlets', enter the location of the application on your PC and then choose ’Upload Midlet’. You will see a 'jump code'. Use your phone’s WAP browser and go to http://rumkin.com/tools/sprint/jump.php, fill in the 'jump code' and choose 'Get File'. - You can also download the application (version without JSR75) for free from Getjar or Phoload The first time you use the application, it will read the complete food composition table that is built in. This may take a minute. Use the application : The first screen displays the list of all food items, starting with the first in alphabetical order.
Other food composition tables and other languages
IMPORTANT : while copying databases from different sources, I alway used total amount of carbohydrates. Some sources differentiate between available carbohydrates and fibers. This is a table found on the Internet for example here : Snoopy's calorieëntabel The Application is available here : Phones that don’t support JSR75 for unsigned midlets :The fooddatabase is available here : voedingsmiddelentabel.xls The Norwegian Food Safety Authority, the Directorate of Health and Social Affairs and the Department of Nutrition at the University of Oslo have collaborated to publish the Norwegian Food Composition Table 2006 (MVT-06) : Food Composition Table The application is available here : Phones that don’t support JSR75 for unsigned midlets :The fooddatabase is available here : fooddatabase-norway-en.xls English - Australia - New Zealand This table is produced by 'Food Standards Australia New Zealand' : http://www.foodstandards.gov.au The table is quite big, depending on the phone you have the application might not work very fast. The application is available here : Phones that don’t support JSR75 for unsigned midlets :The fooddatabase is available here : FSANZ.xls Source : Møller, A., Saxholt, E., Christensen, A.T., Hartkopp, H.B., Hess Ygil, K.: Danish Food Composition Databank, revision 6.0. Food Informatics, Department of Nutrition, Danish Institute for Food and Veterinary Research. June 2005. Food Composition in Denmark The application is available here : Phones that don’t support JSR75 for unsigned midlets :The fooddatabase is available here : fooddatabase-denmark-en.xls Source : Møller, A., Saxholt, E., Christensen, A.T., Hartkopp, H.B., Hess Ygil, K.: Danish Food Composition Databank, revision 6.0. Food Informatics, Department of Nutrition, Danish Institute for Food and Veterinary Research. June 2005. Fødevaredatabanken The application is available here : Phones that don’t support JSR75 for unsigned midlets :The fooddatabase is available here : fooddatabase-denmark-danish.xls The Norwegian Food Safety Authority, the Directorate of Health and Social Affairs and the Department of Nutrition at the University of Oslo have collaborated to publish the Norwegian Food Composition Table 2006 (MVT-06) : matvaretabellen - informasjon om naeringsstoffer i maten The application is available here : Phones that don’t support JSR75 for unsigned midlets :The fooddatabase is available here : fooddatabase-norway-nor.xls Source: Valeur nutritive de quelques aliments usuels, Health Canada, 1999 - Reproduced with the permission of the Minister of Public Works and Government Services Canada, 2008. The application is available here : Phones that don’t support JSR75 for unsigned midlets :The fooddatabase is available here : fooddatabase-ca-f.xls Source: Swiss Food Composition Database V2.0 - ETH Zurich & Federal Office of Public Health. Base de données suisse des valeurs nutritives The application is available here : Phones that don’t support JSR75 for unsigned midlets :The fooddatabase is available here : fooddatabase-switzerland-fr.xls Source: Tabla de Composición de Alimentos de Uruguay The application is available here : Phones that don’t support JSR75 for unsigned midlets :The fooddatabase is available here : foodtableUruguay.xls
Source: Swiss Food Composition Database V2.0 - ETH Zurich & Federal Office of Public Health. Banca dati svizzera dei valori nutritivi The application is available here : Phones that don’t support JSR75 for unsigned midlets :The fooddatabase is available here : fooddatabase-switzerland-it.xls
Source: Swiss Food Composition Database V2.0 - ETH Zurich & Federal Office of Public Health. Schweizer Nährwertdatenbank The application is available here : Phones that don’t support JSR75 for unsigned midlets :The fooddatabase is available here : fooddatabase-switzerland-ge.xls
Source: Tabel cu continutul de calorii, proteine, glucide, lipide al alimentelor. The application is available here : Phones that don’t support JSR75 for unsigned midlets :The fooddatabase is available here : fooddatabase-romania.xls
Source: rozumnehubniti.cz : Tabulky složení potravin The application is available here : Phones that don’t support JSR75 for unsigned midlets :The fooddatabase is available here : fooddatabase-czech.xls
Following screenshots illustrate the ease of using the application. As soon as you entered a character, the application starts searching for the first line that starts with this character. The searching continues as you continue entering characters. It is also possible to perform a detailed search with the entered search string : the application will search all lines that contain the string.
After selecting an item, the application shows the amount of carbs per standard amount. You can now enter your amount that you want to eat and the application immediately calculates the amount of carbs. The total shows the total amount of carbs, proteins, kilocalories and fat for all the food items you already selected. You can add the item with your amount to a list of selected food items.
This screen shows the list of items you already selected. For each line you can select it and change the amount.
The application calculates the amount if insuline needed, based on your personal settings that contain typical amounts of carbohydartes you can take per unit of insuline, for breakfast, dinner and supper.
The HelpDiabetes application is not signed. This means some devices will not allow the application to use a potentially dangerous function which is to read a file from the memory. This functionality is needed in order to load your own food tables. Phones on which this problem is reported : HTC TyTn II, LG The solution is to use the limited version which doesn't offer the functionality to load your own food tables, however for this also there is another solution. Download and install the limited version : http://users.skynet.be/GTbiker/HDBEN/English2/HelpDiabetes.jar. The limited version contains en English foodtable but you can replace it with any other table listed here using the method described in frequently asked question 2. Yes you can. Download the limited version : http://users.skynet.be/GTbiker/HDBEN/English2/HelpDiabetes.jar on your PC. The limited version contains en English foodtable but you can replace it with any other table listed here in the following way : Rename HelpDiabetes.jar to HelpDiabetes.zip Open HelpDiabetes.zip using winrar or 7zip. You can see in the package a directory called "foodfile". In this directory you see the file named "foodfile.csv". This file contains the food table and should be replaced by your own version. Your own version can be obtained first by opening any of the excel tables listed here , editing it if you wish, and pressing ctrl-h. Your own food table is now in c:\temp\foodfile.csv and should be put into the zip file replacing the original file. Then rename HelpDiabetes.zip back to HelpDiabetes.jar and install this application on your device. You need to decrease the setting 'Speed of Search'. You can do this in the application via 'Options' - 'Settings'. The minimum value is 1. The maximum value is 5000. Try to find the best value. The lower the value, the slower the searching, but the less risk of experiencing this problem. The higher the value, the faster the searching, but then you might experience the problem. It all depends on the capacity of your phone. You need to create directory c:\temp on your PC en try again. The excel macro first saves the workbook and then saves the foodtable as a csv file in c:\temp. If this subdirectory does not exist on you c-drive then you get this error message.
|