Express Application Delivery 1 Ralph Chen Innovative Solutions Co. Ltd Confidential Gaming...
-
Upload
miranda-barnett -
Category
Documents
-
view
215 -
download
2
Transcript of Express Application Delivery 1 Ralph Chen Innovative Solutions Co. Ltd Confidential Gaming...
Express Application Delivery
1
Ralph Chen
Innovative Solutions Co. Ltd
Confidential
Gaming Application Development SolutionInnovation is based on ideas
Express Application Delivery
2
Ralph Chen
Innovative Solutions Co. Ltd
Confidential
Games Application Builder
The New Generation of Gaming Application Development
Express Application Delivery
3
Ralph Chen
Innovative Solutions Co. Ltd
Confidential
Goals / Functions
Tuition GUI tools to design and generate games executables
A same game can work with different Peripherals / Devices I/O without changes in game
Easy to configure a game for different country requirements/regulations, as less change as possible
Gaming applications with software bus and object oriented modules implemented
Fast and efficient solutions for the customer with development,changing, and substitution of software modules and functions
Flexible framework to extend for other games Easy develop , maintain and deploy
Express Application Delivery
4
Ralph Chen
Innovative Solutions Co. Ltd
Confidential
GUI Tool Framework Concept
Gaming Solutions with GUI Tool Development
Video Lottery Terminal, Transaction, Statement ,…
GUI Tool-SW-Bus
PCI Card insert Coin Banknote Deposit Receipt
Statement Transaction Win/Loss TPM Security
“GUI Tool-SW-Bus is like a PC-HW-BUS"
Express Application Delivery
5
Ralph Chen
Innovative Solutions Co. Ltd
Confidential
System Environment
Game Runtime
Linux / Windows
Game Development Environment
Microsoft Window
Game executableTuition GUI Tool to design game
Game in C/C++
Developer Environment Runtime version
Express Application Delivery
6
Ralph Chen
Innovative Solutions Co. Ltd
Confidential
GUI Tool
Design game layout, operation, logic, flow etc.
Based on provided lib (graphic, logic, virtual I/O)
Extensible with new lib Combo object: group
multiple lib objects/settings into a new object that can be reused
GUI Tool
Lib Header
Graphic/ Logic Lib
Virtual I/O Config
Virtual I/O
Game ConfigGame in C/
exe
Express Application Delivery
7
Ralph Chen
Innovative Solutions Co. Ltd
Confidential
Modify, configure and extend application behaviour. Graphic workflow tools for consumer and supervisor
applications Reduce complexity and risk GUI Workflow tool presents and generates C/C++
GUI Tool
Express Application Delivery
8
Ralph Chen
Innovative Solutions Co. Ltd
Confidential
GUI Tool
Take complete control of your application Change & add transactions & flows & screens
Express Application Delivery
9
Ralph Chen
Innovative Solutions Co. Ltd
Confidential
GUI Illustrations: Page
A game may contains multi pages, one for each game stage
Express Application Delivery
10
Ralph Chen
Innovative Solutions Co. Ltd
Confidential
GUI Illustrations: Components
Insert components into each page
Built-in components like image, video, audio, 2D objects, rotary ….etc.
Support customized and combo components
Provide built-in functions with country requirement or regulations variations
Express Application Delivery
11
Ralph Chen
Innovative Solutions Co. Ltd
Confidential
GUI Illustrations: Attributes
Assign component attributes, like position, background, color …etc.
Express Application Delivery
12
Ralph Chen
Innovative Solutions Co. Ltd
Confidential
GUI Illustrations: Event
Components have event handlers to HW events
Event handlers can call components functions
Event handlers can fire/trigger other events
Event handler in C/C++ like script
Express Application Delivery
13
Ralph Chen
Innovative Solutions Co. Ltd
Confidential
GUI Tool
Can save/edit games At the end, user can generate the game into
C/C++ codeThen compile into executableUser can modify flows via GUI Tool The script within frameworks The generated C/C++ code to further enhance the
game performance
Express Application Delivery
14
Ralph Chen
Innovative Solutions Co. Ltd
Confidential
Library
Graphic lib 2D object Image/Video/Audio Built-in operation for
movement etc. Log for audit
User operation, win/lost Different from debug trace
log Configuable
Resume from crash point
Game executable
Graphic Lib Virtual I/O
Express Application Delivery
15
Ralph Chen
Innovative Solutions Co. Ltd
Confidential
Extensibility
User can modify generated C/C++ code to compile a new game
Framework to add/replace new components into GUI tool by users and/or new versions improvement
Combine components/operations into a combo components , off load developers tasks