SlideShare a Scribd company logo
1 of 16
Download to read offline
Copyright © 2017 Bohemia Interactive Simulations
All other trademarks or copyrights are the property of their respective owners. All Rights Reserved.
Future-Proofing the Virtual Battlespace
… through modularity and One World Terrain
Copyright © 2017 Bohemia Interactive Simulations All other trademarks or copyrights are the property of their respective owners. All Rights Reserved.
Operation Flashpoint: VBS “Zero”
Operation Flashpoint (2001) was a first-person simulation-based
computer game supporting air, land & sea platforms
Large, open environments
Included a mission editor and a script language
Copyright © 2017 Bohemia Interactive Simulations All other trademarks or copyrights are the property of their respective owners. All Rights Reserved.
The Legacy of Operation Flashpoint
Copyright © 2017 Bohemia Interactive Simulations All other trademarks or copyrights are the property of their respective owners. All Rights Reserved.
Why Games?
Computer games are proven to aid in cognitive learning (“how to think”)
But also…
IED training Route clearance
Enemy
mindset
training
Vehicle
identification
Vehicle check
point
Vehicle and
object search
Driver training Crew training
Convoy
training
Gunnery
training
Crew served
weapons
Aircraft mission
simulation
UAS training
Surveillance
systems
Sensor
training
FO/FAC
training
Engineer training
Vehicle
recovery
Radio
procedures
First aid training Scuba training Parachuting
Ship
familiarization
Rules of
engagement
Anti-piracy
operations
Cultural
awareness
Lessons
learned
Aircraft part-
task training
CBRN training Sniper training
First response
training
Mission
rehearsal
Intel training
Ops room /
staff training
CASEVAC training
Navigation
training
Copyright © 2017 Bohemia Interactive Simulations All other trademarks or copyrights are the property of their respective owners. All Rights Reserved.
The Game Industry is HUGE!
155 million Americans play video games
FOUR OUT OF FIVE
U.S. Households own a device used to play video games
42%
of Americans play video games regularly (3 hours or more per week)
The average game player is 35 years old, and 44% of game players are women
56%
of most frequent gamers play with other gamers
... a global industry estimated to be worth $100 billion by EOY 2017!
Copyright © 2017 Bohemia Interactive Simulations All other trademarks or copyrights are the property of their respective owners. All Rights Reserved.
How to Acquire Game Technology?
There are many approaches to acquiring game technology. Here are two…
License game platforms and BUILD training applications
▪ Examples include Real World, Delta 3D, Unreal 4…
▪ Pros:
• Government-wide licensing arrangements, at a (perceived) lower cost
▪ Cons:
• High through-life support cost (maintaining source code, buying code updates)
• Typical military integrators are not game developers, which increases risk
• Configuration management challenges
License training applications and CUSTOMIZE them for military use
▪ Examples include VBS3, Tactical Language
▪ Pros:
• Commercial-off-the-shelf software has a lower through-life support cost
• Lower delivery risk, because software can be verified and validated at the start
▪ Cons:
• More difficult to apply/shape the technology to meet new requirements without
engaging the developer
Copyright © 2017 Bohemia Interactive Simulations All other trademarks or copyrights are the property of their respective owners. All Rights Reserved.
Software Design
Monolithic
▪ Focused on performance and development agility, not focused on reuse.
Modular (Component)
▪ Well defined software components integrated to suit a need, while focusing on reuse.
Services-based
▪ Collection of network-based, loosely associated components that interact for a goal.
Copyright © 2017 Bohemia Interactive Simulations All other trademarks or copyrights are the property of their respective owners. All Rights Reserved.
History of Modularity in Games
Software Crisis
▪ In 1968, NATO coined the term “software crisis” at the first NATO Software Engineering
Conference in Germany.
▪ This “software crises” was in response to the need to deal with the recently coined
monolithic software that was pervasive on huge mainframe applications.
Proliferation of gaming technology
▪ Game middleware became a common method for game companies to accelerate
development but in the majority of applications it was integrated in a monolithic
fashion.
Serious Games
▪ Serious games leveraged the same gaming middleware approach.
▪ This has allowed for a degree of modularity, but in most cases serious games are not
built around military simulation standards, which is both good and bad; on the one
hand, they have been able to innovate quickly, but on the other hand, interoperability
and reuse can suffer.
Copyright © 2017 Bohemia Interactive Simulations All other trademarks or copyrights are the property of their respective owners. All Rights Reserved.
Game Middleware
Middleware provides off-the-shelf functionality for game engines. Not
trivial to implement – and there are integration and licensing pitfalls!
▪ Physical simulation
▪ Artificial intelligence
▪ Animation
▪ Lighting and clouds
▪ RakNet networking engine
▪ Massively Multiplayer Online Game (MMOG) back-ends
Examples of game middleware:
Copyright © 2017 Bohemia Interactive Simulations All other trademarks or copyrights are the property of their respective owners. All Rights Reserved.
Copyright © 2017 Bohemia Interactive Simulations All other trademarks or copyrights are the property of their respective owners. All Rights Reserved.
Solving the Terrain Problem
Years after the wide-spread adoption of military simulation, worldwide
militaries are still grappling with a “terrain problem”
▪ A myriad of terrain formats for a myriad of runtimes
▪ A copious amount of geo-referenced data and an ever-expanding range of data
collection devices
▪ … and yet it still takes too long to generate new terrain
Copyright © 2017 Bohemia Interactive Simulations All other trademarks or copyrights are the property of their respective owners. All Rights Reserved.
Rendering Runtime Formats Obsolete?
The US Army STE “One World Terrain” (OWT) aims to solve the terrain
problem through central distribution of a simulation platform
▪ One “ground truth” that solves correlation issues between sims and maximizes re-use!
We recommend not adopting a new or existing “terrain format”…
▪ Instead, we believe that STE (and similar initiatives) should ingest any geo-referenced
data (new or legacy) and render it directly
▪ Source data is already standardized!
We have developed a planetary rendering engine that ingest any geo-
referenced source type through open plug-ins: VBS Blue
▪ DTED
▪ Coastline data
▪ OpenStreetMap
Legacy terrain formats can be rendered in Blue through new plug-ins, or
as 3D models
▪ Correlation out to legacy formats will also be supported
▪ Forestry data
▪ Point cloud data
▪ 3D geometry data
▪ Land use data
▪ Imagery (satellite / aerial)
▪ …
Copyright © 2017 Bohemia Interactive Simulations All other trademarks or copyrights are the property of their respective owners. All Rights Reserved.
Demonstration
Copyright © 2017 Bohemia Interactive Simulations All other trademarks or copyrights are the property of their respective owners. All Rights Reserved.
Conclusion
Modularity will allow the US Army to smartly leverage game technology
▪ Building games is high risk (simply acquiring UE4 or Unity is not the answer!), but…
▪ Buying COTS can result in vendor lock-in
▪ An approached based on modular components (e.g. “Gears”) is desirable… swap out
game technology to leverage best-of-breed
“One World Terrain” requires an open, whole-earth engine to solve the
terrain problem
▪ … that reads directly from source data, and supports plug-ins for additional data types
Final thought: the US Army needs to leverage innovation in the broader
tech industry and not rely solely on traditional military contractors.
The US Army is on the verge of a step-change in simulation capability!
Thank You!
Contact me at peter.morrison@bisimulations.com for more info.

More Related Content

More from SeriousGamesAssoc

Playful Learning Without Games
Playful Learning Without GamesPlayful Learning Without Games
Playful Learning Without GamesSeriousGamesAssoc
 
Client-Centered Serious Game Design
Client-Centered Serious Game DesignClient-Centered Serious Game Design
Client-Centered Serious Game DesignSeriousGamesAssoc
 
A Promise to Future Generations: Making Learning Fun
A Promise to Future Generations: Making Learning FunA Promise to Future Generations: Making Learning Fun
A Promise to Future Generations: Making Learning FunSeriousGamesAssoc
 
Lets make a game workshop ser play orlando 2019
Lets make a game workshop ser play orlando 2019Lets make a game workshop ser play orlando 2019
Lets make a game workshop ser play orlando 2019SeriousGamesAssoc
 
0 for 3: Edtech Startup Lessons Learned
0 for 3: Edtech Startup Lessons Learned0 for 3: Edtech Startup Lessons Learned
0 for 3: Edtech Startup Lessons LearnedSeriousGamesAssoc
 
OODA OODA! How Rapid Iteration Can Help Level Up Your Gaming Business
OODA OODA! How Rapid Iteration Can Help Level Up Your Gaming BusinessOODA OODA! How Rapid Iteration Can Help Level Up Your Gaming Business
OODA OODA! How Rapid Iteration Can Help Level Up Your Gaming BusinessSeriousGamesAssoc
 
The ux of serious games how to impact a wider audience
The ux of serious games  how to impact a wider audienceThe ux of serious games  how to impact a wider audience
The ux of serious games how to impact a wider audienceSeriousGamesAssoc
 
Alphabet Soup Cans: Avoiding Bad Tropes of Educational Games
Alphabet Soup Cans: Avoiding Bad Tropes of Educational GamesAlphabet Soup Cans: Avoiding Bad Tropes of Educational Games
Alphabet Soup Cans: Avoiding Bad Tropes of Educational GamesSeriousGamesAssoc
 
Building Heroes: Using Roleplaying Game Design for Classroom Management, Read...
Building Heroes: Using Roleplaying Game Design for Classroom Management, Read...Building Heroes: Using Roleplaying Game Design for Classroom Management, Read...
Building Heroes: Using Roleplaying Game Design for Classroom Management, Read...SeriousGamesAssoc
 
Augmented Reality: Revolutionary or Disruptor of Training and Assessment
Augmented Reality: Revolutionary or Disruptor of Training and AssessmentAugmented Reality: Revolutionary or Disruptor of Training and Assessment
Augmented Reality: Revolutionary or Disruptor of Training and AssessmentSeriousGamesAssoc
 
Return on Investment (ROI) for Virtual Environments and Gaming
Return on Investment (ROI) for Virtual Environments and GamingReturn on Investment (ROI) for Virtual Environments and Gaming
Return on Investment (ROI) for Virtual Environments and GamingSeriousGamesAssoc
 
Enhancing New Employee Orientation with a Digital Scavenger Hunt
Enhancing New Employee Orientation with a Digital Scavenger HuntEnhancing New Employee Orientation with a Digital Scavenger Hunt
Enhancing New Employee Orientation with a Digital Scavenger HuntSeriousGamesAssoc
 
Creating a Low Cost Obstetric Clinical Immersion Simulation for Medical and N...
Creating a Low Cost Obstetric Clinical Immersion Simulation for Medical and N...Creating a Low Cost Obstetric Clinical Immersion Simulation for Medical and N...
Creating a Low Cost Obstetric Clinical Immersion Simulation for Medical and N...SeriousGamesAssoc
 
Unity in the Classroom for Creating VR Sims and Edugames
Unity in the Classroom for Creating VR Sims and EdugamesUnity in the Classroom for Creating VR Sims and Edugames
Unity in the Classroom for Creating VR Sims and EdugamesSeriousGamesAssoc
 
The 2019-2024 Global Game-based Learning Market
The 2019-2024 Global Game-based Learning MarketThe 2019-2024 Global Game-based Learning Market
The 2019-2024 Global Game-based Learning MarketSeriousGamesAssoc
 
EXCALIBUR: Creating a Story and Gaming Academy for Middle Schoolers – Hits an...
EXCALIBUR: Creating a Story and Gaming Academy for Middle Schoolers – Hits an...EXCALIBUR: Creating a Story and Gaming Academy for Middle Schoolers – Hits an...
EXCALIBUR: Creating a Story and Gaming Academy for Middle Schoolers – Hits an...SeriousGamesAssoc
 
Simulating Patients for Healthcare Training: Appearance, Shape, Influence, an...
Simulating Patients for Healthcare Training: Appearance, Shape, Influence, an...Simulating Patients for Healthcare Training: Appearance, Shape, Influence, an...
Simulating Patients for Healthcare Training: Appearance, Shape, Influence, an...SeriousGamesAssoc
 
Games, Social Impact, and Student Outcomes
Games, Social Impact, and Student OutcomesGames, Social Impact, and Student Outcomes
Games, Social Impact, and Student OutcomesSeriousGamesAssoc
 
Augmenting Behavioral Health Provider Training in Second Life
Augmenting Behavioral Health Provider Training in Second LifeAugmenting Behavioral Health Provider Training in Second Life
Augmenting Behavioral Health Provider Training in Second LifeSeriousGamesAssoc
 
The Little Program That Could: Simulation Program Development - Our Journey
The Little Program That Could: Simulation Program Development - Our JourneyThe Little Program That Could: Simulation Program Development - Our Journey
The Little Program That Could: Simulation Program Development - Our JourneySeriousGamesAssoc
 

More from SeriousGamesAssoc (20)

Playful Learning Without Games
Playful Learning Without GamesPlayful Learning Without Games
Playful Learning Without Games
 
Client-Centered Serious Game Design
Client-Centered Serious Game DesignClient-Centered Serious Game Design
Client-Centered Serious Game Design
 
A Promise to Future Generations: Making Learning Fun
A Promise to Future Generations: Making Learning FunA Promise to Future Generations: Making Learning Fun
A Promise to Future Generations: Making Learning Fun
 
Lets make a game workshop ser play orlando 2019
Lets make a game workshop ser play orlando 2019Lets make a game workshop ser play orlando 2019
Lets make a game workshop ser play orlando 2019
 
0 for 3: Edtech Startup Lessons Learned
0 for 3: Edtech Startup Lessons Learned0 for 3: Edtech Startup Lessons Learned
0 for 3: Edtech Startup Lessons Learned
 
OODA OODA! How Rapid Iteration Can Help Level Up Your Gaming Business
OODA OODA! How Rapid Iteration Can Help Level Up Your Gaming BusinessOODA OODA! How Rapid Iteration Can Help Level Up Your Gaming Business
OODA OODA! How Rapid Iteration Can Help Level Up Your Gaming Business
 
The ux of serious games how to impact a wider audience
The ux of serious games  how to impact a wider audienceThe ux of serious games  how to impact a wider audience
The ux of serious games how to impact a wider audience
 
Alphabet Soup Cans: Avoiding Bad Tropes of Educational Games
Alphabet Soup Cans: Avoiding Bad Tropes of Educational GamesAlphabet Soup Cans: Avoiding Bad Tropes of Educational Games
Alphabet Soup Cans: Avoiding Bad Tropes of Educational Games
 
Building Heroes: Using Roleplaying Game Design for Classroom Management, Read...
Building Heroes: Using Roleplaying Game Design for Classroom Management, Read...Building Heroes: Using Roleplaying Game Design for Classroom Management, Read...
Building Heroes: Using Roleplaying Game Design for Classroom Management, Read...
 
Augmented Reality: Revolutionary or Disruptor of Training and Assessment
Augmented Reality: Revolutionary or Disruptor of Training and AssessmentAugmented Reality: Revolutionary or Disruptor of Training and Assessment
Augmented Reality: Revolutionary or Disruptor of Training and Assessment
 
Return on Investment (ROI) for Virtual Environments and Gaming
Return on Investment (ROI) for Virtual Environments and GamingReturn on Investment (ROI) for Virtual Environments and Gaming
Return on Investment (ROI) for Virtual Environments and Gaming
 
Enhancing New Employee Orientation with a Digital Scavenger Hunt
Enhancing New Employee Orientation with a Digital Scavenger HuntEnhancing New Employee Orientation with a Digital Scavenger Hunt
Enhancing New Employee Orientation with a Digital Scavenger Hunt
 
Creating a Low Cost Obstetric Clinical Immersion Simulation for Medical and N...
Creating a Low Cost Obstetric Clinical Immersion Simulation for Medical and N...Creating a Low Cost Obstetric Clinical Immersion Simulation for Medical and N...
Creating a Low Cost Obstetric Clinical Immersion Simulation for Medical and N...
 
Unity in the Classroom for Creating VR Sims and Edugames
Unity in the Classroom for Creating VR Sims and EdugamesUnity in the Classroom for Creating VR Sims and Edugames
Unity in the Classroom for Creating VR Sims and Edugames
 
The 2019-2024 Global Game-based Learning Market
The 2019-2024 Global Game-based Learning MarketThe 2019-2024 Global Game-based Learning Market
The 2019-2024 Global Game-based Learning Market
 
EXCALIBUR: Creating a Story and Gaming Academy for Middle Schoolers – Hits an...
EXCALIBUR: Creating a Story and Gaming Academy for Middle Schoolers – Hits an...EXCALIBUR: Creating a Story and Gaming Academy for Middle Schoolers – Hits an...
EXCALIBUR: Creating a Story and Gaming Academy for Middle Schoolers – Hits an...
 
Simulating Patients for Healthcare Training: Appearance, Shape, Influence, an...
Simulating Patients for Healthcare Training: Appearance, Shape, Influence, an...Simulating Patients for Healthcare Training: Appearance, Shape, Influence, an...
Simulating Patients for Healthcare Training: Appearance, Shape, Influence, an...
 
Games, Social Impact, and Student Outcomes
Games, Social Impact, and Student OutcomesGames, Social Impact, and Student Outcomes
Games, Social Impact, and Student Outcomes
 
Augmenting Behavioral Health Provider Training in Second Life
Augmenting Behavioral Health Provider Training in Second LifeAugmenting Behavioral Health Provider Training in Second Life
Augmenting Behavioral Health Provider Training in Second Life
 
The Little Program That Could: Simulation Program Development - Our Journey
The Little Program That Could: Simulation Program Development - Our JourneyThe Little Program That Could: Simulation Program Development - Our Journey
The Little Program That Could: Simulation Program Development - Our Journey
 

Recently uploaded

Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxKarra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxAshokKarra1
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPCeline George
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)lakshayb543
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxiammrhaywood
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Mark Reed
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17Celine George
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSJoshuaGantuangco2
 
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfTechSoup
 
ACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfSpandanaRallapalli
 
DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersSabitha Banu
 
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONTHEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONHumphrey A Beña
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPCeline George
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...Nguyen Thanh Tu Collection
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTiammrhaywood
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Celine George
 

Recently uploaded (20)

YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptxYOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
 
Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxKarra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptx
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERP
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
 
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
 
ACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdf
 
DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginners
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptxYOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
 
OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...
 
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONTHEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERP
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
 

Future-Proofing the Virtual Battlespace for the U.S. Military

  • 1. Copyright © 2017 Bohemia Interactive Simulations All other trademarks or copyrights are the property of their respective owners. All Rights Reserved. Future-Proofing the Virtual Battlespace … through modularity and One World Terrain
  • 2. Copyright © 2017 Bohemia Interactive Simulations All other trademarks or copyrights are the property of their respective owners. All Rights Reserved. Operation Flashpoint: VBS “Zero” Operation Flashpoint (2001) was a first-person simulation-based computer game supporting air, land & sea platforms Large, open environments Included a mission editor and a script language
  • 3.
  • 4. Copyright © 2017 Bohemia Interactive Simulations All other trademarks or copyrights are the property of their respective owners. All Rights Reserved. The Legacy of Operation Flashpoint
  • 5. Copyright © 2017 Bohemia Interactive Simulations All other trademarks or copyrights are the property of their respective owners. All Rights Reserved. Why Games? Computer games are proven to aid in cognitive learning (“how to think”) But also… IED training Route clearance Enemy mindset training Vehicle identification Vehicle check point Vehicle and object search Driver training Crew training Convoy training Gunnery training Crew served weapons Aircraft mission simulation UAS training Surveillance systems Sensor training FO/FAC training Engineer training Vehicle recovery Radio procedures First aid training Scuba training Parachuting Ship familiarization Rules of engagement Anti-piracy operations Cultural awareness Lessons learned Aircraft part- task training CBRN training Sniper training First response training Mission rehearsal Intel training Ops room / staff training CASEVAC training Navigation training
  • 6. Copyright © 2017 Bohemia Interactive Simulations All other trademarks or copyrights are the property of their respective owners. All Rights Reserved. The Game Industry is HUGE! 155 million Americans play video games FOUR OUT OF FIVE U.S. Households own a device used to play video games 42% of Americans play video games regularly (3 hours or more per week) The average game player is 35 years old, and 44% of game players are women 56% of most frequent gamers play with other gamers ... a global industry estimated to be worth $100 billion by EOY 2017!
  • 7. Copyright © 2017 Bohemia Interactive Simulations All other trademarks or copyrights are the property of their respective owners. All Rights Reserved. How to Acquire Game Technology? There are many approaches to acquiring game technology. Here are two… License game platforms and BUILD training applications ▪ Examples include Real World, Delta 3D, Unreal 4… ▪ Pros: • Government-wide licensing arrangements, at a (perceived) lower cost ▪ Cons: • High through-life support cost (maintaining source code, buying code updates) • Typical military integrators are not game developers, which increases risk • Configuration management challenges License training applications and CUSTOMIZE them for military use ▪ Examples include VBS3, Tactical Language ▪ Pros: • Commercial-off-the-shelf software has a lower through-life support cost • Lower delivery risk, because software can be verified and validated at the start ▪ Cons: • More difficult to apply/shape the technology to meet new requirements without engaging the developer
  • 8. Copyright © 2017 Bohemia Interactive Simulations All other trademarks or copyrights are the property of their respective owners. All Rights Reserved. Software Design Monolithic ▪ Focused on performance and development agility, not focused on reuse. Modular (Component) ▪ Well defined software components integrated to suit a need, while focusing on reuse. Services-based ▪ Collection of network-based, loosely associated components that interact for a goal.
  • 9. Copyright © 2017 Bohemia Interactive Simulations All other trademarks or copyrights are the property of their respective owners. All Rights Reserved. History of Modularity in Games Software Crisis ▪ In 1968, NATO coined the term “software crisis” at the first NATO Software Engineering Conference in Germany. ▪ This “software crises” was in response to the need to deal with the recently coined monolithic software that was pervasive on huge mainframe applications. Proliferation of gaming technology ▪ Game middleware became a common method for game companies to accelerate development but in the majority of applications it was integrated in a monolithic fashion. Serious Games ▪ Serious games leveraged the same gaming middleware approach. ▪ This has allowed for a degree of modularity, but in most cases serious games are not built around military simulation standards, which is both good and bad; on the one hand, they have been able to innovate quickly, but on the other hand, interoperability and reuse can suffer.
  • 10. Copyright © 2017 Bohemia Interactive Simulations All other trademarks or copyrights are the property of their respective owners. All Rights Reserved. Game Middleware Middleware provides off-the-shelf functionality for game engines. Not trivial to implement – and there are integration and licensing pitfalls! ▪ Physical simulation ▪ Artificial intelligence ▪ Animation ▪ Lighting and clouds ▪ RakNet networking engine ▪ Massively Multiplayer Online Game (MMOG) back-ends Examples of game middleware:
  • 11. Copyright © 2017 Bohemia Interactive Simulations All other trademarks or copyrights are the property of their respective owners. All Rights Reserved.
  • 12. Copyright © 2017 Bohemia Interactive Simulations All other trademarks or copyrights are the property of their respective owners. All Rights Reserved. Solving the Terrain Problem Years after the wide-spread adoption of military simulation, worldwide militaries are still grappling with a “terrain problem” ▪ A myriad of terrain formats for a myriad of runtimes ▪ A copious amount of geo-referenced data and an ever-expanding range of data collection devices ▪ … and yet it still takes too long to generate new terrain
  • 13. Copyright © 2017 Bohemia Interactive Simulations All other trademarks or copyrights are the property of their respective owners. All Rights Reserved. Rendering Runtime Formats Obsolete? The US Army STE “One World Terrain” (OWT) aims to solve the terrain problem through central distribution of a simulation platform ▪ One “ground truth” that solves correlation issues between sims and maximizes re-use! We recommend not adopting a new or existing “terrain format”… ▪ Instead, we believe that STE (and similar initiatives) should ingest any geo-referenced data (new or legacy) and render it directly ▪ Source data is already standardized! We have developed a planetary rendering engine that ingest any geo- referenced source type through open plug-ins: VBS Blue ▪ DTED ▪ Coastline data ▪ OpenStreetMap Legacy terrain formats can be rendered in Blue through new plug-ins, or as 3D models ▪ Correlation out to legacy formats will also be supported ▪ Forestry data ▪ Point cloud data ▪ 3D geometry data ▪ Land use data ▪ Imagery (satellite / aerial) ▪ …
  • 14. Copyright © 2017 Bohemia Interactive Simulations All other trademarks or copyrights are the property of their respective owners. All Rights Reserved. Demonstration
  • 15. Copyright © 2017 Bohemia Interactive Simulations All other trademarks or copyrights are the property of their respective owners. All Rights Reserved. Conclusion Modularity will allow the US Army to smartly leverage game technology ▪ Building games is high risk (simply acquiring UE4 or Unity is not the answer!), but… ▪ Buying COTS can result in vendor lock-in ▪ An approached based on modular components (e.g. “Gears”) is desirable… swap out game technology to leverage best-of-breed “One World Terrain” requires an open, whole-earth engine to solve the terrain problem ▪ … that reads directly from source data, and supports plug-ins for additional data types Final thought: the US Army needs to leverage innovation in the broader tech industry and not rely solely on traditional military contractors. The US Army is on the verge of a step-change in simulation capability!
  • 16. Thank You! Contact me at peter.morrison@bisimulations.com for more info.