Scott Hanselman

GlucoPilot for the Palm - Open Sourced?

January 30, '06 Comments [6] Posted in DasBlog | Diabetes
Sponsored By

NewColorSmallYears ago I wrote a "C" application for the original Palm called GlucoPilot that I later updated to color Palms. It was the first Diabetes Management Application for a PalmPilot and gained a following. I sold the product to Healthetech who continued to sell and support it for a few years longer. Then, Healthetech got out of the diabetes business and into the diet-related market among other things.

There are literally tens of thousands (perhaps more) of GlucoPilot users in four languages. I've approached Healthetech with the idea of making a GlucoPilot Community Edition that would be Open Source, but with a commercial friendly license that would allow Healthetech to take the changes and potentially commercialize GlucoPilot later. This is similar to the approach newtelligence took with DasBlog.

Right now, GlucoPilot isn't available to download, and doesn't work on Palm OS 5 systems. Palm OS 5 was the one where the CPU totally changed and I never got a copy of Metroworks CodeWarrior as well as the new APIs. I'd like to update GlucoPilot to support not only the newer Palm systems like Treo's but also high-res displays.

However, with my current commitments I couldn't head the technical aspects of this project - I could only act as a product manager. If you, or someone you know, is an experienced Palm programmer and, hopefully, a diabetic, and are interested in truly committing to this product and it's community, please contact me. Please spread the word.

About Scott

Scott Hanselman is a former professor, former Chief Architect in finance, now speaker, consultant, father, diabetic, and Microsoft employee. I am a failed stand-up comic, a cornrower, and a book author.

facebook twitter subscribe
About   Newsletter
Sponsored By
Hosting By
Dedicated Windows Server Hosting by ORCS Web
Tuesday, January 31, 2006 1:34:39 PM UTC
Hi- you don't need CodeWarrior to develop for Palm OS 5.

I suppose the current app is developed with gcc/prc-tools?

The app should work as is on Palm OS 5 - that is, unless you broke the rules (such as writing to internal OS structures).

Could you describe the app's behavior on OS 5? Does it start? Does it crash sometimes, etc?

If you want to use the new extensions (hi res, etc) you just need to get an up-to-date SDK and I think you can continue using gcc.
Jack Palmer
Wednesday, February 01, 2006 7:22:40 AM UTC
Jack, this app was written in September of 1998 using CodeWarrior. It was written before there was a Get/PutPixel method in the PalmAPI, so yes, it talks directly to the hardware. It crashes on startup when it attempts to access a UI Table's internal data structure. If it does run, it crashes when it draws the charts.

It might be easy for a Palm programmer to port this, but not for me, anymore. You game?
Scott Hanselman
Wednesday, February 01, 2006 8:23:10 PM UTC
I don't have Code Warrior either, so I would convert it to gcc/prc-tools. CW for Palm appears to be at end of life anyway and the new environment is sort of gcc-based.
If this is ok with you and if you can send me a zip with the sources I can take a look at it. Tell me if it's ok & I will send you my email address.
Jack Palmer
Wednesday, February 01, 2006 8:42:24 PM UTC
Jack, please do send me your email.
Scott Hanselman
Saturday, February 04, 2006 9:48:02 AM UTC
Scott,
I sent you a message a few days ago & got no reply yet.
Did you get it?

Jack Palmer
Monday, February 06, 2006 5:29:45 PM UTC
I did, Jack, but I'm still looking for the source, it's from 1998.
Scott Hanselman
Comments are closed.

Disclaimer: The opinions expressed herein are my own personal opinions and do not represent my employer's view in any way.