I wrote the MVM Money in last summer for my Dopod 515 because there was still hardly any FREE expense tracking apps for Windows Mobile Smartphone. In Personal Finance category of www.smartphone.net and Google search result, all entries are commercial that I don't like to buy, expect FoneDB Expense Tracker (but I don't like its UI and user experience).

Now, almost one year passed since then, things have no change. To benefit the fast growing large amount of MS Smartphone users, I re-wrote MVM Money from scratch (but still in C#) and rename to Cost Center (free download, both source code and binary included).

Features & Improvements

  • Data is stored in CSV file and r/w via OpenNETCF's CSV DataAdapter class (in MVM Money, was XML file and via DataSet's serialiazation);
  • All transaction data is stored in the transactions.csv file in the same folder as CostCenter.exe. It's a standard CSV format plain text file. You could copy to desktop PC via ActiveSync and make your own report and statistics in Excel or any other stylesheet applications.
  • Re-designed classes. Faster, less buggy and more stable.
  • Expense categories are customizable;
  • New added "Statistics" feature as expense report grouped by expense categories for "this month", "last 30 days" or "all time";
  • UI (button, menu, view and etc) is more intuitive.

  

 

Known Issues

  • English only. Account and category names don't support Chinese, Japanese, Korean, etc. The root cause is that OpenNETCF's CSV DataAdapter doesn't support those languages.
  • Startup time is somewhat longer than those apps written in eVC. That's normal for .NET CF apps.

Prerequisites

Cost Center ver 1.1.1 requires .NET Compact Framework runtime, which is built-in on all Windows Mobile Smartphone 2003 devices. It works perfect on my Dopod 535 (aka Orange E200 or other names) and my friends' Dopod 565 (aka Orange SPV C500 or Audiovox SMT5600).

But it might not be able to launch on Mitec Mio 8390 since I haven't signed it.

Claim

This application, including binaries and source code, could be used by anyone for any non-commercial purpose. Please feel free made any change to the source code, re-compile and re-distribute. You won't be charged. If you find any bug, welcome report in the comment to this blog article but I am not guaranteed to fix.

--

The posts on this weblog are provided "AS IS" with no warranties, and confer no rights. The opinions expressed herein are my own personal opinions and do not represent my employer's view in any way.