Sedona Documentation¶
Disclaimer¶
Tridium no longer hosts Sedona documentation, therefore, this is the hosted/ maintained version of the original documentation contributed by Tridium under APL (Academic Public License v3.0). Please check Sedona Alliance for background.
Note
All the older doc pages carry the 'Sedona Framework' Logo on top, which is copyright and trademarked by Tridium.
Getting Started¶
- Introduction: introduction to the Sedona Framework
- Setup: getting your development environment setup
- Architecture: the big picture
- Tutorial: step by step walk thru example
Sedona Language¶
- Language: overview of the Sedona language
- Primitives: basic built-in types
- Expressions: review of expression constructs
- Statements: review of statement constructs
- Classes: class types
- Fields: field slots
- Methods: method slots
- Components: the Sedona Framework component model
- Reflection: the Sedona Framework reflection APIs
- Arrays: how arrays work
- Memory: how memory is laid out and utilized
- Native Methods: binding APIs to native implementations written in C
- Logging: how to embed logging into Sedona code
Apps¶
Deployment¶
- Kits: unit of modularity, versioning, and dependencies
- Schema: manifests: type meta-data and schemas
Sedona Framework Platforms¶
- Platform Definition: the platform definition XML file
- Platform Archive: metadata about a unique Sedona Framework platform
- Platform Tutorial: how to create a Sedona platform
- Sedona Device Simulator: creating special Sedona VMs that run apps for other platforms
- Sedona Framework Certified Platforms: creating platforms that pass Sedona Framework certification
Development¶
- Sedonac: command line sedonac tool
- Testing: how to use the built-in test harness
- Porting: how to port the SVM to new platforms
- Niagara AX: how to integrate Sedona components with the Niagara AX Framework
Networking¶
- Networking: Overview of network communications
- DASP: Datagram Authenticated Session Protocol
- Sox: Sox protocol: provisioning and configuration
- Device Discovery: Sedona device discovery using DASP
Appendix¶
- License: Academic Free License 3.0
- Conventions: Coding conventions
- SCode Format: reference for scode image binary format
- Sedona Grammar: Sedona language grammar
Release Notes¶
New for 1.2: New features in Sedona Framework 1.2
APIs¶
API Index: API Index for all available Sedona kits
Last update: April 28, 2020