[Tilt, TyTN II, MDA Vario III General] highway:
"Barcorama Frontend" and "Barcode Price List"

I'm ready with the new versions. I also used a new cab manager so you can now install on storage card too.

Barcorama Frontend

You can set Barcorama to run this app and pass the barcode as an argument.

In the frontend you can have three images and for each one you can assign what program to run and with what arguments. I've preinstalled three images that point to Barcode price list, Google and Mobile Barcode Search (from where you can go to many sites passing the barcode).

In the settings form you have a checkbox for automatically closing the app after a selection is made. If you want barcorama to pass the next barcode the app has to be closed (automatically or manually). Then for each images there are for values.

1. App: what program to run

2. arg: the argument passed to the program. Like barcorama the !###! in the argument is replaced with the barcode

3. img: the image. The image must be in the programs folder so

do not give the path to the image but just the image name

4. ims: the image position settings. Comma delimeted (left, top, width, height)

(Just for barcode price list. if you set an image to run this app and in your settings you say it's on the memory and the app doesn't find it there, then it will look on the storage card and vice versa)

Barcode Price List

Unlike the first version, the app now uses an sqlite database. So everything is stored in the database and retrieved from there.

The app keeps track of prices for products, the source we got it from (ex. different supermarkets) and the date it was purchased.

So you can check for example

* check a product's prices from different sources

* check a product's prices for the same source but for different dates

* have a total of what we have to pay at a supermarket at the cashiers (hmm there is not no quantity. I have to look into it)

* ... whatever else one can think of

Features

1.

Update database form

: it's the form that popup's when you load the app. The barcode is passed as an argument from barcorama or barcode frontend.

You provide the price, the source (the app always suggests the last source as the default, so if you are at a supermarket scanning barcodes you don't have to select it for every barcode) and a description for the barcode so you will later know what product that barcode is. If you have given a description for that barcode in a previous update the will bring it and you can update it.

You can also change the barcode by hand.

2.

Transactions form

: it's the report form. You can choose any combination of barcode, barcode description, source, date or leave everything blank and you will get a list of all barcodes in the database that meet the criteria. And you also get a total of the prices.

You can also

* delete a transaction or all transactions

* export all transactions to a tab delimeted text file (BarcodePriceList.txt)

* choose a transaction and load BarcoramaFrontend to seach in the internet for that barcode

3.

Barcode Form

: You can see all the barcodes and their descriptions.

You can:

* edit the descriptions

* delete the barcode and all it's transactions

* goto to the the transactions form and pass the choosen barcode as selection

* goto to the frontend passing the barcode as an argument

4.

Source Form

:

You see all the sources in the database.

You can:

* add, edit, delete a source. if you delete a source then all the transactions from that source will be deleted as well

* goto to the transactions form and pass the choosen source as selection

5.

Settings Form

: edit the settings. You can choose to close the app after the database is updated from the first form. However you will be asked first. But the app has to be closed in order to receive the next barcode.

And you say where the barcorama frontend is located.

Please feel free to post bugs, wishes or anything else.

Anyone who has installed version 1.0, it's better to uninstall it first, remove the folders and then insrall the new one. this version is upgradeable