Presentation is loading. Please wait.

Presentation is loading. Please wait.

BOB - GSA’s Best Of Breed Protocol. Global Gaming Expo - October 2004 BOB: “Best of Breed” - EGM to System.

Similar presentations


Presentation on theme: "BOB - GSA’s Best Of Breed Protocol. Global Gaming Expo - October 2004 BOB: “Best of Breed” - EGM to System."— Presentation transcript:

1 BOB - GSA’s Best Of Breed Protocol

2 Global Gaming Expo - October 2004 BOB: “Best of Breed” - EGM to System

3 Global Gaming Expo - October 2004 GSA Protocols: Common Business Drivers  Make it easier for operators to install, manage, operate, and administer EGMS and hosts  Reduce the Total Cost of Ownership  Continue to support existing functionality  Reduce dependence on proprietary solutions  Expanded functionality  Make it easier to deploy new solutions

4 Global Gaming Expo - October 2004 GSA Architecture Game Control Progressive Slot Accounting Player Tracking Voucher Manager BOB Kiosk Coin/Bill Counters S2S Coin Acceptor Coin Hopper Note Acceptor Printer Touch Screen GDS EGM Host Systems

5 Global Gaming Expo - October 2004 What Is BOB?  BOB = Best Of Breed  Communications between EGMs and back-end servers  Designed to supercede existing protocols  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 components:  BOB Message Standards  BOB Transport Standards  BOB Configuration Standards

6 Global Gaming Expo - October 2004 What Choices Led to BOB?  An open standard data model for an EGM  Satisfies evolving data requirements  Supports namespace extensions  An event driven architecture rather than polled protocol  Host as owner or guest (one can write, any can read)  A messaging protocol that is extensible and is encoded using industry standards, like XML  A messaging protocol that is independent of transport (Ethernet, serial, or dial-up)

7 Global Gaming Expo - October 2004 The BOB Classes Core Classes 1) Device ownership & subscriptions 2) Communications 3) Meters & subscriptions 4) Cabinet Class 5) Processor Class 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 Terminal

8 Global Gaming Expo - October 2004 Example of XML for meters

9 Global Gaming Expo - October 2004 BOB XML Request Response Pair Request <getPerfMeters meterName=“coinIn” themeId = “sum” paytableId=“sum” denomId=“all” /> Response <perfMeter Metername=“coinIn” denomid=“5” meterValue=“50015” /> <perfMeter Metername=“coinIn” denomid=“25” meterValue=“1003525” /> <perfMeter Metername=“coinIn” denomid=“100” meterValue=“2504100” />

10 Global Gaming Expo - October 2004 BOB: Achievements in 2004 Completed Work  BOB Message Protocol 1.0  BOB Transport / Security Standard 1.0 (SOAP / HTTPS over TCP/IP / Ethernet)  HOST and EGM Simulators Version 1.0 Work in Progress  sBOB - BOB over a serial link (WBXML / PPP )

11 Global Gaming Expo - October 2004 BOB: Goals for 2005  Remote configuration of slot machines  Lottery class  Peripheral code download  Central determination (Class II gaming)  EGM operating system and code download  Printer class - template and code download  Protocol Testers for self-certification and verification

12 Global Gaming Expo - October 2004 The Protocol Development Suite S2S BOB

13 Global Gaming Expo - October 2004 Protocol Simulator Overview  EGM Simulator  Simulates a slot machine - configured via the User Interface or from a Host Service  Game Play interface - supports all meters  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

14 EGM and Host Simulator Demonstration

15 Global Gaming Expo - October 2004 sBOB - BOB over a serial link

16 Global Gaming Expo - October 2004 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  Continue to use open standards

17 Global Gaming Expo - October 2004 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

18 Global Gaming Expo - October 2004 The sBOB Datascope  Allows one to view the sBOB information being transported  Can see raw binary data, PPP packets, or decoded WBXML  Monitors traffic in both directions  Uses the provided sBOB dictionary document

19 Demonstrating BOB over a Serial Link A proof of concept made possible by Revive Gaming Aristocrat Technologies Digital Dynamics Mandalay Resort Group


Download ppt "BOB - GSA’s Best Of Breed Protocol. Global Gaming Expo - October 2004 BOB: “Best of Breed” - EGM to System."

Similar presentations


Ads by Google