-
Notifications
You must be signed in to change notification settings - Fork 100
Roadmap
This is an early version of Platform for Situated Intelligence, which includes the runtime, visualization tools, and an initial set of components (mostly geared towards audio and visual processing). The Platform for Situated Intelligence codebase is currently in beta and various aspects of the platform are at different levels of completion and robustness, and we will still likely be making some breaking API changes.
Moving forward, we plan to prioritize addressing the bugs and issues that are discovered. The Roadmap section below describes some of the areas we plan to focus our development efforts in the near future. The Features Planned for Next Release section of this page contains more specific information about features we hope to make available in the next release.
We're also excited to hear back from the community on ideas of new features you'd like to see developed. Feel free to share feature requests by creating a new discussion in the Ideas discussion category, or simply open an issue and tag it with feature request
tag.
The major areas of focus for the near future are:
- Continue to refine the support for data annotation scenarios in PsiStudio;
- Refine and extend the set of existing visualizers;
- Evolve and document the support for third-party visualizers and batch task processing in PsiStudio;
- Refine and extend the components, stream operators, and set of visualizers for mixed-reality development;
- Provide a toolkit (set of components, APIs and representations) that enable rapid development of physically situated interactive systems;
- Evolve and better document the data-processing APIs;
- Provide infrastructure and APIs for supporting the machine-learning development loop;
This section contains more specific information about features we hope to make available in the next release. We will continue to update the list below on a faster cadence moving forward, so feel free to check back often.
- Basic Stream Operators
- Writing Components
- Pipeline Execution
- Delivery Policies
- Stream Fusion and Merging
- Interpolation and Sampling
- Windowing Operators
- Stream Generators
- Parallel Operator
- Intervals
- Data Visualization (PsiStudio)
- Data Annotation (PsiStudio)
- Distributed Systems
- Bridging to Other Ecosystems
- Debugging and Diagnostics
- Shared Objects
- Datasets
- Event Sources
- 3rd Party Visualizers
- 3rd Party Stream Readers
Components and Toolkits
- List of NuGet Packages
- List of Components
- Audio Overview
- Azure Kinect Overview
- Kinect Overview
- Speech and Language Overview
- Imaging Overview
- Media Overview
- ONNX Overview
- Finite State Machine Toolkit
- Mixed Reality Overview
- How to Build/Configure
- How to Define Tasks
- How to Place Holograms
- Data Types Collected
- System Transparency Note
Community
Project Management