Zubio Launches

Posted by jason

Check out the first Zubio chair massage kiosk (first of hundreds, hopefully) at the San Francisco Shopping Center, on 5th & Market. Schedule a 10 or 20 minute accrupressure massage on the touchscreen and swipe your credit card (it also takes gift and discount cards)!

This is i5labs’ first touchscreen project, and the first ever touchscreen on Rails! We implement Rails wherever possible and it’s working out fantastically. The code is base is tight (<2000 LOC) for the functionality we’re providing, and issues are easy to diagnose.

As with design for the PSP, there are dimensions to creating touchscreen software that make this a different beast than the standard web application. We had to consider software maintenance and updates to multiple kiosks, plans in the event of an internet connection failure, use by non-technical employees, and more. The Zubio specialists need to focus on massages, not on hacking.

How do you keep the process running smoothly? Dummy-proof the system as much as possible. Our startup sequence boots up the computer, starts the server, database, and browser, and then kicks the machine into kiosk mode. All the specialist has to do is press a couple buttons!

A server resides at the kiosk location, which allows it to continue functioning if net access goes down. Software updates to all kiosks originate from a single location. Since remote access to this central server is available, on-site time is minimized.

The hardware for the setup is all off the shelf—making the technology affordable and accessible. Dell or eMachines are around $300-$400; a USB credit card reader is less than $50; and a touchscreen runs a few hundred (dependent upon vendor and volume). The most expensive portion of this project is the expertise required to get the software online the first time. Subsequent touchscreens setups can cost under $1,500. Cheap!

That’s it from our end about this project. If you’re in the neighborhood, try a massage—it’s incredible! If you’ve done any similar projects, give me a holler, I’d love to hear from you.







Comments

Leave a response

  1. Ron LuskMarch 19, 2006 @ 02:25 PM
    This is great: a few years ago I put together a Java-based system, where card readers at client touchscreen stations record the arrival of diners at various dining areas--the touchscreen allows manual entry and adding guests. The data is uploaded to the server when the network is available. I've been writing new server-side (and data maintenance) functionality in Rails, and client-side scripts in straight Ruby. Recently I've been planning some supporting apps in Ruby or Rails, running client-side. This is great encouragement.
  2. Will ReeseApril 20, 2006 @ 10:42 PM
    During the hurricane disasters (Katrina and Rita) last year, I worked on an extremely agile (I can't stress that enough) Rails project (my first Rails project) to track people at the shelters in San Antonio. Our application tracked families and individuals, with pictures and all. We interfaced our Rails app with a very nice badge printer and a card reader. The people in the shelters had full color badges with bar codes and photos, which they used for identification and to check in and out of the shelters. One swipe of their card at the shelter entrance, and the officials could see everything about them. These cards also sufficed as a photo identification so they could get bank accounts, free prescriptions, ride the buses, etc. We also generated a number of PDF forms for FEMA and RedCross purposes. All in all it was a very rewarding project. To quote one of our team members, "How do you measure the ROI on a project like this? How do I get PostgreSQL or Ruby-on-Rails credit for reuniting a twelve year-old girl with her father who had been missing for three weeks or any of the other amazing stories we heard everyday at Windsor?". Here are some of the more interesting posts from our blog for the project... http://www.sasafelist.org/?p=32, http://www.sasafelist.org/?p=42, http://www.sasafelist.org/?p=49, http://www.sasafelist.org/?p=55, http://www.sasafelist.org/?p=57, http://www.sasafelist.org/?p=62, http://www.sasafelist.org/?p=63, http://www.sasafelist.org/?p=70, http://www.sasafelist.org/?p=69, http://www.sasafelist.org/?p=120, http://www.sasafelist.org/?p=129, http://www.sasafelist.org/?p=130, http://www.sasafelist.org/?p=176 ...but feel free to look over the entire blog. :)
  3. Startups.inMay 17, 2006 @ 10:51 PM
    It is indeed a leap forward. Nice accomplishment. Regards, Nag @ Startups.in