Download presentation
Presentation is loading. Please wait.
Published byClifton Thornton Modified over 9 years ago
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
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.