casinofest3: gsa certification gsa certification: how does it benefit operators? russ ristine –...
TRANSCRIPT
![Page 1: CasinoFest3: GSA Certification GSA Certification: How does it benefit Operators? Russ Ristine – Radical Blue Gaming](https://reader035.vdocuments.us/reader035/viewer/2022062321/56649f135503460f94c26dbf/html5/thumbnails/1.jpg)
CasinoFest3: GSA Certification
GSA Certification:
How does it benefit Operators?Russ Ristine – Radical Blue Gaming
![Page 2: CasinoFest3: GSA Certification GSA Certification: How does it benefit Operators? Russ Ristine – Radical Blue Gaming](https://reader035.vdocuments.us/reader035/viewer/2022062321/56649f135503460f94c26dbf/html5/thumbnails/2.jpg)
CasinoFest3: GSA Certification
What is GSA?
• GSA is an international trade association
• GSA’s members include gaming manufacturers, suppliers, operators, and regulators
• Since 1998, GSA has been promoting and facilitating the development of open standards that benefit the entire gaming industry
![Page 3: CasinoFest3: GSA Certification GSA Certification: How does it benefit Operators? Russ Ristine – Radical Blue Gaming](https://reader035.vdocuments.us/reader035/viewer/2022062321/56649f135503460f94c26dbf/html5/thumbnails/3.jpg)
CasinoFest3: GSA Certification
Benefits of GSA
• Create Standard Protocols (GDS, G2S, and S2S)
– Protocol experts from member companies
– All agree this is the way it must be
• Encourage adoption
– Create a stable protocol
– Training (UNLV – IGI)
– Celebrate implementations
– Provide publicity
![Page 4: CasinoFest3: GSA Certification GSA Certification: How does it benefit Operators? Russ Ristine – Radical Blue Gaming](https://reader035.vdocuments.us/reader035/viewer/2022062321/56649f135503460f94c26dbf/html5/thumbnails/4.jpg)
CasinoFest3: GSA Certification
GSA’s Platinum Members
![Page 5: CasinoFest3: GSA Certification GSA Certification: How does it benefit Operators? Russ Ristine – Radical Blue Gaming](https://reader035.vdocuments.us/reader035/viewer/2022062321/56649f135503460f94c26dbf/html5/thumbnails/5.jpg)
CasinoFest3: GSA Certification
Goal of a Standard Protocol
• Move all players from proprietary solutions to standard communications
• Vendors spend less time maintaining protocols
• Single Protocol – Much easier to test
• Operator doesn’t have to wait for their version to get modified
• Fearless Installs!
![Page 6: CasinoFest3: GSA Certification GSA Certification: How does it benefit Operators? Russ Ristine – Radical Blue Gaming](https://reader035.vdocuments.us/reader035/viewer/2022062321/56649f135503460f94c26dbf/html5/thumbnails/6.jpg)
CasinoFest3: GSA Certification
Agenda
Looking at Slot Machines (EGMs)
• What about Systems?
• GSA’s Certification Program
• Making Certification Effective
![Page 7: CasinoFest3: GSA Certification GSA Certification: How does it benefit Operators? Russ Ristine – Radical Blue Gaming](https://reader035.vdocuments.us/reader035/viewer/2022062321/56649f135503460f94c26dbf/html5/thumbnails/7.jpg)
CasinoFest3: GSA Certification
Current EGM World
• Every EGM has a version of SAS for every SMIB
• Every SMIB has a version of SAS for every EGM
• System to SMIB – homogenized, but proprietary
• All are typically developed in a vacuum
• New versions are developed to solve problems when teams finally connect in the field
![Page 8: CasinoFest3: GSA Certification GSA Certification: How does it benefit Operators? Russ Ristine – Radical Blue Gaming](https://reader035.vdocuments.us/reader035/viewer/2022062321/56649f135503460f94c26dbf/html5/thumbnails/8.jpg)
CasinoFest3: GSA Certification
Why is SAS Hard?
• 19,200K polled protocol with odd start bit
• Polling requires responses at inconvenient times
• Responses must meet strict timing requirements
• Multiple interpretations of the SAS protocol make interoperability testing a requirement
• SAS Certification testing started in 2005, 16 years after protocol came out!
![Page 9: CasinoFest3: GSA Certification GSA Certification: How does it benefit Operators? Russ Ristine – Radical Blue Gaming](https://reader035.vdocuments.us/reader035/viewer/2022062321/56649f135503460f94c26dbf/html5/thumbnails/9.jpg)
CasinoFest3: GSA Certification
SAS Certification
• GSA Creates a SAS working group
• Operators then ask for certification to reduce problems in the field
• Most existing applications failed certification
• Certification only tests EGMs…
• EGMs are now more conscious about doing their implementation correctly
![Page 10: CasinoFest3: GSA Certification GSA Certification: How does it benefit Operators? Russ Ristine – Radical Blue Gaming](https://reader035.vdocuments.us/reader035/viewer/2022062321/56649f135503460f94c26dbf/html5/thumbnails/10.jpg)
CasinoFest3: GSA Certification
SAS Problems Fade Away
Why is G2S better?
• G2S is made to be easily extended to accommodate new features and functions
• G2S is event driven – the EGM (or system) acknowledges immediately, and then replies as soon as it is able
• G2S uses proven Internet technology such as TCP/IP and Web Services, and is designed for reliability in a high traffic network
![Page 11: CasinoFest3: GSA Certification GSA Certification: How does it benefit Operators? Russ Ristine – Radical Blue Gaming](https://reader035.vdocuments.us/reader035/viewer/2022062321/56649f135503460f94c26dbf/html5/thumbnails/11.jpg)
CasinoFest3: GSA Certification
Reference Implementation
• RadBlue’s G2S Scope for EGM manufacturers
• RadBlue’s EGM Simulator for System developers
• Everyone is looking for faults in our products
• New versions go to everyone
• All of this is happening NOW
• Even though the path is mapped out, it’s hard to get everyone to follow it…
![Page 12: CasinoFest3: GSA Certification GSA Certification: How does it benefit Operators? Russ Ristine – Radical Blue Gaming](https://reader035.vdocuments.us/reader035/viewer/2022062321/56649f135503460f94c26dbf/html5/thumbnails/12.jpg)
CasinoFest3: GSA Certification
Agenda
• Looking at Slot Machines (EGMs)
What about Systems?
• GSA’s Certification Program
• Making Certification Effective
![Page 13: CasinoFest3: GSA Certification GSA Certification: How does it benefit Operators? Russ Ristine – Radical Blue Gaming](https://reader035.vdocuments.us/reader035/viewer/2022062321/56649f135503460f94c26dbf/html5/thumbnails/13.jpg)
CasinoFest3: GSA Certification
What about Systems?
• Every System vendor has their own suite of protocols for connecting to peripherals
• Every peripheral has a suite of protocols for connecting to different systems
• Everything eventually works together but it’s hard to make changes
– New vendor
– New feature
![Page 14: CasinoFest3: GSA Certification GSA Certification: How does it benefit Operators? Russ Ristine – Radical Blue Gaming](https://reader035.vdocuments.us/reader035/viewer/2022062321/56649f135503460f94c26dbf/html5/thumbnails/14.jpg)
CasinoFest3: GSA Certification
GSA’s S2S Protocol
• With GSA’s S2S protocol, there’s now one “standard” System to System protocol
• Provides a standardized way for communications to occur
• S2S can be easily extended to accommodate new features and functions
• S2S uses proven Internet technology such as TCP/IP and Web Services, and is designed for reliability in a high traffic network
![Page 15: CasinoFest3: GSA Certification GSA Certification: How does it benefit Operators? Russ Ristine – Radical Blue Gaming](https://reader035.vdocuments.us/reader035/viewer/2022062321/56649f135503460f94c26dbf/html5/thumbnails/15.jpg)
CasinoFest3: GSA Certification
However…
• Even with S2S we have differing implementations
• Seminoles are sort of doing S2S 1.1.5
• Choctaws – S2S 1.10 with non-std transport + extra classes
• Chickasaws – S2S 1.2 (Yeah!) but developing in a vacuum (uh-oh!)
• Why is this occurring?
![Page 16: CasinoFest3: GSA Certification GSA Certification: How does it benefit Operators? Russ Ristine – Radical Blue Gaming](https://reader035.vdocuments.us/reader035/viewer/2022062321/56649f135503460f94c26dbf/html5/thumbnails/16.jpg)
CasinoFest3: GSA Certification
Solutions
Eliminating non-standard implementations
• Doing it right must become the only way
• Standard reference implementations for S2S
• Certification program is needed
• Achieving certification must have value
• Operators MUST insist on certification
![Page 17: CasinoFest3: GSA Certification GSA Certification: How does it benefit Operators? Russ Ristine – Radical Blue Gaming](https://reader035.vdocuments.us/reader035/viewer/2022062321/56649f135503460f94c26dbf/html5/thumbnails/17.jpg)
CasinoFest3: GSA Certification
Agenda
• Looking at Slot Machines (EGMs)
• What about Systems?
GSA’s Certification Program
• Making Certification Effective
![Page 18: CasinoFest3: GSA Certification GSA Certification: How does it benefit Operators? Russ Ristine – Radical Blue Gaming](https://reader035.vdocuments.us/reader035/viewer/2022062321/56649f135503460f94c26dbf/html5/thumbnails/18.jpg)
CasinoFest3: GSA Certification
GSA Certification – Planned from the Start
• The GSA Certification program is designed to minimize interoperability problems
• With Certification testing, there is only one correct interpretation of the protocol
• Protocol schemas and web services rules can easily test messages
• Feedback loop from Operators ensures the Certification program remains viable (and relevant)
![Page 19: CasinoFest3: GSA Certification GSA Certification: How does it benefit Operators? Russ Ristine – Radical Blue Gaming](https://reader035.vdocuments.us/reader035/viewer/2022062321/56649f135503460f94c26dbf/html5/thumbnails/19.jpg)
CasinoFest3: GSA Certification
GSA Certification
• GSA compliance – testing by 3rd party lab to ensure that the protocol implementation is correct
• GSA Compliance testing is NOT Regulatory Approval
• Protocol certification streamlines the regulatory process – Reduces the quantity and variety of
tests that must be performed
![Page 20: CasinoFest3: GSA Certification GSA Certification: How does it benefit Operators? Russ Ristine – Radical Blue Gaming](https://reader035.vdocuments.us/reader035/viewer/2022062321/56649f135503460f94c26dbf/html5/thumbnails/20.jpg)
CasinoFest3: GSA Certification
GSA Certification
• 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)
• If both devices are certified, they should work together the first time they are connected (like your PC and printer)
![Page 21: CasinoFest3: GSA Certification GSA Certification: How does it benefit Operators? Russ Ristine – Radical Blue Gaming](https://reader035.vdocuments.us/reader035/viewer/2022062321/56649f135503460f94c26dbf/html5/thumbnails/21.jpg)
CasinoFest3: GSA Certification
Certification Program
• Goal = Correct and consistent implementation of GSA’s standards
• Formal process for the testing and certification of
– Gaming Products
– Testing Agencies
• Products passing certification will be published in the Certification Register on GSA’s web site
![Page 22: CasinoFest3: GSA Certification GSA Certification: How does it benefit Operators? Russ Ristine – Radical Blue Gaming](https://reader035.vdocuments.us/reader035/viewer/2022062321/56649f135503460f94c26dbf/html5/thumbnails/22.jpg)
CasinoFest3: GSA Certification
Reference Implementations
• Simulators and test tools are available to provide a reference version of the protocol
• Developers can use a simulator to ensure their EGM or system will talk to a correctly implemented system (or EGM)
• Test tools are also available so that new code can be exercised with thousands of transaction over days
• Developers can pre-test with certification tools
![Page 23: CasinoFest3: GSA Certification GSA Certification: How does it benefit Operators? Russ Ristine – Radical Blue Gaming](https://reader035.vdocuments.us/reader035/viewer/2022062321/56649f135503460f94c26dbf/html5/thumbnails/23.jpg)
CasinoFest3: GSA Certification
Testing Centers
• Interoperability Centers will be available for manufacturers (Interop event in Q4)
• Testing Authority will certify Test Agencies
• Test Suites are commercially available to anyone
• Like UL testing, GSA testing can be done by any certified Test Agency – Test Labs– Casinos– Manufacturers
![Page 24: CasinoFest3: GSA Certification GSA Certification: How does it benefit Operators? Russ Ristine – Radical Blue Gaming](https://reader035.vdocuments.us/reader035/viewer/2022062321/56649f135503460f94c26dbf/html5/thumbnails/24.jpg)
CasinoFest3: GSA Certification
Challenge Tests
• GSA will employ challenge tests to spot check testing agencies to ensure they are testing effectively
• If a certified product fails a challenge test, the testing agency is notified to review their process.
• If situation doesn’t improve, test agency can lose certification
• Goal – ensure process is of high quality
![Page 25: CasinoFest3: GSA Certification GSA Certification: How does it benefit Operators? Russ Ristine – Radical Blue Gaming](https://reader035.vdocuments.us/reader035/viewer/2022062321/56649f135503460f94c26dbf/html5/thumbnails/25.jpg)
CasinoFest3: GSA Certification
Agenda
• Looking at Slot Machines (EGMs)
• What about Systems?
• GSA’s Certification Program
Making Certification Work
![Page 26: CasinoFest3: GSA Certification GSA Certification: How does it benefit Operators? Russ Ristine – Radical Blue Gaming](https://reader035.vdocuments.us/reader035/viewer/2022062321/56649f135503460f94c26dbf/html5/thumbnails/26.jpg)
CasinoFest3: GSA Certification
Why Bother?
• Left to their own devices, most folks will take the easiest path to a solution
• Operators must strongly indicate they prefer less chaos on their floors
• Developers will realize that doing it right (vs. fast) is actually more efficient
![Page 27: CasinoFest3: GSA Certification GSA Certification: How does it benefit Operators? Russ Ristine – Radical Blue Gaming](https://reader035.vdocuments.us/reader035/viewer/2022062321/56649f135503460f94c26dbf/html5/thumbnails/27.jpg)
CasinoFest3: GSA Certification
What is GSA doing?
• Publishing protocols
• Cajoling
• Slowing the rate of change
• Focus on backwards compatibility
• Working with members to finalize the process
• Interoperability event (Sept / Oct)
• Interoperability Demonstration at G2E
![Page 28: CasinoFest3: GSA Certification GSA Certification: How does it benefit Operators? Russ Ristine – Radical Blue Gaming](https://reader035.vdocuments.us/reader035/viewer/2022062321/56649f135503460f94c26dbf/html5/thumbnails/28.jpg)
CasinoFest3: GSA Certification
What can operators do?
• Stay involved in what GSA is doing
• Become an intelligent consumer
• Ask vendors about GSA protocol progress
• Look for the Inter-op Demo at G2E
• Insist on certified products (major change is coming quickly – minimize your pain)
![Page 29: CasinoFest3: GSA Certification GSA Certification: How does it benefit Operators? Russ Ristine – Radical Blue Gaming](https://reader035.vdocuments.us/reader035/viewer/2022062321/56649f135503460f94c26dbf/html5/thumbnails/29.jpg)
CasinoFest3: GSA Certification
Certification – A Graphical Example
Teams that plan for Certification
Teams that do things the old way
Your Casino
![Page 30: CasinoFest3: GSA Certification GSA Certification: How does it benefit Operators? Russ Ristine – Radical Blue Gaming](https://reader035.vdocuments.us/reader035/viewer/2022062321/56649f135503460f94c26dbf/html5/thumbnails/30.jpg)
CasinoFest3: GSA Certification
Questions?
WWW.GAMINGSTANDARDS.COM