No Slide Title
Download
Report
Transcript No Slide Title
GSA Road Show
Hex or Text? - the choice is yours
Gaming Standards Association
2005 ... The Year of Implementation
2005 - The Year of Implementation!
Agenda
What is GSA?
Future Technology Realities in our Industry
What are Gaming Standards?
GSA’s three standards: BOB, S2S & GDS
GSA Certification
Moving from the drawing board to the gaming floor
Questions on upcoming initiatives
General Q & A
2005 - The Year of Implementation!
What is GSA - Our Mission
GSA is an international trade association representing
gaming manufacturers, suppliers, operators and
regulators.
We facilitate the identification, definition, development,
promotion, and implementation of open standards
to enable innovation, education, and communication
for the benefit of the entire industry.
2005 - The Year of Implementation!
Our Platinum Members
2005 - The Year of Implementation!
2004 Board Of Directors
Chair
Vice Chair
Secretary
Treasurer
Gregg Solomon
Mark Lipparelli
John Boushy
Fred Lychock
Kent Young
Joe Bailo
Val Levitan
Derrik Khoo
Steve Sutherland
Ron Harris
Lyle Bell
Jon Berkley
Rob Siemasko
2005 - The Year of Implementation!
Mandalay Resort Group
Bally Gaming and Systems
Harrah’s Entertainment
R. Franco USA
Aristocrat Technologies
Atronic Americas
CashCode Company
eGenting
Konami Gaming
Rocket Gaming
Seminole Tribe of Florida
TransAct Technologies
WMS Gaming
Organization
2005 - The Year of Implementation!
Membership Growth
80
76
70
Members
60
Platinum
59
Gold
50
Silver
40
38
35
37
Others
30
22
20
10
Total
8
0
1998
1999
2000
2001
Year
2005 - The Year of Implementation!
2002
2003
2004
Membership Composition
Affiliates
7%
Advisors
9%
Operators/Hotel
20%
OEM
17%
Manufacturers
47%
2005 - The Year of Implementation!
Global Membership
Australasia
9%
Japan
7%
Europe
20%
N. America
64%
2005 - The Year of Implementation!
Future Technology Realities in
our Industry
Future Technology Realities
FROM
TO
Proprietary machine design
PC-like slot machines
Many hardware platforms
Many proprietary operating systems
Fewer hardware platforms
Fewer standard operating systems
No backward compatibility
Backward compatibility
Non-standard peripherals
Standard peripheral command sets and
protocols, allowing for interchangeability
Many content providers
Centralized distribution of game content
via intranet
Machine hardware and software
personality broadcast from the system
automatically
Few content providers
Physical distribution of game content
Machine software personality manually
installed, causing mis-configuration of
games
2005 - The Year of Implementation!
Future Technology Realities
FROM
Slot machines are single purpose
Game centric
Numerous proprietary
communication protocols
Multiple wired network connections
Simple methods of employee and
player identification
Difficult to interface disparate systems
Transaction content not fully available
2005 - The Year of Implementation!
TO
Slot machines will become multifunction
Network centric
Computer industry standard
communication protocols
Single wire/wireless network
connections
Biometrics
Standards allow for simple
“plug and play” addition of various
systems
All transaction information made
available to operators and regulators
What are GSA Standards?
What are GSA Standards?
Open standards or protocols that enable communication
between peripherals, gaming machines, and systems
Eliminate the need for incompatible, proprietary languages
Based on industry standard protocols: Ethernet, TCP/IP,
XML, WBXMP, PPP, SOAP, USB…
2005 - The Year of Implementation!
Enable Communication on Three Levels
S2S
Coin
Acceptor
GDS
BOB
Kiosks
S2S
Coin
Hopper
Note
Acceptor
Voucher Manager
Player Tracking
S2S
Game
Control
Printer
Slot Accounting
Progressive
2005 - The Year of Implementation!
Coin/Bill
Counters
S2S
Touch
Screen
Game & Peripherals
Point of
Sale
Game to Systems
Class II
Servers
System to System
Why Were They Developed?
To provide a standardized method for communication
To address the problem of having >30 different “languages”
on the gaming floor
To enable operators to have valuable business information
about patron activity
2005 - The Year of Implementation!
How Were They Developed?
Developed by members of Gaming Standards Association
(GSA):
Operators
Game and Peripheral Manufacturers
System and Lottery Suppliers
Regulators
Cross-pollination of ideas
Much richer protocols than can be developed by one
company alone
2005 - The Year of Implementation!
Result = Improved Efficiency
Better interoperability between different manufacturers’
equipment
All 3 protocols (GDS, BOB, S2S) work together by design
More & better choices
Buying decisions can be based on quality, options and costeffectiveness, rather than adhering to a proprietary solution
Exit strategy
Reduce operational costs
Simpler, repeatable solutions
Deploy new technologies quickly
Maximize utilization of staff resources
2005 - The Year of Implementation!
GSA’s Three Standards
Gaming Device Standard (GDS) Protocol
Coin
Acceptor
GDS
Coin
Hopper
Note
Acceptor
Game
Control
Printer
Touch
Screen
EGM to Peripherals protocol
2005 - The Year of Implementation!
Benefits of GDS
Standardized communications between EGM and its
peripheral devices
Can easily change between peripherals from different
vendors
Plug and Play USB communication
Peripheral device provides detailed information to EGM
Coupled with BOB, peripheral device info is sent to the host
systems
Device commands (and code) can be sent from host systems
through the EGM to the peripheral device
2005 - The Year of Implementation!
GDS Workgroup Update
First device protocols are complete
Note Acceptor
Coin Acceptor
Coin Hopper
Development suite is complete
What’s next?
Touch Screen device
Note Acceptor code download
Printer interface and template download
2005 - The Year of Implementation!
Best of Breed (BOB) Protocol
BOB
Vouchers
Coin
Acceptor
Player Tracking
Coin
Hopper
Note
Acceptor
Game
Control
Printer
Slot Accounting
Progressives
Touch
Screen
Wagering
Accounts
EGM
2005 - The Year of Implementation!
BOB Host Systems
What Is BOB?
The industry’s protocol for the networked casino floor
environment
Communications between EGMs and back-end servers
Based on current, proven technology standards; XML, SOAP,
Web Services, etc.
Expandable from low-speed (BOB messages between an
EGM and SMIB over a serial link) to very high-speed
communications (EGM to multiple back-end servers over
Ethernet)
Consists of three independent components:
BOB Message Standards
BOB Transport Standards
BOB Configuration Standards
2005 - The Year of Implementation!
Benefits of BOB
Single method of communication between an EGM and one
or more Hosts
Yield management for multi-game cabinets
Rich information about EGM and its peripherals
Easy to add new applications to the casino
Standardized transport methods allow use of “off the shelf”
development tools
Manufacturers can now focus on content
2005 - The Year of Implementation!
Here is what is on the gaming floor today...
[Looks like hex to me…]
2005 - The Year of Implementation!
A BOB Meter Request
Host Request
<getMeters>
<getPerfMeters
meterName="coinIn"
themeId = “sum”
paytableId=”sum”
denomId=“all”
/>
</getMeters>
EGM Response
<meterInfo metertype =“onDemand”>
<perfMeter
Metername="coinIn"
denomid=”5”
meterValue=“50015”/>
<perfMeter
Metername="coinIn"
denomid=”25”
meterValue=“1003525”/>
<perfMeter
Metername="coinIn"
denomid=”100”
meterValue=“2504100” />
</meterinfo>
[A little easier to understand]
2005 - The Year of Implementation!
sBOB - BOB over a serial link
2005 - The Year of Implementation!
The Challenges
The industry needs an open protocol for older games
A reel spinning game can’t build large XML messages
Serial is not as fast as Ethernet
Goal - Use existing SMIBs to implement BOB now
Need a protocol that works on an embedded processor
Retain the BOB data model, if possible
Continues to use open standards
2005 - The Year of Implementation!
The sBOB Solution Set
Continues to use the BOB data model
Only changes the transport method
WBXML - encodes XML into binary representation
PPP - Standard for TCP/IP communications over Serial
Can be implemented now on traditional EGMs
2005 - The Year of Implementation!
BOB Protocol Simulators
A pair of software applications, (EGM and Host) were built
to generate the BOB messages that are sent between a
game and a system
1) Validates the new protocols (gain experience)
2) Creates a set of tools to enable a developer to build and test their
BOB in their platform
Where are we today?
1) Version 1.1 of the Simulators are in final QA and packaging.
2) All classes of the BOB protocol implemented and tested
3) Developer notes and lessons learned from the Sims are in progress,
and will be distributed with these tools
2005 - The Year of Implementation!
Protocol Simulator Overview
EGM Simulator
Simulates a BOB EGM - can be configured via the User Interface or
from a Host Service
Game Play interface - supports all meters, all BOB Classes
BOB messaging with multiple hosts, simultaneously
Support for GDS devices
Host Simulator
Up to 7 individually configurable Host Services
Full BOB communication with EGM or simulator
Support for multiple concurrent gaming machines
2005 - The Year of Implementation!
BOB Update
What’s Done:
BOB Message Protocol 1.0 (June 2004)
BOB Transport / Security Standard 1.0 (June 2004)
(SOAP / HTTPS over TCP/IP / Ethernet)
HOST and EGM Simulators Version 1.0 (Dec 2004)
2005 - The Year of Implementation!
BOB Update
Core Classes
1) Devices
2) Communications
3) Meters
4) Cabinet
5) Processor
2005 - The Year of Implementation!
Additional Classes
1) Coin Acceptor
2) Note Acceptor & Dispenser
3) Coin Hopper
4) Printer
5) Handpay
6) Progressive
7) Bonus
8) Player
9) Voucher
10) Wagering Account Transfer
11) Game Authentication
BOB Update
What’s Next?
BOB Message Protocol Version 1.1
HOST and EGM Simulators Version 1.0
EGM Configuration
EGM Reference Implementation
Lottery extensions
Central determination (Class II gaming)
sBOB - BOB over a serial link (WBXML / PPP)
Peripheral code download
EGM code download
Protocol Testers for self-certification and verification
2005 - The Year of Implementation!
System to System (S2S) Protocol
S2S
Voucher Manager
Coin
Acceptor
Kiosks
S2S
Coin
Hopper
Point of
Sale
Player Tracking
Note
Acceptor
Game
Control
S2S
Coin/Bill
Counters
Slot Accounting
Printer
S2S
Touch
Screen
Progressive
S2S
Class II
Servers
EGM
Host Systems and other S2S devices
2005 - The Year of Implementation!
Benefits of S2S
Standardizes communication between servers and devices
S2S is developed with GDS and BOB, so communication
with a note acceptor is available to a back end server
Standard server protocols opens up new solutions (Class II)
Supports “plug and play” for systems and peripheral devices
Interfacing - all components speak the same language
Integrating - Custom solutions are developed for each new
conversation
Standardization promotes portability, interoperability and
reusability
2005 - The Year of Implementation!
S2S and Class II
In a Class II environment, each manufacturer has their own
server for central determination and other game functions
The Problem: Three game manufacturers means
Three separate accounting reports,
Three player tracking feeds, and
Three voucher systems
• vouchers are only redeemable on same manufacturer’s games
• What about the cashier booth? (three redemption terminals…)
2005 - The Year of Implementation!
S2S and Class II - the solution
Each host server now talks S2S to a central consolidation
server, which provides
One accounting report
All vouchers are cleared through a central database
All systems communicate using common protocols
Happier casino management!
2005 - The Year of Implementation!
S2S Update
What’s Done:
S2S Message Protocol version 1.0 (May 2004)
S2S Message Protocol version 1.1 (December 2004)
2005 - The Year of Implementation!
S2S Update
S2S Message Classes
1) Player Registration
2) Player Rating
3) Table Game Accounting
4) Complimentaries
5) EGM Registration
6) EGM Accounting Meters
7) EGM Events
8) Vouchers
9) Wagering Account Transfers
2005 - The Year of Implementation!
S2S Update
What’s Next?
EGM Player Rating Configuration
Jackpot Payout
Lottery / Central Determination
Point-Of-Sale Integration
Protocol Simulators
2005 - The Year of Implementation!
Companies supporting GSA Standards
Aristocrat
Asahi Seiko
Bally Gaming & Systems
CashCode
Coin Mechanisms, Inc.
Cirsa
IGT
JCM
Konami
2005 - The Year of Implementation!
Mars
Mandalay Resort Group
MoneyControls
NRT
Progressive Gaming
Revive Partners
Rocket Gaming
Seminole Tribe
WMS Gaming
GSA Certification
GSA Certification
GSA compliance – independent testing by 3rd party lab using
GSA tools and pre-defined test scripts
GSA Compliance testing is NOT Regulatory Approval
All parties benefit through
Improved speed to market for products
Products work together when they show up on your floor
Plug and Play (easier installs, reduced service calls)
Protocol certification streamlines the regulatory process
Reduces the quantity and variety of tests that must be performed
If both devices are certified, they should work together the
first time they are connected (like your PC and printer)
2005 - The Year of Implementation!
GSA SAS 6.01 Compliance
Current SAS implementations are all different
Interoperability Requirements Specification (Operator’s
Checklist)
Section 1: Minimum Required Accounting and Security
Section 2: Advanced Accounting
Section 3: Ticketing
Section 4: Real Time Events
Section 5: Progressives
Section 6: System Bonusing
Section 7: Cashless
Section 8: Tournament
Section 9: Authentication
Section 10: Miscellaneous and Legacy Support
2005 - The Year of Implementation!
Moving From the Drawing Board
to the Gaming Floor
Status of BOB
Data model and schemas are completed, documented, and a
reference implementation has been written against the
documentation
One transport profile is fully documented (SOAP and
TCP/IP), a second is in progress (wbxml and PPP). Profile
model is being adopted for flexibility.
Host and EGM Sims - now complete for all BOB classes
BOB - Under the Hood session - January 19 & 20
BOB Interoperability event - mid 2005
Ongoing technical training sessions are planned for 2005
2005 - The Year of Implementation!
GSA Industry Support
All GSA standards are supported by tools
GSA tools available to date
BOB Host and EGM Simulators v1.1
GDS (Host Simulator, Client Drivers, Sample Code)
SAS 6.01 Toolkit
GSA tools planned for 2005
Continuing Updates to the BOB Simulators
S2S Simulator
GDS Support for additional peripherals
SAS toolkit update
Change Management through GSA’s JIRA server
General Support through GSA Message Board
2005 - The Year of Implementation!
Reducing these ideas to practice
GSA protocols are complete
Created by industry experts for
the gaming industry
Simulators are available
Experts are available
2005 - The Year of Implementation!
Q&A