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/
