The MP3car.com Store The MP3car.com Blog    

Sponsored links

Go Back   MP3Car.com > Mp3Car Technical > GPS

Reply
 
LinkBack Thread Tools Display Modes
Old 12-13-2006, 07:06 PM   #31
Newbie
 
Join Date: Oct 2006
Posts: 31
Ya, I'ml in to contribute as well. Keep us posted on the rent a coder status.
tsx004 is offline   Reply With Quote
Sponsored links
Advertisement
 
Advertisement
Old 12-14-2006, 12:37 PM   #32
Constant Bitrate
 
Join Date: Jul 2006
Posts: 202
I'll put up a few bucks.
__________________
VIA EPIA M10000
512 Megs RAM
8" Lilliput
Onstar GPS mod
XM
Visteon HDZ300
barnyard is offline   Reply With Quote
Old 12-14-2006, 08:40 PM   #33
FLAC
 
W3bMa5t3r's Avatar
 
Join Date: Apr 2006
Location: Washington, DC - Alexandria, VA N/W Area - NOVA
Posts: 1,265
Hey guys, I got this from the guy today, what do you think? Go for it?

Quote:
I would be willing to tackle this as a two week project given:

1) Only operations will be add/delete/modify POIs and the only data guaranteed to be changeable is lat/long/name
2) Ruby will used as the language and the application will be console based

Since I don't have the software myself I will need a copy of the binary database file; you will also need to provide final testing of the modified data.

Features I think are possible:
- Adding a new POI (if limit is not reached), deleting an existing POI, modifying an existing POI
- Duplicating POIs; that is, when a new POI is created you choose a base object, this is crude but will copy over general information and "unknown bits"
- Mass-adding POIs based off of a CSV file (lat/long/name/duplicate base)
Problems:
1) Proprietary format/data structure unknown
2) Maximum number of entries allowed/supported by software
3) Lack of local software to ensure rigorous regression testing

Let me know...
W3bMa5t3r is offline   Reply With Quote
Old 12-14-2006, 09:57 PM   #34
Newbie
 
Join Date: Jan 2006
Posts: 10
1) Only operations will be add/delete/modify POIs and the only data guaranteed to be changeable is lat/long/name

That sounds like what we need, I cannot think of anything else that would be needed other than lat/long/name

2) Ruby will used as the language and the application will be console based

I see no reason why that would be a bad thing, I am not familliar with Ruby but cannot think of why any language would be better/worse than another

Since I don't have the software myself I will need a copy of the binary database file; you will also need to provide final testing of the modified data.

I would be happy to supply a copy of the iguidance software under the conditions that he uses it for testing only and upon completion of the project he removes it from his computer (as to not infringe on copyright/piracy laws)

- Adding a new POI (if limit is not reached), deleting an existing POI, modifying an existing POI

The only thing that bothers me about this is the "(if limit is not reached)". I am not sure why the software would have a limit on the POIs if they did not include a method of inserting new ones. Now it would make sense if the limit was what they had already included but if that was the case inserting a new one would not be possible without removing a pre-existing one.

- Duplicating POIs; that is, when a new POI is created you choose a base object, this is crude but will copy over general information and "unknown bits"

I am not exactly sure what that means. Is he saying that to create a new POI we would in essence be duplicating an existing one and then changing the lat/long/name? If thats the case I see no problem with that method.

- Mass-adding POIs based off of a CSV file (lat/long/name/duplicate base)

That sounds like a very important feature as inserting POIs one by one would be very time consuming.

1) Proprietary format/data structure unknown

Indeed, that is a problem, but if it wasn't in a proprietary format then it wouldn't be so difficult for us to figure out

2) Maximum number of entries allowed/supported by software

Again, I am not sure why a limit would exist for a feature that wasn't intended to be increased, unless, of course the limit is the existing amount of POIs included in the software. If that is the case it isn't toally a bad thing if we can import CSVs, as we could remove all the ones for areas we did not intend to go and then import the lists for areas when traveling.


3) Lack of local software to ensure rigorous regression testing

If he desires I will 'donate' my copy of iGuidance 3.0 so that he could have the software locally to "ensure rigorous regression testing". (Of course I would want it back when he was done!) I just need to brush up on the copyright/piracy laws to ensure that I wasn't doing anything illegal by sending him my copy of iGuidance.

To recap, I do not think this sounds bad at all. What was his Bid?

Also if the project is sucessful we should sell the technology to iGuidance so they can implement it into their next version

Let us know the bid, if it something reasonable I say lets do it.
DrDank is offline   Reply With Quote
Old 12-14-2006, 10:36 PM   #35
FLAC
 
W3bMa5t3r's Avatar
 
Join Date: Apr 2006
Location: Washington, DC - Alexandria, VA N/W Area - NOVA
Posts: 1,265
Ok, I've told him we can provide a copy of the software for development and testing provided it is removed from his system upon completion of the project so we stay good with infringement laws.

Also made it clear that we have people to help test.

He's not sure if there is a limit on the POIs, so that will be something he'll find out. Hopefully and most likely there isn't a limit.

It was made clear that the mass add would be a HUGE bonus as IG comes with a few hundred thousand POIs and if we were to import it, other programs have many million POIs... so it's pretty much required.

He hasn't bid yet, but I did ask him in the last message for the charge/bid for the two different versions. With/Without Mass add.

/edit... lol guess we could sell it back to Inav.. lol hopefully this isn't going to cost us tooo much :-) it'll be nice though either way.
W3bMa5t3r is offline   Reply With Quote
Old 12-15-2006, 12:12 AM   #36
Newbie
 
Join Date: Oct 2006
Posts: 31
I don't quite get it, so the changes that he will make will allows us to add POI's? Or will it allow us to import POI from other software as initially mentioned in this thread? For example the POI' from Lexus or Acura Navi systems as they have several million POI and are very acurate unlike some IG POI's.
tsx004 is offline   Reply With Quote
Old 12-15-2006, 01:18 AM   #37
Newbie
 
Join Date: Jan 2006
Posts: 10
The changes would allow for importing new POIs by using a CSV (comma seperated value) file. So I guess the real question would be can we export the data from the Lexus/Acura/Whatever systems.

The export does not have to be made in a CSV format, but it is fairly simple to manipulate data into a CSV format so it could be imported into iGuidance.

MuldRick, do you know if the data on the Lexus CDs can be exported into any kind of text document? Or viewed as a list of some sort?

tsx004, I am glad you asked that question, because if we have no way of exporting the POIs list from other software then the value of this modification to iGuidance is greatly reduced.
DrDank is offline   Reply With Quote
Old 12-15-2006, 08:45 AM   #38
MySQL Error
 
Sonicxtacy02's Avatar
 
Join Date: Sep 2004
Location: Woodbridge, VA
Posts: 5,136
Quote: Originally Posted by DrDank View Post
The changes would allow for importing new POIs by using a CSV (comma seperated value) file. So I guess the real question would be can we export the data from the Lexus/Acura/Whatever systems.

The export does not have to be made in a CSV format, but it is fairly simple to manipulate data into a CSV format so it could be imported into iGuidance.

MuldRick, do you know if the data on the Lexus CDs can be exported into any kind of text document? Or viewed as a list of some sort?

tsx004, I am glad you asked that question, because if we have no way of exporting the POIs list from other software then the value of this modification to iGuidance is greatly reduced.

i have a copy of his lexus cd.. i'll check that tonight. Pretty sure the data on that disk was in .dat format though. This is HUGE if we get it done. Good work steve!
__________________
03 Acura RSX Coupe
a K.I.S.S Flash, VB, and Autoit Programmer
Developer of: RRFusion, MovieTimes, (new)RRMail, & RR Plugin Manager
Coming Soon:RRChrome, & CentraFusion
Is Your RR Plugin Managed?
Sonicxtacy02 is offline   Reply With Quote
Old 12-15-2006, 09:34 AM   #39
FLAC
 
W3bMa5t3r's Avatar
 
Join Date: Apr 2006
Location: Washington, DC - Alexandria, VA N/W Area - NOVA
Posts: 1,265
Hey guys, his bid was $40 for a 2 week deadline, but he wasn't sure if he'd be able to complete it within that time frame, so I told him 3 or even 4 weeks is fine, and if he did achieve this, we would throw in a bonus (cuz $40 really isn't all that much).
If we can't figure it out, and it does come down to needing to find a way to export the data from the other manufacturer's cds/dvds, I'm sure we can have that as another job to throw at this guy as well

This is his reply...

Quote: Originally Posted by The Coder
For add/edit/delete/duplicate POI with ability to mass-add from CSV provided that I can release the code under an Open Source (such as the GPL) License and distribute it online. (This would also benefit you if any improvements were made.)

However, due to the problems presented by a closed file format (that it's around the holidays) the best deadline I can offer is 14 days (let's say, December 30). I can also NOT guarantee that I can complete this--in which case I logically wouldn't expect a claim on any of the commission.

I take software piracy seriously; stealing is stealing. Having the dataset is an absolute requirement and having access to the software would greatly speed up the testing cycle.

@DrDank - If you're still good for 'donating' your copy of IG3.0 just let me know and I'll let you know when and where it'll need to go if that's cool. He agreed to the copyright infringement bit (he kinda has to since all of our communications are tracked on that site and it's all legally binding ). So it'll be removed from his system once the project is done.
W3bMa5t3r is offline   Reply With Quote
Old 12-15-2006, 09:43 AM   #40
Constant Bitrate
 
jeffreyd_tx's Avatar
 
Join Date: Sep 2006
Location: Austin, TX
Posts: 199
Steve,
Have you (or anyone) considered drafting a real quick scope of work so that we are certain he is doing what is best for the RR/iG user community?
jeffreyd_tx is offline   Reply With Quote
Old 12-15-2006, 09:52 AM   #41
Constant Bitrate
 
jeffreyd_tx's Avatar
 
Join Date: Sep 2006
Location: Austin, TX
Posts: 199
Quote: Originally Posted by W3bMa5t3r View Post
... it's all legally binding


Oh crap, you said "legal". Somewhere in California, a certain person is probably on findlaw right now obtaining the precedance for this matter.
jeffreyd_tx is offline   Reply With Quote
Old 12-15-2006, 09:56 AM   #42
FLAC
 
W3bMa5t3r's Avatar
 
Join Date: Apr 2006
Location: Washington, DC - Alexandria, VA N/W Area - NOVA
Posts: 1,265
A scope of work hasn't really been drafted per se, but it is quite clear between the coder and I that if he is able to do this, at the very least we will have add/modify/delete abilities for POI and that the mass import function is pretty much a necessity. This is documented in all the communication between us and the service will hold him to this. The software will be released as Open Source, so if we ever need to make adjustments/improvements, anyone will be able to do so. Considering we don't have any of these features at the moment, this is at least a start.
Do you have any ideas/suggestions I need to push along as well? I posted this here so everyone would know what's going on and could offer suggestions as I have no clue when it comes to programming and all (other than some autoit bits) lol
W3bMa5t3r is offline   Reply With Quote
Old 12-15-2006, 09:57 AM   #43
FLAC
 
W3bMa5t3r's Avatar
 
Join Date: Apr 2006
Location: Washington, DC - Alexandria, VA N/W Area - NOVA
Posts: 1,265
Quote: Originally Posted by jeffreyd_tx View Post
Oh crap, you said "legal". Somewhere in California, a certain person is probably on findlaw right now obtaining the precedance for this matter.

lol
W3bMa5t3r is offline   Reply With Quote
Old 12-15-2006, 10:49 AM   #44
Newbie
 
Join Date: Jan 2006
Posts: 10
Sonicxtacy02 - Let us know what you find out in regards to the Lexus CD.

W3bMa5t3r - Tell me where and when, and I will send the CD. Another option for delivery of the software would include me creating a simple html document that acts as a digital signature and upon approval of said document the coder would be able to download the ISO (of course I will need to see if I can, in fact, extract the ISO) This would save the time of shipping, especially if this coder is located outside of the US.

$40 is a very resonable bid for this project, I was expecting a bit more to be honest. I don't know how "Ruby" coders can pay bills like that. I know in web development a 2 week project is going to cost MUCH more than $40 bucks. But of course I am not complaining that the price is lower that anticipated.

-DrDank
DrDank is offline   Reply With Quote
Old 12-15-2006, 11:02 AM   #45
Constant Bitrate
 
Join Date: Sep 2006
Location: Sabattus, ME
Posts: 221
Something that may be important when i was thinking about how to tackle this, that would make this drastically easier is verifying no duplicate entries, for instance lets say somehow IG 3.0 has some POI's that the Lexus doesn't have, if you just use all those those few are gone, and if you just do a mass add of all Lexus POI, then duplicates occur, so backed before it adds each line, search through the file and then see if a duplicate line occurs, if not add, if it does skip it. Or was this already suggested?
__________________
CarPuter: 900Mhz P3 with 256 MB Mem, 160 Gig HD (Thanks kbreeden), Iguidance 3.0 GPS, Logitech PS2 keyboard, Bluetooth, WIFI.
Powered By Road Runner & DigitalFX Skin and Playlist Conveter
SangreDeThor is offline   Reply With Quote
Sponsored links
Advertisement
 
Advertisement
Reply

Bookmarks

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off

Similar Threads
Thread Thread Starter Forum Replies Last Post
iGuidance SDK Quattro GPS 57 06-23-2006 08:37 AM
Adding POI's on the fly (speedcams)? Maximus GPS 33 10-26-2005 11:19 PM
How to make Frodo's RoutisLauncher work with iGuidance dodgetimes2 Software & Software Development 25 09-10-2005 02:47 PM
IGuidance with Streets and Trips' POIs n8scstm GPS 0 12-05-2004 12:47 PM
Embedded iGuidance Window Size? All4Sky MediaCar 3 08-27-2004 09:00 AM


All times are GMT -5. The time now is 02:18 AM.


Powered by vBulletin® Version 3.7.3
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.2.0
Copyright © 1999 - 2008 Mp3Car.com Inc.Ad Management by RedTyger
Message Board Statistics