+Maeglin Posted July 31, 2007 Share Posted July 31, 2007 I've started work on a version of CacheMate for Windows Smartphone, at the moment laying groundwork and thinking through how I'll do the UI with one menu per screen and no touchscreen. At the moment I can't promise an ETA, but I'm hoping to have something ready for beta testing at least by year's end. I'm targeting WM2003 as a minimum. The list view is already pretty much spec'ed out, and will be sort of a cross between the Palm OS and Pocket PC versions. Due to UI constraints, it will not be a column list view (huge waste of a tiny screen, for one thing), but here is what it will be: - Selectable primary and secondary (in parentheses) text items (name, waypoint, D/T, distance/bearing, or hunt end time) - Optional, selectable icon columns for notes, bookmarks, etc. - Sortable by any of the possible text items - Up/down buttons either select items or page through list (left soft key toggles this) - Left/right buttons change category - Optional use of numeric keypad buttons to select lines - Optional small font on QVGA devices Keyboard searching of the list (on devices with full keyboards, if keypad selection of lines is disabled) may make it in there, depending in part on what I need to do to get the rest of it functional... conservation of runtime memory is one thing at the top of the list, and that feature requires all of the text being searched to be loaded into memory to be anything resembling efficient. All of the current list filters will of course be in there. What I'm after here are ideas to include in the initial version(s) of the program, at the beginning so that I can more easily include them in the design. Don't state anything that's already in the Pocket PC version as, aside from the list view, I'm using that (and most of its plugins) as a base. Just don't ask about using it with aGPS on phones that have it, since as far as I know Windows Mobile still doesn't expose that for 3rd party developers. Link to comment
+NightPilot Posted August 1, 2007 Share Posted August 1, 2007 Windows smartphone. Gag. I suppose there is a market there, though. I'm afraid I won't be of much help, so just ignore this. Link to comment
+Maeglin Posted August 1, 2007 Author Share Posted August 1, 2007 Windows smartphone. Gag. I suppose there is a market there, though. Judging by the number of requests for it and arguments of "But, it's Windows Mobile!", yeah, I'd say there is one It gives me experience as well with porting something to an actual phone (not just a PDA pretending to be one), where the screens are tiny and the only input from the user is through hardware buttons, while still using an API I'm familiar with. If I ever port it to Symbian S60 devices, that experience will come in handy. As for the iPhone port some people have been asking for, it would be interesting, but in the process I'd be shattering a ToS or three. Link to comment
+Rockpullers Posted August 3, 2007 Share Posted August 3, 2007 Would love to use it on my HTC S710, the WM smartphone with slide-out keyboard. Therefore, requesting a UI that can be used both in portrait *and* landscape mode. Good luck with development! Link to comment
+Maeglin Posted August 3, 2007 Author Share Posted August 3, 2007 Would love to use it on my HTC S710, the WM smartphone with slide-out keyboard. Therefore, requesting a UI that can be used both in portrait *and* landscape mode. Hmm... looks like I'll be needing to get the WM6 emulator image as well. Thanks for cluing me in on that feature of it :-) Link to comment
+Marky Posted August 3, 2007 Share Posted August 3, 2007 I'm currently using a Tmobile Dash, so am interested with what you come up with. Link to comment
+Maeglin Posted August 3, 2007 Author Share Posted August 3, 2007 Thanks again, Rockpullers, for letting me know about that... just tested with the WM6 phone emulator, rotated the screen a couple times, and what I have so far tracks that perfectly. So far, so good! I'm still wanting design/feature ideas for this beast, if anyone has any. Sooner is better if it's going to impact the GUI, as I plan to really get into that this weekend based on a spec derived from the Pocket PC version. Concerning potential export plugins: I'm aware of Pocket Streets having a smartphone version, which I happen to have a copy of, but is there anything else that runs on Windows Smartphone that would be handy/possible to export to? Let me know... Link to comment
+Genoist Posted August 21, 2007 Share Posted August 21, 2007 I think the capability records via e-mail would be great, that would keep me from having to hook up to the computer to get my records off the smartphone. Also, while I don't know if this is possible, it would be sweet to have some sort of integration to the camera so that I could somehow associate certain pictures with certain caches. Link to comment
+The Ditch Doctor Posted August 21, 2007 Share Posted August 21, 2007 I have a windows smart phone and I like the idea. I look forward to the development of this. Link to comment
+Maeglin Posted August 21, 2007 Author Share Posted August 21, 2007 I think the capability records via e-mail would be great, that would keep me from having to hook up to the computer to get my records off the smartphone. Assuming you can save attachments from the email app, wouldn't it be enough to just have GPX processing on the phone? Link to comment
+Genoist Posted August 22, 2007 Share Posted August 22, 2007 I think the capability records via e-mail would be great, that would keep me from having to hook up to the computer to get my records off the smartphone. Assuming you can save attachments from the email app, wouldn't it be enough to just have GPX processing on the phone? I'm talking about getting record OFF of the device after a day of caching. Link to comment
+MetroGT Posted August 22, 2007 Share Posted August 22, 2007 (edited) I switch phones all the time, so since I don't always have a smart phone (did on with my BlackJack but not with my Moto Ming) I have been using the HTML export feature of GSAK and it works great. It's like having a small version of GSAK on my phone and it even works well with the touchscreen phone I'm using currently. Smart Phone would be nice as long as you can get it to run smoothly. Some of the Windows Mobile Smart phones I have used are so bogged down by other software that it may be slow... while the Palm based ones will already work with Cachemate and rather well. Edited August 22, 2007 by MetroGT Link to comment
+Train_Man Posted August 22, 2007 Share Posted August 22, 2007 wow this would be simply amazing. I've always wanted a good caching program for my T-mobile dash but I've been stuck with my old Palm M125 on cachemate. I don't have any suggestions right now, but I'll certainly be interested in the beta when you have something ready! Hope you can make it all work out! Link to comment
+Maeglin Posted August 22, 2007 Author Share Posted August 22, 2007 I'm talking about getting record OFF of the device after a day of caching. If the mail app can do file attachments, it should work in either direction. I'm already planning on making GPX import/export on the phone part of the thing. Link to comment
+Maeglin Posted August 22, 2007 Author Share Posted August 22, 2007 ... while the Palm based ones will already work with Cachemate and rather well. Indeed. If Microsoft didn't create two different versions of Windows Mobile with completely different UI requirements, my job would be a lot easier Link to comment
+Genoist Posted August 23, 2007 Share Posted August 23, 2007 I look forward to the release of the Smartphone version of CacheMate. I am going to be getting the Q9M in the near future, so this will come in very handy. Right now I use a Palm Zire for my CacheMate device, but I would love to have only 1 device to carry with me (since I carry my phone with me anyway). Link to comment
+wolvercacher Posted August 31, 2007 Share Posted August 31, 2007 A giant problem I have with smartphones (Samsung Blackjack) is that although I do get instant notifications to my phone I can't get to geocaching.com to get actual logs. If cachemate SP had a way to pull coords from notification emails and dump them to the phone I would definitely pony up some cash. New cache comes up, email sent to phone -> cachemate scans email for "published" in header -> starts playing my favorite "go get the fresh cache song" -> reads location from geocaching.com -> shows map of location with coords displayed from google.com. This may already be part of cachemate but this is what I'd like to be sure the program could do. Link to comment
+Genoist Posted August 31, 2007 Share Posted August 31, 2007 (edited) New cache comes up, email sent to phone -> cachemate scans email for "published" in header -> starts playing my favorite "go get the fresh cache song" -> reads location from geocaching.com -> shows map of location with coords displayed from google.com. Scraping from the GC.com website is a big no no. If you want info on a new cache, why not just fire up wap.geocaching.com and check it out there. CacheMate is more a mobile PQ reader. Load up tons of descriptions and hit multiple caches instead of just cherry picking for new caches. Edited August 31, 2007 by Genoist Link to comment
+wolvercacher Posted September 2, 2007 Share Posted September 2, 2007 New cache comes up, email sent to phone -> cachemate scans email for "published" in header -> starts playing my favorite "go get the fresh cache song" -> reads location from geocaching.com -> shows map of location with coords displayed from google.com. Scraping from the GC.com website is a big no no. If you want info on a new cache, why not just fire up wap.geocaching.com and check it out there. CacheMate is more a mobile PQ reader. Load up tons of descriptions and hit multiple caches instead of just cherry picking for new caches. Thanks Genoist. I understand the utility of Cachemate and would have purchsed it for my phone long ago since I currently am manually dumping GSAK/HTML to phone. What is the problem with pulling from GC.com directly? OK - off topic. Never knew wap.geocaching.com existed but this is a huge help. No more GSAK/HTML dumps to the phone. The ability of Cachemate to pull live would certainly enhance it's utility since you wouldn't have to do all the prep work for traveling to a new place. How about a new function called travel mode where: You type in where you are or where you are going > cachemate runs the pocket query of that zip for closest 500 caches> dump the file/descriptions to your phone. I assume cachemate would also come with a license for a PC version? Link to comment
+Maeglin Posted September 2, 2007 Author Share Posted September 2, 2007 What is the problem with pulling from GC.com directly? Do you remember that Terms of Service that you clicked through (but apparently didn't read) when you signed up for that premium membership? There's a part of it that specifically forbade a non-interactive process (for example, what you were describing) from grabbing cache pages and pulling information from them. If there were a web service that could be tapped into for that, it would be a different story, but since those don't exist for the masses yet,,, I assume cachemate would also come with a license for a PC version? There never was a PC version of CacheMate, nor likely will there ever be one. Link to comment
+Hynr Posted September 2, 2007 Share Posted September 2, 2007 Can you also port over the Cachenav plugin and use the internal GPS chip in phones that have them? In fact, if that is likely, then I would love some information as to which phone this could be expected on because I will be buying a new phone this week. Link to comment
+Maeglin Posted September 3, 2007 Author Share Posted September 3, 2007 Can you also port over the Cachenav plugin and use the internal GPS chip in phones that have them? In fact, if that is likely, then I would love some information as to which phone this could be expected on because I will be buying a new phone this week. Suuuuuuure... as soon as a method is provided for access to that hardware using a standard API on a Windows Mobile device. As it stands right now, there is none. I do plan to port CacheNav and the other GPS access features but, until access to the aGPS hardware is provided for 3rd-party applications, you'll need to have an external GPS receiver to use them. Link to comment
+wolvercacher Posted September 4, 2007 Share Posted September 4, 2007 What is the problem with pulling from GC.com directly? Do you remember that Terms of Service that you clicked through (but apparently didn't read) when you signed up for that premium membership? There's a part of it that specifically forbade a non-interactive process (for example, what you were describing) from grabbing cache pages and pulling information from them. If there were a web service that could be tapped into for that, it would be a different story, but since those don't exist for the masses yet,,, I assume cachemate would also come with a license for a PC version? There never was a PC version of CacheMate, nor likely will there ever be one. Sorry for trying to help you make money. I thought since GSAK can query your mail and automaticly load cache info it could be a benefit. I'll stop with anymore useless suggestions but there are alternate ways to make this work so you are querying your mail - not GC.com. The only functionality you need to build in is a way to query pop3 servers for header info... Link to comment
+Maeglin Posted September 4, 2007 Author Share Posted September 4, 2007 (edited) Sorry for trying to help you make money. I'll accept your apology for suggesting something that would put me in a legal mess. Pulling cache info from pocket query files, which is what CacheMate already does, is one thing. Pulling cache info directly from the site, which is what you were originally suggesting, is quite another and is against the rules put forth by Groundspeak. Edited September 4, 2007 by Maeglin Link to comment
+Maeglin Posted November 12, 2007 Author Share Posted November 12, 2007 (edited) Things are still on track for a beta release by the end of the year. Minus voice notes and travel bug management, I've got a straight port of the main program working. After those are added, as well as a couple other things, I'll be porting most of the bundled plugins (as a start) and doing some initial testing. As soon as all of that is done, it should be ready. I'll have screenshots posted soon. If anyone is interested in beta testing, send an email to support (at) smittyware.com with what device you'd be using it on, and I'll add you to the list for consideration. Not everyone who asks will be included, but I do at least want a good selection of devices as far as OS versions and features. Edited November 12, 2007 by Maeglin Link to comment
+wari Posted November 13, 2007 Share Posted November 13, 2007 If I ever port it to Symbian S60 devices, that experience will come in handy. Now that's something I'd like to see As I've recently bought cachemate for my Treo 680, I see the utility of having it on my smaller, easier to bring around, N95. Link to comment
+Maeglin Posted November 16, 2007 Author Share Posted November 16, 2007 Finally, something to show off... Most of what's left is porting a set of bundled plugins, and it'll be ready for a beta release. Link to comment
+Maeglin Posted November 24, 2007 Author Share Posted November 24, 2007 (edited) Last call for potential beta testers! The core software and bundled plugins (aside from CacheNav, which will be done later) are now basically done, and I'm pulling things together to start beta testing next week. As stated before, if you're interested in helping with the test, send an email to support (at) smittyware.com (I won't be sending anything to people who only comment in this thread) with what phone model you're using and I'll write you back if you've been selected when the testing period starts. The focus for additional testers is on maximizing variety of phone models. At this point, that means that if you're using something other than a Motorola Q then you're more likely to be selected Edited November 24, 2007 by Maeglin Link to comment
+ThreeTrees Posted November 24, 2007 Share Posted November 24, 2007 Last call for potential beta testers! The core software and bundled plugins (aside from CacheNav, which will be done later) are now basically done, and I'm pulling things together to start beta testing next week. As stated before, if you're interested in helping with the test, send an email to support (at) caerleon.us with what phone model you're using and I'll write you back if you've been selected when the testing period starts. The focus for additional testers is on maximizing variety of phone models. At this point, that means that if you're using something other than a Motorola Q then you're more likely to be selected FYI... I am getting Mailer-Daemon errors, 'user unknown' for support(at)caerleon.us The "(at)" was obviously replaced with "@" before sending. I am interested in testing the Beta. Link to comment
+Maeglin Posted November 24, 2007 Author Share Posted November 24, 2007 (edited) Sorry about that... crossed wires in the brain this morning The email address has been corrected. Try sending that email again, and be sure to indicate what device you're using. Thanks! Edited November 24, 2007 by Maeglin Link to comment
+ThreeTrees Posted November 24, 2007 Share Posted November 24, 2007 Sorry about that... crossed wires in the brain this morning The email address has been corrected. Try sending that email again, and be sure to indicate what device you're using. Thanks! Corrected email sent w/ my phone details. Thanks. Link to comment
+jambrose Posted November 25, 2007 Share Posted November 25, 2007 So you are not looking for any more Moto Q beta testers? Just got a Q 9m from Verizon and trying to convert over from my HP pocket PC. I have all kinds of apps on there but there really isn't to much for tracking via GPS on the smartphone. I wish they would turn on the GPS in the phone for something other than 911. I have got Google Maps and LIve Search to work with my bluetooth GPS but no input for a geocache. Looking forward to something to use on my Q. Link to comment
+Maeglin Posted November 25, 2007 Author Share Posted November 25, 2007 It's just that a lot of the beta test requests are from Moto Q users, and I'm looking for more of a variety of test hardware than everyone testing on one type of device. There's still a chance, but I wont know until I go through the list and decide. You're not the only one wishing they'd open up access to aGPS in Windows Mobile. It's kind of backward for that to be happening on what seems like every other smartphone platform, but not PDA-born ones like Palm OS or Windows Mobile. Link to comment
+jambrose Posted November 26, 2007 Share Posted November 26, 2007 I Understand. Also the new Q 9m has Windows Mobile 6 so if you need any Mobile 6 users I am available as well. If not I will keep watching your website to see if it is available yet. Thanks again, Jim Link to comment
+Maeglin Posted November 26, 2007 Author Share Posted November 26, 2007 It looks like I've got enough of a pool of beta testers to pick from... thanks all! Incidentally, whatever happened to people being able to close their own threads? Link to comment
Keystone Posted December 1, 2007 Share Posted December 1, 2007 Thread closed at the OP's request. Link to comment
Recommended Posts