How to Make Your Kiosk Software Project a Success – Part 2 Execution

In this short series on how to make your kiosk software project a success I’m going to focus on the development aspects of planning and launching a successful kiosk project.

In the first article I focused on the initial planning of your kiosk software project.  In the second part of this 2-part series I’m going to focus on executing your kiosk software project in a manner which helps ensure your success.

RedSwimmer has been developing custom kiosk software since 2007 with an emphasis on retail and unattended payment applications.

Since our background is in kiosk software development, this series will focus on the planning and development of your kiosk software, but also touch a little on the hardware side.

kiosk software execution

Continue reading “How to Make Your Kiosk Software Project a Success – Part 2 Execution”

How to Make Your Kiosk Software Project a Success – Part 1 Planning

In this short series on how to make your kiosk software project a success I’m going to focus on the development aspects of planning and launching a successful kiosk project.

RedSwimmer has been developing custom kiosk software since 2007 with an emphasis on retail and unattended payment applications.

Since our background is in kiosk software development, this series will focus on the planning and development of your kiosk software, but also touch a little on the hardware side.

The first article in this two-part series will focus on the initial planning of your kiosk software and the second article will focus on the execution.

Blue-Ribbon.png

Continue reading “How to Make Your Kiosk Software Project a Success – Part 1 Planning”

How to Snap a Photo From a Webcam Using JavaScript

Webcam JavaScript Code Example
Easily access your webcam with JavaScript

We’ve made it easy to take a photo from most popular webcams using our kiosk software and a little JavaScript.  In this article I’ll provide a detailed JavaScript webcam example complete with source code to help you get started quickly.

Webcams have many uses in unattended payment applications like self-service kiosks.  We’ve found our clients often like to snap a photo of a customer completing a transaction.  This especially comes in handy when disputing chargebacks.

Follow along as we explain the JavaScript webcam code example. Continue reading “How to Snap a Photo From a Webcam Using JavaScript”

System Downtime May Be Costing You More Than You Think

Does your system have too much downtime and you don’t even know it?  Are your customers running away to your competitors without your knowledge?

The answer may be YES if your system experiences regular downtime and worst of all you may not even be aware of the extent of the damage until your reputation has been irreparably tarnished.

The term ‘downtime’ derives from when a system, combination of systems, or any application or service is unable to perform a desired operation. Downtime can be expected and scheduled, such as planned maintenance, or it can be an unintended interruption of service such as a server overload or device failure.

This article is intended to help broaden your thinking about the costs and types of system downtime.

kiosk out of order

Continue reading “System Downtime May Be Costing You More Than You Think”

How To Disable The Windows Charms Bar on Your Kiosk

If you operate a self-service kiosk or unattended payment terminal running Windows 8 with a touchscreen then you’ve probably noticed that pesky Windows charms bar that pops up all the time.

This cute looking charms bar is a huge security vulnerability since it allows users to navigate away from your kiosk application and tamper with the operating system.

Fortunately, disabling the Windows charms bar can be easily achieved with kiosk software.

windows charms bar

Continue reading “How To Disable The Windows Charms Bar on Your Kiosk”

7 Tips for Selling Custom Kiosk Software

Selling custom software can be tricky in any industry and finding the right clients to build a long-term relationship with is always a challenge.

Custom software is typically expensive due to the lack of reuse (by definition, its custom) and potential clients often have a hard time grasping why their complex solution, with no off-the-shelf alternative, is so expensive.

When you deal with the self-service kiosk industry you add the complexities of integrating your kiosk software with kiosk hardware (payment devices, biometrics, etc…).

My goal for this article is to share some valuable insights on the process of selling custom kiosk software.  Craig Keefner @craigkeefner of Kiosk Industry was kind enough to collaborate with me on this article and together we came up with the following list.

Blue-Ribbon.png

Continue reading “7 Tips for Selling Custom Kiosk Software”

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”

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”

How to Choose the Right Kiosk Clients – 22 Useful Vetting Questions

partnershipWhen a potential client reaches out to us to discuss their kiosk project I typically ask them a series of questions to determine if we’re a good fit for their project.  My first objective is to understand their goals and requirements and my second objective is to determine if they have sufficient budget for what they want.

The goal of these questions is to get a feel for the scope of their kiosk project and create a very broad range estimate so I can vet the client.  Feel free to use these questions in your sales process. Continue reading “How to Choose the Right Kiosk Clients – 22 Useful Vetting Questions”