Related
My fourth message of the day ... I'm inspired !!!
I'm one of a little runners and cyclers group whose want evolve in my sport and use new technology to practice sports.
3 of our have baught and HTC trinity to have an all in one solution : GSM, music player and GPS.
We have test a lot of offroad program, gps tuner,beegps,nimo,noni,... and we are not satisfacted about them... We have ideas which the best program must have but we are so poor programers to do it.
So I would like to know if some of best programers of this forum could make it for us ?
Are you interested ?
We could send you all of ours ideas, with explained pictures ...
PS sorry if it's not the good place to post this ...
thank
Bike GPS
I have a Dopod D810 and I am developing a GPS application for it, mainly because nothing I tried out there did everything I wanted, and was suitable for use on a bike.
My app is a
- Raster-based GPS application
- Music Player
- Phone 'answerer'
- Text message display
- Big buttons (so you can press them while riding)
- Good reliability
I initially developed it for my Dell Axim X51v.
It supports importing/exporting routes and tracks to and from GPX and KML files, and can do playback of tracks. (ie it works with Google Maps/Earth routes and tracks)
It supports importing locations from names files.
It supports maps in TFW, SDW, JPG and BSB formats.
Any music files supported by windows media player are supported.
If you have any maps in one of the above format, this is for you!
wahou !
it's look like what i'm looking for ... without pearhaps a graph which expose speed and altitude during the trip... but i'm so interested ! what is the programation language use ? could you send me sources ?if you want, I can send you some draws to complet with option your soft ?
Its done in C++; sorry, I'm not going to release the source, but I'm happy to get any ideas you have.
oh, I forgot, there's a PC version off the same code base which makes it easier to see playback, build routes, etc. I'll add some speed/altitude/time graphs to it over the weekend some time if I get a chance.
I'll also eventually put the installers on my web site.
ok... it's not a problem that you don't release source... just ... could you send me just how you get speed, altitude and position ... you dialogue with the P3600 GPS... is there library or only code lines ?
My idea...
-make a rotation of your cards in function your deplacement like tomtom.
-on my soft, i would like record precedent trip to do versus when I take the same road. This versus could compare KM all long the time and bip me when i'm late.
-the graph which compare my speed and variation of altitude all long my trip
-instant speed/speed trip/time/km
Initially, I used the GPS API in the microsoft SDK, but its not reliable enough (sometimes it stops signalling updates on its event), so I wrote my own from scratch and the NMEA documentation.
- Sorry, I'm not familiar with tomtom, so I'm not sure what your after with your first request.
- Its not exactly easy to track a previously taken path and map it to the current path, but it could be done. The biggest problem is storage of your previous paths. I have about 24GB of old tracks saved! I'm waiting for an 8GB mini SD !
I'll have a look into the idea though.
- Displaying (and even graphing) current speed/time/altitude, ect are trivial and I already do that. I'll look into graphing.
Is anyone else interested in this app?
I would be interested in this for cycling and hiking.
Sorry for this question but why don't you let members of this forum download sources of your GPS API ? Or directly the API compiled to let other programing theirs applications if it is better than windows API ?
For my application I need only to know :
- Altitude
- trip point (x,y)
- how to solve to have speed (v=D/t)
Have you seen http://gpsdash.com/news.php
I'm always looking for more choice...here is one that many of my sport crazed friends are using. I may start using it for tracking my motorcycle rides too. Here is the software http://www.rungps.net/Wiki.jsp?page=HomeEN . Here is the online tracking server http://www.gps-sport.net/index.jsp .
The reason I'm not releasing source is because I may, at some time in the future, make this into a commercial product and I don't want to ruin my chances with that.
The other is that I don't really think it is of much benefit to most people to release source for an application. I think it is far more useful to make a library of the useful functionality, with a well documented API of the thing, so that people can start at a higher level to implement their ideas. Since I don't yet have such a library, I can't release that either .
I went riding on the weekend (its nice and sunny here), so I didn't get any more done on this.
From other people's responses, it looks like there's plenty to choose from anyway.
Once again, Yannn, there is documentation in the Microsoft SDK on how to access the gps (its called gpsapi).
Finally
I have finally decided to release an early version of this software.
Its at
http://www.lukepaton.com/BikeGPS/
If you are able to set things up for yourself, and want to give it a try, go ahead. I haven't got a huge amount of time to support it, so it might take some playing around to get it working, particularly at first. There isn't a manual or help for it, so go looking through all the menus and see what you can find!
To get started, from the View menu, have a look at settings, and set up your paths and then from the Map|File menu, choose, Re-Read All Maps.
Cheers,
Luke
Hi Luke
Thanks for the release. On first run, I got the message:
"Open File \CF Card\Data\BikeGPSMaps.mdt failed"
When I hit OK it closes. I made this directory path and chucked a .jpg in it and then it ran.
I see in Settings>Paths your default project is pointing to your compact flash card so I changed these to \Storage Card\...\
I have had a good look through the menus, it seems to be a pretty nice useful kit. I like the .sid support and export to .csv, even converts from OziExplorer Probably wouldn't use the player or sms fuctionality though.
Logged some data to the .gps_log file, will try and use it later.
Just can't see where to open map image. When I click open map it doesn't have anything in the list to select... No need to bother yourself with a full user manual, but it would be good to load a map background.
Sorry, I first developed it for a Dell Axim, and an iPaq before that. They have CF Cards...
To get it to have some maps to open, Map|File|Re read all maps looks in the map path (Settings|Paths|Map Path) (Mine is \Storage Card\Maps\).
It prompts you for the kind of files to load (KAP, TIF, SID, MAP).
Yes, MAP is from Oziexplorer - some of the map CDs I bought used MAP files, but the code to interpret map files is a bit of a mess, and it doesn't support oziexplorer ozf files...
After that, Map|File|Open Map|All Maps should give you something to open.
You have to select a single map (multiple selection is for delete).
Anyway, its good to see that someone could even get the thing installed
Cannot access menu, progrram will stop after prompt of missing file, it is not installed in memory card/data either. Also shortcut is missing.
Hi Fimae,
I used resco to add a shortcut, but the install program is supposed to put it in 'programs'.
Not sure what you mean by 'cant access menu'. There are about 7 menus, not including popups. Is the main menu visible?
See above about storage card. I'll make it allow you to browse for the storage card the first time it runs.
Thanks for your feedback.
Luke
Now I'm all motivated
I've done an update which should make it easier to work out whats going on when first installing. It will prompt for the path to your files.
At the first prompt, enter /Storage Card/, or wherever your storage will be.
It automatically creates Data/ and Maps/, so put your maps under /Storage Card/Maps/.
The web page now displays the last version and update date.
what about the mount ???
Hi, plz tell me if ur using any good cycle mount to hold trinity securely on the handle bar? where & how much u bought it for??? Anyone???
After trying Arkon mounts and a few cheapies, I found the best was a metal case,
(like this http://cgi.ebay.com.au/Metal-Hard-C...yZ150774QQssPageNameZWDVWQQrdZ1QQcmdZViewItem) attached using double sided tape and a cable tie!
The problem with the Arkon-style mount is that they don't hold the device securely enough and are too bulky.
sthawk said:
Hi Fimae,
I used resco to add a shortcut, but the install program is supposed to put it in 'programs'.
Not sure what you mean by 'cant access menu'. There are about 7 menus, not including popups. Is the main menu visible?
See above about storage card. I'll make it allow you to browse for the storage card the first time it runs.
Thanks for your feedback.
Luke
Click to expand...
Click to collapse
I ment that program stops to error dialog, and when i click it ok, application exits without seeing any menus. But now it worked wery well after writing \Storage Card\, thank you wery much.
I know this must be stupid question (like where is the any key) but i really does not understand what kind of form i have to use to copy maps to Bike gps? I have route66 and tomtom navigator maps (and for testing only miomap) in my storage card, i supposed that i cannot use map files from those apps?
This is something I started dabbling on while trying out various SDK things, but continued developing on after first tests. Still work in progress, but it works good enough.
It's a simple application that captures from the phone's microphone and presents the recorded data either as FFT graph, waveform or displays it as SPL/peak/RMS volume meter with graphical history function.
I've put already an earlier show-off on Youtube, but I was on a coding roll, this is a newer (unlisted) demo. Irregularities in the displays are caused by a confirmed bug in XNA.
http://www.youtube.com/watch?v=F7M6qUU3fuM
(Uploaded it a few minutes before this post, video quality will improve.)
Looks cool! Will it work in landscape also?
Hey Tom. You made some good points on Anton D. Nagy's blog, but I reckon it could be optimised. Right now it's very pretty, to attract buyers (e.g. me!) you'll need to provide something really useful. This could include things like highlighting clipped samples, recording to isolated storage or even integration with the Zune hub.
How many frequency bands are you managing with the FFT? For the purpose of a phone you could keep it to 128 or even 64 and save processing power. You're right about needing a dev device to really know.
Good luck, I really like what you've done so far.
I could swear I had already written up something and it seems gone.
Anyway, the app's going to be free, so no need to entice buyers, since there won't be any.
Also, the main intent of the application is to capture ambient sounds/noises and get a visual representation. And since I want to keep it as simple as possible, I'm probably going to leave it at that.
Your comments however gave me the idea to write a simple recorder, that does an audio display with zoom and cursor on both waveform and FFT representations. I don't think applications will be able to directly open something outside their isolated storage, so loading music from your phone will probably not be possible, apart from making a media player proxy play back stuff.
Looks great..very impressive.
I'm tinkering with the same API although I'm a real novice and wondered how you were managing to get at the data being picked up by the microphone in apparent real-time.
I wonder if you would be good enough to let me into some of your coding techniques or point me at some good reference docs/samples I've obviously missed
The code samples I've seen up to now have start record and stop record buttons, with a buffer being filled up over that time period and finally played at the end.
I'd like to do how you managed to process and graph the data as it is picked up by the mic. Are you possibly setting the buffer size very small and just getting small chunks of data and then acting on it - accepting the potential delay in buffering and then processing - maybe the delay is smaller than I'm expecting? or is there some other technique I'm missing from the docs.
Thanks in advance.
Ian
The recording code works practically the same as you'll find in the samples. Signal processing happens on the BufferReady event, which calls respective processing functions. I've set the buffer size to 100ms, which is the minimum XNA allows.
DMAND said:
Looks cool! Will it work in landscape also?
Click to expand...
Click to collapse
Now it will.
http://www.youtube.com/watch?v=k3fLPgJX7g0
Very nice!! I love how it just fits in perfectly with the Metro UI
Hi Tom,
How are you analyzing the audio stream coming off the microphone? I'm trying to do something similar to match sounds with known pitches/frequencies (similar to using the MediaPlayer.GetVisualizationData method) but not sure if I'm missing a simple way of doing it, or if you are analyzing the raw bytes from the stream.
Thanks,
Dave.
I'm capturing raw data directly from the XNA Microphone class and then running it through a FFT routine. I'm using Exocortex DSP, which I've stripped down to the bare minimum.
Hi Servo!
I was wondering how you were able to code the audio to be represented visually in silverlight. I'm looking to do a similar kind of app showing a VU-meter that responds to the audio. It'd be 16 distinct blocks vertically that, based on the incoming audio, light up according to audio strength. I can find samples of accepting microphone input, but how do you turn that visual?
Thanks!
Hi tom, very nice work and excactly what I can use.
Have to do some simple sound measurements every now and again.
Nothing exact but enough to give me an idea what I'm dealing with. This app would be perfect for it. Can't wait to try it.
Hi tom, I bought your 2,0 version of this and I really like where it is going. I need something like this for tinkering with audio setups.
On your graph, could you post some graph lines with maybe some labels (.5 1k 2k...) so I can see where certain peaks lie? it could be toggle-able in the settings?
Also, any plans for some auto or manual calibration?
Its a shame the API only lets you work up to 8k, I wonder why?
Keep up the great work!
i bought this too, and really like it!
But, how accurate is the dB meter??...
I couldn't find a thread where anyone has mentioned this so I thought I'd mention this app. It's ArcGIS from ESRI and it is in the Marketplace (FREE!). It might be getting overlooked because people think they need to know GIS to use it which is not the case. Within the program there are dozens of base maps to choose from including a world road map. It doesn't have turn by turn directions but it does allow you to center your location and have the map scroll under you while driving. The world map has fairly good detail. Give it a try, I think you'll be surprised at all the information you will have access to with the various base maps.
I don't have any affiliation with the developer except I am a user of their desktop software.
Interesting, will show this to my girlfriend. She uses the desktop software for school, might have interesting integration capabilities.
Just for anyone who reads this, there is now a Turn-By-Turn navigation app which uses this API.
The thread is here: http://forum.xda-developers.com/showthread.php?t=959087
I loaded the A to B navigation yesterday and it's got to be one of the top 5 free apps out there.
One thing I like about the Arcmap app I originally posted about is the ability to have useful maps saved in the favorites folder and switch between them within the program. It can go from a road map to a weather map and back again with just a few button pushes.
that's really amazing
just curious if it would have an integration problem with a laptop?
I am looking for a GPS app that is comparable to a actual GPS, I have tried searching and GPS is a pretty common phrase in a lot of threads. lol.
Thanks for your help in advanced guys, I appreciate the help and experience that the forum brings to the table.
P.s. I am not against having to buy the app. I am just not going to drop a ton of money on an app when I could just buy a GPS for pretty cheap.
oefootball_70 said:
I am looking for a GPS app that is comparable to a actual GPS, I have tried searching and GPS is a pretty common phrase in a lot of threads. lol.
Thanks for your help in advanced guys, I appreciate the help and experience that the forum brings to the table.
P.s. I am not against having to buy the app. I am just not going to drop a ton of money on an app when I could just buy a GPS for pretty cheap.
Click to expand...
Click to collapse
What about google nav? or even the sprint nav? lol.
I think we need to know more about what you are looking for in this app.
There's a few like navigon or aura but they are expensive, google nav always gets the job done for me.
* Navigon
* iGo
* Copilot
There may be some others, but i'm not aware of them. Of the above 3, I found copilot to be most robust with an intuitive UI.
Navigon and iGo seemed outdated.
Of course, if garmin ever gets off their ass and makes an android navigation app, that will probably be the best. Their windows mobile version was awesome.
I use MapQuest and it has maps navagation and voice turn by turn direction all in one app
Sent from my HTC HD2 using XDA App
What's wrong with the native google navigation app? I don't understand.
EDIT - just took a look at the mapquest app. Pretty cool.
Does anyone know of a Navi app that includes waypoints? Say I'm driving to my buddy's house out of town and want to find a chevron on my way there.
Phateless said:
What's wrong with the native google navigation app? I don't understand.
Click to expand...
Click to collapse
The problem is it requires a data connection. Although the OP didn't say it outright, I think it was implied he's looking for something that does not. All 3 of the ones I mentioned store the map data and points of interest (POI's) on the sd card.
And yes, copilot supports multiple way points. I imagine the other two do as well, but didn't play with them at length as I thought the UI was bland, and pretty much stopped there.
I believe google maps will do this as well. You'd just need to fiddle with the layers. But actually chaining multiple points together, A->B->C->D, isn't possible yet on Google Nav; It's just A->D right now. :<
Two of my most used apps in Sense are the car app and the internet radio app TuneIn.
It was really useful in previous version of Sense to have those combined, and controlling and viewing TuneIn from within the Car App was an awesome feature that was a nonstop use for me.
It seems however that in Sense 6 it no longer exists!
Anyone know if custom roms somehow have reclaimed this feature, and if it's even possible?
I really loved that feature too, it's a shame it's gone.
Have you found solution ?!
Htc One (M7) stock 5.0.2 (rooted)
I'd like to make a suggestion for a different app, try Xiia Live (Pro), it is really superior to TuneIn. Check out their website too.
I'm a sysadmin for a podcast. Used to do a lot with Tune In. But then the Tune In crew changed everything that made their app nice, removed features, and added features nobody wants. Apart from that, their Pro app is over €11 !! And nothing goes to the community. Really, they are not helping the podcast community.
Xiia Live is interesting for developers too... And they make use of public radio directories.
Plus, you should take a look at the interface. I am hoping that this app will become the more popular one, because it actually works together with podcasters and radio stations.
Finally please note - I'm not affiliated with them in any way. I'm just a fan!