OpenCellClient - a Windows Mobile opencellid client - Windows Mobile Development and Hacking General

Hello all!
I started a new project named OpenCellClient. This application is a scanner for the open service http://www.opencellid.org. This project wants to create a complete database of CellID worldwide, with their locations.
This is very useful for a lot of things, working like a "second GPS", for devices without build in GPS receiver.
More than this, RemoteTracker (version 0.3.0-0 and above) can use this database when the GPS receiver could not find the signal, or if the device does not have this radio inside.
Thinking about the great help this project gives to us, I decide to contribute creating a client for Windows Mobile.
How it works? Start the application and go walk, drive or whatever you want do to outside. You GPS will be turned on and the software will scan for cell towers. Each tower found is stored with their coordinate. You don't need to stay connected to internet spending money transfering data to the opencellid website. You can send the collected data later, in your home, work or any wifi spot. After that, you can make searchs using opencellid web site. And we can't forget: this location will be used by RemoteTracker too.
If you want to give a try, please go to http://opencellclient.sourceforge.net and download the cab file.
Requirements:
- .NET CF 3.5;
- SQLServerCE 3.5.
Keep OpenCellClient up to date!
There is an integration with AppToDate. This application verify if configured softwares are up to date or not. If not, you are alerted, and invited to download the new version! Very cool and useful.
You can download AppToDate here.
After install AppToDate, please download and run OpenCellClient to configure AppToDate.
Try this and don't forget a new version never more!
--> It is a work in progress. In future versions I will make a lot more.
Support this project
You can support this project making a donation clicking here or clicking the banners in the project website.
Regards,
Joubert

looks great thanks for the contribution! i'm getting ready to download it now.

I drive a lot and i'll be more than happy to contribute for France ID's

Very good
Please don't forget this is my first version and may have bugs. If you find one (or more, of course), let me know!
Cheers,
Joubert

Alas, I am not on GSM, but it is fantastic to see you continue to put out fantastic open-source code and tools. Keep up the great work... RT will be built into my ROM always!

Very nice! Will try it on my way to work.
Question: Will it continue to scan when I 'close' the applciation, i.e. put it in the background and use the phone for other tasks, like - äh - doing a phone call or, surfing the web, etc?
Another application using GPS in longer intervals to conserve the battery found out that the initial fixes after the GPS was powered up again (after 3 secs of no GPS usage, the GPS powers down) can be off a bit. I need to check what they did.
Klaus

Ok, I found a small problem: Although WiFi is enabled and a cell is found, the 'Sent to OpenCellID' menu entry is grayed out.
Klaus

Question: Does the API actually give you the Cells 'in view' or only the cells the device is connected to? Because the first would only give you the cells of your provider and not those of competitors.
Although, I understand this would be out of your control, as it happens behind the scenes.
Klaus

How can I send the collected date to the website? This part is always grayed out and not selectable? Still a bug?

xd1936 said:
Alas, I am not on GSM, but it is fantastic to see you continue to put out fantastic open-source code and tools. Keep up the great work... RT will be built into my ROM always!
Click to expand...
Click to collapse
Thank you very much
Cheers,
Joubert

When I exit the app, WiFi gets disabled.
I do have the impression the app stops logging when send to the background, or when the device goes to sleep.
Furthermore my device reacts very sluggish when the app is running in the background.
I hope this feedback helps.
Klaus

krheinwald said:
Ok, I found a small problem: Although WiFi is enabled and a cell is found, the 'Sent to OpenCellID' menu entry is grayed out.
Klaus
Click to expand...
Click to collapse
Hi!
This option would be grayed ONLY if your device is not a GSM device. I will release a new version without this rule. I think the test I did is not the same for all devices.
Cheers,
Joubert

krheinwald said:
Question: Does the API actually give you the Cells 'in view' or only the cells the device is connected to? Because the first would only give you the cells of your provider and not those of competitors.
Although, I understand this would be out of your control, as it happens behind the scenes.
Klaus
Click to expand...
Click to collapse
The API I used only show me the tower I'm connected. I didn't search for triangulation, but it would be a good idea.
Cheers,
Joubert

Lycox said:
How can I send the collected date to the website? This part is always grayed out and not selectable? Still a bug?
Click to expand...
Click to collapse
Hi!
This option would be grayed ONLY if your device is not a GSM device. I will release a new version without this rule. I think the test I did is not the same for all devices.
Cheers,
Joubert

krheinwald said:
When I exit the app, WiFi gets disabled.
I do have the impression the app stops logging when send to the background, or when the device goes to sleep.
Furthermore my device reacts very sluggish when the app is running in the background.
I hope this feedback helps.
Klaus
Click to expand...
Click to collapse
Hi Klaus!
There is a debug option you can turn on. With this option the program create a txt file with debug information you could send to me.
Thank you for your tests
Cheers,
Joubert

I have tested OpenCellClient and have found the following issues:
1. When I am closing the program with the x-Button (top right corner), OpenCellClient is still visible in the process list and use 1,74M of RAM (visible with TaskManager). When closing with the Exit-Button (down right corner) everything is fine. The process/application is not visible in the Taskmanager.
2. When closing the application the WiFi will be disabled also (already found by other users). The debug-Log does not say anything about WiFi.
3. When enabling WiFi (registry key: wifi) the application crashs after starting the scan process. I know that wifi is not yet enabled, but I have tried it .
I have also 2 wishes:
1. I can change the width of the columns, but after restarting the application I have to change the width again. It is possible to save the width of the columns ?
2. All new CellIds should be visible at the beginning of the list, not at the end.
Regards
kuzco

I have a little remark on the way it works.
Currently, when i click start, it opens the table with cell IDs, starts finding etc. Then i click Send and it brings me back to the welcome screen with the progress bar, ok. But after that i'm unable to go back to the table without stopping and restarting
I'd rather have some kind of tabs so i could swap between screens at will, if possible
Otherwise it worked fine, i sent around 50 different IDs today, no problems so far.

kuzco1 said:
I have tested OpenCellClient and have found the following issues:
1. When I am closing the program with the x-Button (top right corner), OpenCellClient is still visible in the process list and use 1,74M of RAM (visible with TaskManager). When closing with the Exit-Button (down right corner) everything is fine. The process/application is not visible in the Taskmanager.
2. When closing the application the WiFi will be disabled also (already found by other users). The debug-Log does not say anything about WiFi.
3. When enabling WiFi (registry key: wifi) the application crashs after starting the scan process. I know that wifi is not yet enabled, but I have tried it .
I have also 2 wishes:
1. I can change the width of the columns, but after restarting the application I have to change the width again. It is possible to save the width of the columns ?
2. All new CellIds should be visible at the beginning of the list, not at the end.
Regards
kuzco
Click to expand...
Click to collapse
Thank you kuzco! Everything will be verifyed
Are you using version 1.0 or 1.1?
Cheers,
Joubert

TrYde said:
I have a little remark on the way it works.
Currently, when i click start, it opens the table with cell IDs, starts finding etc. Then i click Send and it brings me back to the welcome screen with the progress bar, ok. But after that i'm unable to go back to the table without stopping and restarting
I'd rather have some kind of tabs so i could swap between screens at will, if possible
Otherwise it worked fine, i sent around 50 different IDs today, no problems so far.
Click to expand...
Click to collapse
Hi!
Yeah, I know the interface is not good enough But you can see the table using the option Actions/View data.
Thank you for testing!!!
Cheers,
Joubert

joubertvasc said:
Thank you kuzco! Everything will be verifyed
Are you using version 1.0 or 1.1?
Cheers,
Joubert
Click to expand...
Click to collapse
I was running V1.0, but I have tested now V1.1. The problems still exists.
Regards
kuzco

Related

**UPDATED - 2**: JasJar: Thoughts & issues after a week'

I've used my JJ for a week [+] now, and after being a pretty strong user on my Himalaya, I'm not convinced that the JJ has a lot to offer. Here's a summary of my experiences, and some questions ppl may b able to help with:
What it truly offers vs XDA
Look, it works. But is it worth the money. Here's what you truly get, make your own decision. I have loot, so I went for it. But if I was stretched, there's no way...
Pretty kewl internet surfing: Speed good in 3G areas, and screen size along with small fonts (hi res) makes page width manageable. I find many sites where the combo boxes do not populate, but it definitely works on many sites that my XDA did not. Can't wait for Opera, tho many others anxiously await NetFront.
Useable email writing due to good keyboard. But, even with WebIS Mail, there is no HTML mail - just plain text. U can receive HTML as text of course.
Battery life not much different to XDA: a well set up XDA that is. I'm only now trying with 3G turned off to see if that helps further [Actually, I think it's quite a bit better than the XDA afetr all]
Pretty: Yep, VGA is very pretty. [After some use, I'm finding it very nice for calendars, surfing, emails, and anythng else where screen estate was apremium]
Terminal Services client: (aka remote desktop) - STUNNING given hi res. I can now get into my remote eMule server and see how things are going in crystal clarity. Love it!
Issues I have not solved - any thoughts?
Not enough hardware buttons in good locations: I drove my XDA with ButtonMax and the easily located hardware buttons. The JJ has fewer, and rather discrete, buttons. This means that you can't always hit that "close app" button easily, and paging in MobiPocket is limited. I HAVE gotten buttonMax to work - but a workaround is required. [VIto ButtonMapper also works]
No 'New' button: This sux BIG time! I had my XDA customised to "New SMS" vs "New eMail", and now I have to go into mail (WebIS mail beta is sloooow), choose account (SMS vs eMail), then hit new. Sounds like I'm whining, but I churn out a lot of messages in a day... [Using pocketPlus, I;ve gotten a "new message" command mapped to a hard key. Works great: hit the button and I get a list of account options. So it goes button-click accounnt-type message]
No Pocket Informant: Oh this is BAD BAD BAD!! The internal calendar app is SO crap one cannot believe that devices actually sell with it! I wouldn't have ever changed to PPC if I hadn't known about PI in advance. ANyway, PI fails on the JJ, even with October-1 ROM, due to 'POOM' issues. They are workin on it, but I'll be watching Agenda Fusion's progress equally closely. The first across the finish line...
[UPDATE: I've got it working - read their forum covering v3 this beta release for more. It's AWESOME in VGA!]
Nope - it fails after a day, and PI dev/ceo dude says he thinks it's a JJ ROM issue and it not working on solving it. SO start watching for Agenda Fusion to solve this for us...
Titlebar date/time: the OBOpt hack works, but the damned date only shows in the today screen. Go into any app or programme folders, and it gets knocked off the title bar. I WANT the time visible at all times - not like a today plugin damit!! Any suggestions? [UPDATE: Answer below - I didn't know of this WM5 feature]
Speed dial and recent call access: Up/Down on joypad no longer take me to speed dial and recent calls list when in phone mode. Now I have to touch the screen to dial whilst driving. Voice dialing will help - bit I've not tried this yet. Will see if ButtonMax can solve l8r tonight. [No, there's no "recent calls" command to map BM to - will have to work on a reg hack at some stage for this]
If ur buying for the keyboard, be careful; it's not that accessible. I still use the SIP for a lot of input, and only unrevolve the whole things when I'm settling in to surf or message [But its a GREAT keyboard!]
No BT icon. Bit daft. [Will test out BT switch apps this w.end]Buss updated his BT icon app for the JJ - look elsewhere under my posts. It's great - but it showed me that the BT issue is actually a deeper problem covered elsewhere - BT disconnects and is unreliable at best!
[*]Duplicates: I can't f'ing believe that I STILL get duplicates in the notifications queue!!! M$ have absolutely no excuse for not sorting this widely known issue out once and for all. Havn't yet found a proggie that does nightly cleanup - any tested suggestions? [REMOVED: this must have been a rogue app cos after a hard reset and re-insatll, I no longer have dups. I'll try to figure out what caused it over the next few days]Npote - they are BACK! sddeamon dups, and despite several hard resents I have not managed to figure out if there's a specific app causing them. I do know that there's no software to automatically clean up every night that works for the JJ on this particular dup[/list:e4db347fb1]
Things that work well for me
I've got quite a few of my critical apps up and working. Here's what I rely on:
Uptime Meter: gr8 4 battery life watching
Phone Dashboard: to track monthly 'free' minutes. Charts and dialog boxes don't do well in VGA, but it works [No it doesn't - no minutes are tracked - sorry!]
PocketPlus: Now, some forums say this does NOT work - latest 3.0.0b3888 does (with October-1 ROM). Repeating alarms do not work tho so...[UPDATE: I have recently hard reset and am installing 1x1 over a few days to see what the bugger is - PocketPlus is a contender at this stage...]
apReminderPlus: ESSENTIAL repeating alarms (who the hell hears that wank "cheep" in the morning!?). Not the best app but it's free and works. WIll try others over time. Reason I'm not happy is that altho it repeats and ascends, it does not pause for 5 mins then repeat the process over until u finally get back to your phone and realise how many meetings you've missed. It tries - wants to auto-snooze, but this feature does not work in WM5
Terminal Services client is great
ButtonMax: Now ESSENTIAL given the lack of external buttons on JJ. Map the few buttons u have to click, double-click, click-n-hold. I can't record Macros yet despite remapping "button 4" and readin all the help. They just don't record. [Also de-installed for now]
Pocket Sudoku: Yeehaa!
Mobipocket reader: Works - but fonts are not great to read for long [Get beta 5 from their dev site - Google it - STUNNING in VGA res!]
1-Calc, total commander, and eWallet all work fine.
Bluetooth headset support: Does a damn good job of reconnecting with my headset when I'm in rangeNOPE - it's a load of sh*t. Read my posts elsewhere on this!
Voicel dialing: Works VERY well - 1 click of BT headset and I'm ready to go
Extra section: Why I had to hard reset
Things went tits-up when I tried to install an app, then half way thro the cab transfer from PC-PPC I cancelled the process. DOn't see why it's an issue....but thereafter:
Add/remove list was blank
Could not install any new apps
Registry restore via sunnysoft did nothing to help (sunnysoft say "not for WM5" in their email to me - so don't expect too much from this...!)
Pocket Informant had failed (blank calendar issue) on me earlier so I was happy to re-build and give it a second chance anyway
At one stage my BT device went spastic - would not work, and when I deleted it I could not re-pair it
What's important is that there doesn't seem to be a way to get back to a saved state. Sunnysoft is NOT reliable according to THEM, and a simple memory copy cannot be restored.
I've been trying the beta for Mobipocket Reader 5. It works (though a bit buggy sometimes) and looks better in VGA but you cannot access the ID of the device from within Mobipocket. So, you cannot read secured books. I take it you used the old 4.x version and you could see the device's Mobipocket ID?
Re: JasJar: Thoughts & issues after a week's use
Titlebar date/time: the OBOpt hack works, but the damned date only shows in the today screen. Go into any app or programme folders, and it gets knocked off the title bar. I WANT the time visible at all times - not like a today plugin damit!! Any suggestions?
Click to expand...
Click to collapse
Try tapping the Date/Time display on the Today screen. On the "More" tab there's an option "Display the clock on the title bar in all programs".
Re: JasJar: Thoughts & issues after a week's use
no1 said:
Try tapping the Date/Time display on the Today screen. On the "More" tab there's an option "Display the clock on the title bar in all programs".
Click to expand...
Click to collapse
Awesome no1! You just made my whole lengthy post worthwhile. Thanks a stack.
Click to expand...
Click to collapse
DaleReeck said:
I've been trying the beta for Mobipocket Reader 5. It works (though a bit buggy sometimes) and looks better in VGA but you cannot access the ID of the device from within Mobipocket. So, you cannot read secured books. I take it you used the old 4.x version and you could see the device's Mobipocket ID?
Click to expand...
Click to collapse
Nice 1 Dale! Found it and I'm MUCH happier with fonts - it's so crisp n clean Happy to live with bugs (not that I've seen any yet).
For others, the beta is here:
http://www.mobipocket.com/dev/beta/windowsmobile.asp?ID=1
For those interested, I emailed the makers of pocket informant saying that I have a wm2005 device and they replied with a link to the latest beta that works very well on the JJ. I suggest any1 interested do the same.
bukwit said:
For those interested, I emailed the makers of pocket informant saying that I have a wm2005 device and they replied with a link to the latest beta that works very well on the JJ. I suggest any1 interested do the same.
Click to expand...
Click to collapse
Hiya bukwit, can U confirm for me: Was the link like this: http://download.pocketinformant.com/FTF/PI_Public_Build/
If not, please post it here. If so, this is the beta3 build that I (and several others) tried. It worked gr8 for a day, then during the midnight cleanup run I hit the blank calendar POOM issue. Let us know if you get past tonight without hitting the same wall...
yes this is the correct link for the beta...the current version I have is Rev 3 build 434. Been running it since saturday with no issues so far...
date hack on the today screen
Hello
As in the title- could you guys please provide the link to the date hack on the today screen? I am really missing the date on the JasJar top bar
New Soft
One more thing -
There is nice new pocket plus 3.0.1 which for my taste takes less memory, For me PI beta3 works ok.
Lucasz: Thanx for 3.01 - got it. Date hack is here: http://www.phm.lu/PocketPC/RegTweaks/
ANyone know how to change format of date shown - I know I had it as dd-mmm in my XDA but I've no idea where I found the regkey
Bukwit: darn! what r u doing right that it works...? Think I'll do a full sunnysoft backup, then try PI alone and build up until I find whatever knocks it out. Will be worth it...
I little anoyance I have noted with the Jasjar that you'd may like to confirm:
The volume slider is not functional when the Jasjar clam is shut, screen towards the keyboard. It is OK with screen facing up! I discovered this playing mp3s as I do of a morning with device in protective pouch. I often like to bump volume up and down for various tunes. I found to have control, I have to slip the Jasjar in its case screen facing up - not good. :evil:
@fonxnolds,
Thats the reason they gave a wired headset which has a volumer slider on it
universaldoc said:
@fonxnolds,
Thats the reason they gave a wired headset which has a volume slider on it
Click to expand...
Click to collapse
I never opened them! I use Etymotic Research ER-4P earphones / earplugs, exclusively for listening to music. Retail approx US$330 a pair. >30db Noise reduction passively, brilliant Bass... :wink:
Anything that comes with a device is suitable for phone dialog only, not Music in my opinion. Sound leaks, annoying other people etc.
I may consider snipping the earplugs off the supplied cable and wiring up a 3.5mm Stereo socket for my ER-4Ps if that is the only solution. Better still check out the accessory market and grab a spare that I can alter with petty cash.
$330?!?! Amzing! I guess you really do like your music!
I'll update this post reguarly using colour to distinguish between edits. So, If u post fixes, be assured that they'll get into the main post, but please don't be offended if that don't pass credit - readers will see who suggested it further down.
The second update is shown in RED
bukwit said:
yes this is the correct link for the beta...the current version I have is Rev 3 build 434. Been running it since saturday with no issues so far...
Click to expand...
Click to collapse
Build 444 has been uploaded. It works fine
I still get loads of duplicates in the notification queue as well - all from sddaemon.exe? What's more this is a 'wakeup' event and so the duplicates were making my jasjar take foorreeevveerr to turn on from suspend. I removed them with scareybear check notification and it's much quicker to resume from suspend (like half a second as opposed to three to four seconds).
Does anyone know what sddaemon.exe is?
tintoy said:
I still get loads of duplicates in the notification queue as well - all from sddaemon.exe? What's more this is a 'wakeup' event and so the duplicates were making my jasjar take foorreeevveerr to turn on from suspend. I removed them with scareybear check notification and it's much quicker to resume from suspend (like half a second as opposed to three to four seconds).
Does anyone know what sddaemon.exe is?
Click to expand...
Click to collapse
I found that after removing PI completely, these notification dups stopped. I had exactly the same issue before. Not saying it is definitely PI, but that's the ONLY thing I changed and I've been OK for a whole 8hrs now.
PS: Scareybear did not remove dups for me - just ID's then then I had to remove manually! Anton Amov's Pocket mechanic removed them - any idea of a utility that does it every midnight like we had in 2003SE?
Updated again in blue

CellTracker Alternative

I don't know where else to post this....I found this while looking for an alternative to the SPV Developers CellTracker app. It's an app called NiceTrack...the screenshots tell the rest of the story:
http://www.nicecuppa.com/nicetrack.asp
Background info: http://www.ascendingangels.com/nicecuppa.com/nicetrack.asp?story=1
Screenshots: http://www.ascendingangels.com/nicecuppa.com/nicetrack.asp?story=2
Download: http://www.ascendingangels.com/nicecuppa.com/nicetrack.asp?story=3 (Version 1.2)
The source code for that app can also be downloaded from the Background Info link.
The SPV Developers CellTracker app (Beta version only, hasn't been updated since December) for PocketPCs is located at the way bottom of the page:
http://www.thelogster.34sp.com/celltracker/
NiceTrack updates the tower changes in real-time whereas CellTracker does not. NiceTrack also shows the dbm signal strength on a cool chart and it also includes a logging function that allows you to rename the cells your phone has connected to while the app is active.
Signal strength chart: http://www.ascendingangels.com/nicecuppa.com/images/nicetrack/main-page.gif
Here are a couple hints based on my experience so far:
1) In order to fully save the renamed/logged cell sites, you must first tap Save next to where you renamed the cell site. Then you must also tap Options/Menu --> Save (extreme lower left) to save all changes since the app was launched.
2) Use Menu --> Exit to completely close the app.
I have tested this for use on my MDA II w/Windows Mobile 2003. I don't know if the app is compatible with WM5 PPCs or regular Windows Mobile smartphones.
Enjoy
Thanks for posting.
This software has been discussed before, and it is great:
http://forum.xda-developers.com/viewtopic.php?t=3347&highlight=nicetrack
However, I believe people are having difficulty converting it to WM5 (when I last checked). But great stuff either way.
V
Hi there,
Sharpstuff (NiceTrack author) here..
I've just bought a T-Mobile MDA Vario and have managed to get it working on that ( WM2005 )
The problem was that in the older phones the GSM modem was on COM2 and on my Vario it's now COM9. I've made the Com port configurable now, but it's still not 100%.
You can download it from my site www.nicecuppa.net
Let me know how y'all get on.
Cheers
-sharpstuff
Good stuff sharpstuff Wish I had a gps!
V
sharpstuff said:
Hi there,
Sharpstuff (NiceTrack author) here..
I've just bought a T-Mobile MDA Vario and have managed to get it working on that ( WM2005 )
The problem was that in the older phones the GSM modem was on COM2 and on my Vario it's now COM9. I've made the Com port configurable now, but it's still not 100%.
You can download it from my site www.nicecuppa.net
Let me know how y'all get on.
Cheers
-sharpstuff
Click to expand...
Click to collapse
Sharpstuff, you have an excellent app here. I had to search for a bit to find it but in the end, I'm quite glad to have it . I also like the pun you have for your site...it's quite distinctive since even as a German-American, I know when someone says "cuppa", they normally mean the cup of tea .
Keep up the good work and thanks for taking the time to develop such a great and invaluable app .
oooh.. *bookmark*
Do you have a regular Donate button somewhere? I see the shop, but I'd rather just get X amount straight to you, and not have to be awoken by some crazy delivery guy at 8am for a mug
Thanks for the kind thought...
But, I enjoy doing this stuff, so just click my google ads and I'm happy!
;-)
Got this to work on my 8125, almost... Clicking on 'add' under events causes it to crash with the following error:
NiceTrack.exe
NullReferenceException
Application::Run+0xf
MainForm::Main+0xa
....bummer - so close!
You need to select an event type eg. "Flash backlight" then click "add"..
Needs some validation there.. Plus, the events side of things isn't very useful at the moment, I need to implement some more event types.
Cheers
I installed it on my qtek9100 but it doesn't find a GSM-modem at all.
Also a Qtek9100, EN - found it on COM9 just fine
What would be really neat would be an event "Show Picture". That way it would be easy to make a make-shift map tracking thing. Simply grab a picture of the map off the internet, plunge a big dot on the map where you got the cell, save as image, and have that image displayed when entering that cell %) GIF files on the storage card, shouldn't take up too much space
Alternatively a full-fledged mapping thing could be developed, but that's a lot more work *nod*
@sharpstuff hey I installed it on my XDA EXEC, but when it scans for com and reaches com9 it just freezes...any ideas?
Hi there,
I'm having some problems with the detection code, and general functionality on WM5.
I am looking into it and will post a new version up ASAP, sorry for the problems..
stop being sorry and add that donate button *keeps clicking google ads once a day but hopes google won't start ignoring his IP address for excessive clicking...*
N!co said:
I installed it on my qtek9100 but it doesn't find a GSM-modem at all.
Click to expand...
Click to collapse
After a soft reset its working fine on COM9. Nice app.!
sharpstuff said:
Hi there,
I'm having some problems with the detection code, and general functionality on WM5.
I am looking into it and will post a new version up ASAP, sorry for the problems..
Click to expand...
Click to collapse
So is Release 1.3b a partial fix for WM5 users? I installed it on my MDA II and it detects my modem on COM2 without any problems. Both 1.2 and 1.3 seem to work on WM2003 PPCs.
http://www.nicecuppa.net/
http://www.nicecuppa.com/download/NiceTrack_Release_1_3.zip
TIA
Yep, it's an intermediate release. Basically, it reminds the user on startup to set the Com port in settings
I'm working on v1.4 at present, this has more error checking on the GSM code, and multi-threaded com port detection so the whole app doesn't hang
For what it's worth - it seems to randomly lock up on me - requires an 'end task'. Sometimes when this happens, and I try to fire it back up again, I just get an empty message box dialog; no title, just the close button.
ZeBoxx said:
For what it's worth - it seems to randomly lock up on me - requires an 'end task'. Sometimes when this happens, and I try to fire it back up again, I just get an empty message box dialog; no title, just the close button.
Click to expand...
Click to collapse
I get that messagebox at random even after I closed the app and its not in the list of running programs. Strange...

New Version of Pocket Informant ready to go

Have a look over at http://www.pocketinformant.com/Forums/index.php?showtopic=8904&st=0 for the latest (Release Candidate) of Pocket Informant.
Its well worth installing as it has a much smaller memory footprint (see the discusion in the forum above), and seems a lot faster to me. Also if you can find any bugs, make sure you post them into the forum.... I found one yesturday, and its been fixed already.
The guys at Web IS seem to have done a great job (and no, I'm not linked to them in any way.... its just that their product makes the PDA calendar features usable!!!)
Regards
P
Oh !£@[email protected]!&&! Installed this and now my right soft-key won't bring up the internal (default) contact program (which is so much better than the one in pocketinformant). Anyone know how to change it back? I managed it before but no amount of registry changing seems to work now
I'm not an expert on this, but one suggestion I would make is that you tap on the PI icon on the bottom of the screen (the red dot surrounded by a multicolour ring) and de-select "Make Default PIM" ... this then makes all the MSFT links work with the MSFT apps rather than PI... hope this helps
P
BudgieUK said:
I'm not an expert on this, but one suggestion I would make is that you tap on the PI icon on the bottom of the screen (the red dot surrounded by a multicolour ring) and de-select "Make Default PIM" ... this then makes all the MSFT links work with the MSFT apps rather than PI... hope this helps
P
Click to expand...
Click to collapse
This is one of the beefs I (and several others) have with PI, and AF for that matter, which seem to fall on deaf ears in their cosy cartel. Why won't they let the user choose which modules they want to use, instead of their software taking over the whole machine?
If you installed a non-MS planner on your Desktop PC, you wouldn't stand for it replacing all your other PIM apps too. So why should you on the PocketPC?
There is a page in the wiki that shows the registry settings for the soft keys, but I found this method unreliable. I managed to change the text but the app remained at the default setting.
The way I did it was to download Buzz's SoftKeyAppletEx, which goes into your control panel [you do need to register to download the file].
Code:
Description:
This is a replacement applet for the SoftKeyApplet.cpl. I called it SoftKeyAppletEx.cpl (to be original) ;)
This applet does exactly the same thing, but with more features
1. you can browse your ppc to get the desired application or link dedicated to the soft key.
2. you can change the name shown on the soft key.
3. you can place the applet icon on the settings tab you want (personal, system, connections).
4. you can specify only one soft key (left or right) or both
5. you can reset to defaults, so I think it's the phone and the calendar
That's really useful stuff - thanks!
As others have said, I want to use PI for my Diary but the built-in contacts application - which is far better for quick dialling etc.
I still have a problem though - PI seems to have replaced my /Windows/poutlook.lnk file with its own, so if I make the right soft-button point to this file it still runs PI. Can anyone send me their default contacts.lnk file (and possibly poutlook.exe too?) or tell me how to make a new link to the default contacts application (which I assume must still be in ROM?)
Thanks all. Love PI but this hijacking on my contacts is really annoying!
PReDiToR said:
The way I did it was to download Buzz's SoftKeyAppletEx, which goes into your control panel.
Click to expand...
Click to collapse
Where'd you put the file? What control panel are u taliking about? Help is appreciated.
BudgieUK said:
I'm not an expert on this, but one suggestion I would make is that you tap on the PI icon on the bottom of the screen (the red dot surrounded by a multicolour ring) and de-select "Make Default PIM" ... this then makes all the MSFT links work with the MSFT apps rather than PI... hope this helps
P
Click to expand...
Click to collapse
I tried this and I can report some success. I use PocketBreeze on the Today screen which is tightly linked to PI. Nothing I say here is relevant if you don't use PocketBreeze.
Now, with PI the non-default PIM, my PocketBreeze links take me to PI's calendar, tasks and contacts applications. My hardware contacts button and the contacts soft key in the phone now take me to Pocket Outlook's contacts app.
Couple of caveats: PI does seem to revert to being the default PIM after a soft reset. Also, the 'special days' feature in PB (lists upcoming birthdays and anniversaries) seems to grow duplicate entries over time, but these can be cleared with a soft reset. It's never worked properly for me anyway so could be unrelated.
I have yet to see any problems syncing. I do expect it to work OK as I believe that PO and PI run off the same database.
Hope this helps those with PB and PI.
-- TK
Lovely program, but the last few versions hae been a complete dog speed wise.
belfast-biker said:
Lovely program, but the last few versions hae been a complete dog speed wise.
Click to expand...
Click to collapse
I agree. Rev 4 was often very slooowww, although I had installed it in RAM. But this new version is different. The footprint is much smaller in WM5.
But although I have installed the new version entirely on the storage card, it is MUCH FASTER now!
I found some other improvements too, like the timeline now shows you total hours for your different projects, and there is a real fullscreen option now.
Didn't find any bugs so far, but I just downloaded it two days ago.
Cheers and thanks to this great forum! I have benefitted a lot already from the tips and tricks posted here
itoma

[Updated November 09] Route Tracker

Route Tracker
With Route Tracker you can create routes and add several route points containing text and/or images from your current position. If gps is available it will take the current longitude, latitude and altitude. Without a gps module information of the current cell id and the location area code are saved.
For each route a report can be created which can be saved as a html file.
prerequisites:
PocketPC with .net compact framework 2.0 and SQL Compact Server 2005 (already installed in WM6 professional)
(tested on a WM6 professional device without gps)
known issues:
after uninstall the db and the images will not be deleted
getting MyLocation can time out
timer greater than ~15 seconds doesn't word when device is in suspend mode
in the view form only the map type for default route maps is working
next features:
automatic point adding by distance (every x meters)
more robust MyLocation
geo game (show taken image and try to find the place on the map)
Any comments are appreciated.
version 1.0.5
new view showing the whole route in one image using Google Maps (markers or path)
this view can be saved to an image file
check its settings form for parameters
version 1.0.4
new setting: Use Google's MyLocation for report GMaps and for exporting to kml. On devices without gps the cell id information will be used to get an approximate location. (default on and will use internet connection!)
version 1.0.3
new report "GMaps" using google maps (will try to use internet connection!)
updated date set to last saved route point
additional setting: Flash on Saving (flash on main screen)
version 1.0.2
additional settings: check gps, vibrate on saving
saving settings: seconds, minutes and vibrate on saving
show time with date in the grid
version 1.0.1
A report can be saved to kml for viewing in google maps.
In Menu/Auto Report... timed saving can be activated.
Thanks,
heliosdev
Anybody tried?
Would be interesting to know if the gps information gets stored and if there are any issues on devices with qwerty hardware keyboard (regarding screen rotation).
Thanks!
New version is up. If you have difficulties with the gps data, try to start gps with another app and after having enough sat fixes try Route Tracker.
Nice now this app work, but here some ideas:
A Sign that shows a record was made
Start Time on the main screen
Show Cell ID or GPS is used
Other Ideas will follow
Thanks for the input! New version is up.
very cool! i will be certainly using it.
nir36 said:
very cool! i will be certainly using it.
Click to expand...
Click to collapse
me too. will report back feedback. thanks.
heliosdev said:
Anybody tried?
Would be interesting to know if the gps information gets stored and if there are any issues on devices with qwerty hardware keyboard (regarding screen rotation).
Thanks!
Click to expand...
Click to collapse
It works on my Diamond without any problem.
Great but here some Ideas:
Show the last position time in the grid (Last position time saved at
Vibrate is good, but better would it if you make a flashing dot on the main screen because if you use it in a carholder its not so go.
(Or you can add vibrate too under settings)
And Upload direct the cab file, its easier to use!
Thx and work on!
didn't work on my vogue - got a net framework error.
@all
thanks for your input!
@fredcatsmommy
what is the error message saying? Can you go to menu/settings and press the 'Check GPS' button?
heliosdev said:
@fredcatsmommy
what is the error message saying? Can you go to menu/settings and press the 'Check GPS' button?
Click to expand...
Click to collapse
okay, here's the message I get when trying to run RouteTracker (which does not open at all):
Error
RouteTracker.exe
MissingMethodException
File or assembly name
'System.Data.SqlServerCe,
Version=3.0.3600.0, Culture=neutral,
PublicKeyToken=3BE235DF1C8D2AD3',
or one of its dependencies, was not
found.
Well, it looks like sql is not installed on your device! I've seen cooked roms which removed this to save some space...
What .net version do you have installed? (run /Windows/cgacutil.exe)
heliosdev said:
Well, it looks like sql is not installed on your device! I've seen cooked roms which removed this to save some space...
What .net version do you have installed? (run /Windows/cgacutil.exe)
Click to expand...
Click to collapse
I'm using the ppckitchen to cook a custom rom and have included both sql, 3.5 supposed to be included and I also select .netcf 2. Maybe that's a problem, but I've not ever gotten that message with any of the other programs I use that require .netcf. When I run /Windows/cgacutil.exe it says 2.0.7045.0
Will this work with .NET 3.5 or only 2.0?
I get this error using the ROM in my sig and SQLce 3.5 added.
Code:
An unexpected error has occurred in RouteTracker.exe.
Select Quit and then restart this program, or select Details for more information.
File or assembly name 'System.Data.SqlServerCe, Version=3.0.3600.0, Culture=neutral, PublicKeyToken=3BE235DF1C8D2AD3', or one of its dependencies, was not found.
Here a new Idea
Make a Today Plugin that shows CELL ID, LAC, MCC, MNC or GPS and a count down. It shows new recorde made in xx.xx.xx (ex. 00:00:10 = 10 sek.)
Well, I'm using C# .net and I'm not sure if this can be used for today plugin development.
Btw, new version is up!
new version is up!
Tests with devices without gps are appreciated! (internet connection needed)
(report GMaps and save report (in Report form) to kml and view it with google maps/earth on desktop)
Nice,
works fine!
But can you set a dot on mylocation?
Like here http://cellid.schlapa.net
Also show the cellID data on the Gmaps Screen.
Thx wait for next versions ...
Dtrieb
Hi thanks for this app!!!!
Is it possible to get bigger screen shots ?
Thanks dude

[DEV:LPM] Location Profiler Mobile (13/Jan/2009)

Last Update January 15, 2009
I have been working on a nice add-in for windows mobile,
this application will find your location (based on cell id) and change the profile based on these locations.
currently the software is capable of changing the WiFi status (on/off/unchanged) and also Bluetooth (on/off/unchanged).
changes to this document will be marked in blue
Added Spy Photos of the new Version, it will take a while but it worths the wait
Todo:
- Add Vibration Control.
- Add Ringing Volume Control.
- Make as invisible process.
- Unknown location Profile.
- Switch to Flight mode profile option.
- Display Personal Note profile option.
- smartWatchM Support, Displays location and vibrates when location changes
- Suggestion : Mortscript or application execution on certain location.
LPM V0.1.1:
- Hide Button.
- Display Cell ID Instead of unknown.
- Added Programs Shortcut.
LPM V0.1:
- Initial Release
Features:
- Cell ID Based
- Switch Profiles Automatically.
- Wireless (on/off/unchanged) support
- Bluetooth (on/off/unchanged) support.
- Leave Unchanged option.
- XML Configuration and profiles storage.
- Polling rate of 30000ms (30 Seconds).
Requirements:
- Windows Mobile OS (Tested on WM6.1 Xperia).
- dot Net framework 3.5.
i have published the source code on Codeplex on this link
http://www.codeplex.com/LPM
if you are interested in working with me to improve this application, let me know
How to use :
1 - Start the application.
2 - Click and hold on the Empty box then select add.
3 - Type the location name, select BT & WIFI settings (unchecking the box = Don't change status when reaching this place).
4 - Click menu, start recording. then move around the place to capture all cell IDs.
5 - Click save
6 - Repeat for your locations.
7 - Enjoy.
Please Post your mobile device after testing the software. state if the test is successfull or not and if you found any bugs.
Compatibility List :
- Sony Ericsson X1
Warning : Use at your own risk, neither me or XDA-Developers are responsible if anything goes wrong.
the file(s) attached here follows the License found on codeplex
http://www.codeplex.com/LPM/license
السلام عليكم ورحمة الله وبركاته​is it only for changing the profile or it can do more
thanks !! for your time to make it happen any how.
awesome, I was designing this kind of application myself..
But this looks nice, I will look at the source and see if my style matches yours. If so I think I'd like to help develop.
This could duplicate (and more) the functionality of Wifilocations (also on xda-developers), but more than just turning on/off the wifi and bluetooth!
johnchan78 said:
This could duplicate (and more) the functionality of Wifilocations (also on xda-developers), but more than just turning on/off the wifi and bluetooth!
Click to expand...
Click to collapse
i don't think so, anyway i'm planing to implement alot of new features.
let me know if you have any specific request.
I've been wondering when WM would get to have something like this. About 3yrs ago, I played with a similar program on my Nokia S60 phone. It worked pretty good. When I went to the conference room I could have the phone memorize that location and it would put my phone to silent. And so on. Thanks for your interest and work on this. I look forward to testing it out!
noellenchris said:
I've been wondering when WM would get to have something like this. About 3yrs ago, I played with a similar program on my Nokia S60 phone. It worked pretty good. When I went to the conference room I could have the phone memorize that location and it would put my phone to silent. And so on. Thanks for your interest and work on this. I look forward to testing it out!
Click to expand...
Click to collapse
thanks for your support, please let me know if you are facing any problems.
i will be including some more stuff in it soon
I use Wifilocations, but I find it somewhat unreliable with the cell-readout (but perhaps it's me). Anyway, I will give your application a try. I will mainly use it for turning on/off Wifi anyway.
I have a few questions though:
What is the polling frequency?
Is there a special -hide autostart option?
What is going to be different from Wifilocations?
Thx for your work!
Best, danckel
danckel said:
I use Wifilocations, but I find it somewhat unreliable with the cell-readout (but perhaps it's me). Anyway, I will give your application a try. I will mainly use it for turning on/off Wifi anyway.
I have a few questions though:
What is the polling frequency?
Is there a special -hide autostart option?
What is going to be different from Wifilocations?
Thx for your work!
Best, danckel
Click to expand...
Click to collapse
in the future, this application will have alot of features,
it will have a default profile (Unknown Location Profile) which will allow you to set your default setting when you are not in a known area.
also it will have options to prevent from stopping bluetooth and/or wifi if a call is on going (to prevent a BT Headset from disconnection or to prevent Wifi incase of VOIP call).
some more features will be there and whatever you have in mind can be implemented.
the polling time will soon be an option to set i think now it is set to 30 seconds (i'm not sure about the timer settings), the software automatically polls the cell id when a major event happens (add new location or edit one for example).
but i'm concerned about one thing, is it consuming battery?!
i didn't notice anychange in battery life or performance of the device. can you please confirm this?
thanks all for your support.
Didn't test it yet, but I'll suggest you add:
launch an app (sequence)
send predefined sms
connect to A2DP receiver
go to flight mode (cinema, hospital, plane)
turn off GSM part (bad or no coverage)
antitheft actions / lock the phone (when it leaves a specified location)
-> maybe this can be done with just running another app
How accurate is this ?
Cheers
Good Job ,, Well Done ,,
mmm ,, also I suggest to search for another products to collect more ideas to rich your software ,,
You can test this software I'm really using it ,,
http://www.handango.com/catalog/ProductDetails.jsp?storeId=2218&productId=246582
it has many ideas that you can include in your software ,,
also ,, this software not depending on net framework ,, and it has an independent wm service working in backgroud to monitor the cells and change the profile this thing make it too light and stable,,
it also has a today pluggin ,, so today pluggin it important ,,
so ,, give your self a time to try it to get more ideas for your software ,,
like,,, making it shareware
nono ,, please don't make it shareware ,, take all features from GSM Locator except this one ,,
lastnikita said:
Didn't test it yet, but I'll suggest you add:
launch an app (sequence)
send predefined sms
connect to A2DP receiver
go to flight mode (cinema, hospital, plane)
turn off GSM part (bad or no coverage)
antitheft actions / lock the phone (when it leaves a specified location)
-> maybe this can be done with just running another app
How accurate is this ?
Cheers
Click to expand...
Click to collapse
Sure, Sure, these are all nice features
i started immediately on some of what you said
regarding the accuracy, this cannot be measured in any unit!
the GSM mobile cell looks like a hexagon, when you are outside the city this hexagon is set to be larger (covers more land) while it is smaller inside the city, mostly, inside the city (or locations with high mobile traffic) will have more accuracy but not that much precised! for example it will not distinguish a room in your home, but it will be able to recognize your home (but maybe not your neighbour if both are covered with the same cell tower).
CodeMaster said:
Good Job ,, Well Done ,,
mmm ,, also I suggest to search for another products to collect more ideas to rich your software ,,
You can test this software I'm really using it ,,
http://www.handango.com/catalog/ProductDetails.jsp?storeId=2218&productId=246582
it has many ideas that you can include in your software ,,
also ,, this software not depending on net framework ,, and it has an independent wm service working in backgroud to monitor the cells and change the profile this thing make it too light and stable,,
it also has a today pluggin ,, so today pluggin it important ,,
so ,, give your self a time to try it to get more ideas for your software ,,
Click to expand...
Click to collapse
needing dot NET framework is not a minus! it's a framework, it makes my life (as a systems developer) easier.
developing a today plugin is tricky, it requres an unmanaged code (cannot be done via managed code at all), so if anyone is interesed in helping me in this part i would be pleased
lastnikita said:
like,,, making it shareware
Click to expand...
Click to collapse
No way, i'm not planing to establish a company and sell this product. i'm having fun developing it in my spare time
some people might have a performance concern, i did my best to avoid any practice that might affect performance. but even though, please report any performance issues if you face some
enjoy it
CodeMaster said:
Good Job ,, Well Done ,,
mmm ,, also I suggest to search for another products to collect more ideas to rich your software ,,
You can test this software I'm really using it ,,
http://www.handango.com/catalog/ProductDetails.jsp?storeId=2218&productId=246582
it has many ideas that you can include in your software ,,
also ,, this software not depending on net framework ,, and it has an independent wm service working in backgroud to monitor the cells and change the profile this thing make it too light and stable,,
it also has a today pluggin ,, so today pluggin it important ,,
so ,, give your self a time to try it to get more ideas for your software ,,
Click to expand...
Click to collapse
Guy, you were plugging your app (with handango link no less) three times on the other thread and now you are bumping it in here on the other app's thread, again? You must seriously work for them. Please, cut it off.
I tried your program, however, it could never get a fix on my location... it was always "unknown".
Im using a Xperia X1 GSM version...
johnchan78 said:
I tried your program, however, it could never get a fix on my location... it was always "unknown".
Im using a Xperia X1 GSM version...
Click to expand...
Click to collapse
please check the first post, i added how to use.
let me know if it didn't work and if you are facing any more problems.
anaadoul said:
the polling time will soon be an option to set i think now it is set to 30 seconds (i'm not sure about the timer settings), the software automatically polls the cell id when a major event happens (add new location or edit one for example).
Click to expand...
Click to collapse
Polling time of 30sec is fine, but I could not verify it. A very helpful trigger event is "turning on the device again". Could you include an active polling on this event?
It would also be nice if the application showed the actual cell id rather than reporting "Unknown" on the main screen. This enables me to check whether the polling actually works.
Wifilocations also has a trigger event when you leave rather than enter a cell. This could also be very handy.
Battery drain is of course a major concern, because the application has to run continuously. I haven't had time to check the battery drain yet.
Finally, is there a program switch that enables starting the program in the background?
PS: Thanks also for sharing the source code.
send predefined sms
-this option would be very useful for people who always travel because it can send an sms to a pre defined number especially if it will also send the cellid. it can be used as a tracking device.
this is what i did:
- launched LPM
- Options > Add New Location
- added location name: Office> ticked Ringing Volume > adjusted to lowest point > Start Recording > Saved
- quit the app
- relaunched the app, now the Current Location shows "Office", Ringer: 0%
- when someone calls, the ringer volume is still max

Categories

Resources