... | ... | @@ -33,6 +33,7 @@ BridgeReceiver is carrying forward the SERI model of interaction through Broadca |
|
|
|
|
|
* Warehouse Setup/ copy
|
|
|
- update calls to download content and apks during provisioning or post provision stages
|
|
|
- enable Json / Cheerios format calls
|
|
|
|
|
|
* ManagedProvisioning :
|
|
|
- wireless Out-of-Box configuration stage (Aurora mode)
|
... | ... | @@ -62,20 +63,36 @@ Sets up and tracks periodic upkeep that should happen |
|
|
Starts and tracks services that should be running on the system. Specify Categories for activities and Services that indicate the timeline for
|
|
|
|
|
|
### Host Services:
|
|
|
* FieldService messaging
|
|
|
Create an extensible mechanism to receive MQ messages from PlatformMQ, execute status checks & operations and return the results through the PlatformMQ
|
|
|
|
|
|
* MediaContentProvider
|
|
|
Work with Game/DIning teams to define
|
|
|
- insert/remove content, garbage collection, downstream notifications (more sophisticated than upkeep mgr)
|
|
|
|
|
|
* Software Download Manager / Installer
|
|
|
- runtime dependency validation
|
|
|
During the build process, manifest will be created (json) describing the deployment targets (sitehost, tablet, etc), the binary runtime artifacts and their binary runtime dependencies and content uri's.
|
|
|
- The installer will be responsible for double-checking the runtime dependency lists prior to installation to verify that when an apk is installed it will immediately be usable.
|
|
|
- get manifest declaration from runtime components and dependencies
|
|
|
- stop all runtime dependency apps
|
|
|
- up/downgrade apks to target version
|
|
|
- identify and launch startup tasks and services.
|
|
|
|
|
|
|
|
|
### Tablet Host Software
|
|
|
* Beacon / Tablet status
|
|
|
* UDP Connection
|
|
|
* MQ Broker
|
|
|
* MQ Broker for beacon / hive
|
|
|
* Spread ?
|
|
|
* Hive commands
|
|
|
- connect to Ops Web IF
|
|
|
- deliver to tablets
|
|
|
* SIteConnection
|
|
|
- UDP connection to transmit messages to and from game engines and game renderers.
|
|
|
* HTTP server to provide apks and content to tablet devices.
|
|
|
- configuration options, port mapping
|
|
|
- mechanism to work with file content providers (translate url's to content Uri's)
|
|
|
|
|
|
|
|
|
### Game Host
|
|
|
*
|
... | ... | |