Click here to learn
about this Sponsor:
Home  |  News  |  Articles  |  Forum

  Home arrow Linux For Devices Articles arrow Device profile: Toto networked betting terminals

Device profile: Toto networked betting terminals
By Linux Devices

Rate This Article: Add This Article To:

Linux is being used as the embedded operating system platform for lottery terminals located at thousands of sporting arenas throughout Korea. The devices, called "Toto," leverage commodity hardware, open source technology such as X and Java, and, in recent models, Sangoma WAN cards to produce unobtrusive, inexpensive, and reliable gaming terminals.



Toto: networked betting terminals

Spectators at soccer matches or basketball games in Korea can use the Toto terminals to place bets on the expected results of the match before the match starts. Those who guess correctly receive cash prizes. The system was created to collect funds for sports facilities and events, and is managed and operated by the Sports Promotion Foundation. It has proven to be one of the most popular lotteries in Korea, especially since the country's hosting of the FIFA World Cup of Soccer in 2002.



The gambler buys a betting sheet, marks their prediction, and inserts the sheet into the terminal. The terminal reads the sheet with an Optical Mark Reader (OMR) and prints out a ticket. All user interface operations are via a touch screen LCD in combination with a simple calculator-like keypad.

What's inside?

The terminals are powered by commodity PC hardware, including an Intel 700MHz Celeron and 128MB of RAM. They boot Linux kernel 2.4.16 from a 48MB DiskOnChip Flash disk.

An efficient, reliable connection between the terminals and the main server is critical, for things such as stopping the machines from taking bets once a game has started. Therefore, both a primary and backup connection mechanism are provided, based on a synchronous digital 56K line and a 56K dial-up modem, respectively. The modem can communicate with the central server through the Public Switched Telephone Network (PSTN), or through a VPN. See diagram below.


Toto network architecture
(Click for larger view)


The devices were initially implemented using external networking components from Cisco and U.S. Robotics, as shown in the following photo.


Toto gaming pool set-up using external WAN devices, front and rear


During a subsequent product revision, NSTek chose to simplify Toto's WAN interface hardware configuration by substituting an internal WAN controller card from Sangoma, which eliminated the need for an external router and hub.

"The original external box-type solution adopted by Sports Toto in 2002 was complicated and clumsy," recalls Yong-Ik Chee, CEO of NSTek. "Replacing the external devices with the Sangoma S5141 eliminated not just the external router and its power supplies and cables, but also a purpose-built steel case that was needed to house all the ancillary connection equipment."


Toto gaming pool devices with Sangoma internal WAN and modem cards, and an external CSU/DSU. Rear view.


Sangoma CEO David Mandelstam notes, "To date our S5141 series of internal connectivity cards has been installed in about 2,000 [Toto] terminals throughout Korea, replacing Cisco's 1720 external routers."


Use of Sangoma card eliminates external components


Why Linux?

NSTek's Jiseon Yoo, Toto Project Manager, says that Linux was used as Toto's embedded OS because the customers, Korea Sports Promotion Foundation and Sports Toto, demanded it. "Probably, the main reasons were economical cost and security," notes Yoo. "Had Sports Toto selected Windows," he adds, "The initial cost would be twice."

Yoo says Toto's user interface is based on custom Java applications running on top of X. Linux was ported to the devices by NSTek staff, in a process made fairly simple by the commodity PC architecture, he adds.

In retrospect, Yoo says his company is happy with its choice to develop the devices using Linux, although it did face some obstacles, initially, in getting the Sangoma parts to interoperate with Cisco equipment in the central office. Fortunately, Sangoma was helpful in resolving the problems quickly. "We could not have developed the application related to network connection," says Yoo, or it would have taken twice as long, without Sangoma's help.

Yoo expects to use Linux on future projects, and believes embedded Linux enjoys "very bright prospects."




Discuss Device profile: Toto networked betting terminals
 
>>> Be the FIRST to comment on this article!
 
 
 
>>> More Linux For Devices Articles Articles          >>> More By Linux Devices
 



FUEL Database on MontaVista Linux
Whether building a mobile handset, a car navigation system, a package tracking device, or a home entertainment console, developers need capable software systems, including an operating system, development tools, and supporting libraries, to gain maximum benefit from their hardware platform and to meet aggressive time-to-market goals.

Breaking New Ground: The Evolution of Linux Clustering
With a platform comprising a complete Linux distribution, enhanced for clustering, and tailored for HPC, Penguin Computing¿s Scyld Software provides the building blocks for organizations from enterprises to workgroups to deploy, manage, and maintain Linux clusters, regardless of their size.

Data Monitoring with NightStar LX
Unlike ordinary debuggers, NightStar LX doesn¿t leave you stranded in the dark. It¿s more than just a debugger, it¿s a whole suite of integrated diagnostic tools designed for time-critical Linux applications to reduce test time, increase productivity and lower costs. You can debug, monitor, analyze and tune with minimal intrusion, so you see real execution behavior. And that¿s positively illuminating.

Virtualizing Service Provider Networks with Vyatta
This paper highlights Vyatta's unique ability to virtualize networking functions using Vyatta's secure routing software in service provider environments.

High Availability Messaging Solution Using AXIGEN, Heartbeat and DRBD
This white paper discusses a high-availability messaging solution relying on the AXIGEN Mail Server, Heartbeat and DRBD. Solution architecture and implementation, as well as benefits of using AXIGEN for this setup are all presented in detail.

Understanding the Financial Benefits of Open Source
Will open source pay off? Open source is becoming standard within enterprises, often because of cost savings. Find out how much of a financial impact it can have on your organization. Get this methodology and calculator now, compliments of JBoss.

Embedded Hardware and OS Technology Empower PC-Based Platforms
The modern embedded computer is the jack of all trades appearing in many forms.

Data Management for Real-Time Distributed Systems
This paper provides an overview of the network-centric computing model, data distribution services, and distributed data management. It then describes how the SkyBoard integration and synchronization service, coupled with an implementation of the OMG¿s Data Distribution Service (DDS) standard, can be used to create an efficient data distribution, storage, and retrieval system.

7 Advantages of D2D Backup
For decades, tape has been the backup medium of choice. But, now, disk-to-disk (D2D) backup is gaining in favor. Learn why you should make the move in this whitepaper.

Got a HOT tip?   please tell us!
Free weekly newsletter
Enter your email...
PLATINUM SPONSORS

 
 

 
 

 
 

GOLD SPONSORS


(Become a sponsor)

(Become a sponsor)

ADVERTISEMENT
(Advertise here)

Check out the latest Linux powered...

Mobile phones!

MIDs, UMPCs
& tablets

Mobile devices

Other cool
gadgets

Resource Library

• Unix, Linux Uptime and Reliability Increase: Patch Management Woes Plague Windows Yankee Group survey finds IBM AIX Unix is highest in ...
• Scalable, Fault-Tolerant NAS for Oracle - The Next Generation For several years NAS has been evolving as a storage ...
• Managing Software Intellectual Property in an Open Source World This whitepaper draws on the experiences of the Black Duck ...
• Open Source Security Myths Dispelled Is it risky to trust mission-critical infrastructure to open source ...
• Bringing IT Operations Management to Open Source & Beyond Download this IDC analyst report to learn how open source ...


BREAKING NEWS

• NAS system houses 2.5-inch drives for up to 6TB
• Atom SBC boasts special low-power mode
• Android leaps to rugged handheld, and more phones
• Simulator runs Android apps on Ubuntu
• Fanless industrial PC taps Atom
• Router platform runs OpenWRT Linux
• Feature-packed UMPC survives four-foot drops
• UMPC pioneer gives up the ghost
• Biodegradable, solar-powered netbook runs Linux
• Hypervisor rev'd for higher reliability
• Eurotech spins Atom development kits
• Home media server to demo on Intel Atom platform
• Atom boards feature fanless DC operation
• Low-cost pluggable NAS adds Linux support
• Taiwan open source conference sets agenda


Most popular stories -- past 90 days:
• Linux boots in 2.97 seconds
• Tiniest Linux system, yet?
• Linux powers "cloud" gaming console
• Report: T-Mobile sells out first 1.5 million G1s
• Open set-top box ships
• E17 adapted to Linux devices, demo'd on Treo650
• Android debuts
• First ALP Linux smartphone?
• Cortex-A8 gaming handheld runs Linux
• Ubuntu announces ARM port


DesktopLinux headlines:
• Simulator runs Android apps on Ubuntu
• Hypervisor rev'd for higher reliability
• Pluggable NAS now supports Linux desktops
• Moblin v2 beta targets netbooks
• Linux-ready netbook touted as "Student rugged"
• USB display technology heading for Linux
• Ubuntu One takes baby step to the cloud
• Game over for Linux netbooks?
• Linux Foundation relaunches Linux web site
• Dell spins lower-cost netbook


Also visit our sister site:


Sign up for LinuxForDevices.com's...

news feed


Or, follow us on Twitter...