Car Manager MIDlet

Platform: J2ME MIDP 1.0

Description: The Car Manager application is a helpful tool that can be used to monitor your car’s gasoline consumption and expenses. You can easily add new tanking up entries and edit old ones. You can also examine the automaticly generated report that will calculate average consumption and total values from your entries. Midlet is designed to be used on all devices that support Java MIDP 1.0 applications. You will need a phone with File Connection (JSR 75) support if you want to export entries to a CSV file.

Screenshots have been taken from Sony Ericsson Z800 emulator but application works on all devices that support Java J2ME MIDP 1.0 profile. NetBeans 5.5 project files and source codes are included in the downloadable package.

carmanager-splash.png carmanager-list.png

carmanager-settings.png carmanager-entry.png

carmanager-report.png carmanager-about.png

License: GPL (General Public License)
The source code with NetBeans IDE 5.5 project files is available under the GPL license. You are free to use and distribute this application.

Downloads
Car Manager  (source + binaries)

Version history:

Version 1.4 (February 19th 2007)

  •  Added: Ability to export entries to CSV file

Version 1.3 (August 5th, 2006)

  • Added: Settings screen
  • Added: New entry type: Cost per liter
  • Changed: “Kilometers” to “Current mileage”
  • Changed: Comment size to 32 characters (was 10)

Version 1.2 (June 8th, 2005)

  • Added: Splash screen
  • Added: Ability to choose time span on report form
  • Added: Predictable kilometers on new fill-up entry

Version 1.1 (May 21th, 2005)

  • Fixed: Report didn’t calculate average consumptions correctly

Version 1.0

  • First release

  • code

    Some new verison on horizont?

  • Stefan

    Currently it does not seem like that.
    Merry Christmas to all anyway!

  • Klayton van der Vink

    The latest version (1.4) didn’t work in my cell phone (LG Black Safira). I would like to test the older versions, maybe it works… This application is everything I need. Where can I find the version 1.1? I’ve tried to find it not successfully in Google for a lot of time…

  • GrabauskaSMa

    The version 1.4 is about to complete 1 year…..
    is there some new version coming on?

  • Jussi

    Hello and thanks for this nice application. It’s nice to follow my car’s fuel consumption on a longer time line.

    It would be nice to have also that other costs -option. Taxes and repairs and so on. If there would be an option that the application tells you how much it actually costs to drive one kilometer. I wonder that it would be shocking number :)

  • Stefan

    Actually this application is open source. :-)

    But since Tommi does not seem to have time
    to improve the application I hope some
    additional good J2ME programmer will contact
    him to become a developer of Car Manager
    as well.

  • http://www.substanceofcode.com Tommi Laukkanen

    Jussi: Thanks! Many users have requested the other expenses feature. As Stefan mentioned the app is open source so hopefully there are developers who’d like to contribute this kind of a feature.

    I have my hands quite full these days but there might come a day when I have some time to code Mobile Car Manager. Your idea of displaying actual cost to drive one kilometer would be really interesting (and indeed shocking) to see.

  • Lazy

    Very useful app. Very :) Unfortunately can be used with only 1 vehicle. Profiles would be great option to people with more than one car.
    Big thanks however.. ;)
    Please, don’t stop working, improve it :D

  • http://www.carichardson.co.uk cricha7418

    Is there a trip record application to go with this really useful piece of software?

  • http://www.substanceofcode.com Tommi Laukkanen

    I’m not aware of such a trip record app. What kind of application would that be? What features should it have?

  • OMP

    Hi Tommi

    Once again, great work and keep them coming. I will have a look and see if I can possibly assist with having the app display the actual cost to drive one kilometer.

    Will let you know if I had any success.

    Regards

  • Stefan

    Would be very nice if there’d be an csv-importer as well.
    When you’ve got a new phone all entries reside
    on the old phone :-/

  • http://bakersys.com bakersys

    Hi Tommy,

    I developed the webapp motor0.net. It’s a car manager too. If you want, we can make that they work togheter. I can make some web services in motor0.net in order to CarManager can upload data.

    Regards

  • Stefan

    Please anybody develop an import function!
    Just had to install everything on the mobile again
    after updating the phone to a newer firmware version
    and of course also Car Manager’s database starts from scratch again :-(

  • Rick

    Hey, cool idea! I haven’t tried it on my 6360, but I’ll let you know…

    2 ideas though…

    1. definitely would love to see the Metric/American measurement and monetary conversion….
    2. how about having it tied to a PHP/MySQL back-end (via WAP/HTTP), which would 1. enable users to import/export their data without needing to link directly allowing for more cell phone coverage, and 2. allow multiple vehicles and users.

    I’m not a PHP programmer, but I’m sure someone out there could help!

  • Johannes

    Hi Tommi,

    I am using your awesome CarManager for a while now. But since I updatet to version 1.4, after a while with 4 entries, I am loosing the ability to change or delete records. E.g. I change the comment, it is shown but after a restart it is empty again. When trying to delete records, they just don\’t get removed!
    How can I help to find the error? I am using a Nokia 6300

    Best regards,

    Johannes

  • http://www.substanceofcode.com Tommi Laukkanen

    @Johannes: Could you try uninstalling the software from the phone and then reinstalling the v1.4. Old entries might be not be compatible with the latest version.

  • russ

    HI i have just downloaded your car manager 1.4 i guess my first question as now i have it on my laptop how do i put it on my phone (treo palm 680) as there is nothing to tell me how to do this ? any help you could give me would be good

  • http://www.substanceofcode.com Tommi Laukkanen

    @russ: You should look into Palm support on how to install Java applications on your Treo Palm. You should probably first install WebSphere Everyplace Micro Environment so that you can run J2ME apps. Then you might have to convert the JAR file into PRC format as discussed here. Be sure to buy Java enabled phone next time when you are switching phone :)

  • Andre

    @Tommi, first of all, congratulations for your application.
    I´m using it on my N95, and thats totally functional.
    By the way, I just want to suggest something, if you accept, ok?
    If you are considering to release new versions, could you think about in put some new settings, like:
    - Editable currency (euro, US dollar, etc..)
    - Editable metric systems (mile, km)
    - and the most important that I didn´t see on it: Calculate the cost (Km/liter) in the main screen, after insert data.
    Cheers

  • http://www.substanceofcode.com Tommi Laukkanen

    @Andre: Thanks for the feedback! I’ll keep your suggestions in mind when developing a new version of the application.

  • Jo

    Hi Tommi,
    First of, great app! I like it and think it’s very useful.

    Would you be able to come out with steps on how to open this carmanager project using NetBeans IDE 5.5 with any manual settings required to make it compile?

    I’m a software developer and I would really like to modify the codes, compile it for my own personal usage. The one feature that I really want is to calculate the mileage in km/litre instead of litre/100km. :)

    Thanks in advance for your kind help.

  • Jo

    Hi Tommi,
    I got the source opened in Netbeans IDE 5.5 and modified the software. I had done the following:

    * Added new setting consumption unit (km/l or l/km) in the settings page.
    * Enabled left button action for report and right button action to add new entry.

    Do you wish to merge these changes to your version and release a new version? Let me know your thoughts.

  • http://www.substanceofcode.com Tommi Laukkanen

    @Jo: Yes, it would be great if you could send me your code changes so that I can merge them to my version.

  • Phil

    Hey, would it be possible to move the “remove all” option from its place at the very bottom of the list? Alternatively, add a safety question “Do you really?” – My cellphone joystick is getting old and unresponsive and so I accidentally removed all entries. Good thing for the CSV though.

  • http://www.substanceofcode.com Tommi Laukkanen

    @Phil: Yes, that would be possible in next version. I created a new issue for that:
    http://code.google.com/p/mobile-car-manager/issues/detail?id=3

  • John

    Hi i would like to know is it work with LG Renoir
    if then please tell me how it is

    Regards
    B JOhn

  • Fred

    Profiles and general costs will be perfect! because i have 2 cars too

    different currency (£) and MPG instead of l/100

    at the moment i am using it just to write down the values and copy them to my PC when i get home because the report shows incredible values on the l/100 because my car is in miles and not in km.

  • Mari

    Wow this is great! Will this work on a Nokia E71?

  • http://www.substanceofcode.com Tommi Laukkanen

    @Mari: Yes, this works on Nokia E71.