GGC - GNU Gluco Control

Features

In last few years application has gone through several major changes, especially data management side. We added Hibernate Framework, which now gives us support for all major java supported databases. Also user interface was made little neater (support for different skins with SkinLF framework) and user-friendlier.

Currently Implemented Features:
  • Entering You can enter:
    • Blood Glucose (BG) Values (in both formats)
    • 2 different Insulins (Basal, Bolus)
    • Carbohydrates intake
    • Activity level
    • Urine tests
    • Comments
    • Adding food data (From Db)
    • Adding food data (by description)
    • Bolus Helper to determine Bolus dose
    • Simple Ratio Helper
  • Store your data in:
    • With help of Hibernate (see http://www.hibernate.org/) we now support wide variety of databases.
    • We have one "internal" database, which can be used out-of-the-box (we use H2 database for that)
    • Backup data and restore (full only)
    • Database versioning
  • Graphs:
    • One Day (shows a BG curve, avg BG, insulin and BU intake)
    • Course (shows you your values over a period of time)
    • Spread (shows data over a period of time, but plots the days over each other, so you can find accumulations)
    • Frequency (shows kind of a histogram for your BG values)
    • We are now using JFreeChart library for graphs (through ATech Graph Framework)
  • Nutrition database:
    • We have now tree nutrition/food databases.
    • USDA database. This is static database of nutrition data of US department of Agriculture.
    • User database. To add foods that are not USDA
    • Meals database. You can group USDA/User/Meal entries into meals
  • Print support:
    • We can now create PDFs with Simple and Extended reports. From within PDF Reader, we can then print-out our data.
    • Simple report. Gathers together data for BGs, Insulins and CHs and displays them.
    • Extended report. It shows every entry as it was written, with fully detailed data.
    • Printing of Food Menus (with different options)
  • Approximate your current HbA1c
  • Customize whole application
  • Three sub-projects were created: Meter Tool, Pump Tool and CGMS Tool (see page Sub-Projects)
  • Help framework integrated (Some help pages written)
  • USB Image of GGC
  • Application update: Client side is working, we need to implement server side
  • Tools integration:
    • Meter Tool integration (v1.0.7) - See projects page for details.
    • Pump Tool integration (v0.2.1) - See projects page for details.
Versioning: Our application is still in 0.x version, but that will change, when some of major features are implemented, we will go to version 1.0. This will probably happen with version 0.5, if all items marked with [1.0] will be finished, then first release, with them, will be 1.0.

Planned Features:
  • Version (0.5) [June 2009]:
    • New Graph Framework
    • Extend Bolus Helper functionality
    • Update system - Server side [1.0]
    • Write help pages for English (full help) [1.0]
    • Extend nutrition databases functionality
    • Add Remote Food database
    • Write help pages for English
    • Db Tool [1.0]
    • Support for multiple persons
  • Version (0.6) [December 2009]:
    • Restore data (partitial/update)
    • Appointment and Doctors handling
    • Activity manager
    • Support for multiple instances of GGC and their communication
    • Internet data (links for pages, forums, blogs - informational)
    • Import of data from SiDiary Desktop application. SiDiary has its sister applications running on many small devices (PocketPC, Palms, SmartPhones, Java Phones), and it has import for a lot of Meters and also some pumps...
    • Integration of CGMS Tool
This site is hosted on:
SourceForge.net Logo

Created by Dieter Schultschik (schultd(at)users.sourceforge.net), Maintained by Andy (Aleksander) Rozman (andyrozman(at)users.sourceforge.net).