Gaming Standards Association An Introduction Agenda Global Trends What is GSA? Why Standards? What are Gaming Standards? GSA’s three standards: BOB, S2S & GDS GSA Certification Q&A 2005 - The Year of Implementation! Global Trends Gaming Transformation from Standalone to Distribution Channel Methodology Remote Configuration (supported by current technology) • Initial game setup Download will drive new floor network technology • Payload: code (game or peripheral - firmware/OS), Wave file, Templates… • Game themes Server based gaming Linking of players to enhance community experience Operators Streamline Operation Increase Interoperability Have Exit Strategy Manufacturers Network Centric vs Game Centric - Applications Avoid duplication of efforts on non-core technology 2005 - The Year of Implementation! What is GSA? What is GSA - Our Mission GSA is an international trade association representing gaming manufacturers, suppliers, operators. 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! Gaming Standards Association - GSA International trade association representing gaming manufacturers, suppliers, operators Incorporated in 1998 as a non-profit association in CA Currently 68+ global members Received member commitment: $5.9M in cash and an estimated $30M in additional resources Developed 3 core communication protocol standards Reduced all standards to practice 2005 - The Year of Implementation! Our Platinum Members 2005 - The Year of Implementation! 2005 Board Of Directors Chair Vice Chair Secretary Treasurer Lyle Bell Mark Lipparelli John Boushy Fred Lychock Jeanne Marie Wilkins Bob DelRossie Joe Bailo Derrik Khoo Steve Sutherland Brendan O’Connor Ron Harris Jon Berkley Moti Vyas Rob Siemasko 2005 - The Year of Implementation! Seminole Tribe of Florida Bally Gaming and Systems Harrah’s Entertainment R. Franco USA Argosy Gaming Aristocrat Technologies Atronic Americas eGenting Konami Gaming Multimedia Games Rocket Gaming TransAct Technologies Viejos Gaming WMS Gaming Organization 2005 - The Year of Implementation! Membership Growth 80 76 70 68 Members 60 Platinum 59 Gold 50 Silver 40 38 37 35 Others 30 20 10 Total 22 8 0 1998 1999 2000 2001 2002 Year 2005 - The Year of Implementation! 2003 2004 2005 Membership Composition Affiliates 6% Advisors 11% Operators/Hotel 17% OEM 18% Manufacturers 48% 2005 - The Year of Implementation! Global Membership Australasia 11% Europe 20% 2005 - The Year of Implementation! Japan 9% N. America 60% Association Milestones 1998 - Gaming Manufacturers Association (GAMMA) formed 2001 - Operators invited to join the organization 2001 - GAMMA becomes the Gaming Standards Association (GSA) 2002 - Regulatory Advisory Committee to include regulators 2004 - Formal standards are released for GDS, BOB, and S2S 2004 - BOB and GDS simulators are developed (alpha test) 2005 - Formal implementation training program for developers 2005 - First S2S installations operational in Alabama and Florida 2005 - GSA announces its BOB V1.1 and S2S V1.1 standards 2005 - GSA releases GDS toolkit 2005 – GSA releases BOB Host and EGM Simulators 2005 - GSA opens its standards to the world 2005 – GSA and IGT join forces 2005 - The Year of Implementation! Why Standards? Dataflow without Standards 2005 - The Year of Implementation! Dataflow with Standards 2005 - The Year of Implementation! What are our Standards? Gaming Standards Drive Business Value 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 any 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 Reduce operational costs Simpler, repeatable solutions Deploy new technologies quickly Maximize utilization of staff resources 2005 - The Year of Implementation! Value Proposition Visibility Standards enable data communication on three levels – GDS, BOB, S2S and provide 360 degree visibility of patron behaviors, playing habit, game preferences, dining, hospitality, entertainment activities… Portability More choices, simpler repeatable solutions, higher quality, Exit option Investment Protection Open standards are more robust Ensures smooth migration path to achieve new functionality Increased ROI Increase revenues by 360 degree visibility on customer data Decrease costs by using more effective and efficient tools to manage, analyze and evaluate productivity and profitability of operations 2005 - The Year of Implementation! GSA’s Three Standards Three Complementary Standards GDS – EGM to peripheral devices. BOB – EGM to back-end systems. S2S – System to system and system to non-EGM devices, e.g. kiosks. All three standards are designed to work together as a total solution. 2005 - The Year of Implementation! 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. Plug and Play USB communication. Peripherals from different vendors can be easily swapped. Peripheral device provides detailed information to EGM – vendor, product, serial number, etc. Coupled with BOB, peripheral device information 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 Touch Screen Development suite is complete What’s next? Note Acceptor code download Printer interface and template download Standard physical connectors 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? Communications between EGMs and back-end servers. Designed for the networked casino floor environment. Based on current, proven technology standards XML, SOAP, Web Services, etc. Consists of three independent components: BOB Message Standards BOB Transport Standards BOB Configuration Standards Expandable from low-speed (EGM to SMIB over a serial link) to very high-speed communications (EGM to back-end servers over Ethernet). 2005 - The Year of Implementation! High-level BOB Network Features High-speed communications between EGMs and back-end systems (TCP/IP). Standard network equipment and protocols can be used to link EGMs to back-end systems. EGMs can communicate with multiple back-end systems. Different systems can manage different applications. One Host can manage vouchers while another manages player tracking. 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! 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 – Current Activities Remote Configuration (member comments) Game and Peripheral Download (member comments) Central Determination (member comments) EGM Virtual Machine (in development – multi-company effort) New classes – smart cards, tournaments, additional GDS devices. 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 communications amongst servers and devices other than EGMs. S2S complements GDS and BOB – a consistent set of data is communicated at all levels. Supports “plug and play” for systems and other 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 Update S2S Message Classes: 1) Player Registration 2) Player Rating 3) Table Games Accounting 4) Complimentaries 5) EGM Registration 6) EGM Accounting Meters 7) EGM Events 8) Vouchers 9) Wagering Account Transfers 10) Jackpots And Handpays 2005 - The Year of Implementation! S2S and Class II In a Class II environment, each manufacturer provides 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 the same manufacturer’s games. • vouchers are only redeemable at the same manufacturer’s cashiering station. Class II presents many of the same challenges that will be encountered with server-based gaming. 2005 - The Year of Implementation! Class II Before S2S LABTRONIX 2005 - The Year of Implementation! CORY MULTIMEDIA ROCKET The Vision System X Vendor A Vendor B Vendor A 2005 - The Year of Implementation! Vendor B Vendor C Vendor C Vendor D Vendor D The S2S Solution Each host server now talks S2S to a central consolidation server, which provides Consolidated accounting, Central management of all vouchers, Central player tracking and reporting, And, happier players and casino management! 2005 - The Year of Implementation! Class II Today Accounting Player tracking TITO System X GSA S2S Game Servers System A System B Vendor A System C Vendor B Vendor A Vendor B 2005 - The Year of Implementation! Vendor C Vendor C System D Vendor D Vendor D GSA Certification Regulator Benefits GSA Certification GSA Compliance testing is NOT Regulatory Approval Independent testing by 3rd party lab using GSA tools and predefined test scripts 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 USB device) 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! Benefits for Regulators Independently monitor EGM’s (not going through other systems) – review machine behavior Simplification of testing and approval Built in compliance increases security Fewer resources required to verify compliance Focus approval resources towards games Simpler training for field regulators – fewer protocols System activities easier to regulate Access to a vendor-neutral technology forum 2005 - The Year of Implementation! GSA Standards / Tools for Regulators GSA Standards are available for free GSA Tools / development suites are available for free from RAC committee Please contact sec@gamingstandards.com or visit our web site www.gamingstandards.com 2005 - The Year of Implementation! Key Features of GSA Standards Offer 360º visibility of data communication Support all existing features operators are used to today Designed to meet the needs of casino, lottery and centraldetermination (class II) applications Offer advanced features Remote floor configuration Video Lottery Extensions Central program authentication Detailed diagnostic data Support server based gaming Dynamic game configuration Peripheral and game code downloading Program authentication Extensible 2005 - The Year of Implementation! Companies supporting GSA Standards Aristocrat Asahi Seiko Atronic Gaming Bally Gaming & Systems CashCode Coin Mechanisms, Inc. Cirsa Harrahs Entertainment IGT JCM Konami Gaming Mars Electronics 2005 - The Year of Implementation! MGM MoneyControls Multimedia Games NRT Nova Gaming Progressive Gaming Revive Partners R Franco Rocket Gaming Seminole Tribe WMS Gaming Q&A See You All At G2E What About My Existing Machines? Operators Using GSA Standards Seminole Tribe Florida Seminole Hard Rock Hotel and Casino - Hollywood Seminole Hard Rock Hotel and Casino – Tampa Seminole Hard Rock Hotel and Casino – Coconut Creek Poarch Creek Band of Alabama Riverside Entertainment Center – Wetumpka Chickasaw Nation of Oklahoma Multi property linking 2005 - The Year of Implementation! Migration Challenges The industry also needs an open protocol for older games. Some existing games can’t handle XML and/or Ethernet. 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. 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! sBOB - BOB over a serial link 2005 - The Year of Implementation!