300 likes | 313 Views
Presenter: Randy Brown, VP, Virtual Heroes Division, Applied Research Associates You often have many options on how to deliver your content; but sometimes you have few. Randy will talk about issues, pitfalls, and hidden minefields that may limit your ability to get your great new content in your user’s hands!
E N D
SOLVING PROBLEMS OF GLOBAL IMPORTANCE SOLVING PROBLEMS OF GLOBAL IMPORTANCE www.ara.com Project Delivery Decisions: Service, Software, or on a Stick? Randy Brown VP, Virtual Heroes Division Manager 1 1 © 2015 Applied Research Associates, Inc. ARA Proprietary www.ara.com
SOLVING PROBLEMS OF GLOBAL IMPORTANCE 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 2 2 © 2015 Applied Research Associates, Inc. ARA Proprietary © 2015 Applied Research Associates, Inc. ARA Proprietary www.ara.com www.ara.com
SOLVING PROBLEMS OF GLOBAL IMPORTANCE About ARA Employee Profile • Founded 1979, Albuquerque, New Mexico • 1,000+ Employee Owners in U.S. and Canada Business Areas National Security 1 ARA is the recognized national leader for providing innovative solutions to deter, defeat, and respond to threats facing the warfighter and our homeland Infrastructure 2 Leader in technologies and services to improve the performance and sustainability of infrastructure for transportation, buildings, and energy systems Raleigh, NC Energy & Environment 3 To be a recognized, highly regarded provider of innovative engineering services and products to the power and utility services market Orlando, FL Health Solutions 4 Virtual Heroes Division (VHD) ARA is a respected and sought after company providing specialized research and technology services, testing and product development in health science and engineering 3 © 2015 Applied Research Associates, Inc. ARA Proprietary www.ara.com
SOLVING PROBLEMS OF GLOBAL IMPORTANCE Virtual Heroes Division of ARA Founded January 2004 by veterans of the Research Triangle Institute, the U.S. military and the entertainment game industry Acquired by ARA in April 2009 4 © 2015 Applied Research Associates, Inc. ARA Proprietary www.ara.com
SOLVING PROBLEMS OF GLOBAL IMPORTANCE 5 © 2015 Applied Research Associates, Inc. ARA Proprietary www.ara.com
SOLVING PROBLEMS OF GLOBAL IMPORTANCE 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 6 © 2015 Applied Research Associates, Inc. ARA Proprietary www.ara.com
SOLVING PROBLEMS OF GLOBAL IMPORTANCE Congratulations, you got the… Contract/Grant/Award/Investment/Angel Funding/Friends and Family/Kickstarter! • Serious Games delivery is a multi-dimensional problem 7 © 2015 Applied Research Associates, Inc. ARA Proprietary www.ara.com
SOLVING PROBLEMS OF GLOBAL IMPORTANCE SOLVING PROBLEMS OF GLOBAL IMPORTANCE Delivery Dimensions • Customer Demographic(s) 8 8 © 2015 Applied Research Associates, Inc. ARA Proprietary © 2015 Applied Research Associates, Inc. ARA Proprietary www.ara.com www.ara.com
SOLVING PROBLEMS OF GLOBAL IMPORTANCE SOLVING PROBLEMS OF GLOBAL IMPORTANCE Delivery Dimensions • Platform(s) 9 9 © 2015 Applied Research Associates, Inc. ARA Proprietary © 2015 Applied Research Associates, Inc. ARA Proprietary www.ara.com www.ara.com
SOLVING PROBLEMS OF GLOBAL IMPORTANCE SOLVING PROBLEMS OF GLOBAL IMPORTANCE Delivery Dimensions • Operating System(s) 10 10 © 2015 Applied Research Associates, Inc. ARA Proprietary © 2015 Applied Research Associates, Inc. ARA Proprietary www.ara.com www.ara.com
SOLVING PROBLEMS OF GLOBAL IMPORTANCE SOLVING PROBLEMS OF GLOBAL IMPORTANCE Delivery Dimensions • Browser(s) 11 11 © 2015 Applied Research Associates, Inc. ARA Proprietary © 2015 Applied Research Associates, Inc. ARA Proprietary www.ara.com www.ara.com
SOLVING PROBLEMS OF GLOBAL IMPORTANCE 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 12 12 © 2015 Applied Research Associates, Inc. ARA Proprietary © 2015 Applied Research Associates, Inc. ARA Proprietary www.ara.com www.ara.com
SOLVING PROBLEMS OF GLOBAL IMPORTANCE 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) 13 13 © 2015 Applied Research Associates, Inc. ARA Proprietary © 2015 Applied Research Associates, Inc. ARA Proprietary www.ara.com www.ara.com
SOLVING PROBLEMS OF GLOBAL IMPORTANCE 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) 14 14 © 2015 Applied Research Associates, Inc. ARA Proprietary © 2015 Applied Research Associates, Inc. ARA Proprietary www.ara.com www.ara.com
SOLVING PROBLEMS OF GLOBAL IMPORTANCE 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) 15 15 © 2015 Applied Research Associates, Inc. ARA Proprietary © 2015 Applied Research Associates, Inc. ARA Proprietary www.ara.com www.ara.com
SOLVING PROBLEMS OF GLOBAL IMPORTANCE 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 16 16 © 2015 Applied Research Associates, Inc. ARA Proprietary © 2015 Applied Research Associates, Inc. ARA Proprietary www.ara.com www.ara.com
SOLVING PROBLEMS OF GLOBAL IMPORTANCE 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) 17 17 © 2015 Applied Research Associates, Inc. ARA Proprietary © 2015 Applied Research Associates, Inc. ARA Proprietary www.ara.com www.ara.com
SOLVING PROBLEMS OF GLOBAL IMPORTANCE 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)? 18 18 © 2015 Applied Research Associates, Inc. ARA Proprietary © 2015 Applied Research Associates, Inc. ARA Proprietary www.ara.com www.ara.com
SOLVING PROBLEMS OF GLOBAL IMPORTANCE SOLVING PROBLEMS OF GLOBAL IMPORTANCE User/Admin Rights • Government CoN: Certificate of Networthiness 19 19 © 2015 Applied Research Associates, Inc. ARA Proprietary © 2015 Applied Research Associates, Inc. ARA Proprietary www.ara.com www.ara.com
SOLVING PROBLEMS OF GLOBAL IMPORTANCE 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 20 20 © 2015 Applied Research Associates, Inc. ARA Proprietary © 2015 Applied Research Associates, Inc. ARA Proprietary www.ara.com www.ara.com
SOLVING PROBLEMS OF GLOBAL IMPORTANCE 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? 21 21 © 2015 Applied Research Associates, Inc. ARA Proprietary © 2015 Applied Research Associates, Inc. ARA Proprietary www.ara.com www.ara.com
SOLVING PROBLEMS OF GLOBAL IMPORTANCE 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 22 22 © 2015 Applied Research Associates, Inc. ARA Proprietary © 2015 Applied Research Associates, Inc. ARA Proprietary www.ara.com www.ara.com
SOLVING PROBLEMS OF GLOBAL IMPORTANCE 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? 23 23 © 2015 Applied Research Associates, Inc. ARA Proprietary © 2015 Applied Research Associates, Inc. ARA Proprietary www.ara.com www.ara.com
SOLVING PROBLEMS OF GLOBAL IMPORTANCE SOLVING PROBLEMS OF GLOBAL IMPORTANCE Web Deliveries • Steam/Steam Box (must be Greenlit): 24 24 © 2015 Applied Research Associates, Inc. ARA Proprietary © 2015 Applied Research Associates, Inc. ARA Proprietary www.ara.com www.ara.com
SOLVING PROBLEMS OF GLOBAL IMPORTANCE SOLVING PROBLEMS OF GLOBAL IMPORTANCE Web Deliveries • Apple Store • Google Play 25 25 © 2015 Applied Research Associates, Inc. ARA Proprietary © 2015 Applied Research Associates, Inc. ARA Proprietary www.ara.com www.ara.com
SOLVING PROBLEMS OF GLOBAL IMPORTANCE 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 26 26 © 2015 Applied Research Associates, Inc. ARA Proprietary © 2015 Applied Research Associates, Inc. ARA Proprietary www.ara.com www.ara.com
SOLVING PROBLEMS OF GLOBAL IMPORTANCE SOLVING PROBLEMS OF GLOBAL IMPORTANCE Cloud Technologies • IBM BlueMix: • Charge by memory usage, not processing • Good for web content, also supports games 27 27 © 2015 Applied Research Associates, Inc. ARA Proprietary © 2015 Applied Research Associates, Inc. ARA Proprietary www.ara.com www.ara.com
SOLVING PROBLEMS OF GLOBAL IMPORTANCE SOLVING PROBLEMS OF GLOBAL IMPORTANCE Cloud Technologies • Amazon Web Services: • Charge by CPU/GPU processing usage • Supports AppStreaming interface 28 28 © 2015 Applied Research Associates, Inc. ARA Proprietary © 2015 Applied Research Associates, Inc. ARA Proprietary www.ara.com www.ara.com
SOLVING PROBLEMS OF GLOBAL IMPORTANCE SOLVING PROBLEMS OF GLOBAL IMPORTANCE Cloud Technologies • AWS + Unreal + Chrome + AppStreaming + Shield Tablet: 29 29 © 2015 Applied Research Associates, Inc. ARA Proprietary © 2015 Applied Research Associates, Inc. ARA Proprietary www.ara.com www.ara.com
SOLVING PROBLEMS OF GLOBAL IMPORTANCE 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? @VirtualHeroes M: 919.593.0928 randy@virtualheroes.com 30 30 © 2015 Applied Research Associates, Inc. ARA Proprietary © 2015 Applied Research Associates, Inc. ARA Proprietary www.ara.com www.ara.com