English       Spanish      Nederlands

HelpDiabetes - koolhydratenteller op de GSM

Disclaimer     Vereisten van de GSM     Installatie     Gebruik van de applicatie     Je eigen voedingsmiddelentabel     Andere voedingsmiddelentabellen in andere talen     Screenshots     Veelgestelde Vragen     Contact    

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

  1. 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"

  2. Kan ik ook mijn eigen voedingsmiddelentabel gebruiken als mijn toestel geen JSR75 ondersteund ?

  3. 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...

  4. 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."


  1. 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"

  2. 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.


  3. Kan ik ook mijn eigen voedingsmiddelentabel gebruiken als mijn toestel geen JSR75 ondersteund ?

  4. 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.


  5. 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...

  6. 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.

  7. 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."

  8. 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