How to Dramatically Increase Your Kiosk Applications Performance with Local Caching – Part 2

smart_clientIf your kiosk regularly synchronizes data with a remote server then you may have the opportunity to dramatically improve your kiosks performance by making use of your kiosks local storage.  By caching data locally it allows your kiosk to respond more quickly to user input by reducing the amount of time your kiosk spends waiting on a response from the server.

In the second part of this 2-part series I’ll cover a couple cool options for persistent local storage in the web browser.  In part one I covered the benefits of caching data locally on your kiosk, the sort of data you’ll want to cache and some helpful tips for caching.

The three main advantages of caching data locally on your kiosk

  1. Increases the responsiveness of your kiosk
  2. Reduces the load on your server
  3. Lowers bandwidth requirements

Continue reading “How to Dramatically Increase Your Kiosk Applications Performance with Local Caching – Part 2”

How to Dramatically Increase Your Kiosk Applications Performance with Local Caching – Part 1

smart_clientIf your kiosk regularly synchronizes data with a remote server then you may have the opportunity to dramatically improve your kiosks performance by making use of your kiosks local storage.  By caching data locally it allows your kiosk to respond more quickly to user input by reducing the amount of time your kiosk spends waiting on a response from the server.

In the first part of this 2-part series I’m going to cover the benefits of caching data locally on your kiosk, the sort of data you’ll want to cache and some helpful tips for caching.  In part two I’ll cover a couple cool options for persistent local storage in the web browser. Continue reading “How to Dramatically Increase Your Kiosk Applications Performance with Local Caching – Part 1”

How to Integrate an MEI Bill Acceptor into Your Website with JavaScript

Easily integrate MEI bill acceptors into your website
MEI SC Series Bill Acceptor

It’s easy to integrate an MEI bill acceptor into your website with a little JavaScript and KioskSimple.  This article will include a detailed code example so you can try it out for free.

You’re probably reading this article because you’ve decided to create a website which needs to accept cash payments.  Maybe your website is running on a self-service kiosk or tablet and is attached to an MEI bill acceptor.

This example will work for any MEI bill acceptor which uses the MEI EBDS protocol.  At the time of this writing this includes the MEI AE and SC series bill acceptors. Continue reading “How to Integrate an MEI Bill Acceptor into Your Website with JavaScript”

How to Use a Credit Card Reader to Populate Payment Fields on a Website in JavaScript

magtek-credit-card-reader1.png
Magtek USB HID credit card reader

Want to automatically populate the payment fields on your website with a credit card reader?  We’ve made this really easy to accomplish using a little JavaScript, KioskSimple and a Magtek credit card reader.

I’m guessing you’re reading this article because you’ve decided to place your Ecommerce website on a self-service kiosk and want to save time with data entry when processing payments.

In this example I’ll create a simple HTML payment form and use JavaScript to communicate with a Magtek credit card reader to auto-populate the payment fields. Continue reading “How to Use a Credit Card Reader to Populate Payment Fields on a Website in JavaScript”

5 Tips for Staying Motivated and Doing Big Things in Your Small Business

If you’re anything like me, you’ve had rough moments when you want to give up on running your small business and go get a desk job.

The stresses of finding new clients and running the business begin to pile up and the idea of someone else telling you what to do doesn’t sound so bad.

Let’s be honest, if you have that entrepreneurial spirit there’s no way you’ll ever be happy working for someone else. At least I can’t imagine it.

The key to staying motived in your business is hope and vision for the future. Here are a few strategies you can use…

IMG-1001

Continue reading “5 Tips for Staying Motivated and Doing Big Things in Your Small Business”

5 Pitfalls to Avoid When Dispensing Cash from Your Kiosks

Dispense cash from your kiosk with a bill recycler
Dispense cash from your kiosk like a human cashier with a bill recycler

Now that you’ve decided to dispense cash from your kiosk with a bill recycler I want to make you aware of the pitfalls to avoid. Dispensing cash can be invaluable for making change to your customers like a human cashier, but also introduces several new challenges which we’ll address in this article.

Most people familiar with bill acceptors think of a bill recycler as simply an add-on component which dispenses cash, but this is far from the case.

Dispensing bills greatly increases the complexity of the device and the logic required by your kiosk application in order to gracefully complete a cash transaction.

Don’t worry, all of these challenges can be overcome with careful planning and the reduced cashier expenses will be well worth the investment. Continue reading “5 Pitfalls to Avoid When Dispensing Cash from Your Kiosks”

5 Design Tips for Creating Massively Scalable Kiosk Applications

5 Design Tips for Creating Massively Scalable Kiosk ApplicationsCreating a kiosk application capable of scaling from a handful of kiosks at a single location, up to thousands of kiosks spread across multiple regions requires that you design for scalability from day one.  As a kiosk application developer, I’ve witnessed too many startup companies become so focused on getting to market in the shortest possible timeframe that they completely neglect designing for scalability.  As their customer base grows they begin deploying kiosks at multiple locations and their server load increases.  Then they’re surprised to find out that their kiosks don’t perform well on a larger scale.  This is because a scalable design doesn’t happen by accident, it requires careful planning and a time investment upfront or else you’ll end up needing a major overhaul of your kiosk application as your customer base grows.

My goal for this article is to help you design your kiosk applications to be capable of handling massive growth by outlining the major principles of a scalable kiosk application. Continue reading “5 Design Tips for Creating Massively Scalable Kiosk Applications”

Serving the Self-Service Kiosk Niche – How We Do It

I wanted to outline the three major ways our company serves the self-service kiosk niche for those who aren’t familiar with our small software company.

Most of the value we generate comes from one of the following activities:

  • Creating free instructional and thought provoking content
  • Developing innovative kiosk software solutions
  • Delivering unparalleled customer and developer support
Our small, but passionate development team
Our small, but passionate development team

Continue reading “Serving the Self-Service Kiosk Niche – How We Do It”