igt wins big with qnx - symmetry and whitepapers/qss... · igt (international game technology) of...

Post on 08-May-2018

213 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

IGT (International GameTechnology) of Reno, Nevada,manufactures and operatescomputerized casino gamingequipment. With annual revenuesof more than $1B US and sales of100,000 machines a year, IGT isthe largest gaming manufacturer in the world.

As part of its business, IGTdevelops electronically linked,inter-casino systems thatconnect statewide gamingmachines with a centralcomputer. The jackpot buildswith every wager, until somelucky player hits the rightcombination, potentiallywinning millions of dollars.

IGT’s latest generation ofinter-casino gaming machinesare part 3-D video game, partsecurity box, and part multi-connected network device—highly sophisticatedequipment with enormouscomputing demands: Themachines produce fullyanimated video at 85 framesper second; they’re protectedby a sophisticated onlinesecurity system; they trackuser loyalty and payouts; theyhandle money; and theyemploy a variety of standardand proprietary networkprotocols, each runningsimultaneously and each withstrict timing requirements.

IGT wins big with QNX

Q N X® N e u t r i n o® R T O S — S u c c e s s f u l S o l u t i o n s .

In the high stakes world of gaming, the QNX

Neutrino RTOS provides unparalleled reliability for

computerized gaming equipment like the “Lifestyles

of the Rich and Famous” game, based on IGT's

sophisticated Advanced Video Platform technology.

• IGT (International GameTechnology) developselectronically linked, inter-casinosystems that connect statewidegaming machines

• These machines, which can payout multi-million-dollar winnings,must perform a host of complexfunctions with zero tolerance for error

• To run these machines, IGTadopted the QNX Neutrino RTOSfor its modular microkernel basedarchitecture

• This architecture allows IGT tosegregate processes and achievethe extreme reliability and systemintegrity that the company requires

Quick FactsQuick FactsQuick Facts

“Life

style

s of

the

Rich

and

Fam

ous”

®&

rel

ated

mar

ks a

re tr

adem

arks

of R

yshe

r En

terta

inm

ent.

© 2

002

Rysh

er E

nter

tain

men

t, In

c.

All

Righ

ts Re

serv

ed. D

evel

oped

by

IGT.

AVP

(tm) i

s a

trade

mar

k of

IGT

© IG

T A

ll Ri

ghts

Rese

rved

.

Q N X® N e u t r i n o® R T O S — S u c c e s s f u l S o l u t i o n s .

Zero tolerance for systemfailure

“These machines have to runreliably 24 hours a day, seven days aweek,” says Steven LeMay, director,Advanced Video Platform (AVP)with IGT. “If a touch screen interfacefails, we don’t want that malfunctionto create some stray pattern thaterroneously produces the biggest winpossible. We can’t tolerate failure.”

With stakes that high, IGT neededan operating system that wouldreliably manage the machines’ manycomplicated real-time functions. Thecompany considered many operatingsystems, including Linux andMicrosoft solutions, but only QNXmet their stringent requirements.“Other systems couldn’t handle ourreal-time operating system needs,”says Mr. LeMay. “In our business,‘really fast’ just doesn’t cut it.”

QNX selected formicrokernel architecture

IGT selected the QNX Neutrino 6.1real-time operating system (RTOS)because its modular microkernel

architecture offered the necessaryreliability. IGT was able to segregateand protect logic processes so thatthe failure of one would not affectanother. Despite this segregation,processes communicate with oneanother highly efficiently—anothercredit to QNX.

“By taking advantage of the QNXmicrokernel architecture and itsinherent modular design, we’re ableto make sure that every part runsreliably,” says Mr. LeMay.

IGT wrote virtually all of its codewith C++ and used CodeWarriorfor QNX RTOS 2.1 fromMetrowerks for creating, compiling,linking, and debugging.

Modular architecturepermits efficientdevelopment

“The project has gone very, verywell,” says Mr. LeMay. “The QNXOS allowed us to achieve ourdesired reliability levels, and itenabled our developers to work ondifferent tasks without affecting oneanother. As a result, we conductedour development process veryefficiently. We were also able to testeverything individually, which givesus a higher potential for reliabilitywhen all the pieces come together.”

Mr. LeMay says that QNX is theright choice for real-time operatingsystem applications. “QNX givesyou the flexibility to create solutionscompletely on your own, and thestandard APIs allow you to adaptopen-source solutions as well,” hesays. “On top of that, QNXSoftware Systems stands behind itsproduct and supports you. That’s anattractive combination.”

© 2002 QNX Software Systems Ltd. QNX, Momentics, Neutrino, Photon microGUI, and “Build a more reliable world” are registered trademarks in certain jurisdictions, and PhAB, Phindows, and Qnet aretrademarks, of QNX Software Systems Ltd. All other trademarks and trade names belong to their respective owners. All rights reserved. Printed in Canada. 301621

www.qnx.com

OTHER SYSTEMS COULDN’T HANDLE OURREAL-TIME OPERATING

SYSTEM NEEDS. IN OUR BUSINESS, ‘REALLY FAST’ JUST

DOESN'T CUT IT.

top related