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