This is my dilemma. I will try to outline some of the issues I'm having 
problems with, however, as this is my first Palm-based application I may either 
not explain things properly or I may be absolutely incorrect in my assumptions. 
I do have sufficient knowledge in various programming languages, C being one of 
them.

Very likely, this will require help from someone that knows a little about the 
HanDBase Plugin SDK and/or the Garmin iQue SDK, or possibly someone with a vast 
knowledge of the Palm architecture/API/programming.

With that aside, what I've been able to successfully manage to create is a GPS 
plugin based on Garmin's iQue 3600 SDK. I've also used HanDBase's (called HDB 
from now on) plug-in SDK to interface the Garmin API with HDB databases.

If you don't know what HanDBase is, you can find it by searching Google on the 
net. It is a relational database for the Palm/PocketPC that has some very 
interesting capabilities when generating stand-alone database driven Palm 
applications.

My development environment is a WinXP-based PC running the latest version of 
the PalmSource Palm OS Developer Suite. I couldn't find Metrowerks Codewarrior 
for Palm (it seems to have been discontinued on their website), and the 
alternative seems to work quite well, and it's free! The header files I'm 
including in my code are contained in the sdk-5r4/ directory and I believe the 
PRC I've compiled to be compatible with the Garnet version of Palm OS.

One of my problems is that when I run the application I've created (called GPS 
Plugin) it does not convert the coordinate values correctly. It does convert 
them correctly, using the same functions , when the program is running 
stand-alone, when it is NOT called from within a HDB database. I believe this 
to possibly be a problem with memory allocation, but as I don't know much about 
Palm-based architectures I'm at a loss to figure out why this is happening.

Another problem I'm having, is that when I register my application to receive 
GPS notification events (sysNotifyGPSDataEvent) it soft-resets the Palm when I 
try to record the values obtained from the GPS API into the HDB database.

If anyone is able to assist me with this problem, very likely a memory issue, 
please either respond to this newsgroup or you can email me directly at lucas 
(at) mtsinc (dot) ca.

Thank you for your time. I sincerely appreciate any help.

LB
www.mtsinc.ca
-- 
For information on using the PalmSource Developer Forums, or to unsubscribe, 
please see http://www.palmos.com/dev/support/forums/

Reply via email to