Ah, well I've finally finished and posted the next version of my Smartphone Universal Conversion app which now includes a Forms Engine to enable Data Tracking. It's posted it up at Smartphone.Net and Airfagev.Com - both sites have full descriptions.
It builds on Convert It 2.6 and I wanted to try out a couple of ideas namely
I've often suggested particularly to ISVs that a good approach to customisation is to define forms in XML and then at run time read the definition and build the form on the fly. I've always wanted to build an app that works this way and this is exactly what I've done on the Smartphone/Compact Framework, with a bit of effort it's wickedly fast and you'd really not notice that the form is being built on the fly.
The forms manager I've implemented dynamically builds a form based on an XML form definition and supports
There is a built in forms designer so you can easily build your own forms.
The Tracking Forms can be either used stand alone or associated with a conversion category and core conversion data items can easily be mapped to fields on a form. For example the Forms designer allows you to map the Input Value from a currency conversion to a field on an Expense Form so when you have do a currency conversion, you click the "Track It" button and all the data from the conversion is preloaded in to the form. Check out the inbuilt Expenses form to see how this works...
So learnt plenty from building this and see the related articles
So if you have a Windows Mobile Smartphone then download and let me know how you get onJ