dualsportmaps.com - Android App

Discussion in 'Vendors' started by craftycoder, May 26, 2011.

  1. craftycoder

    craftycoder Motobrain PDU

    Joined:
    Oct 13, 2009
    Oddometer:
    2,351
    Location:
    Atlanta
    This is the prototype of the remote control that will clamp to the bar near the left grip. I will shrink it down of course now that I know what I need and what I don't.

    We are about to enter territory I am unfamiliar with. Fabricating the case will be a bear for me.
    <iframe width="853" height="510" src="http://www.youtube.com/embed/kmnhFc3-oAI" frameborder="0" allowfullscreen></iframe>
  2. beechum1

    beechum1 Dandole Gas al Burro

    Joined:
    Oct 14, 2007
    Oddometer:
    9,603
    Location:
    Not home in Tijuana
    Friggin awesome. I couldn't tell exactly what was going on, i'm on the road right now, but idea:

    have the L3 be a toggle from pan to zoom. Keep the frequent controls to the stick and the waypoints and menus to the buttons.
  3. Mr Head

    Mr Head PowerPoint ADV

    Joined:
    Sep 21, 2003
    Oddometer:
    9,438
    Location:
    Orange County, CA
    My first generation Verizon Motorola Droid is going to crap now. Last night it froze up again while a call was coming in. I couldn't un-freeze it even after the call was lost/quit calling. I couldn't get the thing to enter any application, even the phone. Rendered basically useless.
    I pulled the battery since even the on/off switch was no longer responding.

    It worked OK, by the time I get back home but it had re-fired up in airplane mode??:huh

    I'm about ready to ditch the thing. I'm none too thrilled about another new phone. The battery life has definitely changed in the past 6 months from all day to a few hours.:eek1
  4. craftycoder

    craftycoder Motobrain PDU

    Joined:
    Oct 13, 2009
    Oddometer:
    2,351
    Location:
    Atlanta
    I'm loving my Nexus S. If you want to be able to run the remote control you will need the latest Gingerbread (android 2.3.4).

    As for battery life, that is just criminal. That isn't because the cells are bad. They put software in the battery pack that tells them to last less time after so many cycles. They do that so your batteries will die and will not be replaceable because they stopped making that model when the new phone came out. Grr...
  5. Mr Head

    Mr Head PowerPoint ADV

    Joined:
    Sep 21, 2003
    Oddometer:
    9,438
    Location:
    Orange County, CA
    I was wondering where the poison pill was.
    I had more faith in Motorola would last, but I found after I got into this thread my phone we set to never be updated to the later Ginger and MaryAnne thing.
    Here's an odd thing; my wife is still using an old NV2 that is about 4 years old with the original battery no less. The one I had the battery began dying after half a day.

    This "old" Droid won't last for the flight from OC to Seattle if I listen to music in-flight in airplane mode. :huh
    It is going to be replaced, and probably with a newer Droid. I still don't trust the phone anymore.
    When we were on vacation last summer, using the phone for navigation, following routes my daughter had created in Goggle Maps, We lost the GPS function when I made a phone call, (hit Bambi and needed to make a report so insurance could fight with us about replacing our obsolete car...), no more GPS after that, cell service dropped to zero bars too.
    Once we re-established cell service the GPS came back after cycling power.
    Made me think the maps and GPS were only useful with cell service not so useful out and away. I don't depend on it anymore for directions.
    I don't know if this is unique to my phone but from your demos and the discussions I tend to think it is just the older phone. :cry

    I will likely get this taken care of this weekend since I have a trip into the big empty to take here in a bit. I'd prefer a phone that at least worked as a phone if I needed it.

  6. craftycoder

    craftycoder Motobrain PDU

    Joined:
    Oct 13, 2009
    Oddometer:
    2,351
    Location:
    Atlanta
    Maybe you should skip the Motorola and try a Samsung or HTC... I've only had this one Android phone, my Nexus S (a Samsung). My only other Android device is my Nook and it is rock solid also, and I've rooted it and hacked the crap out of it's software and it still always just works.
  7. Mr Head

    Mr Head PowerPoint ADV

    Joined:
    Sep 21, 2003
    Oddometer:
    9,438
    Location:
    Orange County, CA
    A buddy has the newer Droid and has no problems with it. I suspect I'll go that route since I've never been a big fan of some other vendors.
    Daughter number 2 has an HTC Droid, (I think, hard to keep up with which phone is dead or new) that she has only killed twice so far, (water dunking doesn't seem to do them any good.)
    Daughter number one now has the iPhone4 which likes to eat it's battery too. But, she leaves the wifi and bluetooth, and GPS and every other damned thing running. It locked itself the other day. The tech guy got downright snotty about the re-boot sequence. Seems one is supposed to just know by way of ownership this routine involves holding both functional buttons down for some unknown amount of time. I tried it for a ten count and nothing happened. But it is back to wonderful, well as wonderful as an Apple thingy can be.

  8. eldomike

    eldomike Who Cares

    Joined:
    Aug 6, 2009
    Oddometer:
    1,225
    Location:
    Southern Illinois
    Had the original Droid from the beginning, just got a Droid X..I like it a lot...neither phone is great on battery life but I just learned to live with it...

    Mike
  9. sandalscout

    sandalscout blah blah blah

    Joined:
    May 31, 2010
    Oddometer:
    2,324
    Location:
    Nashville, TN
    I just found my "old" Android phone, it's a Motorola Backflip and I can dedicate it to bike use only, so I plan to use if for music and gps work. I was planning on getting a Montana, but if your software works out, I don't see why I wouldn't go with it. The only downside is that the backflip has a tiny screen. My Inspire would be more ideal, but it has a cracked screen and mostly just sits on my desk at work now.

    Anyway, if you need more testers, let me know. I think I'd have to sideload any applications (thanks AT&T!) but I'm planning on rooting it next week sometime anyway.
  10. craftycoder

    craftycoder Motobrain PDU

    Joined:
    Oct 13, 2009
    Oddometer:
    2,351
    Location:
    Atlanta
    At present my plan was to package it as an Android 2.2 app as that hits > 90% of the market. Plus, most of those handsets are "new" enough to handle the pressure the app puts on them. I could make it 1.6 compatible I think, but I don't think hardware at the 1.6 level can actually handle the strain of the app. It's a memory and CPU hog.

    My point being, your "old" phone may not cut the mustard. I'm no hardware guy and I don't know diddly about the backflip though...

  11. firemedic3293

    firemedic3293 Adventurer

    Joined:
    Oct 29, 2010
    Oddometer:
    98
    Location:
    Central, NJ
    Crafty- this app looks amazing, I have tried a few other similar apps for the iPhone, a lot are designed for hiking/ mtn biking and usually just designate trailheads. Any plans on making an app for the iPhone users. Definitely would be nice, it looks like a work of art.
  12. sandalscout

    sandalscout blah blah blah

    Joined:
    May 31, 2010
    Oddometer:
    2,324
    Location:
    Nashville, TN
    That's entirely possible, but it's not too old, I don't think. I'm running 2.1, and it is easily (once rooted) overclocked to 700+mhz, from what I've read.
  13. abhibeckert

    abhibeckert Long timer

    Joined:
    Feb 15, 2010
    Oddometer:
    1,792
    Location:
    Cairns, Australia
    Before ditching it, have you tried a full firmware reset to factory defaults? Weird bugs and battery life can both be caused by software problems.

    It is a well known problem with Lithium-ion batteries that their life will go down with age. They're the best batteries money can buy at the moment, but they do have that one drawback. From wikipedia:

    "Charging forms deposits inside the electrolyte that inhibit ion transport. Over time, the cell's capacity diminishes. The increase in internal resistance reduces the cell's ability to deliver current. This problem is more pronounced in high-current applications. The decrease means that older batteries do not charge as much as new ones (charging time required decreases proportionally)."

    The only option is to change your charging habits to reduce these deposits. Charging while the phone is cool for example. But that only helps, it's not a solution. You may be able to buy a new battery, but I'm not sure about for your phone.

    But it could also be a software problem draining your battery. There are a lot of chips which are shut down when not in use. If software is using them, then they won't be shut down and your battery life will go through the floor.

    I think the problem is RAM, not CPU. So overclocking won't help at all. It'll just drain your battery faster and create more heat (unlike a desktop or laptop, there is no fan to keep an overclocked CPU cool).
  14. OhChet

    OhChet n00b

    Joined:
    Jun 26, 2011
    Oddometer:
    7
    How is the beta test on this app going Crafty?

    I've lurked on this site for quite a while but it wasn't until I saw what you were making that I decided I NEEDED to register and post! :lurk
  15. craftycoder

    craftycoder Motobrain PDU

    Joined:
    Oct 13, 2009
    Oddometer:
    2,351
    Location:
    Atlanta
    Welcome to ADV. I'm glad I brought into the fold officially.

    The testing is going well. A few little bugs have been found but nothing terrible. Some users still want this app to be a total replacement for their Garmin which it isn't. I believe their phone can be when you combine this app with something like Google Navigator. My app is not designed to excel at navigating you through cities and that sort of thing. It really is for getting you in and out of the wilderness during rides and for helping you follow other peoples' tracks. It has rudimentary routing capabilities, but nothing to write home about. If you want it to get through TAT it can do that. If you want to follow your buddies tracks through some desert wilderness, it will do a fine job. If you want it to help you find a bagel shop and to route you around traffic you are really barking up the wrong tree. If you combine this app with Google Navigator though I think you have a slam dunk replacement of a Garmin.
  16. craftycoder

    craftycoder Motobrain PDU

    Joined:
    Oct 13, 2009
    Oddometer:
    2,351
    Location:
    Atlanta
    I've released a new beta version to the testers. Things are looking great I'd say. I am accepting another round of testers at this time, so if you have Froyo and interest in testing the app please send me a PM with your email address and hook you up. Testers are expected to use the app and send reports back to me, so please be willing to help out if you want to get the software early.

    I'm currently looking for a 3D printer to fabricate some parts for the remote control. I'm not sure how long that is going to take. I've still not even drawn up a 3D model of the parts I need. Honestly I've got no skills in the model drawing department so I figure I'm going to screw it all up many times before I get it right. In the mean time, one of the beta testers is sending me a water resistant case to test out which is exciting as well.
  17. beechum1

    beechum1 Dandole Gas al Burro

    Joined:
    Oct 14, 2007
    Oddometer:
    9,603
    Location:
    Not home in Tijuana
    i have froyo, no gingerbread as it turns out. I use solidworks so a drawing could be possible, though I've not done PCB's before.
  18. craftycoder

    craftycoder Motobrain PDU

    Joined:
    Oct 13, 2009
    Oddometer:
    2,351
    Location:
    Atlanta
    I only need to design the cases actually. One for the for the buttons and joystick that will clamp to the bars and then another for the PCB that will just get stowed out of the way somewhere. The latter is merely a box with a hole for power on one side and a hole for the USB that you power your phone with on the other side.

    [​IMG] joystick PCB
    [​IMG] joystick on above
    [​IMG] 3 or 4 of these buttons
    [​IMG]
    case something like this but maybe with the joystick on the front...
  19. craftycoder

    craftycoder Motobrain PDU

    Joined:
    Oct 13, 2009
    Oddometer:
    2,351
    Location:
    Atlanta
    First rough prototype of remote case. I'm going to try to get this made tonight. Then I will work on getting it attached to the bike. The big hole is for the joystick. The next one is for a rotary encoder (think turning knob) which will control the bearing of the map or media volume based on the mode selected. The last hole is for a button which will cycle between modes. The modes are: perspective/follow mode (where view is always looking forward over your shoulder), view from above mode, and volume control mode. Other modes may be introduced as needed.

    [​IMG]

    [​IMG]

    Inmate FFS has suggested a mounting mechanism like this:
    [​IMG]

    I'm thinking, at least for my WR² that I'll screw it right to my mirror fastener since I already removed my mirrors and replaced them with HDB mirrors I have those hard points already available.
  20. craftycoder

    craftycoder Motobrain PDU

    Joined:
    Oct 13, 2009
    Oddometer:
    2,351
    Location:
    Atlanta
    The app is finally available in the Android Market. It's titled "Dual Sport Maps". Enjoy it and ride safe. I don't think it's perfect by any means, but it seems pretty stable and I'm ready to let anyone have a go at it. I will be continuing to update it with features and fixes going forward. The app is priced at $20 in the Market. I'm doing this to keep down the number of users who want to glance at the software decide "its too hard" and give it 1 star. These kind of uninformed reviews will scare away people who can really benefit from this software. Also, it pisses me off so I priced it high enough to scare away disinterested parties who just want to offer an opinion but don't otherwise give a crap. If you are really interested in navigation software then this is a value and I'm confident you will agree.

    The source code is linked up on the website for anyone who wants to compile up a free version for themselves.

    I will not be promoting this app's sale any further in this thread because I don't want it moved to Vendor if that can be avoided. I'd like to keep the discussion about features and bugs, likes and dislikes, so it can be the same as any other thread about GPS hardware and software in this forum. I hope the moderators are amenable to this arraignment.