What is meant by ”DOF”?

“DOF” is an acronym that defines the underlying technology supported by the OpenDOF Project. “Distributed” refers to the way objects and aspects of an object are distributed on a network. “Object” refers to the DOF Object Model, which ensures greater security and flexibility. And “Framework” refers to the fact that this is a complete solution that can be integrated into your application. To put it another way, DOF technology allows many different products, using many different standards, to more easily share information across many different networks. So whether you are networking a simple or complex system of embedded devices using local servers or taking advantage of advanced cloud technology, the OpenDOF Project can provide the solutions you need to enhance nearly any product, from the simplest resource-constrained devices to the most powerful computer networks.

sdk-DOF-essentials contains documentation and tools common to any implementation of the DOF technology.

The technical documentation includes the protocol specifications and an overview of the object model.
The available tools are the DOF Console and the dof-json-as.

The DOF Console tool allows you to interact with an existing DOF network. The tool can create connections, server, and providers. It can also discover existing providers and interact with those providers as a requestor.

  • Basic instructions for DOF Console are available here

The dof-json-as is a tool that allows you to create an Authentication Server for a short time for testing and development.

More information and implementation of DOF technology can be found at opendof.org