• Pour some Java into your kiosk

0 Comments

If you had an employee that you had to discipline once a month, you’d probably fire him or her. But what about your kiosk program that crashes that often? The same advice holds: Fire it.

Then, “hire” kiosk software built on a platform that won’t let you down.

Java kiosks are self-service devices based on the Java programming language and runtime environment, an ideal language for kiosks because it eliminates the type of programming errors that are responsible for nearly 90 percent all fatal bugs in software: stray memory pointers (think: blue screen of death) and memory leaks (think: computer runs slow then freezes).


This story and all the great free content on Kiosk Marketplace is supported by:

Apunix


The Java language was initially written in the early 1990s by Sun Microsystems as a development language and environment for use on set-top boxes, which are essentially kiosk appliances for watching TV. In the same way people don’t want to reboot or power cycle their set-top box, retailers don’t want to constantly reboot misbehaving kiosks.

Java solves that problem by removing pointers from the language and implementing a robust and secure runtime environment that automatically collects unused memory.

Adopting Java

Because of its intentionally error-reducing code, San Diego, Calif.-based Apunix Computer Services, a kiosk software developer, chose the Java language and its runtime environment as the underlying basis for its Kiosk Engine for Java.

According to Dr. Peter Berens, chief software architect at Apunix, "Using Java allowed us to create the initial version of our multimedia kiosk engine in record time and hit the field with a high-profile deployment for Super Bowl 1998 that ran without flaws from day one."

Perfect Order, Inc., a Mechanicsburg, Pa.-based company worked with Apunix to develop an assisted-selling solution to serve its big-box retail customers. Paul Hamilton, a retail specialist with the company, said, "Java also allows Apunix the freedom to create more graphically rich, peripheral rich and stateful interfaces free of the constraints of a Web browser's HTML heritage."

Key to many of Perfect Order's deployments is the capability to fill in data entry screens with the swipe of a credit card or state-issued driver's license. Hamilton added, "Another key feature of Apunix's solution is its rapid application development content development tool written in Java. This allows us not only the ability to add input from peripherals with a point-and-click approach, but with a point and a click add connectivity to virtually any back-end data source, including our in-store sales automation Web portal.”

Because it was written in Java, Apunix’s RAD tool runs on any platform — from Linux to Windows to MacOS — without modification.

"Our use of Java also allows us to be scalable. Our kiosk engine runs on all hardware ranging from handhelds to servers," said Dr. Sylvia Berens, Apunix vice president.

Reader Comments

Add a Comment

We welcome your thoughtful comments. All comments will display your real name.

Want to participate in the discussion?

Or log in for complete access.

  • Clear
  • Post
Be the first to post a comment for this story.
Products & Services

Retail Solutions

http://global.networldalliance.com/new/images/products/4299.png

4299/Retail-Solutions

John Deere Live!

http://global.networldalliance.com/new/images/products/570.png

153/John-Deere-Live

Sony PictureStation

http://global.networldalliance.com/new/images/products/575.png

158/Sony-PictureStation

Photo Kiosk Software - Genkiosk

http://global.networldalliance.com/new/images/products/4838.png

4838/Photo-Kiosk-Software-Genkiosk

Surveillance Solutions

http://global.networldalliance.com/new/images/products/4786.png

4786/Surveillance-Solutions

CUSTOM's TG2460II - Small Ticket Dispenser

http://global.networldalliance.com/new/images/products/TG2460II_100px.jpg

1236/CUSTOM-s-TG2460II-Small-Ticket-Dispenser

LG M4716CCBA - 47" class (46.9" measured diagonally)

http://global.networldalliance.com/new/images/products/4311.png

4311/LG-M4716CCBA-47-class-46-9-measured-diagonally

Bill Payment KIOSKS

http://global.networldalliance.com/new/images/products/4673.png

4673/Bill-Payment-KIOSKS

Security KIOSKS

http://global.networldalliance.com/new/images/products/4621.png

4621/Security-KIOSKS

Multiple Hopper Dispenser, MST3Q8 series

http://global.networldalliance.com/new/images/products/MST3Q8R_1_100.gif

2932/Multiple-Hopper-Dispenser-MST3Q8-series

Customer Experience Technology Buyer
Self-Service Future Trends 2011
Request Information From Suppliers
Save time looking for suppliers. Complete this form to submit a Request for Information to our entire network of partners.