|
HelpDiabetes is een GSM
applicatie om te berekenen hoeveel koolhydraten, vetten, eiwitten,
kilocaloriën uw maaltijd bevat alsook de benodigde hoeveelheid insuline voor mensen met diabetes.
De applicatie bevat de lijst die je o.a. hier kunt vinden :
Snoopy's
Calorieëntabel. Daarnaast is het mogelijk via Excel op de PC deze lijst
aan te passen en in te lezen via de GSM applicatie.
De applicatie is gratis.
Disclaimer
Controleer de voedingsmiddelentabel en experimenteer met de applicatie voor gebruik. Deze applicatie is slechts een hulp. Ik heb ze voor mezelf geschreven
omdat ik zo nauwkeurig mogelijk koolhydraten wil tellen zonder gebruik van PC. Dit is ook hoe je de applicatie moet gebruiken. Ik ben niet verantwoordelijk voor het gevolg
van fouten in de tabel of foutief gebruik van de applicatie.
Home
Vereisten van de GSM:
De GSM moet Java ondersteunen
met MIDP 2.0 en CLDC 1.0. Om een eigen versie van de tabel via de applicatie te kunnen herladen is ondersteuning van JSR75 in een niet ondertekende midlet nodig.
Er is een aparte versie beschikbaar voor toestellen die dit niet ondersteunen. Voorbeelden van dergelijke toestellen zijn HTC, Motorola. Op dergelijke toestellen kun je ook je eigen tabel gebruiken zoals uitgelegd in veelgestelde vraag 2
Voor de BlackBerry toestellen is een aparte versie voorzien.
Home
Installatie
:
Er zijn drie mogelijkheden :
Eerste mogelijkheid :
gebruik de standaard methode op je GSM om de Java applicatie HelpDiabetes.jar
te kopiëren, te installeren en op te starten. Je kunt de applicatie hier
downloaden :
Download HelpDiabetes met JSR75 (goed voor de meeste Nokia's and Sony Ericssons) : http://users.skynet.be/GTbiker/HD/HelpDiabetes.jar
Download HelpDiabetes zonder JSR75 (werkt op alle toestellen) : http://users.skynet.be/GTbiker/HDB/HelpDiabetes.jar
Tweede mogelijkheid :
Met je GSM ga je via je (wap)browser naar http://users.skynet.be/GTbiker/HD/HelpDiabetes.jad
(toestellen die geen JSR75 ondersteunen : http://users.skynet.be/GTbiker/HDB/HelpDiabetes.jad).
Om het je iets gemakkelijker te maken kun je die URL via SMS via web (proximus, mobistar) naar je eigen GSM sturen, open de SMS en klik
op de link. Opmerking : Op sommige toestellen moet je het .jar
bestand downloaden vanop je WAP browser i.p.v. .jad (vb. de Motorola razr)
Een derde mogelijkheid :
download http://users.skynet.be/GTbiker/HD/HelpDiabetes.jar
naar je PC. (toestellen die geen JSR75 ondersteunen :
http://users.skynet.be/GTbiker/HDB/HelpDiabetes.jar)
Ga naar Phone
Uploader
In de sectie 'Upload Java midlets', kies je bij 'Jar File' de knop
'Bladeren', kies de HelpDiabetes.jar die je net op je PC hebt geplaatst, en
kies 'Upload midlet'. Er verschijnt een 'jump code'. Ga met je GSM wap
browser naar http://rumkin.com/tools/sprint/jump.php,
vul de 'jump code' in en kies 'Get File'.
Home
Gebruik van de applicatie
:
De eerste keer wordt de ingebouwde
voedingsmiddelentabel ingelezen, dit kan enkele seconden of minuten duren.
Daarna toont het eerste scherm de lijst van alle voedingsmiddelen startend
met het eerste element.
|
|
Zoeken naar een voedingsmiddel:
Er kan gezocht worden op
voedingsmiddelen door het begin van een woord in te typen, net zoals je een
SMS zou typen.
Vb, tik 2 maal kort op toets '2'. In de 'Zoek' term verschijnt letter b, na
enige tijd (afhankelijk van de snelheid van het toestel) toont de
applicatie alle elementen die beginnen met 'b'. Er kan een tweede letter
ingetypt worden, vb druk 3 maal kort op toets '7'. Na de 'b' veschijnt 'r'. Na enige tijd verschijnen nu de elementen beginnend
met 'br'.
Er kunnen meerdere letters worden ingetypt, of er kan gescrolld worden met
'UP' en 'DOWN' toetsen.
Enkel de letters a..z kunnen ingetypt worden. De
applicatie herkent echter ook varianten bv é è ë worden alle herkend als
'e'.
Om een voedingsmiddel te selecteren druk je op de 'SELECT' toets of kies je
optie 'Kiezen'.
Opmerking : sommige voedingsmiddelen zouden
speciale tekens kunnen hebben in hun naam, bijvoorbeeld 'amsoi (gekookt)'.
a, m, s, o, i kunnen wel ingetikt worden in de zoekterm, en ook de spatie
door 'RIGHT' te kiezen. '(' en ')' kunnen echter niet ingetikt worden. Een
mogelijkheid is om te zorgen dat het element 'amsoi (gekookt)' bovenaan de
lijst komt, en dan herhaaldelijk 'RIGHT' te kiezen. Best eens uitproberen.
De kans is echter klein dat je dit nodig zult hebben.
Letters kunnen terug verwijderd worden uit de zoekterm door 'C', 'BACK' of
'LEFT' te kiezen.
via 'opties' - 'Zoek meer' kun je zoeken naar alle items
die het ingegeven zoekwoord bevatten.
Aantal koolhydraten berekenen voor een
voedingsmiddel en toevoegen aan de lijst :
Eénmaal een voedingsmiddel
geselecteerd kun je de hoeveelheid kiezen uitgedrukt in de vooraf
ingestelde eenheid voor het betreffende voedingsmiddel.
Vb, indien het voedingsmiddel 'brood (gemiddeld)' is, tik dan bijvoorbeeld
achtereenvolgens op '6', '0'. Het programma berekent onmiddellijk het
aantal koolhydraten voor 60 gram brood (gemiddeld). Alsook het aantal gram
eiwit, vet, en aantal kilocaloriën worden berekend, deze worden enkel in
totaal berekend, zijnde het totaal voor alle voedingsmiddelen momenteel
opgenomen in de lijst.
Indien niet alle info op het scherm kan, dan
verschijnt rechts een scrollbar. Gebruik UP en DOWN om te scrollen.
OPMERKINGEN : cijfers na de komma worden afgerond
naar beneden, bij de totale berekening wordt echter de juiste hoeveelheid
in rekening genomen.
Het is ook mogelijk getallen na de komma te geven. Kies 'RIGHT', en de
cursor beweegt naar het gedeelte na de komma. Kies 'LEFT' en de cursor
beweegt naar het gedeelte voor de komma. 'LEFT' dient ook om de reeds ingegeven cijfers te wissen.
Eenmaal de hoeveelheid is gekozen, kun je met de optie 'VoegToe' het
voedingselement toevoegen aan een lijst die permanent wordt opgeslagen.
Toon huidig totaal aantal koolhydraten - en bereken benodigde insuline.
Vanuit het eerste scherm
kun je via optie 'Toon huidig totaal' het totaal aantal koolhydraten, vet,
eiwit, en kilocaloriën berekenen voor de gekozen hoeveelheden
voedingsmiddelen in de lijst.
Pas op : indien het bronbestand voor één van de
voedingsmiddelen geen hoeveelheid eiwit/kilocaloriën of vet bevat, dan
wordt het totaal aantal eiwit/kilocaloriën of vet ook niet berekend. Het
totaal aantal koolhydraten wordt altijd berekend.
Hier wordt ook het aantal benodigde eenheden insuline getoond, op basis van
de persoonlijke instellingen.
Toon lijst van alle voedingsmiddelen
momenteel opgenomen
Met deze optie bekijk je de
lijst van alle tot nu toe opgenomen voedingselementen met hun hoeveelheid.
Het is ook mogelijk één van de hoeveelheden te wijzigen. Scroll met 'UP' en
'DOWN' naar het element dat je wil wijzigen. Kies
de 'SELECT' toets en je kunt de hoeveelheid wijzig. Kies voor Opslaan
Lijst Leegmaken
Met deze optie wordt de
lijst van voedingselementen leeggemaakt.
Instellingen
- Geef het aantal benodigde hoeveelheden insuline. Je geeft hier het
aantal gram koolhydraten per eenheid insuline.
Je kunt dit apart ingeven voor ontbijt, middagmaal, avondeten.
- Stel overgang in van ontbijt naar middagmaal en van middagmaal naar
avondmaal. De applicatie gebruikt deze waardes om de juiste hoeveelheden
insuline te berekenen.
- lettergrootte
- Zoeksnelheid : via deze instelling wordt
rekening gehouden met de capaciteiten van de verschillende toestellen.
Nokia toestellen lijken sneller te werken dan Sony Ericsson. The standaard
waarde is 50. For Nokia toestellen kun je de waarde instellen op 1000. For
Motorola zelfs op 5000.
Home
Je eigen voedingsmiddelentabel
Een eigen versie van het
voedingsmiddelenbestand kan gemaakt worden op de PC via Excel. Gebruik
hiervoor voedingsmiddelentabel.xls
en voeg eigen voedingsmiddelen toe onderaan het bestaand op de eerste lege
rij. Je kunt ook bestaande regels wijzigen. Om een item te verwijderen maak je gewoon de kolom A van de desbetreffende regel leeg. Deze regel zal dan automatisch onderaan geplaatst worden na het uitvoeren van de macro.
Kies de eenheid, je mag om het even wat invullen in deze kolom, zelfs
niets. Kies de standaard hoeveelheid. Stel dat een normale boterham 50 gram
weegt. Dan kun je als hoeveelheid 50 invullen, dan moet je ook de waarden
voor kh, kilocaloriën, vetten en eiwitten invullen voor 50 gram brood.
Standaard hoeveelheid mag ook gewoon leeg zijn.
Geef de hoeveelheid koolhydraten (gram) per standaard hoeveelheid. Het
aantal kilocaloriën, vetten (gram) en eiwitten (gram) is optioneel.
Als de lijst klaar is druk dan ctrl-H of klik op 'Klik hier om het werkblad
klaar te maken voor transfer naar de GSM'. Het bestand wordt bewaard en er
wordt een tweede bestand gemaakt in c:\temp met naam foodfile.csv (c:\temp
moet bestaan !)
Kopieer dan c:\temp\foodfile.csv naar je GSM via
USB/Bluetooth/Infrarood. Daarna kun je via de applicatie, foodfile.csv
inlezen via optie 'Voedingsmiddelenbestand herladen'.
Indien deze optie niet beschikbaar is, dan gebruik je de beperkte versie van de applicatie zonder ondersteuning van JSR75. In dit geval kun je nog steeds je eigen tabel gebruiken op de methode zoals hier beschreven.
Belangrijk :
- je zet best de Excel macrobeveiliging op laag. In Excel kies je Extra -
Opties - Kies tab 'Beveiling' - Klik op 'Macrobeveiling' - zet het
beveiligingsniveau op 'Laag'. (voor Engelstalige Excel :
Tools - Options - Tab Security - macro Security - Low)
- als je cijfers na de komma wil geven, moet je het decimaal teken
gebruiken dat je normaal gebruikt in Excel. In de tabel wordt het punt
gebruikt als decimaal teken (vb 2,0 staat in de tabel als 2.0). Als jij in
excel normaal ',' zou gebruiken ipv '.', dan moet je dat ook doen, dus wil
je ergens 2,0 ingeven dan gebruik je de komma en niet de punt.
Home
|
Andere
voedingsmiddelentabellen in andere talen
Voor andere voedingsmiddelentabellen verwijs ik voorlopig naar de Engelstalige
pagina. Deze pagina bevat de applicatie in de Engelse taal met tabellen
in verschillende talen : Engels, Noors, Frans,
Italiaans, Duits, Nederlands, Deens.
Home
Volgende screenshots
tonen aan hoe gemakkelijk de applicatie is in gebruik.
Zodra je een letter invoert begint
de applicatie met het zoeken naar de eerste lijn die begint met het
ingevoerde karakter. Het zoeken gaat verder naarmate je karakters toevoegt.
Het is ook mogelijk meer gedetailleerd te zoeken :
de applicatie zoekt alle elementen die de ingevoerde tekst bevatten (dus niet
enkel starten met de ingevoerde tekst).

Na het kiezen van een element, zie
je het aantal gram koolhydraten per eenheid. Je kunt nu je eigen hoeveelheid
invullen, de applicatie berekent onmiddellijk de overeenstemmende hoeveelheid
koolhydraten.
Onder totaal zie je het totaal
aantal gram koolhydraten, kilocaloriën, vet en proteïnen in de lijst van
voedingselementen die je reeds hebt geselecteerd.
Je kunt het geselecteerde element
met de ingevulde hoeveelheid toevoegen aan een lijst.

Dit scherm toont de lijst van reeds geselecteerde elementen met gekozen hoeveelheid. Je
kunt hier ook elke lijn kiezen en eventueel de hoeveelheid aanpassen.

De applicatie berekent het nodige
aantal eenheden insuline, gebaseerd op je persoonlijke instellingen met het
aantal gram koolhydraten per eenheid insuline. Er kan een andere hoeveelheid
ingesteld worden voor ontbijt, middagmaal en avondmaal. De applicatie
gebruikt aan de hand van de huidige tijd de juiste instelling.

Home
Veelgestelde vragen
- Ik kan de applicatie installeren maar bij het opstarten krijg ik een foutmelding : "The Midlet suite Helpdiabetes kan niet geïnstalleerd
worden omdat er geen toestemming is voor gebruik van javax.microedition.io.connector.file.read"
- Kan ik ook mijn eigen voedingsmiddelentabel gebruiken als mijn toestel geen JSR75 ondersteund ?
- Ik weet niet waarom maar om "l" te typen moet je 3 keer toets 5 kiezen. Ik krijg altijd j of k
en nooit "l" ..vreemd...
- Als ik de excel voedingsmiddelentabel open en ik klik op de eerste lijn die zegt "Klik hier om het werkblad klaar te maken voor transfer naar de GSM" dan ontvang ik een foutmelding: "Fout 1004 tijdens uitvoering: Methode SaveAs van object_Workbook is mislukt."
- Ik kan de applicatie installeren maar bij het opstarten krijg ik een foutmelding : "The Midlet suite Helpdiabetes kan niet geïnstalleerd
worden omdat er geen toestemming is voor gebruik van javax.microedition.io.connector.file.read"
De HelpDiabetes applicatie is niet digitaal ondertekend. Sommige toestellen laten dan niet toe dat de applicatie potentieel gevaarlijke functies gebruikt en starten de applicatie helemaal niet.
De functie die hier gebruikt wordt en die als potentieel gevaarlijk wordt beschouwd is het inlezen van bestanden vanaf het geheugen.
Deze functie is enkel nodig indien je je eigen voedingsmiddelentabel wil gebruiken, maar zelfs al gebruik je die functionaliteit niet, toch kan het opstarten van de applicatie problemen geven.
Toestellen waarop dit probleem is gemeld : HTC TyTn II, LG
De oplossing is de gelimiteerde versie te gebruiken. Met deze versie is het niet mogelijk via de applicatie een nieuwe tabel in te lezen. Hiervoor bestaat echter een alternatief.
Download en installeer de gelimiteerde versie : http://users.skynet.be/GTbiker/HDB/HelpDiabetes.jar.
De gelimiteerde versie bevat een Nederlandse tabel maar je kan die vervangen door om het even welke andere tabel, onder andere deze die hier zijn vermeld,
en dit op de methode die beschreven wordt in veelgestelde vraag 2.
- Kan ik ook mijn eigen voedingsmiddelentabel gebruiken als mijn toestel geen JSR75 ondersteund ?
Ja dat kan. Download de gelimiteerde versie : http://users.skynet.be/GTbiker/HDB/HelpDiabetes.jar
naar je PC. De gelimiteerde versie bevat een Nederlandse tabel maar je kan die vervangen door elke tabel die hier is vermeld of je kunt deze Nederlandstalige tabel aanpassen naar eigen behoeften
op de volgende manier :
Hernoem HelpDiabetes.jar naar HelpDiabetes.zip
Open HelpDiabetes.zip met winrar of 7zip. Je vindt in dit zip bestand een folder genaamd
"foodfile". In deze folder vind je het bestand "foodfile.csv".
Dit bestand bevat de voedingsmiddelentabel en kan je vervangen door je eigen versie.
Je eigen versie bekom je door eerst de Excel tabel te openen, ofwel de Nederlandstalige versie ofwel een andere taal.
Deze tabel kun je aanpassen naar eigen behoeften. Als dit klaar is, druk dan ctrl-h. Je eigen tabel bevindt zich nu in c:\temp\foodfile.csv en deze moet in het bestand HelpDiabetes.zip komen en de originele foodfile.csv vervangen.
Hernoem HelpDiabetes.zip terug naar HelpDiabetes.jar en installeer deze versie op je GSM toestel.
- Ik weet niet waarom maar om "l" te typen moet je 3 keer toets 5 kiezen. Ik krijg altijd j of k
en nooit "l" ..vreemd...
Je moet de instelling 'Zoeksnelheid' lager zetten. Je kunt dit in de applicatie via 'Opties' - 'Instellingen'.
De minimale waarde is 1. De maximale waarde is 5000. Probeer de optimale waarde te vinden voor jouw toestel.
Hoe lager de zoeksnelheid, hoe trager het zoeken gebeurt, maar hoe kleiner het risico dat je dit probleem zult ervaren.
Hoe hoger de zoeksnelheid, hoe sneller het zoeken gebeurt, maar dan zou je het hier beschreven probleem kunnen ervaren.
- Als ik de excel voedingsmiddelentabel open en ik klik op de eerste lijn die zegt "Klik hier om het werkblad klaar te maken voor transfer naar de GSM" dan ontvang ik een foutmelding: "Fout 1004 tijdens uitvoering: Methode SaveAs van object_Workbook is mislukt."
Je moet directory c:\temp creëren op je PC en opnieuw proberen.
De macro bewaart eerst het werkboek en bewaart dan de voedingsmiddelentabel als een csv bestand in c:\temp. Indien deze subdirectory niet bestaat op je C-schijf dan krijg je deze foutmelding.
Home
Contact
Heb je hulp nodig bij gebruik van de applicatie of vragen, mijn e-mail addres is johan.degraeve@gmail.com
Johan Degraeve
Home
|