This week's book giveaway is in the Other Languages forum.
We're giving away four copies of Functional Reactive Programming and have Stephen Blackheath and Anthony Jones on-line!
See this thread for details.
Win a copy of Functional Reactive Programming this week in the Other Languages forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

What technology to use for KIOSK?

 
shail nig
Greenhorn
Posts: 14
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I dont know if this is correct place to ask this question.

I want to know what technologies goes into building into a Self service kiosk like a bank atm or an airlines kiosk.

What technologies are used for client ( Web based or Thick client)?

 
Joe Ess
Bartender
Posts: 9319
10
Linux Mac OS X Windows
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Tthere are many different ways to implement a kiosk application. Web browsers have a kiosk mode so one can make a web application. Java has full screen exclusive mode.
Introducing a network brings a lot of security risk so most bank ATM's are custom C/C++ applications run from a PC enclosed in the ATM's safe. Communication is usually via modem or leased line directly back to the bank.
 
shail nig
Greenhorn
Posts: 14
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I understand a KIOSk can be a web based application also.

now coming to another aspect of KIOSK - KIOSK monitoring

we need to monitor KIOSK events such as KIOSK working/not working, KIOSk printer paper jam, out of paper


can this all be done using simple web based application using struts or jsf and activex or applets
 
Nathan Pruett
Bartender
Posts: 4121
IntelliJ IDE Java Spring
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
The overall monitoring app can be written as a web app (and probably should - so the admin can check it from anywhere - like if he's on a call working on a failed kiosk ) The actual app on the kiosk can be too, with a few wrinkles. An overall working/not working can be done easily with a simple request to the machine - but this doesn't say what failed - machine could be down - broken or someone just tripped over the cord and unplugged it, or network could be out somewhere between the monitoring app and the kiosk. Monitoring the printer is a little more difficult - unless the printer has some sort of web interface that your app can query - because if your kiosk app is a web app - it's not printing directly to the printer - the web browser on that machine is - so you don't get "Out of Paper" or "Printer Disconnected" errors directly in your app. You may need a separate program to do this, depending on the printer.
 
shail nig
Greenhorn
Posts: 14
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
After doing some Research on google i have come across following things

OPOS: Provides the UnifiedPOS mapping for a POS application running on the Windows operating system.

JavaPOS: Provides the UnifiedPOS mapping for a Java Language POS application running on any operating system.

POS for .NET: Provides a UnifiedPOS mapping for a Microsoft .NET POS application running on the Windows operating system with the POS for .NET class libraries.

If i have to use .NET is "POS for .NET" a good option for a web based POS.
 
Joe Ess
Bartender
Posts: 9319
10
Linux Mac OS X Windows
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
A point-of-sale terminal has different functionality than a kiosk (ATM or airline checkin terminal). Which are you looking to implement?
 
shail nig
Greenhorn
Posts: 14
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I want to implement a airline checkin terminal.

just to clarify POS is ''point of sale" or "point of service".
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic