Monday, April 21, 2003

PocketPC

Still working hard on AE, I just haven’t had much time in the last few weeks. I’ve been steadily working on making the web site working better (nailed voting tonight, works much better now).

Most of my time has been spent working on the PocketPC application. I’ve almost finished a wrapper around the HTTP Calls/XML return (pass some params into a function, get a CList or Map back that has the return data). It should make it much easier for someone to develop new stuff. I’m using it for app that logs in, allows the user to type lat/lon and distance, and returns those locs for group 1. The big pieces to finish are the COM port/GPS device stuff, and configuration.

I originally was going to just write it in eVB, but after using the environment for a few hours, I gave up in disgust. VB 6 is bad enough, but eVB sucks sooo very bad. So, I’m doing it in embedded Visual C++, and actually using MFC. Kinda nice, in that I did MFC for so long, it’s pretty easy to write GUI apps. But it’s still a pain, in the API set available on the PocketPC is reduced, and they did some really STUPID things. Like, normally you do a SelectNode with a param, and it returns a result. So WHY on the PocketPC is the result passes as a param? I’m not complaining about the style of doing return codes that way, but now instead of just copying code I already have done, I have to re-write everything  yuck.

I saw NY City is putting in a big public WiFi network next month. I’m going to investigate it a bit, and if it looks like I can just use it, I may plan a long weekend trip to NY soon, to set up a guide. I need to get the Pocket PC app fully working, as it’s a pain dragging around the laptop.