Full Controller Library
AES70 JS has TypeScript headers for most public APIs.
AES70 JS can be used in conjunction with popular web-application frameworks, such as React and Angular.
OCA Controller Application
AES70 Explorer is an OCA Controller application built using AES70 JS. It provides generic client side control of Standard OCA Classes.
Web-technologies offer cross platform deployment, AES70 Explorer demonstrates this in action.
Getting Started – Discovery
AES70 JS is a client-side implementation designed specifically for software platforms using web-based technologies for control applications. To integrate AES70 into devices, see AES70 C++.
DeusO's experience in both control and device side implementations helps with the various strategies required to make robust control implementations.
DeusO offers device-emulation tools for generating OCA Devices in a dynamic way. The resulting emulation can run on a network service much like a real device. An example of a network of virtual devices is available on AES70x.net.
Tools & Utilities
Device emulation removes hardware dependencies, but often teams need to coordinate a development road map early. OCA Device examples help embedded engineers and control application developers fast track control protocol integration into a front-end.
Read more about device evaluation.
Consulting & Adoption Support
DeusO provides development services for integrating AES70 JS with application frameworks, engineering fast-track support for existing staff, and other AES70 relevant software architecture consulting as a Software Partner.
Support, Service & Maintenance
For ongoing support, we are happy to negotiate an agreement to suit engineers' needs. We generally anticipate an initial handover package, which includes technical introductory meetings, suggestions on design strategy, and sharing of general technical knowledge and code examples. Subsequent support engagement is defined on a case by case basis.
Service and maintenance is separate to support. We provide a standard warranty in licensed software which includes general service and maintenance for active agreements. Service covers incorporation of updates to the AES70 Standard, optimizations or API improvements and possible new features. Maintenance is more focused on fixes, and addressing possible feature gaps discovered in a library.