PDA

View Full Version : *TrackMe* GPS/CellID Tracking tool for Google Earth & Google Maps *UPDATED 10/22/08*


Pages : 1 2 3 4 5 6 7 8 9 10 11 [12] 13 14 15 16

staryon
24-07-2008, 12:45 AM
You beat me to it staryon - I was about to edit my own post.

Somehow I did miss the SQL server installation. I've done it now and it's working (after a reboot or two!)

Anyone else suffering this - read page one, or also page 266. Silly me. :o Right - time to play!

And to answer a question I saw while skimming through, I would pay for it on the iphone. I don't have one yet (still in contract) but one of the things that would stop me getting one is the availability of apps like this. If this and one or two others become available it's probably a no-brainer.

No problem! I'm glad you got it to work.
Regarding the iPhone version.... I'm not sure, I haven't got too much interest after I posted that question, so I don't really know if I will end up doing it.

Regards

staryon
24-07-2008, 02:59 AM
I have updated the documentation and also some of the images that appear in the first post.

tolgaulas
25-07-2008, 02:53 AM
Hi,

After admiring the work, i've spent some time over the server side and managed to draft a solution to display your latest recorded (and uploaded) position in a picture file.

This picture file can be displayed in any web browser including mobiles.

The solution is not the best, i bet you gurus will find more efficient way of doing it.

For a demo you can see my site in facebook : http://www.facebook.com/profile.php?id=707042544

The solution is adding a simple line of code to the "requests.php" file which is attached. It basically saves your recorded position as a gif file, so you can call it http://yourserver.com/trackme/staticmap.gif

T.

PS: I wish the program had a "today plugin module" :)

staryon
25-07-2008, 04:37 AM
Hi,

After admiring the work, i've spent some time over the server side and managed to draft a solution to display your latest recorded (and uploaded) position in a picture file.

This picture file can be displayed in any web browser including mobiles.

The solution is not the best, i bet you gurus will find more efficient way of doing it.

For a demo you can see my site in facebook : http://www.facebook.com/profile.php?id=707042544

The solution is adding a simple line of code to the "requests.php" file which is attached. It basically saves your recorded position as a gif file, so you can call it http://yourserver.com/trackme/staticmap.gif

T.

PS: I wish the program had a "today plugin module" :)


hey that´s a good idea! Thanks for your contribution.
The only thing that maybe it would be better to have the option from TrackMe. Something like "Make a snapshot from last position"
Because you are only really interested in your last uploaded position, otherwise it would add some server process time. Also I would have to rename those pictures according to the username because a server can be used by thousand of users (like in my case)

Thanks again. Hopefully I'll be adding all that to TrackMe soon. :)

Regards

kelor90
26-07-2008, 09:05 AM
i cannot install sql. Everytime i try to use the .cab from file explorer on my device i get the folowing message

installation of sqlce.ppc.wce5.armv4i.cab was unsuccessful.

does anyone have any idea what might be wrong

i am using an ATT tilt with the default ATT ROM.

colinRTM
26-07-2008, 05:54 PM
Does this generate on-the-device local .kml files? Because even though I have it in offline mode, it still absolutely will not export the GPS data to a local .kml and insists that I put in my username and password. I would rather just have the files locally.

staryon
26-07-2008, 06:03 PM
Does this generate on-the-device local .kml files? Because even though I have it in offline mode, it still absolutely will not export the GPS data to a local .kml and insists that I put in my username and password. I would rather just have the files locally.

Please check the documentation, everything is explained there.

Regards

powergator
27-07-2008, 10:14 PM
Hello,

I have been trying for several hours to sort out why I can't get TrackMe going on my phone. I have an ATT Tilt (Kaiser) with Dutty's latest (last) Diamond ROM (CE OS 5.2.19588) which has Windows Mobile 6.1.

I initially simply tried to load the sql 3.5 and the compact framework 3.5 programs. The sql program loaded ok and then the compact framework install kept givng me an error saying i had too many apps open at the very end of the install process (and I know I didn't have too many open as the memory usage was maybe 35% at the time).

Then, i tried to uninstall them and the compact framework program wouldn't fully uninstall all the components. Getting frustrated, I then hard reset the phone because I read the program listing for Duttys diamond ROM and it says both of these are already included.

So, after all of that I simply tried to install TrackMe and it simply says the installation is unsuccessful after repeated attempts.

Looks like a pretty good app and any suggesstions would be appreciated.

tichuiche
28-07-2008, 01:06 AM
Hello,

Hello,

Splendid program, which I discover today.
Thank you very much for this development.

however on the version “server” I have this same problem :

On the server “luisespinosa.com” the remote loading functions perfectly.

(routes and pics are in CHMOD777)

Have an idea or suggestion ?

Many's Thanks

I always have the same problem that I do not manage to solve.


I tested various solutions found in this topic, but the problem persists.

Have a solution or a beginning of track?

turtle2472
28-07-2008, 04:55 AM
Hello,

I have been trying for several hours to sort out why I can't get TrackMe going on my phone. I have an ATT Tilt (Kaiser) with Dutty's latest (last) Diamond ROM (CE OS 5.2.19588) which has Windows Mobile 6.1.

I initially simply tried to load the sql 3.5 and the compact framework 3.5 programs. The sql program loaded ok and then the compact framework install kept givng me an error saying i had too many apps open at the very end of the install process (and I know I didn't have too many open as the memory usage was maybe 35% at the time).

Then, i tried to uninstall them and the compact framework program wouldn't fully uninstall all the components. Getting frustrated, I then hard reset the phone because I read the program listing for Duttys diamond ROM and it says both of these are already included.

So, after all of that I simply tried to install TrackMe and it simply says the installation is unsuccessful after repeated attempts.

Looks like a pretty good app and any suggesstions would be appreciated.

Might want to check with others using Dutty's ROM. I haven't had any problems using the few ROMs I have. Could be an issue with the way he cooked that one. Wish I could be more help, but you've done what I would suggest you to do.

staryon
28-07-2008, 07:42 PM
Might want to check with others using Dutty's ROM. I haven't had any problems using the few ROMs I have. Could be an issue with the way he cooked that one. Wish I could be more help, but you've done what I would suggest you to do.

I have been using Dutty's ROM for a long time and never had a problem.
Maybe you should open a new thread asking about this problem because it seems to be an issue with CF more than with TrackMe.

Regards

jeepin_idaho
29-07-2008, 10:40 PM
i just installed all the files and they all installed just fine. but when i go to run track me i get this error message: "An unexpected error has occured in TrackMe.exe. Select Quit and then restart this program, or select Details for more info"

the details shows a missingmethodexception at system.windows.form.control.set_parent() at controlcollection.add() at Track.ME.FormMain.InitializeComponent() at TrackMe.Form.Main..ctor() at TrackMe.Program.Main()

every time i run the program i get the same error. Am i doing something wrong or what? I'm running the regular ATT rom on my ATT Tilt. Thanks for the help!

jcleek
31-07-2008, 07:18 AM
Ok Staryon, I have some ideas. I am currently on a 7000 mile trip around the country and have learned a LOT about the application and have some ideas on how to improve it.

1) There should be an option to start the tracker without applying an update right away. Why? Scenario: you pull into a hotel and force an update at night. Next day you want to start the track again and hit the START button. What happens? A grey marker gets dropped right on top of the forced update you did last night. I would like to be able to start the application tracking (looking for satellites) without submitting an update.

2) Forcing an update: Need to be able to save a forced update WITH a photo. If there is no data available you can not save a point with a photo.

3) Icons with no data: need to be able to use icons without a data connection. Without data I can not see icons available.

In traveling through the southwest, specifically through indian reservations, I have had little in the way of data connectivity. That has made updating the tracker a challenge, especially when I wanted to add a manual update. I have been forced to go to the raw database every night to fix points missing photos and data manually. While I can do that, not everyone that uses the application understands enough about it to make those changes or has the ability to do so.

If there is anything that isn't clear about my suggestions please let me know.

Side note: Thank you again for all of your work. This has been awesome and my family has been able to track me in real time as I travel across the US on a mission to Sturgis.

Phree
31-07-2008, 11:45 AM
jcleek,

on a side note, your trip sounds fascinating - especially the trips around Indian reservations...If you have any pics you can share, I'd love to see them!

Happy tracking :)

qwasdenn
01-08-2008, 11:29 AM
Hey guys, does someone still have the TrackME version where you are able to export a kml file without connecting to the internet?


Thx

xdaradar
03-08-2008, 11:32 PM
Hi TrackMe people, been using this for a while now, using my own server, but was posting on LEM's forum, it looks as if i'd better post in this topic.

The new trip summary feature is great. Just on my 3100km tour-the-france trip the summary stayed empty. Something in the logged data confused the total distance calculator.

If you have the same issue and run on your own server you could change in requests.php as follows:

In the dist calculation i added directly after $dist = rad2deg($dist);

if (is_nan($dist))
{
$dist = 0 ;
}

I'm sure LEM will come with a solution, this is just a workaround i suppose, but it worked for me.

xdaradar
03-08-2008, 11:39 PM
Hey guys, does someone still have the TrackME version where you are able to export a kml file without connecting to the internet?


Thx

I think/hope you mean this version where you can work local

staryon
03-08-2008, 11:44 PM
Hi TrackMe people, been using this for a while now, using my own server, but was posting on LEM's forum, it looks as if i'd better post in this topic.

The new trip summary feature is great. Just on my 3100km tour-the-france trip the summary stayed empty. Something in the logged data confused the total distance calculator.

If you have the same issue and run on your own server you could change in requests.php as follows:

In the dist calculation i added directly after $dist = rad2deg($dist);

if (is_nan($dist))
{
$dist = 0 ;
}

I'm sure LEM will come with a solution, this is just a workaround i suppose, but it worked for me.


I'm not sure why that happens, so I will just add your solution by now. Thanks

jeepin_idaho
04-08-2008, 12:12 AM
i now at least have trackme working but i can't do the live tracking because it won't connect to the server. it says i need to update my client but i have app all set up on my device. is there something else i ned to do onlin to use lem's server? thanks!

xdaradar
04-08-2008, 01:24 AM
I noticed that the list of photo's below the tripsummary wasn't always complete.

As soon as there's a comment text with the picture, the list stops. At the same time the clientsw on the pda gives an errormessage: "error processing result (xxxxxxxx)" where xxxx stands for the returned data from the server.

Replaying on the desktop the sent data shows no strange things, it appears to be a clientsw thing.

As a work around i changed the requests.php script on my serverside, suppressing the comment text in the result sent to the client.

At the bottom of this script you can see:

$output.=$row['Latitude']."|".$row['Longitude']."|".$row['ImageURL']."|".$row['Comments']."|".$row['IconURL']."\n";

I changed that to:

$output.=$row['Latitude']."|".$row['Longitude']."|".$row['ImageURL']."|".""."|".$row['IconURL']."\n";

i hope it can be fixed properly, because the summary feature is awesome !!

staryon
04-08-2008, 01:35 AM
I noticed that the list of photo's below the tripsummary wasn't always complete.

As soon as there's a comment text with the picture, the list stops. At the same time the clientsw on the pda gives an errormessage: "error processing result (xxxxxxxx)" where xxxx stands for the returned data from the server.

Replaying on the desktop the sent data shows no strange things, it appears to be a clientsw thing.

As a work around i changed the requests.php script on my serverside, suppressing the comment text in the result sent to the client.

At the bottom of this script you can see:

$output.=$row['Latitude']."|".$row['Longitude']."|".$row['ImageURL']."|".$row['Comments']."|".$row['IconURL']."\n";

I changed that to:

$output.=$row['Latitude']."|".$row['Longitude']."|".$row['ImageURL']."|".""."|".$row['IconURL']."\n";

i hope it can be fixed properly, because the summary feature is awesome !!

That has already been fixed but I haven't uploaded the new version yet.

seninho
04-08-2008, 12:10 PM
Hi guys,

I'm using Track me (great tool!) on my Polaris with WM 6.1 (Bepe's ROM) and I do have absolutly no problems.

My colleague uses same phone, same ROM, but gets an Error while running TRack Me when it tries to upload to server. He also can't open "Show position on map" saying that it can't be opened. The page opens up in IE. When he tries to open it in Opera, it works out fine.

Any suggestions?

uyogesh
04-08-2008, 02:12 PM
I guess the server is offline for a while, me too have the same problem now.


I have few questions and suggessions,

* Is it possible to use this software if my mobile is lost? Will this software autostart? and auto connect GPS and 3G?

* Is it possible to show only my current location in my blog or personal website? I dont want to show my tracks to the public.

But still I would like to show my complete tracks to my friends and family in the google earth.

* There is a small problem... Whenever I am inside my home/office, it shows satellites 1 to 3... but the locations uploaded are entirely wrong and far away from my place. I feel annoied to turn off each time I go indoor.

Maybe you could make it save only the points which are nearer.. because I cant jump a very long distance in a short time. So using the distance and time, the error can be ignored and those points can be ignored with out saving.

* When using "Screen off" it doesnt go to shealth mode. It will be nice if it go to shealth mode when I press screen off

* The power saving mode is no use, because if the GPS is switched off, it takes atleast few mins to lockdown the satellites.

* Is it possible to initiate this software or get data by sms commands?

* In this website.. http://luisespinosa.com/trackme/index.php I cannot choose the satellite view in live tracking. I hope I have live tracking on my website.

* Why the local for kml save is removed in new version? When I travel abroad, I always dont have internet. If have local option, I can send kml file from my phone to public computer then email it. Now I cannot!

Okay, will this new version connect to the server using activesyc? Is it possible to trasfter kml using only activesync (no wifi or 3G).

Still lot of ideas and questions in my mind... but its time to get back to work... i keep posting later.

xdaradar
04-08-2008, 05:16 PM
I guess the server is offline for a while, me too have the same problem now.


I have few questions and suggessions,

* Is it possible to use this software if my mobile is lost? Will this software autostart? and auto connect GPS and 3G?

* Is it possible to show only my current location in my blog or personal website? I dont want to show my tracks to the public.

But still I would like to show my complete tracks to my friends and family in the google earth.

* There is a small problem... Whenever I am inside my home/office, it shows satellites 1 to 3... but the locations uploaded are entirely wrong and far away from my place. I feel annoied to turn off each time I go indoor.

Maybe you could make it save only the points which are nearer.. because I cant jump a very long distance in a short time. So using the distance and time, the error can be ignored and those points can be ignored with out saving.

* When using "Screen off" it doesnt go to shealth mode. It will be nice if it go to shealth mode when I press screen off

* The power saving mode is no use, because if the GPS is switched off, it takes atleast few mins to lockdown the satellites.

* Is it possible to initiate this software or get data by sms commands?

* In this website.. http://luisespinosa.com/trackme/index.php I cannot choose the satellite view in live tracking. I hope I have live tracking on my website.

* Why the local for kml save is removed in new version? When I travel abroad, I always dont have internet. If have local option, I can send kml file from my phone to public computer then email it. Now I cannot!

Okay, will this new version connect to the server using activesyc? Is it possible to trasfter kml using only activesync (no wifi or 3G).

Still lot of ideas and questions in my mind... but its time to get back to work... i keep posting later.

Lost&Found

The sw can autostart and do it's work on your pda, but in which scenario would this be of use?
- if trackme is already running: go home and look for the current position on the website
(you should be in remote tracking mode for this)
- if trackme is not running: autostart would only be usefull when someone presses the reset button on your device
- and offcourse it'll only work with a build-in gps
- try google and you'll find a lot of software for tracking down a lost/stolen device

showing current location on your personal website and public/personal issue's
- can all be done if you run on your own server
- than you can customize it yourself

non-accurate gps-locations
- on the GPS-page of the trackme pda s/w you can choose how many sattelites need to be available as a minimum. (default is 1). Set this to a higher number and this issue is fixed

livetracking

the only thing the website does is picking up the kml-file you generate with the pda. if you point to this kmlfile in google-earth and tell google earth to refresh automaticly you get exactly what you want in any view without having to use the website.

local kmlfile

read back in this thread and you'll find why the local options are removed. The kml file generation is only available at the serverside.

activesync

trackme will try to setup a connection to the internet. How internet is accessible from your pda is up to you and outside of trackme. if you have activesync (on your desktop) setup that it can relay pda<>internet traffic then it should work

staryon
04-08-2008, 05:16 PM
i now at least have trackme working but i can't do the live tracking because it won't connect to the server. it says i need to update my client but i have app all set up on my device. is there something else i ned to do onlin to use lem's server? thanks!

What's the version of your client?

staryon
04-08-2008, 05:21 PM
uyogesh,

xdaradar already answered your questions, but regarding this:


* When using "Screen off" it doesnt go to shealth mode. It will be nice if it go to shealth mode when I press screen off

Stealth mode only minimizes TrackMe. If you need this, just click on the X icon.


* Is it possible to show only my current location in my blog or personal website? I dont want to show my tracks to the public.

This will be available soon. You will be able to make snapshots of your last uploaded position.


* The power saving mode is no use, because if the GPS is switched off, it takes atleast few mins to lockdown the satellites.


I wouldn't say no use. It depends how you want to use it. If you plan to upload positions every 20 seconds and you turn on and off your GPS for every new position, obviously will not be very useful. That feature should be used when your interval is bigger than that.

xdaradar
04-08-2008, 06:26 PM
every so often i appear to have Startrek "beam me up scotty" capabilities ;-)

"show position on map" places me far away of my actual recorded position. Some debugging shows it to be gm.php stringhandling issue.
the gm.php scripts handles these requests at the serverside, generating googlemaps url's.

the one with a longitude of 6.4 puts me in the east of the netherlands
the one with a longitude of 5.4 puts me in the middle of the netherlands
the one with a longitude of 5.9 should put me somewhere in between, but places me in Great Brittain

http://maps.google.com/mapdata?latitude_e6=52398598&longitude_e6=6422165&Point=b&Point.latitude_e6=52398598&Point.longitude_e6=6422165&Point.iconid=15&Point=e&zm=4800&w=320&h=240&cc=&min_priority=5&zl=8

http://maps.google.com/mapdata?latitude_e6=52298598&longitude_e6=5422165&Point=b&Point.latitude_e6=52298598&Point.longitude_e6=5422165&Point.iconid=15&Point=e&zm=4800&w=320&h=240&cc=&min_priority=5&zl=8

http://maps.google.com/mapdata?latitude_e6=52231263&longitude_e6=597668&Point=b&Point.latitude_e6=52231263&Point.longitude_e6=597668&Point.iconid=15&Point=e&zm=4800&w=320&h=240&cc=&min_priority=5&zl=8

in the calculation gm.php looses trailing blanks beyond the decimal point where googlemaps expects them.

i've repaired this and attached a new gm.php for Staryon, maybe you can look if you like the fix (i'm not a programmer)

uyogesh
04-08-2008, 07:47 PM
uyogesh,

xdaradar already answered your questions, but regarding this:


Stealth mode only minimizes TrackMe. If you need this, just click on the X icon.


Thank u xdaradar and staryon, almost I got all answers for my questions, really useful :)

Yes, Stealth mode only minimizes TrackMe. but,
If I click on the X icon, how can I "Screen Off"?
If I "Screen Off", how can I keep it in Stealth mode?

Maybe, it would be better to assign a key for "screen off". So, I can only switch off the screen and run the apps. am I going in a different direction? I guess so...

I think its only possible if you provide me a stand alone app with only Screen Off. Because I am using so many apps such as skype, trackme, msn, which needs wifi or 3G and power on.

Does anyone know any stand alone software for Screen Off?, staryon? Sorry to hijack this thread a little bit.. but ofcourse it maybe useful with TrackMe.

staryon
04-08-2008, 08:08 PM
every so often i appear to have Startrek "beam me up scotty" capabilities ;-)

"show position on map" places me far away of my actual recorded position. Some debugging shows it to be gm.php stringhandling issue.
the gm.php scripts handles these requests at the serverside, generating googlemaps url's.

the one with a longitude of 6.4 puts me in the east of the netherlands
the one with a longitude of 5.4 puts me in the middle of the netherlands
the one with a longitude of 5.9 should put me somewhere in between, but places me in Great Brittain

http://maps.google.com/mapdata?latitude_e6=52398598&longitude_e6=6422165&Point=b&Point.latitude_e6=52398598&Point.longitude_e6=6422165&Point.iconid=15&Point=e&zm=4800&w=320&h=240&cc=&min_priority=5&zl=8

http://maps.google.com/mapdata?latitude_e6=52298598&longitude_e6=5422165&Point=b&Point.latitude_e6=52298598&Point.longitude_e6=5422165&Point.iconid=15&Point=e&zm=4800&w=320&h=240&cc=&min_priority=5&zl=8

http://maps.google.com/mapdata?latitude_e6=52231263&longitude_e6=597668&Point=b&Point.latitude_e6=52231263&Point.longitude_e6=597668&Point.iconid=15&Point=e&zm=4800&w=320&h=240&cc=&min_priority=5&zl=8

in the calculation gm.php looses trailing blanks beyond the decimal point where googlemaps expects them.

i've repaired this and attached a new gm.php for Staryon, maybe you can look if you like the fix (i'm not a programmer)

Thanks a lot. I will update the server files with that change for the next version.

xdaradar
04-08-2008, 09:51 PM
Thank u xdaradar and staryon, almost I got all answers for my questions, really useful :)

Yes, Stealth mode only minimizes TrackMe. but,
If I click on the X icon, how can I "Screen Off"?
If I "Screen Off", how can I keep it in Stealth mode?

Maybe, it would be better to assign a key for "screen off". So, I can only switch off the screen and run the apps. am I going in a different direction? I guess so...

I think its only possible if you provide me a stand alone app with only Screen Off. Because I am using so many apps such as skype, trackme, msn, which needs wifi or 3G and power on.

Does anyone know any stand alone software for Screen Off?, staryon? Sorry to hijack this thread a little bit.. but ofcourse it maybe useful with TrackMe.

I don't think there's any trackme change needed here.
- google for shutxp, this utility lets your turn off screen/device, etc.
- screenoff in trackme will turn of screen, while apps keep running
- just like the poweroff button on your pda
- map "today" to a hw button to minimize all
- or try HTC taskmanager or pBar or several other utilies that do the same

xdaradar
05-08-2008, 02:21 AM
TrackMe is a great feature and i did some customizing for my own (paranoia?) needs.

In an attempt not just to take from this forum, but give something back, i tried to make a little package with the changes. Never done this before, so i hope i've done in right.

All regards go to Staryon for his great software. Staryon: if you don't want this, please say so. I remove the package instantly.

xdaradar changelog: 2008_08_10

support for default apache htaccess security and mysql 4.x

- config.php moved outsite webroot for security reasons
- location of kmlfiles en pictures can be defined in config.php and stored on secure locations
- when deleting trip, the generated kmlfile of that trip is deleted as well
- support for mysql 4.x added, configure in config.php
- removed possible vulnerability in TrackMe as mentioned in http://forum.xda-developers.com/showpost.php?p=2508714&postcount=2836

>> webviewer not update and not tested
>> i'm only using google-earth as viewer

Installation

- place php scripts over the original installed ones from Staryon
- place config.php on the location of your choice
- update variables in config.php to reflect the proper filelocations and mysql version

Browsing through your website

i'm using a simple php script to browse through the kmlfiles and pictures and let google-earth do the presentation for me

installation
- unzip thumbnail.zip
- copy the index.php and .icons directory to each directory you want to browse in your website

usage
- go to your website like: mywebsite.com/TrackMe/index.php

download
http://xdaradar.mine.nu/TrackMe/TrackMe_server_update.rar

screenshots
http://xdaradar.mine.nu/TrackMe/screenshot1.jpg
http://xdaradar.mine.nu/TrackMe/screenshot2.jpg
http://xdaradar.mine.nu/TrackMe/screenshot3.jpg

staryon
05-08-2008, 02:27 AM
I'm ok with that. It's just as I told you in my forum there are some features that I cannot add because of they wouldn't work ok for multiuser environments.
You can keep posting your new features/bug fixes and I will be adding some of them to the official releases depending on if I can consider it appropriate or not.

Thanks a lot for your contributions!

staryon
05-08-2008, 04:37 AM
New version available!!

-Geofence.
1. You can decide if you want to include your current location in the body of the message.
2. Added option in configuration to Reset notifications when tracking is started.

- Manage Trips.
1. There was a bug when downloading a summary that contains comments with an space.
2. New column 'Start date'
3. Ability to sort by column
4. The total distance could be wrong in some cases. This has been fixed (thanks xdaradar)

- Database access has been improved and everything should be more faster including the Web viewer.
- Fixed problem when showing location on the map. It could return a wrong position in some cases (thanks xdaradar)


For people using their own server:
Files changed:
requests.php and gm.php
I have also added some indexes in the database that really improves the speed. Check the updated script database.sql for the indexes that I have added (sorry but I don't have time at this moment to post the SQL code to create the indexes)

Enjoy! :D

Expecho
05-08-2008, 11:58 AM
Hi,

I've read that it is not possible to generate KML files to the pda's file system, only at the server. Why is that ni longer supported. In my case I want to use this great tool to track my trips during my travels. I live in Holland but outside the country using GPRS/3G is VERY expensive. I like to have a tool that can generate KML files locally and then, in an i-net cafe I like to upload that file to my webserver with a custom application that supports KML files. I cannot always attach my PDA at such place because it sometimes is not recognized. I offline mode would be fully supported I would be able to put the genereated files on a memory card, plug that into the PC at the i-net cafe and upload the data then.

My worry is that this tool is only fully useable in an always online situation, or am I totally wrong now?

Also, if the source code would be available it would be easy to crate this support myself. I know you've stated that maybe commercial company's will use your code but be aware that in the current version you can easily decompile your app as well, so it is not for that purpose that is not wise to publice your code or is it? Anyway, maybe you can integrate support for addin's so people can extend your app?

Will there ever be a .net version of the webapp? would be very interesting.. or do you have info so I can write a .net version myself?

Last of all: great job, it is a very nice tool! Just not totally suitable (i think) for offline mode.

staryon
05-08-2008, 03:31 PM
Hi,

I've read that it is not possible to generate KML files to the pda's file system, only at the server. Why is that ni longer supported. In my case I want to use this great tool to track my trips during my travels. I live in Holland but outside the country using GPRS/3G is VERY expensive. I like to have a tool that can generate KML files locally and then, in an i-net cafe I like to upload that file to my webserver with a custom application that supports KML files. I cannot always attach my PDA at such place because it sometimes is not recognized. I offline mode would be fully supported I would be able to put the genereated files on a memory card, plug that into the PC at the i-net cafe and upload the data then.

My worry is that this tool is only fully useable in an always online situation, or am I totally wrong now?

Also, if the source code would be available it would be easy to crate this support myself. I know you've stated that maybe commercial company's will use your code but be aware that in the current version you can easily decompile your app as well, so it is not for that purpose that is not wise to publice your code or is it? Anyway, maybe you can integrate support for addin's so people can extend your app?

Will there ever be a .net version of the webapp? would be very interesting.. or do you have info so I can write a .net version myself?

Last of all: great job, it is a very nice tool! Just not totally suitable (i think) for offline mode.

That has been answered several times. Before getting rid of local mode I posted a poll asking what should I do. You can still use TrackMe when you don't have an internet connection. Check the documentation.

Regards

Expecho
05-08-2008, 03:39 PM
That has been answered several times. Before getting rid of local mode I posted a poll asking what should I do. You can still use TrackMe when you don't have an internet connection. Check the documentation.

Regards

Eurhm, correct me if I am wrong, but it's only good as long as you are disconnected for a while but in the end you do need an connection at your device to upload the files. The offline support in the current release keeps your data for future upload via your device. Maybe I am completely wrong here but that's what I conclude after reading the documentation. Could the previous functionallity not exists side by side with the current setup.

I am afraid i stumbled upon this litte wonder app before you placed the poll, sorry for that :)

It's just that I am looking for an app like this for a long long time and this is the most promesing of all, but unfortunately I travel always outside my country so GPRS is very costly, but i still want to show where I am regulary. That's why I thougt about putting the kml files on a memory card for internet cafe's

staryon
05-08-2008, 05:24 PM
Eurhm, correct me if I am wrong, but it's only good as long as you are disconnected for a while but in the end you do need an connection at your device to upload the files. The offline support in the current release keeps your data for future upload via your device. Maybe I am completely wrong here but that's what I conclude after reading the documentation. Could the previous functionallity not exists side by side with the current setup.

I am afraid i stumbled upon this litte wonder app before you placed the poll, sorry for that :)

It's just that I am looking for an app like this for a long long time and this is the most promesing of all, but unfortunately I travel always outside my country so GPRS is very costly, but i still want to show where I am regulary. That's why I thougt about putting the kml files on a memory card for internet cafe's

Yes, you are correct. However, if you plan to go to a internet cafe to upload your KML files, why don't you just connect your PDA and upload your offline data? The only problem that I see is if they don't let you to install activesync there. In that case you could use your GPRS only for uploading your data, generate a remote kml and disconnect after that. Maybe it would be even cheaper than going to a internet cafe...
I don't know! it's just an idea! :rolleyes:

Regards

xdaradar
06-08-2008, 12:35 AM
homemade package updated to match Staryons 8/4/8 release:

homemade details:
http://forum.xda-developers.com/showpost.php?p=2487098&postcount=2781

based on Staryons 8/4/8 version:
http://forum.xda-developers.com/showpost.php?p=2487377&postcount=2783

staryon
06-08-2008, 02:00 AM
homemade package updated to match Staryons 8/4/8 release:

homemade details:
http://forum.xda-developers.com/showpost.php?p=2487098&postcount=2781

based on Staryons 8/4/8 version:
http://forum.xda-developers.com/showpost.php?p=2487377&postcount=2783

hey xdaradar,

These 2 issues were resolved so you don't need to include them in your release:
- bugfix in gm.php for sometimes wrong location send to google maps
- workaround for comment handling bug in trackme client

Thanks for your cooperation

xdaradar
06-08-2008, 02:40 AM
hey xdaradar,

These 2 issues were resolved so you don't need to include them in your release:
- bugfix in gm.php for sometimes wrong location send to google maps
- workaround for comment handling bug in trackme client

Thanks for your cooperation

I took them out indeed, but forgot to update the previous posted info.

scfal
06-08-2008, 03:24 AM
Hello, I am part of an international beer drinking and running group that will soon have two Scotish style kilts made in our very own registered septs. These kilts will be sent out to circumnavigate the globe. We are hoping that some sort of rugged, very simple GPS devise can be sent with each kilt so that they can be tracked in real time. Is there a device out there that would act just as a GPS tracker It does not need to be a phone, or take pictures, or anything. All we want is for it to track where the kilt has gone, globally, with some sort of accuracy. It needs to be rugged/water proof. Small and inexpensive are also desired. Any suggestions?

turtle2472
06-08-2008, 06:02 AM
...
For people using their own server:
Files changed:
requests.php and gm.php
I have also added some indexes in the database that really improves the speed. Check the updated script database.sql for the indexes that I have added (sorry but I don't have time at this moment to post the SQL code to create the indexes)
...

This part concerns me because I don't know what you're telling me to do. I'm clueless with SQL management and make a great lemming for this kind of thing. I can change the php files but I don't know what to do about the indexes. Any chance I can get a more descriptive plan of action?

justpctech
06-08-2008, 02:49 PM
New version available!!

For people using their own server:
Files changed:
requests.php and gm.php
I have also added some indexes in the database that really improves the speed. Check the updated script database.sql for the indexes that I have added (sorry but I don't have time at this moment to post the SQL code to create the indexes)

Enjoy! :D

I thought the server updates used to be in the first post of the thread but I dont see them there now? I would like to update mine if possible. I have an issue possibly related to that- when trying to manage trips, its not downloading all the trips stored on server.
Thanks again for a killer GPS tool!
EDIT: duh, checked the How To Use Your Own Server link to get latest server updates. will see if this fixes my issue now.

kb1313
06-08-2008, 03:30 PM
i have an issue too after upgrading the server files. it seems that the 'manage trips' option can't access the sql database as it should (-just deleting the trips didn't work either). -- on the other hand: in myphpadmin there was an option 'optimize database' ... and i used it. so there might be a slight chance that the issue is related to this. i will set up my sql database again and see if the problem remains.

i've compared the database.sql with my tables in the database and i can't find any difference ... especially no new indexes?! ... what would that look like?

and last but not least: i'm still looking forward to the new web interface from mcross... now that he is back to the forums... i hope he is still working on this extJs thing... i'm thinking about looking at this programming myself... but i'm afraid that it would take A LOT of time to do that...

and as always... thanks staryon for keeping up your great work... my family is so happy everytime they can follow me virtually on my trips :-)

lrossouw
06-08-2008, 06:45 PM
Hi

I quite enjoy this prog, and like what it is doing. Had some ideas which may be interesting:
1) There is another thread about a program which may be usefull. See http://forum.xda-developers.com/showthread.php?t=393189&highlight=cellid It is about tracking/logging cell tower ids and using this as a proxy for location to save battery power. Thus a) it would be usefull to capture GPS coords and CellIDs to build up data with regard to CellIDs and b) to capture just CellIDs. Capturing CellIDs take less power because the GPS doesn't need to be running. Implementing just a) is also an option. My view is that TrackMe already has the relevant "infrastructure", and should relatively easily get a) done.

2) I use the software for relatively infrequent updates as I don't want to mess with my battery life. But I often use navigation software when driving and connected to car charger. In these scenarios a) my position is changing rapdily and b) my GPS is already on. Is it possible to set the software such that if noone else is using the GPS update location every 30 (or other longish number) minutes (and switching off the GPS in between as it can do already) and if the GPS is on in anycase update more frequently.

Thoughts?
Cheers
Louis

staryon
06-08-2008, 07:29 PM
hey guys,

For people using their own server:

I had to make some changes on the indexes again. Sorry about that.
I updated the file database.sql with the latest changes.

If you ignore the server changes that I posted on Sunday, these are the only changes in the database:


CREATE INDEX Index_FK_Trips_ID ON positions( FK_Trips_ID )
CREATE INDEX Index_FK_Users_ID ON positions( FK_Users_ID )


turtle2472, indexes are used to improve the speed when accessing data in the database. Just run the previous 2 commands on your mysql database and you're done.

staryon
06-08-2008, 07:31 PM
I thought the server updates used to be in the first post of the thread but I dont see them there now? I would like to update mine if possible. I have an issue possibly related to that- when trying to manage trips, its not downloading all the trips stored on server.
Thanks again for a killer GPS tool!
EDIT: duh, checked the How To Use Your Own Server link to get latest server updates. will see if this fixes my issue now.

Are you getting any particular error when downloading the trips?

staryon
06-08-2008, 07:33 PM
i have an issue too after upgrading the server files. it seems that the 'manage trips' option can't access the sql database as it should (-just deleting the trips didn't work either). -- on the other hand: in myphpadmin there was an option 'optimize database' ... and i used it. so there might be a slight chance that the issue is related to this. i will set up my sql database again and see if the problem remains.

i've compared the database.sql with my tables in the database and i can't find any difference ... especially no new indexes?! ... what would that look like?

and last but not least: i'm still looking forward to the new web interface from mcross... now that he is back to the forums... i hope he is still working on this extJs thing... i'm thinking of looking at this programming myself... but i'm afraid that it would take A LOT of time to do that...

and as always... thanks staryon for keeping up your great work... my family is so happy everytime they can follow me virtually on my trips :-)

Check my previous post. Those are the indexes that have been added.
Are you still having that issue when managing trips?
Remember that you need to update client as well!

staryon
06-08-2008, 07:40 PM
1) There is another thread about a program which may be usefull. See http://forum.xda-developers.com/showthread.php?t=393189&highlight=cellid It is about tracking/logging cell tower ids and using this as a proxy for location to save battery power. Thus a) it would be usefull to capture GPS coords and CellIDs to build up data with regard to CellIDs and b) to capture just CellIDs. Capturing CellIDs take less power because the GPS doesn't need to be running. Implementing just a) is also an option. My view is that TrackMe already has the relevant "infrastructure", and should relatively easily get a) done.

I like that. If it's not too complicated to implement I will add something like that to TrackMe. Thanks for the suggestion

EDIT:
I have been reading the thread and I haven't found a way of translating the cell tower locations to a geographical location such as a latitude and longitude.
Is there a way of doing that?


2) I use the software for relatively infrequent updates as I don't want to mess with my battery life. But I often use navigation software when driving and connected to car charger. In these scenarios a) my position is changing rapdily and b) my GPS is already on. Is it possible to set the software such that if noone else is using the GPS update location every 30 (or other longish number) minutes (and switching off the GPS in between as it can do already) and if the GPS is on in anycase update more frequently.

Sorry but that's not possible to do with TrackMe.

Regards

justpctech
06-08-2008, 07:46 PM
Are you getting any particular error when downloading the trips?

Fixed with the latest...erm...almost latest server updates! :D wasnt giving any errors, but just showed 1 of 8 stored trips I had on my server. Got it now though, and thanks again for the great app.

Edit: so I can just run both these commands on the database now then and it will be updated? Not too strong on sql here...

CREATE INDEX Index_FK_Trips_ID ON positions( FK_Trips_ID )
CREATE INDEX Index_FK_Users_ID ON positions( FK_Users_ID )

staryon
06-08-2008, 07:54 PM
Fixed with the latest...erm...almost latest server updates! :D wasnt giving any errors, but just showed 1 of 8 stored trips I had on my server. Got it now though, and thanks again for the great app.

Edit: so I can just run both these commands on the database now then and it will be updated? Not too strong on sql here...

CREATE INDEX Index_FK_Trips_ID ON positions( FK_Trips_ID )
CREATE INDEX Index_FK_Users_ID ON positions( FK_Users_ID )

Yes, that's correct.

staryon
06-08-2008, 08:00 PM
hey guys... I just had an idea about the cellid thing.

What about if TrackMe could work in 2 modes. It could get the location from your GPS or from your CELLID.

If you choose from your GPS, we will have an option that if it is enabled, it will upload an entry in a table with your current cellid and lat/long from your GPS. This table will be public.

Now, if you choose CELLID mode, the GPS won't be used for reading your current position. Instead it will take your CELLID and check that public table (that has been generated by all TrackMe users) and it will retrieve the latest lat/long for your current CELLID.
Once this info is retrieved, TrackMe will work in the same way than if you use your GPS, it will upload your lat/long to the Positions table.

What do you guys think? I really like that idea :)

xdaradar
07-08-2008, 12:58 AM
Hello, I am part of an international beer drinking and running group that will soon have two Scotish style kilts made in our very own registered septs. These kilts will be sent out to circumnavigate the globe. We are hoping that some sort of rugged, very simple GPS devise can be sent with each kilt so that they can be tracked in real time. Is there a device out there that would act just as a GPS tracker It does not need to be a phone, or take pictures, or anything. All we want is for it to track where the kilt has gone, globally, with some sort of accuracy. It needs to be rugged/water proof. Small and inexpensive are also desired. Any suggestions?

there's lots of stuff around to do this. Google for "gpstracker". Most commonly used is devices with a sim-card inside and some serversoftware to interact with the device. At the serverside a sms is sent tot the device which responds with the gps coordinates. Once you have those, you can do with it what ever you like. Basicly used for tracking down stolen cars and so.

Device that send out there locations without being asked for, like tracking it's wherabouts started of for following animals for study's and so. For what i have seen they were pretty large and expensive.

xdaradar
07-08-2008, 01:24 AM
hey guys... I just had an idea about the cellid thing.

What about if TrackMe could work in 2 modes. It could get the location from your GPS or from your CELLID.

If you choose from your GPS, we will have an option that if it is enabled, it will upload an entry in a table with your current cellid and lat/long from your GPS. This table will be public.

Now, if you choose CELLID mode, the GPS won't be used for reading your current position. Instead it will take your CELLID and check that public table (that has been generated by all TrackMe users) and it will retrieve the latest lat/long for your current CELLID.
Once this info is retrieved, TrackMe will work in the same way than if you use your GPS, it will upload your lat/long to the Positions table.

What do you guys think? I really like that idea :)

This reminds me of a old development project back in 2004. We called it "the poor man's GPS".

The basis idea was to give people with cell-phones, not being pda's users with gps devices and internet access, the functionality quite like TrackMe. Determine the location via cellid's and send it via SMS to a server.

Since there was no public cellid database, we had to fill our own cellid database by gathering the data from all users.

The next one is creating traffic flow information and sharing possible traffic-jam's. Build up a database with positions and avarage speed at that location. Share this in a common database. This gives in due time a sort of general picture of the speed at that location. When being there at a much lower speed could be an indications for traficjams. This would fire-off a signal on a trafficjam information website or so.

Googlemaps for the pda and smartphone already implemented the use of cellid for positioning. Look at http://www.google.com/gmm/index.html

Using it in TrackMe would certainly be a nice addon when you have no gps or the batterypower to use. It's use would be incidental. Once you get used to tracking with GPS and exact tracks in google-earth, the cellid location is not precise enough. like: "i'm somewhere inside this 1500 meter area". This would give very bumpy tracks.

But if not used for showing tracks of the actual travel, but for sharing your whereabouts. being in Amsterdam or London or so, it should be sufficient.

staryon
07-08-2008, 01:35 AM
This reminds me of a old development project back in 2004. We called it "the poor man's GPS".

The basis idea was to give people with cell-phones, not being pda's users with gps devices and internet access, the functionality quite like TrackMe. Determine the location via cellid's and send it via SMS to a server.

Since there was no public cellid database, we had to fill our own cellid database by gathering the data from all users.

The next one is creating traffic flow information and sharing possible traffic-jam's. Build up a database with positions and avarage speed at that location. Share this in a common database. This gives in due time a sort of general picture of the speed at that location. When being there at a much lower speed could be an indications for traficjams. This would fire-off a signal on a trafficjam information website or so.

Googlemaps for the pda and smartphone already implemented the use of cellid for positioning. Look at http://www.google.com/gmm/index.html

Using it in TrackMe would certainly be a nice addon when you have no gps or the batterypower to use. It's use would be incidental. Once you get used to tracking with GPS and exact tracks in google-earth, the cellid location is not precise enough. like: "i'm somewhere inside this 1500 meter area". This would give very bumpy tracks.

But if not used for showing tracks of the actual travel, but for sharing your whereabouts. being in Amsterdam or London or so, it should be sufficient.

I agree with what you say. It would be a nice addon but it will not give you precise data. However, I thought about the following... EDITED... my solution sucks ;) It would give you the closest location of the cell tower, but we really need is your real position.

lrossouw
07-08-2008, 12:04 PM
I agree with what you say. It would be a nice addon but it will not give you precise data. However, I thought about the following... EDITED... my solution sucks ;) It would give you the closest location of the cell tower, but we really need is your real position.

Acurracy: The thread about CellID software carried on about tracking multiple cellids and the signal strength and triangulating to get a better fix. A simpler approach may be to average actual GPS readings for a given CellID.

CellID database: I think there is some free to use cellid tower data already hosted by google. See the other thread.

Uses: CellID without coordinates will also be useful. If this is stored in a separate "table". I.e. not strictly linked to a coord. For example if I am using the the cellid near work I could get a server to set my facebook status, twitter or whatever to say "Louis is at work" or "at home" or whatever automatically.

I am thinking a seperate CellID table with timestamps and linking to the GPS track table where GPS was active. If GPS was not active you could add a coordinate estimate to the table (marking it as estimate)

staryon
07-08-2008, 05:14 PM
Last night I was working on all this. I almost have something ready to be released.
We'll start doing as I mentioned in my previous post and hopefully this new feature will be evolving and showing more accurate information.

I know there is a Google API to access lat/long information by a cell id but haven't found anything yet. If somebody finds something please let me know.

lrossouw
07-08-2008, 05:20 PM
Last night I was working on all this. I almost have something ready to be released.
We'll start doing as I mentioned in my previous post and hopefully this new feature will be evolving and showing more accurate information.

I know there is a Google API to access lat/long information by a cell id but haven't found anything yet. If somebody finds something please let me know.


For API stuff look at this post. (http://forum.xda-developers.com/showpost.php?p=2261734&postcount=30)

Not sure it is enough.

The OpenCellID (http://www.opencellid.org/)project though looks better and more open (sic)...

staryon
07-08-2008, 05:29 PM
For API stuff look at this post. (http://forum.xda-developers.com/showpost.php?p=2261734&postcount=30)

Not sure it is enough.

The OpenCellID (http://www.opencellid.org/)project though looks better and more open (sic)...

Thanks lrossouw! I was looking at the first link right now when I saw your post :)
I'll check the second link as well.

Regards

staryon
07-08-2008, 06:13 PM
lrossouw,

I cannot get it to work, if I use this file
http://www.witracks.com.br/gmaps.txt
rename it to .php and put it on my server, after calling it with the right parameters I get this error:

Warning: file_get_contents() expects at most 2 parameters, 3 given in /home/content/l/u/i/luisespinosa/html/test.php on line 81
Not found!


However if I call
http://www.witracks.com.br/gmaps.php?myl={mcc}:{mnc}:{lac}:{cellid}
exactly with the same parameters, it works fine.

Any ideas? Could anybody try it on their servers?

lrossouw
07-08-2008, 06:23 PM
lrossouw,
...
Any ideas? ....

Sorry I just saw that and understood that it could be useful. How it works is beyond my knowledge.:rolleyes:

AciDCooL
07-08-2008, 10:39 PM
I just tried and and I have to say this is an awsome program.
The interface is a bit sad, but hey it works!
Great job dude hope u will keep it updated

staryon
07-08-2008, 10:48 PM
I just tried and and I have to say this is an awsome program.
The interface is a bit sad, but hey it works!
Great job dude hope u will keep it updated

Thanks.
How would you make the interface happier?

staryon
07-08-2008, 10:49 PM
Sorry I just saw that and understood that it could be useful. How it works is beyond my knowledge.:rolleyes:

Not a problem. Thanks a lot for your help.

AciDCooL
07-08-2008, 11:17 PM
hahaha what I ment was actually the interface on the webpage... Those button look so dull like a hello world program but like I said im a dude who goes more for functonality then looks.

Btw does ur program not wait for a decend gps signal?
This happend to me just sitting @ my desk not moving my phone. And Im pretty close to the window normally about 5 to 6 satt's.
Is quite fun to watch tho :)
http://luisespinosa.com/trackme/index.php?showmapdata=1
username: acidpublic
password: public

staryon
07-08-2008, 11:29 PM
hahaha what I ment was actually the interface on the webpage... Those button look so dull like a hello world program but like I said im a dude who goes more for functonality then looks.

Btw does ur program not wait for a decend gps signal?
This happend to me just sitting @ my desk not moving my phone. And Im pretty close to the window normally about 5 to 6 satt's.
Is quite fun to watch tho :)
http://luisespinosa.com/trackme/index.php?showmapdata=1
username: acidpublic
password: public

I see :)
yeah.... mcross is already working on a new version of the interface that will look much nicer.

Regarding your other question, there is an option in the Configuration where you can specify how many satellites are required to consider a position as valid.

AciDCooL
07-08-2008, 11:34 PM
I see :)
yeah.... mcross is already working on a new version of the interface that will look much nicer.

Regarding your other question, there is an option in the Configuration where you can specify how many satellites are required to consider a position as valid.

lol ur quick responder, Just found the second u posted it I feel pretty stupid overseeing that. Good to hear that a new interface is in the making. Does it include some new editing options. Would be great if I uploaded the wrong picture in the wrong place and switch them over :p

edit: how many satts are rly required to make a good fix was it 3 or 4 ?

staryon
07-08-2008, 11:39 PM
lol ur quick responder, Just found the second u posted it I feel pretty stupid overseeing that. Good to hear that a new interface is in the making. Does it include some new editing options. Would be great if I uploaded the wrong picture in the wrong place and switch them over :p

edit: how many satts are rly required to make a good fix was it 3 or 4 ?

I don't think it includes an option for editing. There was a link with some sample images of the new interface but I don't know where they are at this moment.

I have set 4 satellites on mine and it works fine for me.

AciDCooL
07-08-2008, 11:47 PM
Thx dude, I would recommend setting it to 4 on default..

lrossouw
08-08-2008, 12:24 AM
Not a problem. Thanks a lot for your help.

Some more code on this Google API. (http://www.anddev.org/poor_mans_gps_-_celltowerid_-_location_area_code_-lookup-t257.html)

And more (http://blog.jebu.net/2008/07/google-cell-tower-mapping-with-python-on-s60/)

staryon
08-08-2008, 12:32 AM
Some more code on this Google API. (http://www.anddev.org/poor_mans_gps_-_celltowerid_-_location_area_code_-lookup-t257.html)

And more (http://blog.jebu.net/2008/07/google-cell-tower-mapping-with-python-on-s60/)

Thanks. Yes, I already saw those pages (I read most of the cellid thread)
I got it to work from my program, but I still haven't found a way of getting the data using a web page. There has to be something in that http://www.witracks.com.br/gmaps.txt page that is wrong, because it works fine on
http://www.witracks.com.br/gmaps.php?myl={mcc}:{mnc}:{lac}:{cellid}

You can test it by doing this:
http://www.witracks.com.br/gmaps.php?myl=311:410:7993:28357

xdaradar
08-08-2008, 01:31 AM
Thanks. Yes, I already saw those pages (I read most of the cellid thread)
I got it to work from my program, but I still haven't found a way of getting the data using a web page. There has to be something in that http://www.witracks.com.br/gmaps.txt page that is wrong, because it works fine on
http://www.witracks.com.br/gmaps.php?myl={mcc}:{mnc}:{lac}:{cellid}

You can test it by doing this:
http://www.witracks.com.br/gmaps.php?myl=311:410:7993:28357

It's maybe an issue with our php version or configuration. even the simple one go wrong:

$content=file_get_contents("http://www.google.com",FALSE,NULL);
echo $content;

will give the same error, but:

$content=file_get_contents("http://www.google.com",FALSE);
echo $content;

works.

seninho
08-08-2008, 09:47 AM
Hi,

I want to save kml-File local, but when I use Tools>Export GPS postion with settings kml and local, track me establishes an internet connection. I don't want it to do so, because I#m planning a trip to another country and don't want my polaris to connect to GPRS or something in a foreign net.

Is there any possibility to avoid internet connection an upload the files later?:confused:

Phree
08-08-2008, 10:06 AM
Hey,

If you implement the cell id, do you plan to (over time) build up a database of cell id's? I use a piece of s/w that does just this - but it also locates WiFi AP's and stores those as well - and I believe this can be used to aid location too? Anyway, the site I use is here (http://www.navizon.com). I use the free software that just records the cell id's & AP's...It's amazing just how many people are still running unsecure AP's - free internet anyone?!

Found an interesting post about the possibility of using WiFi - have a read here (http://cellstrat.wordpress.com/2008/07/16/location-technologies-primer/) and search the page for Network Base Station Database

If you are planning to build a database of cell id's, would it be helpful for users to send you files? What I mean by this is...My iPaq doesn't have any phone capabilities (so it wouldn't read cell id's) but my Symbian phone does. So I could run something like this (http://shop.my-symbian.com/PlatformProductDetail.jsp?siteId=695&osId=757&jid=F2A768875724C385254C52C4E55EX581&platformId=4&productType=2&productId=131062&sectionId=0&catalog=20&topSectionId=-1) and then upload the logfile to aid the growth of the database...

staryon
08-08-2008, 02:56 PM
Hi,

I want to save kml-File local, but when I use Tools>Export GPS postion with settings kml and local, track me establishes an internet connection. I don't want it to do so, because I#m planning a trip to another country and don't want my polaris to connect to GPRS or something in a foreign net.

Is there any possibility to avoid internet connection an upload the files later?:confused:

Yes, please check the documentation.

staryon
08-08-2008, 02:59 PM
It's maybe an issue with our php version or configuration. even the simple one go wrong:

$content=file_get_contents("http://www.google.com",FALSE,NULL);
echo $content;

will give the same error, but:

$content=file_get_contents("http://www.google.com",FALSE);
echo $content;

works.

yeah, but by doing that we cannot pass the $xcontext variable:

$str=file_get_contents("http://www.google.com/glm/mmap",FALSE,$xcontext);

staryon
08-08-2008, 03:01 PM
Hey,

If you implement the cell id, do you plan to (over time) build up a database of cell id's? I use a piece of s/w that does just this - but it also locates WiFi AP's and stores those as well - and I believe this can be used to aid location too? Anyway, the site I use is here (http://www.navizon.com). I use the free software that just records the cell id's & AP's...It's amazing just how many people are still running unsecure AP's - free internet anyone?!

Found an interesting post about the possibility of using WiFi - have a read here (http://cellstrat.wordpress.com/2008/07/16/location-technologies-primer/) and search the page for Network Base Station Database

If you are planning to build a database of cell id's, would it be helpful for users to send you files? What I mean by this is...My iPaq doesn't have any phone capabilities (so it wouldn't read cell id's) but my Symbian phone does. So I could run something like this (http://shop.my-symbian.com/PlatformProductDetail.jsp?siteId=695&osId=757&jid=F2A768875724C385254C52C4E55EX581&platformId=4&productType=2&productId=131062&sectionId=0&catalog=20&topSectionId=-1) and then upload the logfile to aid the growth of the database...

It's a good idea. I'll keep it in mind.
Thanks

staryon
08-08-2008, 05:20 PM
It's maybe an issue with our php version or configuration. even the simple one go wrong:

$content=file_get_contents("http://www.google.com",FALSE,NULL);
echo $content;

will give the same error, but:

$content=file_get_contents("http://www.google.com",FALSE);
echo $content;

works.

I found a solution. It works on my server which is running apparently 4.x
If I rename the file extension from .php to .php5 it works :confused:

xdaradar
08-08-2008, 06:24 PM
I found a solution. It works on my server which is running apparently 4.x
If I rename the file extension from .php to .php5 it works :confused:

i'm running 4.x as well. But if i rename it to php5 it just shows the content of the script instead of running it.

Could you look for specific php5 configuration statements in your apache httpd.conf file on the server

staryon
08-08-2008, 06:32 PM
i'm running 4.x as well. But if i rename it to php5 it just shows the content of the script instead of running it.

Could you look for specific php5 configuration statements in your apache httpd.conf file on the server

I can't. I don't own the server.

I don't understand why it works on mine if it says that it's running 4.x

xdaradar
08-08-2008, 06:39 PM
weird geofence behaviour.

when adding an alert i'm using "assign current position". Works
Save, stop trackme and start again: correct coordinates

but then suddenly the coordinates lost the decimal point or comma (whatever), making it a large number

i'm not sure but it seems to happen after the first sms sent, so after the record is updated with the notification set to on

anybody else having this?

staryon
08-08-2008, 06:41 PM
weird geofence behaviour.

when adding an alert i'm using "assign current position". Works
Save, stop trackme and start again: correct coordinates

but then suddenly the coordinates lost the decimal point or comma (whatever), making it a large number

i'm not sure but it seems to happen after the first sms sent, so after the record is updated with the notification set to on

anybody else having this?

I'll check it out.

xdaradar
08-08-2008, 10:04 PM
traveltime in tripsummary ?

when using trackme in multiday events like a holiday or keepink track of all workingmilage in a month triptime isn't the optimal number.

trying to be smart i thought $totaltime = $miles / $row['avgspeed'] in the requests.php script would give me the traveltime. But the result seems wrong.

are you doing any calculations at the client side i.e. km versus mile or so?

staryon
09-08-2008, 10:06 PM
New version available!

- Cell ID tracking!! (Thanks lrossouw for his help)
Now TrackMe can use the cellid from your phone to locate you.
It will use either Google or Trackme's community database to translate that cellid to a valid lat/long position.

- Geofence. When clicked 'Assign current position' the position was not stored correctly in the database.


For people using their own servers:

1. File requests.php has changed.
2. New file gm_cellid.php5
(I haven't been able to make this work without adding a .php5 extension. If somebody finds an alternative please let me know)
3. Database changes:

CREATE TABLE `cellids` (
`ID` int(11) NOT NULL auto_increment,
`CellID` varchar(255) NOT NULL,
`Latitude` double NOT NULL,
`Longitude` double NOT NULL,
`DateAdded` timestamp NOT NULL default CURRENT_TIMESTAMP,
PRIMARY KEY (`ID`),
KEY `Index_CellID` (`CellID`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;



Have fun!

xdaradar
10-08-2008, 04:00 PM
I am afraid i have to upgrade to php5 and take apache and mysql to a higher level as well. not a simple job on my stripped linux device.

meanwhile attention is somewhat diverted to the olympic games so responsetime will go up these weeks.

on your host the extension php5 will make apache to use php5 instead of php4 i suppose. there's a lot of hits on the parameter issue and php4 when searching with google

erinues
10-08-2008, 07:51 PM
I think I may have had my website hacked through TrackMe. I'm running v1.20 dated 12 Jan 2008. A file has appeared in the same directory as TrackMe called doc.php. This is a hackers tool called r57shell. It has then allowed the hackers to navigate through my website and place other attack code. I recommend that others check for any php files on their sites that shouldn't be there.

NOTE: I am making the assumption that the attack occurred using a vulnerability in TrackMe as the file appeared in the same directory as TrackMe. It is also quite possible that it was placed in the TrackMe folder to cover the lowlife scums tracks. I'm just keen to ensure other users of TrackMe are vigilant.

Rgds

Phil

xdaradar
10-08-2008, 08:53 PM
I think I may have had my website hacked through TrackMe. I'm running v1.20 dated 12 Jan 2008. A file has appeared in the same directory as TrackMe called doc.php. This is a hackers tool called r57shell. It has then allowed the hackers to navigate through my website and place other attack code. I recommend that others check for any php files on their sites that shouldn't be there.

NOTE: I am making the assumption that the attack occurred using a vulnerability in TrackMe as the file appeared in the same directory as TrackMe. It is also quite possible that it was placed in the TrackMe folder to cover the lowlife scums tracks. I'm just keen to ensure other users of TrackMe are vigilant.

Rgds

Phil

Thanks for the remark. My site is clean, so i'm glad.

There might indeed be something vulnerable, 'but i'll PM this to Staryon and not share it with the public for the obvious reason

xdaradar
10-08-2008, 11:32 PM
homemade version updated to latest Staryon release

homemade details:
http://forum.xda-developers.com/showpost.php?p=2487098&postcount=2781

based on Staryon version 08/09/08:
http://forum.xda-developers.com/showpost.php?p=2506257&postcount=2834

xdaradar
10-08-2008, 11:41 PM
little first time use problem i encountered:

first time i started the cellid version on the pda with gps as source and storing offline i got this error:

Error: Parameterized query 'Insert into Offline (Tripname, Latitude, ..................)

didn't happen with remote usage.

after playing around a bit with/without cellid the message disapeared, just as if some local dbtable or value was empty on the first run or so

staryon
11-08-2008, 12:54 AM
little first time use problem i encountered:

first time i started the cellid version on the pda with gps as source and storing offline i got this error:

Error: Parameterized query 'Insert into Offline (Tripname, Latitude, ..................)

didn't happen with remote usage.

after playing around a bit with/without cellid the message disapeared, just as if some local dbtable or value was empty on the first run or so

How did you update your client? Did you just download the latest version and installed?

xdaradar
11-08-2008, 01:13 AM
How did you update your client? Did you just download the latest version and installed? that's what i did indeed

staryon
11-08-2008, 01:28 AM
that's what i did indeed

It's strange. It looks like all the files were not updated and you still have the old version of the file local.sdf on your PDA.

khaytsus
11-08-2008, 06:06 AM
Hey, I've tried a few things like TrackMe in the past, but never was able to try this one until I updated to a WM6.1 rom because NetCF 3.5. Technically that isn't true, but I didn't have the ram, etc...

Man this is very nice. I haven't tried much error recovery scenarios yet (GPS disapears/goes out of range, data disconnects, etc like that) but so far it's very nice and just works and continues to work which is nice.. Some of the others would send a few positions then stop, or send a position then a long time before the next one, etc..

I see a post here about what I am going to ask about but it was a fairly old post and I don't see any options for it, so here goes..

Is it possible to store up N minutes of data before sending it? I think that'd use less battery than sending data every M seconds. For my look-later needs, setting this delay to 5-10 minutes would be ideal.

I'm using an external bluetooth GPS with my Tilt, it works great. Less battery, more accurate (not a big deal here), and works faster. I'm going to check out GPS Gate so I can share the data between TrackMe and my favorite geocaching program, GeoNiche (Palm app ran in StyleTap), today when I was doing some caching I just stopped TrackMe to let GeoNiche use the port. No biggie, and worked out fine.

I installed the code on my server and it also just worked! Very nice, very professional. Went onto my CentOS 5.2 box, set up mysql, ran install.php, etc (probably did things a little backwards, didn't notice the readme) and had it up in under 5 minutes. Very nice.

I've been wanting to make a small project out of tracking where I am 24/7, and I think this is an excellent component to that project! Thank you!

harty83
11-08-2008, 06:41 AM
I updated to the latest version and updated my server.

I'm getting this error on my device:

Unable to get results: Retry in #s (Cancelled)
Unable to find position for Cell ID using selected databases. Position skipped.

I have databases selected in config. What am I doing wrong?

Thanks!
Alan

khaytsus
11-08-2008, 07:41 AM
It's strange. It looks like all the files were not updated and you still have the old version of the file local.sdf on your PDA.

BTW, I'm seeing the same exact problem.. Offline storage is not working on the latest build (4.3.5.83) sometimes. Same error.

Offhand not sure what exactly is causing it... If I disable Live Tracking, it seems to add the position just fine. But I was mucking with user access on the http server so the client wasn't able to upload and when it tried to store offline data, it was failing with the same error about insert into offline as the poster a few posts above.

If you need me to try to do more analysis let me know.

khaytsus
11-08-2008, 07:44 AM
homemade version updated to latest Staryon release

homemade details:
http://forum.xda-developers.com/showpost.php?p=2487098&postcount=2781

based on Staryon version 08/09/08:
http://forum.xda-developers.com/showpost.php?p=2506257&postcount=2834

Could you please contribute what you see was a vulnerability back to Staryon, if you have not already?

lobsterii
11-08-2008, 08:21 AM
Hey, I've downloaded new version TrackMe (4.3.5.83), cos old version wasn't able to upload data to server anymore... and new version is probably not even able to store data offline... I'm getting "error: Parametrized query 'Insert into offline(TripName,...". Does anybody know any solution??? BTW if I've reinstalled old version does it mean that I've lost all mine tracks which were off-line stored??? Thad would really sucks :-/... Pls fix it asap cos it's really wonderful software otherwise and I love it :)

Fraginhell
11-08-2008, 08:34 AM
Hi There,

I had a trip which was stored off-line when I tried to upload the route to the server It said I needed to update my client, which I did. Then when I tried to upload my offline positions it said nothing to upload. I searched existing trips but it couldn't find it, any one come across this problem have I lost my trip?

Thanks

xdaradar
11-08-2008, 08:36 AM
Hey, I've downloaded new version TrackMe (4.3.5.83), cos old version wasn't able to upload data to server anymore... and new version is probably not even able to store data offline... I'm getting "error: Parametrized query 'Insert into offline(TripName,...". Does anybody know any solution??? BTW if I've reinstalled old version does it mean that I've lost all mine tracks which were off-line stored??? Thad would really sucks :-/... Pls fix it asap cos it's really wonderful software otherwise and I love it :)

i think it disapeared on my pda when i used gps as source and set the option to add the gps position to cellid's. Then a few points were stored, after that no error anymore

xdaradar
11-08-2008, 08:37 AM
Could you please contribute what you see was a vulnerability back to Staryon, if you have not already?

already done so

while(!(linux)){wm}
11-08-2008, 09:19 AM
lobsterii and Fraginhell,

Unfortunately, this seems to be a regularly occurring problem when versions are upgraded. I've had it happen to me several times.

The quick answer is, yes, you have lost your offline points. However, if you have "log GPS positions to file" checked under the source tab in config (used to be the GPS tab), then the raw fixes should still be in there. They are in your trackme program directory as gpspositions.txt. I know of no way to upload them to the trackme server. I personally have had to parse the data and turn it into KML files that i use in google earth.

This really is a pain. I often go days without noticing that it isnt properly uploading data... which is what happened to me today. I will now have to go through the gpspositions file and extract that data manually.

staryon
11-08-2008, 03:19 PM
hey guys, sorry about that, but if you follow the thread regularly you should know that every time you update your client your offline positions and geofence data are deleted. The reason is because of the file local.sdf which is also updated.
As I said then it's difficult to avoid that problem so you guys should know that before upgrading.

I'll try to fix the other problem as soon as possible.

khaytsus
11-08-2008, 03:48 PM
already done so

Great, just wanted to mention it! Thanks for your help with this, I'm sure the overall project will benefit, perhaps merge the changes. PHP can be tricky to keep secure, particularly when posting to it is allowed.

staryon
11-08-2008, 05:39 PM
ok, the problem should be fixed now. Just download the latest version of the client.

harty83
11-08-2008, 06:57 PM
I updated to the latest version and updated my server.

I'm getting this error on my device:



I have databases selected in config. What am I doing wrong?

Thanks!
Alan

Any ideas on this? I'm trying to get the cellid function to work.

Thanks!
Alan

staryon
11-08-2008, 08:41 PM
For people using their servers:

I have updated the file upload.php
Thanks xdaradar for his help.

staryon
11-08-2008, 08:45 PM
I think I may have had my website hacked through TrackMe. I'm running v1.20 dated 12 Jan 2008. A file has appeared in the same directory as TrackMe called doc.php. This is a hackers tool called r57shell. It has then allowed the hackers to navigate through my website and place other attack code. I recommend that others check for any php files on their sites that shouldn't be there.

NOTE: I am making the assumption that the attack occurred using a vulnerability in TrackMe as the file appeared in the same directory as TrackMe. It is also quite possible that it was placed in the TrackMe folder to cover the lowlife scums tracks. I'm just keen to ensure other users of TrackMe are vigilant.

Rgds

Phil

How many people know that you have a server running TrackMe?
That's why I think that maybe they did that using a different application and TrackMe has nothing to do. I'm not 100% certain but it's really strange that they did that with TrackMe

Anyway, is there a way to know the IP address of the person who created that file on your server?

staryon
11-08-2008, 08:48 PM
I updated to the latest version and updated my server.

I'm getting this error on my device:



I have databases selected in config. What am I doing wrong?

Thanks!
Alan

Maybe it's possible that you are running an old 4.x version of PHP.
You need 5.x for this feature to work.

norcis
11-08-2008, 10:35 PM
I downloaded the latest version, but I get error: "Error UploadLastPossition: FormatException". I use public server and CellID information (30796-1-246-1 etc) .

Any help?

khaytsus
11-08-2008, 10:55 PM
I see this was briefly touched on in the past, but is it possible to have the option to use SSL (https) when posting the data from the application so that the user/pass isn't passed in cleartext?

staryon
11-08-2008, 10:59 PM
I downloaded the latest version, but I get error: "Error UploadLastPossition: FormatException". I use public server and CellID information (30796-1-246-1 etc) .

Any help?


Could you post the exact cellid that TrackMe shows?
I think you didn't post it correctly.

staryon
11-08-2008, 11:01 PM
I see this was briefly touched on in the past, but is it possible to have the option to use SSL (https) when posting the data from the application so that the user/pass isn't passed in cleartext?

username and password will be encoded in MD5 in a future version. But as I said, I don't know when I will do that. (no plans for SSL though)

poconnor
11-08-2008, 11:20 PM
I have been working on that for a couple of days. No luck so far.
I haven't found a way of hiding the application as soon as it starts (without showing it) The best that I got was to show it for a few seconds first before hiding it.

Was reading through trying to figure out why I can't seem to upload photos to my server and stumbled upon this ... There is a program that is great for this type of thing called WIMP (http://www.wimp-software.co.uk/Default.php) (Where Is My Phone) ... problem is that it cost money and I'm not to sure I want to spend 10 euros on a program that does one thing.

Here are some of its features that would be awesome to have incorporated into TrackME which is by far the best GPS tracking program I've tried (outside of the stealth thing).

* Runs silently in the background, even has an option to hide it from add/remove programs.
* Get your phone's GPS coordinates via text message by sending a text with a specially formatted subject line that the program intercepts.
* If the SIM card is replaced on the phone, it will automatically send a text message informing you of the new number


Good luck and I hope to see something like this integrated into TrackME which would make it the ULTIMATE GPS Tracking software.

staryon
11-08-2008, 11:34 PM
Was reading through trying to figure out why I can't seem to upload photos to my server and stumbled upon this ... There is a program that is great for this type of thing called WIMP (http://www.wimp-software.co.uk/Default.php) (Where Is My Phone) ... problem is that it cost money and I'm not to sure I want to spend 10 euros on a program that does one thing.

Here are some of its features that would be awesome to have incorporated into TrackME which is by far the best GPS tracking program I've tried (outside of the stealth thing).

* Runs silently in the background, even has an option to hide it from add/remove programs.
* Get your phone's GPS coordinates via text message by sending a text with a specially formatted subject line that the program intercepts.
* If the SIM card is replaced on the phone, it will automatically send a text message informing you of the new number


Good luck and I hope to see something like this integrated into TrackME which would make it the ULTIMATE GPS Tracking software.

I really like that last 2 requests that you propose.. but you know, TrackMe is not really a program intended for that. However, if I find an easy way of doing that I may add them.

Regards

while(!(linux)){wm}
12-08-2008, 12:04 AM
hey guys, sorry about that, but if you follow the thread regularly you should know that every time you update your client your offline positions and geofence data are deleted. The reason is because of the file local.sdf which is also updated.
As I said then it's difficult to avoid that problem so you guys should know that before upgrading.

Unfortunately, this presents us with something of a Catch 22.

We don't know we need to upgrade until the server tells us we can't upload without upgrading. We now have data that can't be uploaded without updating, but when we update, that data is deleted.

Therefor, trackme becomes horribly unreliable, since we never know if suddenly you'll be updating.

Am i missing something here?

staryon
12-08-2008, 12:24 AM
Therefor, trackme becomes horribly unreliable, since we never know if suddenly you'll be updating.

Am i missing something here?

I told you it's a limitation. What else do you want me to say?

The only case where you will have to update the client or it will stop working is if I make a change in the PHP that will make old clients to stop working. And that's something that happened only 3 or 4 times.
If I don't do that, the client will not work anyway because the php interface has changed (that's probably what you are missing) How would you resolve that problem?

If TrackMe looks so horribly unreliable to you, you probably know how to uninstall it and find a different alternative. It's really sad to spend hours and hours on this (and yes, for free) and hear comments like yours.

while(!(linux)){wm}
12-08-2008, 01:11 AM
It's really sad to spend hours and hours on this (and yes, for free) and hear comments like yours.

Staryon,

I apologize if my post came across overly negative, this was not my intent. I have to admit, i was surprised by your response. By odd coincidence (i swear i'm not making this up), i was in the middle of making a donation to you when i saw your reply. Your response made me hesitate to donate, but i really do appreciate your work, so i did anyway.

As a possible solution to the problem i was talking about earlier, could you possibly make an option that checks the version on the server when the program starts, and informs us that we need to update before we acquire any data that might be lost?

Again, Thank you for your work on this project. My donation was overdue, and I encourage EVERYONE who uses this program even occasionally to donate. It is well worth the money, and Staryon's commitment to continual development is worth even more than the money i might spend on another product.

staryon
12-08-2008, 01:35 AM
As a possible solution to the problem i was talking about earlier, could you possibly make an option that checks the version on the server when the program starts, and informs us that we need to update before we acquire any data that might be lost?



Don't worry about the donation. I refunded it to you.

If you already have offline data on your PDA and the server files have changed even if the program tells you the server has been updated, how would you upload your offline data if the interface may have already changed?

The solution would be not to replace the file local.sdf
I should only update it with any possible changes. However, as I said, that's not something easy and fast to do at this moment.

while(!(linux)){wm}
12-08-2008, 01:52 AM
If you already have offline data on your PDA and the server files have changed even if the program tells you the server has been updated, how would you upload your offline data if the interface may have already changed?

I wouldn't. But at least I would know to update right away, instead of trying to continue using the program. I think my issue is that i'm used to just running the program and turning the screen off and forgetting about it for a while. If something popped up at startup and said "Your version of trackme is out of date and needs to be updated to communicate with the server", then i'd at least not try to acquire any more data that will be lost.

This last time, i went several days before i realized that it wasnt uploading.

staryon
12-08-2008, 02:05 AM
I wouldn't. But at least I would know to update right away, instead of trying to continue using the program. I think my issue is that i'm used to just running the program and turning the screen off and forgetting about it for a while. If something popped up at startup and said "Your version of trackme is out of date and needs to be updated to communicate with the server", then i'd at least not try to acquire any more data that will be lost.

This last time, i went several days before i realized that it wasnt uploading.

If you leave TrackMe running for several days without checking what's going on, and you are so concerned about what new updates can cause, why don't you try to use your own server instead of mine? By doing that you wouldn't have any problems.

xdaradar
12-08-2008, 02:20 AM
results from the last few days

most of cellid is working, even on my own server
- i just need to find an alternative for the php5 function in gm_cellid.php5
- gps coordinates are to accurate. this results in
- over 20 cellid records for same cell, each time with al slighty different location
- not finding my location by cellid in my db because of a minor dislocation
- parameterizing error in client is gone

geofence storing current location is fixed
- i changed regional settings for number, changing comma with decimal point

geofence sms phone number can't be international
- using things like +31 in the phonenumber would be handy
- i think the "+" gets lost somewhre

traveltime in tripsummary
- couldn't find out yet how the formula works to get real traveltime
- usefull for multyday trips

forsberg
12-08-2008, 02:24 AM
AppToDate: Software updater for Windows Mobile (http://www.modaco.com/content/apptodate/267096/download-apptodate-supported-applications/)

Developers: How to include AppToDate support (advanced) (http://www.modaco.com/content/apptodate/267789/developers-how-to-include-apptodate-support-advanced/)

There are a handful of decent programs for Windows that will help you determine if the software on your PC is up to date.
But as far as we know, nobody's ever developed such an application for Windows Mobile. Until now.
AppToDate is a utility for Windows Mobile that checks to see if your installed software is up to date, and if not, it will automatically download updates.

Right now, only a handful of applications are supported, and AppToDate is still in the early beta stages. But we love the concept.
Imagine only having to install software on your phone or PDA once. From then on, every time an update is issued, it would be installed automatically.

Developers can join the beta by adding AppToDate support to their applications, and anyone can download and install the application on their Windows Mobile device.
Assuming they have Windows Mobile 5.0 or later. Windows Mobile 2003 doesn't appear to be supported.


I think this is what could be used and then the hide feature could be used.

Hope i contributed

staryon
12-08-2008, 02:37 AM
I think this is what could be used and then the hide feature could be used.

Hope i contributed

Thanks for posting that.

Unfortunately automatic updating is not really the problem. TrackMe can be updated automatically very easily. The problem is how the update is made.
At this moment the file local.sdf (which contains the offline positions and the geofence data) is always replaced when you update the client.
That's something I should change because we don't want to replace it, I need to upgrade it with my latest changes.

Regards

xdaradar
12-08-2008, 02:59 AM
turning of the cellid position upload gives a nice message about contribution to the db ;-)

having my own server there's not much to share so how about the following option:

add a second url to the remote config to bring the cellid data to as well as a 'public' service.

as a 'reward' the user can use the gm_cellid.php5 from that server as well (resolving my php4 issue;-)

tiltdeez
12-08-2008, 03:24 AM
dont know if this was covered but trackme is not locking onto any satellites on my tilt and repeatedly says searching and no valid positions from gps. anyone can help me out?
thanks

khaytsus
12-08-2008, 03:58 AM
username and password will be encoded in MD5 in a future version. But as I said, I don't know when I will do that. (no plans for SSL though)

Sounds good, no specific SSL requiremeent, just non-cleartext user/pass. Cheers!

staryon
12-08-2008, 05:57 AM
turning of the cellid position upload gives a nice message about contribution to the db ;-)

having my own server there's not much to share so how about the following option:

add a second url to the remote config to bring the cellid data to as well as a 'public' service.

as a 'reward' the user can use the gm_cellid.php5 from that server as well (resolving my php4 issue;-)

lol... hmmm... I prefer not to complicate that part too much. I will leave as it is at the moment...

staryon
12-08-2008, 05:57 AM
dont know if this was covered but trackme is not locking onto any satellites on my tilt and repeatedly says searching and no valid positions from gps. anyone can help me out?
thanks

I assume that your GPS work with other programs, don't I?
If it does, check the FAQ, maybe you have a problem sharing a COM port.

lobsterii
12-08-2008, 06:30 AM
New version works like a charm :) thx for this super fast fix :) I'm missing my lost trips... but even with this bad update feature it's still best what I have found :) thx for it!!! BTW would it be possible to implement sometime in future possibility to store off-line data to KML file and therefore totally avoid any inconvenience with any server changes?

anoyceperson
12-08-2008, 12:58 PM
ah it looks like the two things I was going to suggest have been mentioned already!
I was going to suggest
1)an update client option
2) also that it doesn't overwrite the trips when u update it.

other than that this is still one hell of an application and just keeps getting Better!

staryon
12-08-2008, 03:08 PM
ah it looks like the two things I was going to suggest have been mentioned already!
I was going to suggest
1)an update client option
2) also that it doesn't overwrite the trips when u update it.

other than that this is still one hell of an application and just keeps getting Better!

The trips are not overwritten. Offline positions are the ones overwritten.

Thanks for your comments!

zorka
12-08-2008, 03:26 PM
Just installed this app, and tried it. but I get the following error :

Searching Google for 13847-1305-206...
Error UploadLastPosition: FormatException

If I use the trackme database I get :

Searching TrackMe's db for 13847-1305-206...
No position found in database for Cell ID
Unable to find position for Cell ID using selected databases. Position skipped.

I'm using it on Hermes, so no GPS attached

staryon
12-08-2008, 03:31 PM
Just installed this app, and tried it. but I get the following error :

Searching Google for 13847-1305-206...
Error UploadLastPosition: FormatException

If I use the trackme database I get :

Searching TrackMe's db for 13847-1305-206...
No position found in database for Cell ID
Unable to find position for Cell ID using selected databases. Position skipped.

I'm using it on Hermes, so no GPS attached

Yes, that's an existing bug. I'm trying to find where is the problem.
Could you tell me where are you located?

anoyceperson
12-08-2008, 03:34 PM
that is in fact what I meant! I generally use it in offline mode then just upload at the end of the day as it saves battery not uploading all the time. is there anyway of manually copying the offline files somewhere before updating because it desnt allow u to upload if I have an old version of the client?

zorka
12-08-2008, 03:34 PM
I'm from belgium, I can give you long and lat if needed

staryon
12-08-2008, 03:46 PM
that is in fact what I meant! I generally use it in offline mode then just upload at the end of the day as it saves battery not uploading all the time. is there anyway of manually copying the offline files somewhere before updating because it desnt allow u to upload if I have an old version of the client?

After I fix the existing bug with the FormatException error message I will provide a new version that will update without deleting your offline data. Not sure how long it will take me though.

phunzoid
12-08-2008, 04:09 PM
staryon,

i updated to the newest version yesterday from the 08/04 version

the Cell ID feature does not seem to be working for me....if i select Cell ID as the source, the main screen will show "Reading current Cell ID...", but then locks up the program...i have to reboot the phone to get TrackMe to shut down....how long should it take to get the current Cell ID?

and when i check the box "Upload Cell ID for each GPS Position" when using GPS as the source, it keeps searching but won't find any satellites

but if i uncheck the box, satellites are found correctly

i have been using TrackMe for several months, and it's always worked well :confused:

i'm using an HTC/Sprint Mogul (PPC-6800).

licht77
12-08-2008, 05:27 PM
Hi Staryon!

Playing around with your new version i got this error when testing the gsm-cell mode:
Can I supply any informations for debugging?

(Kaiser, WM 6.1)

staryon
12-08-2008, 05:54 PM
Hi Staryon!

Playing around with your new version i got this error when testing the gsm-cell mode:
Can I supply any informations for debugging?

(Kaiser, WM 6.1)

Could you translate that error message for me?

licht77
12-08-2008, 06:18 PM
Sure: "Für diese Ausnahme ist eine Fehlermeldung verfügbar, kann aber nicht angezeigt werden. Diese Meldungen sind optional und derzeit..."

means

"For this exception is an error message available, but cannot be displayed. Theese messages are optional and actually..."

:-)

staryon
12-08-2008, 06:51 PM
Sure: "Für diese Ausnahme ist eine Fehlermeldung verfügbar, kann aber nicht angezeigt werden. Diese Meldungen sind optional und derzeit..."

means

"For this exception is an error message available, but cannot be displayed. Theese messages are optional and actually..."

:-)

Thanks. What is really strange is the other error message that you get.
Are you using your own server?

xdaradar
12-08-2008, 08:29 PM
lol... hmmm... I prefer not to complicate that part too much. I will leave as it is at the moment...

No problem, i should have know better. Building such specifics at the client side leads to an ugly unmaintainable application.

all i need to do is find a way to download google's cellid db to my own server making the use for gm_cellid.php5 obsolete ;-)

Aniken010
12-08-2008, 08:37 PM
Love the program.. quick question...

Is there a way to remove the program icon from the programs menu therefore removing "common" access to the program?

staryon
12-08-2008, 08:46 PM
Love the program.. quick question...

Is there a way to remove the program icon from the programs menu therefore removing "common" access to the program?

1.