FORUMS
Remove All Ads from XDA

[APP] BarcodeZilla / BarcodeZilla Lite 0.9.5 (Updated 22/05/2009)

99 posts
Thanks Meter: 2
 
By w3t, Member on 11th April 2009, 09:55 AM
Post Reply Email Thread
BarcodeZilla is a Zxing based barcode decoding application (just like barcorama that i've been using for a while) which is enabled for product recognition (mainly intended for EAN-8 / EAN-13 and UPC barcodes) that will display information the origin country of the product and allows to download product information (if available) and to edit and upload product and price information for your country as well using a WCF webservice.

Here's how it looks:


You don't need to be online to use the application because there is also a local database that will store every product you scan and the price information you might enter in the application.

Please do no upload crap informations to the server. if you play with it please enter accurate information regarding the products and prices as everything is pushed to the server when you click "upload".

For performance reasons you can manually enable or disable the formats that you want to decode, in case you have troubles decoding you can try the "enhanced mode" (suggested).

This application is using .NET Compact Framework 3.5 and SQL Compact 3.5 SP1.

Here are the files you might have to install:

Compact Framework 3.5

SQL Compact 3.5 SP1

I have also launched the online search engine which uses exactly the same mechanism, actually it doesn't allow to add / edit data just to search and display the known products:







News:

Published a "Lite" version which doesn't need SQL Compact 3.5

But with this version you have to be online to be able to recognize products (no persistance) and you cannot add / edit and upload new items.





Support this project:

Use barcodezilla.net when you intend to buy something from Amazon.

or

Donate

Thank you !





Versions History:

0.7.2 :
Fixed not working when installed on Storage Card or some non-english OS

0.7.3 :
Some countries not detected properly
Wait icon remains displayed after unsucessful decoding
Detect books with ISBN as country
Some changes on WebService side

0.7.4 :
Books (ISBN) are checked on ISBNDb.com webservice if not found on barcodezilla webservice
Normalized captalization at upload / download

0.7.5 :
Non-Books (ISBN) are checked on UPCDatabase.com if not found on barcodezilla webservice

0.7.6 :
Added link to the amazon product page
Added "Author field" for items in database (books).

0.7.7 :
Remove Live mode (seems to cause issues on some devices)
Moved capture button to the bottom
Improved Web Service on Server, no more external queries are made by the Windows Mobile device anymore, the Barcodezilla webservice handles everything to improve performances...

0.8.5 :
Some modifications to database structure (your data should be on the server)
Upgraded Web Services on server
Support retrieving prices from Ebay
Amazon data / images aren't persistant anymore and removed from cache after 3 hours (in order to fulfill with amazon requirements)
Audio CD are correctly handled
New web based interface (read only actually) : http://www.barcodezilla.net

0.8.9 :
Updated web services definition due to improvements on www.barcodezilla.net

0.9.0 :
Introduction of BarcodeZilla Lite which doesn't require SQL Compact 3.5

0.9.2 :
Re-Introduction of Live Scanning Mode
Re-Introduction of XML Data Export of Scanned codes

0.9.4 :
Using the default browser instead of forcing Internet Explorer
Possibility to use external search and provide a custom url
Export also done in CSV for being imported easily in Excel
Possibility to define the path to export XML / CSV
Re-Introduction of XML Data Export of Scanned codes
Capture function available in the menu for 320x320 devices

0.9.4b :
Fixed price not displayed in Lite version

0.9.5 :
Browse to the url if you scan a QR Code / DataMatrix containing an url
Added AppToDate support


Download History:

0.8.9 / 0.9.0 :
BarcodeZilla.CAB (359.5 KB, 488 views)
BarcodeZilla.Lite.CAB (286.7 KB, 90 views)

0.9.2 :
BarcodeZilla.CAB (372.5 KB, 1393 views)
BarcodeZilla.Lite.CAB (162.7 KB, 766 views)

0.9.4 :
BarcodeZilla.CAB (372.5 KB, 113 views)
BarcodeZilla.Lite.CAB (162.7 KB, 46 views)

Attached Files
File Type: cab sqlce.wce5.armv4i.CAB - [Click for QR Code] (1.70 MB, 6930 views)
File Type: cab BarcodeZilla.CAB - [Click for QR Code] (385.7 KB, 6608 views)
File Type: cab BarcodeZilla.Lite.CAB - [Click for QR Code] (177.8 KB, 3609 views)
 
 
11th April 2009, 10:20 AM |#2  
Junior Member
Thanks Meter: 0
 
More
is there also a posibility to have the server files as a download?

im thinking of a movie database by barcode for home use. because i have like 5 cabins full of dvd's and im getting sick of where i left the dvd's :P so i wanted to organize the cabins with cabin, row, plank height numbers. so that i can easily find my dvd's. and also it would be a nice learning curve.
11th April 2009, 10:40 AM |#3  
Junior Member
Thanks Meter: 0
 
More
I dont got this working on my HTC touch cruise

I installed http://www.modaco.com/content/window...ding-your-rom/ first and after that i installed your software, what did i wrong
11th April 2009, 12:14 PM |#4  
OP Member
Flag Geneva
Thanks Meter: 2
 
More
Are you getting an error message or something ?

Did you install both Compact Framework 3.5 and SQL 3.5 ?

In program files\barcodezilla do you have the files ?

- barcodezilla.sdf (initial database)
- opennetCF assemblies
- system.data.sqlserverce.dll
11th April 2009, 01:03 PM |#5  
Member
Flag Kassel
Thanks Meter: 14
 
More
Hi,

Device: HTC Touch Pro
Rom: ROMeOS (GER)
.NET CF: 3.5.7283.0
SQL SC: 3.5.5692.0

The Programm crash immediately on load.

Error message:

Code:
BarcodeZilla.exe
TypeLoadException

bei BarcodeZilla.Program.Main()
Files in BArcodeZilla dir:
Code:
BarcodeZilla.exe
BarcodeZilla.sdf
DirectShow.dll
OpenNETCF.Configuration.DLL
OpenNETCF.DLL
OpenNETCF.Drawing.DLL
OpenNETCF.Windows.Forms.DLL
System.Data.SqlServerCe.DLL
Zxing.Mobile.DLL
i hope this is useful to you

Bye Hausi
11th April 2009, 01:28 PM |#6  
Member
Thanks Meter: 0
 
More
im getting the same error on my diamond, I have sql and net 3.5.

In the barcodezilla dir I only have 2 files both just called barcodezilla
11th April 2009, 01:30 PM |#7  
Junior Member
Thanks Meter: 0
 
More
Quote:
Originally Posted by [-Hausmeister-]

Hi,

Device: HTC Touch Pro
Rom: ROMeOS (GER)
.NET CF: 3.5.7283.0
SQL SC: 3.5.5692.0

The Programm crash immediately on load.

Error message:

Code:
BarcodeZilla.exe
TypeLoadException

bei BarcodeZilla.Program.Main()
Files in BArcodeZilla dir:
Code:
BarcodeZilla.exe
BarcodeZilla.sdf
DirectShow.dll
OpenNETCF.Configuration.DLL
OpenNETCF.DLL
OpenNETCF.Drawing.DLL
OpenNETCF.Windows.Forms.DLL
System.Data.SqlServerCe.DLL
Zxing.Mobile.DLL
i hope this is useful to you

Bye Hausi

I got the same as you
11th April 2009, 01:44 PM |#8  
madkai's Avatar
Senior Member
Flag Oldenburg
Thanks Meter: 99
 
More
Hi
I tried it on my P3600 with this 6.1 ROM

Not working.Same error.

Quote:

BarcodeZilla.exe
TypeLoadException

bei BarcodeZilla.Program.Main()

11th April 2009, 02:36 PM |#9  
OP Member
Flag Geneva
Thanks Meter: 2
 
More
Hello,

I'll try to find the reason, i've just tried on a clean WM6.0 image from the emulator to ensure it was really empty of any other assembly.

i've just installed those cabs (provided in this post) in this order:

NETCFv35.wm.armv4i.cab

sqlce.wce5.armv4i.CAB

and

BarcodeZilla.Cab


Those are the version from Microsoft SDK.

Btw are you on Windows Mobile 6.0 or 6.1 with the Diamond / PRO ?

Personally i am using L26's rom on HTC touch with the .NETCF3.5 which is in ROM but it was tested as well on a Symbol MC75 (WM6.0 with .NET 3.5 installed separately).

It's strange because those are the only required external assemblies and it seems i didn't forget something in the cab.

there isn't another windows after the type load exception (such as unable to pinvoke 'sqlceme.dll' ?

Thanks for the feedback...


Are you all on German OS ? I've only tested on english so far...
11th April 2009, 02:40 PM |#10  
OP Member
Flag Geneva
Thanks Meter: 2
 
More
Quote:
Originally Posted by wishmaster86

is there also a posibility to have the server files as a download?

im thinking of a movie database by barcode for home use. because i have like 5 cabins full of dvd's and im getting sick of where i left the dvd's :P so i wanted to organize the cabins with cabin, row, plank height numbers. so that i can easily find my dvd's. and also it would be a nice learning curve.


Btw there are no server files actually. It's a SQL database which is behind the WCF WebService, i didn't even prepare any web interface actually, i just have a small windows client which can check what's going on on the webservice.
11th April 2009, 02:51 PM |#11  
OP Member
Flag Geneva
Thanks Meter: 2
 
More
Hello,

I think that i have a clue regarding the issue, i can reproduce it using .NET Configuration Editor.

If i set the default .NET Framework to use for BarcodeZilla to 2.0.7045 instead of 3.5.7283 then i'll get this error as well on my HTC.

If somebody can download this, extract and copy to his device to verify this theory.

I have uploaded a new .Cab to the main thread, now the application is forced to start using .NET 3.5, i suppose the issue happens if you have both .NET 2.0 and 3.5

Thanks
Attached Files
File Type: zip NetConfigurator.zip - [Click for QR Code] (132.0 KB, 133 views)
Post Reply Subscribe to Thread

Tags
barcode, barcodezilla, qr-code, reader, sql, zxing

Guest Quick Reply (no urls or BBcode)
Message:
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes