Horvath Software Solutions

This blog contains posts concerning the goings on at Horvath Software Solutions.

Food Allergy Checker Now Has UPC Barcode Scanner

We have published a new version of the Food Allergy Checker web form application that integrates a barcode scanner to ease data entry when searching for food products.  The barcode scanner is implemented client side in javascript.  We evaluated a couple of scanner packages that are implemented using javascript.  The one we chose for our application is an open source package that works with the top browsers including browsers on mobile devices such as Safari on iOS platform.

The package is found on github at https://serratus.github.io/quaggaJS/.  Adding this package to our web application was fairly straightforward.  This scanner software is configurable to scan several barcode formats including UPC format common in U.S. market place for food products.  The effort for integrating this package with our web application took less than a full work day for one software engineer thanks to the excellent example page that is part of the github download.  Special thanks to Christoph Oberhofer for his work on the example code which was largely used in our web application.

To see the changes to our Food Allergy Checker go to this link https://secure.horvathsoftware.com/FoodDatabaseApplication.aspx.  Thanks for giving our web applications a try and for reading this post!

Latest Build of PRESS Added Update Web Config Macro Action

For our users of PRESS that are updating passwords that are also stored in web.config files of your websites, we have added a new macro action, "Update Web Config".  This will aid you by automating the process of updating an account that is associated with a web.config entry of its password.  This new macro action is available only to Change Password macros and is implemented using text parameters stored in your macros.  The first parameter is the path of the web.config file in your development environment's source code directory.  This parameter is required and is validated to make sure that there really is a web.config file at the path location.  The second parameter is optional and defines the path to which to deploy the web.config file.    Both these paths may be either UNC path or DriveLetter: (\\server\path or c:\path) path depending upon your particular environment.


Thank you for reading our post and for being a loyal user of our password manager, PRESS.