randy brown - project delivery decisions: service, software, or on a stick?
TRANSCRIPT
www.ara.com
SOLVING PROBLEMS OF GLOBAL IMPORTANCE
© 2015 Applied Research Associates, Inc. ARA Proprietary 1
SOLVING PROBLEMS OF GLOBAL IMPORTANCE
www.ara.com
1
Project Delivery Decisions: Service, Software, or on a Stick?
Randy BrownVP, Virtual Heroes Division Manager
www.ara.com
SOLVING PROBLEMS OF GLOBAL IMPORTANCE
© 2015 Applied Research Associates, Inc. ARA Proprietary 2www.ara.com © 2015 Applied Research Associates, Inc. ARA Proprietary 2
SOLVING PROBLEMS OF GLOBAL IMPORTANCE
Project Delivery Decisions
• ARA/Virtual Heroes Intro• Delivery Dimensions• Changing Delivery Landscapes• User/Admin Rights• User Platform Specs• Physical Deliveries• Web Deliveries• Cloud Technologies• Questions
www.ara.com
SOLVING PROBLEMS OF GLOBAL IMPORTANCE
© 2015 Applied Research Associates, Inc. ARA Proprietary 3
About ARA
• Founded 1979, Albuquerque, New Mexico• 1,000+ Employee Owners in U.S. and Canada
Employee Profile
National SecurityARA is the recognized national leader for providing innovative solutions to deter, defeat, and respond to threats facing the warfighter and our homeland
1
InfrastructureLeader in technologies and services to improve the performance and sustainability of infrastructure for transportation, buildings, and energy systems
2
Energy & EnvironmentTo be a recognized, highly regarded provider of innovative engineering services and products to the power and utility services market
3
Health SolutionsARA is a respected and sought after company providing specialized research and technology services, testing and product development in health science and engineering
4
Business Areas
Virtual Heroes Division (VHD)
Raleigh, NC
Orlando, FL
www.ara.com
SOLVING PROBLEMS OF GLOBAL IMPORTANCE
© 2015 Applied Research Associates, Inc. ARA Proprietary 4
Virtual Heroes Division of ARAFounded January 2004 by veterans of the Research Triangle Institute, the U.S. military and the entertainment game industryAcquired by ARA in April 2009
www.ara.com
SOLVING PROBLEMS OF GLOBAL IMPORTANCE
© 2015 Applied Research Associates, Inc. ARA Proprietary 5
www.ara.com
SOLVING PROBLEMS OF GLOBAL IMPORTANCE
© 2015 Applied Research Associates, Inc. ARA Proprietary 6
Gaming and Training Capabilities• We create targeted content in the following formats:
• Simulations for Learning• Serious Games• Virtual Worlds
• We deliver content on the following platforms:
• PC/Mac via download• Web via thin client• Mobile Devices • Game Consoles
• We provide:
• Individual, self-paced learning• Instructor-facilitated team training
www.ara.com
SOLVING PROBLEMS OF GLOBAL IMPORTANCE
© 2015 Applied Research Associates, Inc. ARA Proprietary 7
Congratulations, you got the… Contract/Grant/Award/Investment/Angel Funding/Friends and Family/Kickstarter!
• Serious Games delivery is a multi-dimensional problem
www.ara.com
SOLVING PROBLEMS OF GLOBAL IMPORTANCE
© 2015 Applied Research Associates, Inc. ARA Proprietary 8www.ara.com © 2015 Applied Research Associates, Inc. ARA Proprietary 8
SOLVING PROBLEMS OF GLOBAL IMPORTANCE
Delivery Dimensions
• Customer Demographic(s)
www.ara.com
SOLVING PROBLEMS OF GLOBAL IMPORTANCE
© 2015 Applied Research Associates, Inc. ARA Proprietary 9www.ara.com © 2015 Applied Research Associates, Inc. ARA Proprietary 9
SOLVING PROBLEMS OF GLOBAL IMPORTANCE
Delivery Dimensions
• Platform(s)
www.ara.com
SOLVING PROBLEMS OF GLOBAL IMPORTANCE
© 2015 Applied Research Associates, Inc. ARA Proprietary 10www.ara.com © 2015 Applied Research Associates, Inc. ARA Proprietary 10
SOLVING PROBLEMS OF GLOBAL IMPORTANCE
Delivery Dimensions
• Operating System(s)
www.ara.com
SOLVING PROBLEMS OF GLOBAL IMPORTANCE
© 2015 Applied Research Associates, Inc. ARA Proprietary 11www.ara.com © 2015 Applied Research Associates, Inc. ARA Proprietary 11
SOLVING PROBLEMS OF GLOBAL IMPORTANCE
Delivery Dimensions
• Browser(s)
www.ara.com
SOLVING PROBLEMS OF GLOBAL IMPORTANCE
© 2015 Applied Research Associates, Inc. ARA Proprietary 12www.ara.com © 2015 Applied Research Associates, Inc. ARA Proprietary 12
SOLVING PROBLEMS OF GLOBAL IMPORTANCE
Changing Delivery Landscapes
• Want to deliver in Flash?• Firefox turned it off last Monday, back on Weds
• Want to use a browser plugin?• Chrome disabled NPAPI in April, gone permanently
in September (this supported Java, Silverlight, VH Unreal Web Player, Unity Web Player, etc)
• Want to use ActiveX? • Microsoft Edge removing ActiveX support in
Windows 10, but IE11 will be available in parallel if needed
www.ara.com
SOLVING PROBLEMS OF GLOBAL IMPORTANCE
© 2015 Applied Research Associates, Inc. ARA Proprietary 13www.ara.com © 2015 Applied Research Associates, Inc. ARA Proprietary 13
SOLVING PROBLEMS OF GLOBAL IMPORTANCE
Changing Delivery Landscapes
• Want to use HTML5?• Good in Chrome, Firefox, Opera• Unusable in IE 8/9, marginal in 10/11, better in
Edge (check html5test.com)
www.ara.com
SOLVING PROBLEMS OF GLOBAL IMPORTANCE
© 2015 Applied Research Associates, Inc. ARA Proprietary 14www.ara.com © 2015 Applied Research Associates, Inc. ARA Proprietary 14
SOLVING PROBLEMS OF GLOBAL IMPORTANCE
Changing Delivery Landscapes
• Want to use HTML5?• Good in Chrome, Firefox, Opera• Unusable in IE 8/9, marginal in 10/11, better in
Edge (check html5test.com)
www.ara.com
SOLVING PROBLEMS OF GLOBAL IMPORTANCE
© 2015 Applied Research Associates, Inc. ARA Proprietary 15www.ara.com © 2015 Applied Research Associates, Inc. ARA Proprietary 15
SOLVING PROBLEMS OF GLOBAL IMPORTANCE
Changing Delivery Landscapes
• Want to use HTML5?• Good in Chrome, Firefox, Opera• Unusable in IE 8/9, marginal in 10/11, better in
Edge (check html5test.com)
www.ara.com
SOLVING PROBLEMS OF GLOBAL IMPORTANCE
© 2015 Applied Research Associates, Inc. ARA Proprietary 16www.ara.com © 2015 Applied Research Associates, Inc. ARA Proprietary 16
SOLVING PROBLEMS OF GLOBAL IMPORTANCE
Changing Delivery Landscapes
• Want to use HTML5?• Unity Web Player example builds went from
17MB to 120MB with some WebGL alternatives• WebGL has comparatively limited API and half the
performance of prior NPAPI implementations• Good news: Can work on performance through
ASM.JS approaches, and hardware is catching back up
www.ara.com
SOLVING PROBLEMS OF GLOBAL IMPORTANCE
© 2015 Applied Research Associates, Inc. ARA Proprietary 17www.ara.com © 2015 Applied Research Associates, Inc. ARA Proprietary 17
SOLVING PROBLEMS OF GLOBAL IMPORTANCE
User/Admin Rights
• Internet Explorer customers:• Many IE customers don’t have browser choices• Need to address Integrity Levels (Low/Med/High)
www.ara.com
SOLVING PROBLEMS OF GLOBAL IMPORTANCE
© 2015 Applied Research Associates, Inc. ARA Proprietary 18www.ara.com © 2015 Applied Research Associates, Inc. ARA Proprietary 18
SOLVING PROBLEMS OF GLOBAL IMPORTANCE
User/Admin Rights
• Software Install Rights:• Do they require admin rights for installs?• Can users install anything (software, plugins, etc)?
www.ara.com
SOLVING PROBLEMS OF GLOBAL IMPORTANCE
© 2015 Applied Research Associates, Inc. ARA Proprietary 19www.ara.com © 2015 Applied Research Associates, Inc. ARA Proprietary 19
SOLVING PROBLEMS OF GLOBAL IMPORTANCE
User/Admin Rights
• Government CoN: Certificate of Networthiness
www.ara.com
SOLVING PROBLEMS OF GLOBAL IMPORTANCE
© 2015 Applied Research Associates, Inc. ARA Proprietary 20www.ara.com © 2015 Applied Research Associates, Inc. ARA Proprietary 20
SOLVING PROBLEMS OF GLOBAL IMPORTANCE
User Platform Specs
• Always identify your min-spec platform:• Replicate in your testing lab• Benchmark for processing, graphics, IO, memory• Lock down specs before Critical Design Review
• Resolution, FPS, Fidelity, Scene Complexity, UI• Don’t build content you can’t use
www.ara.com
SOLVING PROBLEMS OF GLOBAL IMPORTANCE
© 2015 Applied Research Associates, Inc. ARA Proprietary 21www.ara.com © 2015 Applied Research Associates, Inc. ARA Proprietary 21
SOLVING PROBLEMS OF GLOBAL IMPORTANCE
Physical Deliveries
• CD/DVD/Blu-Ray-based (not installed):• Do you need to write/log results?• Do you need to copy files to the system to run?
www.ara.com
SOLVING PROBLEMS OF GLOBAL IMPORTANCE
© 2015 Applied Research Associates, Inc. ARA Proprietary 22www.ara.com © 2015 Applied Research Associates, Inc. ARA Proprietary 22
SOLVING PROBLEMS OF GLOBAL IMPORTANCE
Physical Deliveries
• USB sticks/SD cards:• Most government users can’t touch a USB• Provides read/write as needed though
www.ara.com
SOLVING PROBLEMS OF GLOBAL IMPORTANCE
© 2015 Applied Research Associates, Inc. ARA Proprietary 23www.ara.com © 2015 Applied Research Associates, Inc. ARA Proprietary 23
SOLVING PROBLEMS OF GLOBAL IMPORTANCE
Web Deliveries
• Network issues:• Download time/speeds• Connectivity required on download, streamed
each time, or only when reporting results?• What ports do you require, if non-standard?
www.ara.com
SOLVING PROBLEMS OF GLOBAL IMPORTANCE
© 2015 Applied Research Associates, Inc. ARA Proprietary 24www.ara.com © 2015 Applied Research Associates, Inc. ARA Proprietary 24
SOLVING PROBLEMS OF GLOBAL IMPORTANCE
Web Deliveries
• Steam/Steam Box (must be Greenlit):
www.ara.com
SOLVING PROBLEMS OF GLOBAL IMPORTANCE
© 2015 Applied Research Associates, Inc. ARA Proprietary 25www.ara.com © 2015 Applied Research Associates, Inc. ARA Proprietary 25
SOLVING PROBLEMS OF GLOBAL IMPORTANCE
Web Deliveries
• Apple Store
• Google Play
www.ara.com
SOLVING PROBLEMS OF GLOBAL IMPORTANCE
© 2015 Applied Research Associates, Inc. ARA Proprietary 26www.ara.com © 2015 Applied Research Associates, Inc. ARA Proprietary 26
SOLVING PROBLEMS OF GLOBAL IMPORTANCE
Web Deliveries
• Nvidia GRID:• All GPU power
in the cloud• Requires additional
network bandwidth• Ideally low latency,
consistent streaming• 30+ FPS Unreal 3, on
8-year-old PC hardware
www.ara.com
SOLVING PROBLEMS OF GLOBAL IMPORTANCE
© 2015 Applied Research Associates, Inc. ARA Proprietary 27www.ara.com © 2015 Applied Research Associates, Inc. ARA Proprietary 27
SOLVING PROBLEMS OF GLOBAL IMPORTANCE
Cloud Technologies
• IBM BlueMix:• Charge by memory usage, not processing• Good for web content, also supports games
www.ara.com
SOLVING PROBLEMS OF GLOBAL IMPORTANCE
© 2015 Applied Research Associates, Inc. ARA Proprietary 28www.ara.com © 2015 Applied Research Associates, Inc. ARA Proprietary 28
SOLVING PROBLEMS OF GLOBAL IMPORTANCE
Cloud Technologies
• Amazon Web Services:• Charge by CPU/GPU processing usage• Supports AppStreaming interface
www.ara.com
SOLVING PROBLEMS OF GLOBAL IMPORTANCE
© 2015 Applied Research Associates, Inc. ARA Proprietary 29www.ara.com © 2015 Applied Research Associates, Inc. ARA Proprietary 29
SOLVING PROBLEMS OF GLOBAL IMPORTANCE
Cloud Technologies
• AWS + Unreal + Chrome + AppStreaming + Shield Tablet:
www.ara.com
SOLVING PROBLEMS OF GLOBAL IMPORTANCE
© 2015 Applied Research Associates, Inc. ARA Proprietary 30www.ara.com © 2015 Applied Research Associates, Inc. ARA Proprietary 30
SOLVING PROBLEMS OF GLOBAL IMPORTANCE
Project Delivery Decisions
• ARA/Virtual Heroes Intro• Delivery Dimensions• Changing Delivery Landscapes• User/Admin Rights• User Platform Specs• Physical Deliveries• Web Deliveries• Cloud Technologies• Questions? @VirtualHeroesM: 919.593.0928 [email protected]