Software-Engineer & StartUp fanboy licking the shiny little boot of IT. Holding a German patent for mobile location-based tech. Speak German, English, French & Polish
Want to get up to speed with LabVIEW really really fast? Have a CS background or even years of experience coding but LabVIEW seems to be getting the best of you? I offer 6 years experience of architecting and developing test, measurement and automation applications as well as instrumentation drivers for world renowned automotive companies as well as for startups as a Freelancer. Currently I'm also a LabVIEW programming lecturer at the University of Applied Sciences Esslingen.
While you surely have made sure, that you are solving their #1 problem instead of #24 I'd suggest you check out Rob Fitzpatrick's book "The Mom Test" which will help you easily review your questions and strategy: http://www.amazon.com/The-Mom-Test-customers-business/dp/1492180742
Excel's initial flexibility and interactive UI do eventually gravitate towards a limit, that's why you should definitely switch to mySQL or even MongoDB (best choice if you haven't figured out yet the presentation format for your other users. Matlab/Octave are laid out for scientific&research purposes and therefore come with an even steeper learning curve. There are plenty Big Data MOOCs out there that would give you an edge by teaching R (good for statistics / machine learning) or even Python, as you suggested yourself.
This should neither use a large amount of mobile data nor use as much battery as Gmaps. Can't speak for iOS but this is what the Android documentation below has to say on location strategies and what it boils down to is that you need to determine how much accuracy your app needs, pick your strategy and maybe implement it as a background service that talks to your app. Someone who coded for Android before should have a prototype up and running within a few days. I assume however that this involves extensive testing on various devices and OS versions (the tricky part of mobile development).