/
JTLS-MSEL (MIL/MEL) John Ruck JTLS-MSEL (MIL/MEL) John Ruck

JTLS-MSEL (MIL/MEL) John Ruck - PowerPoint Presentation

yoshiko-marsland
yoshiko-marsland . @yoshiko-marsland
Follow
353 views
Uploaded On 2019-01-21

JTLS-MSEL (MIL/MEL) John Ruck - PPT Presentation

Motivation Use Cases Architecture Data Storage Inject Types Marker Concept Run Queue Agenda Aug 2017 Copyright 2017 ROLANDS amp ASSOCIATES Corporation 2 Closer integration with JTLSGO ID: 747339

amp 2017 corporation associates 2017 amp associates corporation rolands aug copyright whip orders dds data injects local jmsel jtls servlet controller player

Share:

Link:

Embed:

Download Presentation from below link

Download Presentation The PPT/PDF document "JTLS-MSEL (MIL/MEL) John Ruck" is the property of its rightful owner. Permission is granted to download and print the materials on this web site for personal, non-commercial use only, and to display it on your personal computer provided you do not modify the materials and that you retain all copyright notices contained in the materials. By downloading content from our website, you accept the terms of this agreement.


Presentation Transcript

Slide1

JTLS-MSEL (MIL/MEL)

John RuckSlide2

MotivationUse CasesArchitectureData Storage

Inject Types

Marker ConceptRun Queue

Agenda

Aug 2017

Copyright 2017, ROLANDS & ASSOCIATES Corporation

2Slide3

Closer integration with JTLS-GOAllow automated injection of JTLS orders.Tie

MSEL times to game time.

Allow injects to be created without knowing some of the details.For example be able to choose which unit during execution.

Why Another Tool?

Aug 2017

Copyright 2017, ROLANDS & ASSOCIATES Corporation

3Slide4

Prototyping for the last couple of years.Final design in progress.

Implementation part of JTLS-GO 5.1.

Current Status

Aug 2017

Copyright 2017, ROLANDS & ASSOCIATES Corporation

4Slide5

JEMM: NATO toolJMSEL: U. S. toolJEMM: Scenario/Exercise

JMSEL: Event:

A training event such as an exercise.JMSEL: Storyline/Thread: Used to group related injects.

Terminology

Aug 2017

Copyright 2017, ROLANDS & ASSOCIATES Corporation

5Slide6

JEMM: Storyline: Overall depiction of Events and Incidents.JEMM: Event: A major occurrence.

JEMM: Incident: Actions that provide greater clarity to an Event.

JEMM/JMSEL: Inject – A way of bringing something to the attention of the training audience.

Terminology

Aug 2017

Copyright 2017, ROLANDS & ASSOCIATES Corporation

6Slide7

J7 – Import existing scenario from JMSEL tool and use for injects into the model during the exercise.

Use in all phases of exercise.

Planning conferencesScenario developmentExercise execution

After Action

Use Cases

Aug 2017

Copyright 2017, ROLANDS & ASSOCIATES Corporation

7Slide8

Modular implementation used byJOBE for planning conferences

DDS during scenario development

WHIP during exerciseTRIPP for after action reporting

Architecture

Aug 2017

Copyright 2017, ROLANDS & ASSOCIATES Corporation

8Slide9

All share a common file formatJOBE – Local file system

DDS – Glassfish servlet

WHIP/TRIPP – Glassfish servletInitial servlet implementation will be file based, but would like to have the option to use a database for scalability.

Data Storage

Aug 2017

Copyright 2017, ROLANDS & ASSOCIATES Corporation

9Slide10

Translate the JMSEL export file into JTLS-MSEL data.Have the ability to receive updates

JMSEL

Data Import

Aug 2017

Copyright 2017, ROLANDS & ASSOCIATES Corporation

10Slide11

EmailsReminders – Message sent to a WHIPOrder spreadsheets

Individual Orders

Inject Types

Aug 2017

Copyright 2017, ROLANDS & ASSOCIATES Corporation

11Slide12

Goal is to allow deferring the selection of specifics while still allowing injects to be created.

Once

the decision is made, only need to enter it in one place.Any field can contain special markers, which are the place holders.

Marker

Concept

Aug 2017Copyright 2017, ROLANDS & ASSOCIATES Corporation

12Slide13

Markers can represent any of:UnitTarget

Location

DurationTimeText

Marker Concept

Aug 2017

Copyright 2017, ROLANDS & ASSOCIATES Corporation

13Slide14

Used to control automated injects.Injects have an execution time.

The user submits an inject to the queue.

The user can put the queue in a run or paused state.If the queue is running, queued injects are submitted at their execution time.

Run Queue

Aug 2017

Copyright 2017, ROLANDS & ASSOCIATES Corporation

14Slide15

JTLS Super WHIP

Jose M. Torres

ROLANDS & ASSOCIATES CorporationSlide16

Single WHIP Multiple Force Sides

Se

lected Force Sides Set In ICPController Available

Perception is Switchable.Assignable Orders Menu With Controller And Player Orders

Messages Received For Each Configured Force SideOne WHIP Can Manage All Sides

Concept

Aug 2017

Copyright 2017, ROLANDS & ASSOCIATES Corporation

16Slide17

Senior Control OperatorOne WHIP to send both Controller and Player orders

Eliminates need for running both Controller and Player WHIPs

Opposition/Situational Forces OperatorOne WHIP can send orders to all OPFOR’s or SITFOR’s unitsEliminates need for running a WHIP for each Force Side

MSEL Integration

Use Cases

Aug 2017

Copyright 2017, ROLANDS & ASSOCIATES Corporation

17Slide18

Component-based Force Side perception togglesMap Window

IMT Screens

Command Hierarchy/ Logistics Hierarchy

ATO ViewerForce Side Delegating

Orders -> Side Selector Field

ATO Modules -> Commanding Unit & Linking FilesJOI Modules -> Requests

Perception

Aug 2017

Copyright 2017, ROLANDS & ASSOCIATES Corporation

18Slide19

Orders Menu With Controller And Player OrdersApplies To Super WHIPs configured with Controller

Menu definition applied during configuration in ICP

Super WHIPs With No Controller Use Standard Player Orders Menu

Orders Menu

Aug 2017

Copyright 2017, ROLANDS & ASSOCIATES Corporation

19Slide20

Orders Sent From Super WHIP Are SavedSave/Send and then recall the orders for the Super WHIP

Handled by Synapse service

Saving And Recalling Orders

Aug 2017

Copyright 2017, ROLANDS & ASSOCIATES Corporation

20Slide21

Message retrieval corresponding the configured sidesMessage filtering will continue to work as is familiar in standard WHIPs

Message Browser

Aug 2017

Copyright 2017, ROLANDS & ASSOCIATES Corporation

21Slide22

All standard WHIP components availableMap WindowIMT Screens

Message Browser

Command and Logistics HierarchiesATO Generator, Translator and ViewerJOI OTH-Gold and Link 16

Need for running multiple WHIPs, gone

All In One WHIP

Aug 2017

Copyright 2017, ROLANDS & ASSOCIATES Corporation

22Slide23

Questions

Aug 2017

Copyright 2017, ROLANDS & ASSOCIATES Corporation

23Slide24

Aug 2017

Copyright 2017, ROLANDS & ASSOCIATES Corporation

24

BackupsSlide25

Aug 2017

Copyright 2017, ROLANDS & ASSOCIATES Corporation

25

Data Options

JOBE –

local; DDS – servlet; WHIP - SynapseAdv

: Application

use there current method

Dis: 3 different methods; New servlet; Increased synapse loadSlide26

Aug 2017

Copyright 2017, ROLANDS & ASSOCIATES Corporation

26

JOBE

– local; DDS/WHIP – servletAdv

: Web enabled applications use the same methodDis: Requires glassfish during exercise; new servlet; increased load on synapse

Data OptionsSlide27

Aug 2017

Copyright 2017, ROLANDS & ASSOCIATES Corporation

27

JOBE: - local; DDS/WHIP – synapse

Adv

: Web enabled

applications use the same method; no new servlet

Dis; web-service in DDS environment; increased load on synapse

JOBE: - local; DDS/WHIP – new MSEL service

Data OptionsSlide28

Aug 2017

Copyright 2017, ROLANDS & ASSOCIATES Corporation

28

JOBE – local; DDS/WHIP – Database

Adv

– More robust and likely to scale well

Dis – Need a database during

excercise

Data Options