HyssosTech.Sdk.STP 0.3.0-preview.8

Prefix Reserved
This is a prerelease version of HyssosTech.Sdk.STP.
There is a newer prerelease version of this package available.
See the version list below for details.
dotnet add package HyssosTech.Sdk.STP --version 0.3.0-preview.8                
NuGet\Install-Package HyssosTech.Sdk.STP -Version 0.3.0-preview.8                
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="HyssosTech.Sdk.STP" Version="0.3.0-preview.8" />                
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add HyssosTech.Sdk.STP --version 0.3.0-preview.8                
#r "nuget: HyssosTech.Sdk.STP, 0.3.0-preview.8"                
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install HyssosTech.Sdk.STP as a Cake Addin
#addin nuget:?package=HyssosTech.Sdk.STP&version=0.3.0-preview.8&prerelease

// Install HyssosTech.Sdk.STP as a Cake Tool
#tool nuget:?package=HyssosTech.Sdk.STP&version=0.3.0-preview.8&prerelease                

Sketch-thru-Plan .NET SDK

This SDK provides means to interact with Hyssos Tech's Sketch-Thru-Plan natural language Engine for map-based planning.

Sketch-Thru-Plan (STP) is a technological advance for today's warfighter that enhances cognition by implementing military doctrine driven, AI based task recognition that automatically perceives planners' implicit higher-order intentions, on the fly, generating Tasks, Task Matrix, Sync Matrix, and other OPORD products with minimal additional user input.

This is accomplished via Robust multimodal Natural Language Processing that fuses user's doctrinal speech and sketch for COA creation, seamlessly integrating plan outputs that drive simulators for tight adjudication loops and C2 systems.

Resources

Supporting documentation and source code can be found in the Sketch-Thru-Plan .NET SDK Resources GitHub repository

A TypeScript/JavaScript version of the SDK can be found at the Sketch-Thru-Plan JavaScript SDK Resources GitHub repository

Reference

Sketch-Thru-Plan .NET SDK Reference

MIL-STD-2525D Joint Military Symbology

Product Compatible and additional computed target framework versions.
.NET net5.0 was computed.  net5.0-windows was computed.  net6.0 is compatible.  net6.0-android was computed.  net6.0-ios was computed.  net6.0-maccatalyst was computed.  net6.0-macos was computed.  net6.0-tvos was computed.  net6.0-windows was computed.  net7.0 was computed.  net7.0-android was computed.  net7.0-ios was computed.  net7.0-maccatalyst was computed.  net7.0-macos was computed.  net7.0-tvos was computed.  net7.0-windows was computed.  net8.0 was computed.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed. 
.NET Core netcoreapp2.0 was computed.  netcoreapp2.1 was computed.  netcoreapp2.2 was computed.  netcoreapp3.0 was computed.  netcoreapp3.1 was computed. 
.NET Standard netstandard2.0 is compatible.  netstandard2.1 was computed. 
.NET Framework net461 was computed.  net462 was computed.  net463 was computed.  net47 was computed.  net471 was computed.  net472 was computed.  net48 was computed.  net481 was computed. 
MonoAndroid monoandroid was computed. 
MonoMac monomac was computed. 
MonoTouch monotouch was computed. 
Tizen tizen40 was computed.  tizen60 was computed. 
Xamarin.iOS xamarinios was computed. 
Xamarin.Mac xamarinmac was computed. 
Xamarin.TVOS xamarintvos was computed. 
Xamarin.WatchOS xamarinwatchos was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
0.3.0-preview.9 60 6/3/2024
0.3.0-preview.8 59 5/29/2024
0.3.0-preview.7 69 5/24/2024
0.3.0-preview.5 54 5/13/2024
0.3.0-preview.4 74 4/26/2024
0.3.0-preview.3 68 4/23/2024
0.3.0-preview.2 64 4/21/2024
0.3.0-preview.1 69 4/20/2024
0.3.0-preview 100 4/19/2024
0.2.5 397 11/30/2022
0.2.5-pre.3 107 11/30/2022
0.2.5-pre 178 11/29/2022
0.2.5-pr 176 11/30/2022
0.2.4 464 8/17/2022
0.2.4-pr 170 8/17/2022
0.2.3 455 8/4/2022
0.2.3-prerelease 170 8/3/2022
0.2.2 463 7/20/2022
0.2.1 475 7/19/2022
0.2.0 460 6/29/2022
0.1.1 475 6/22/2022
0.1.0 482 6/22/2022

# Sketch-Thru-Plan .NET SDK Release Notes

## Version 0.3.0
Extensive updates to align with STP v5.9
   - Ability to connect to a Session
   - Scenario Synchronization - reconciles app content with a Session context
TO/ORBAT
   - Import/export/selection API
   - TO Service fixes
   - SpeechPhrases TO Unit property with list of phrases that can be used to command STP to add a unit of this type to the map
Tasks
- Ability to turn task confirmation off/on
Role switching API
C2SIM
   - Configuration of C2SIM parameters, including server endpoints and generation options
   - API to initiate generation of Orders and Initialization, retrieval of Initialization documents from server
   - Support for additional symbol properties: DIS code, federate, resource
   - Rules of engagement (ROE) task property

## Version 0.2.6

Added support for connections over WebSockets
Added standalone app sample that embeds a cloud service speech transcription service
Clean up of speech-related interfaces
Reactive Extension (Rx) sample documentation

## Version 0.2.5

Removed hard NLog dependency from the JMSML library (updated
[open source code](https://github.com/Esri/joint-military-symbology-xml) to use ILogger instead)
Added Reactive Extension (Rx) capabilities - preview

## Version 0.2.4

Improvements to globalization

## Version 0.2.3

Added higher-level scenario management methods
Improved long-duration operation handling

## Version 0.2.2

Fixing assemblies that were packed with previous version

## Version 0.2.1

Exposing additional audio and sketch events to support more fine grained user feedback
Change names and parameter types of some methods for consistency and clarity
Added JMSML svg artifacts to support simple symbol rendering

## Version 0.2.0

Improved documentation, fixed xml tags
Added Task Org / ORBAT handling
Fixed issue that caused failed connections (STP not running) to go undetected on occasion

## Version 0.1.1

Fixed documentation links

## Version 0.1.0

Initial public release