OpenDOF Blog
Objects of InformationOpenDOF Interface Repository 2.0.1 Released
Version 2.0 of the OpenDOF Interface Repository has been released and is available here.
Java Object Access Library version 7.0.4 released
Version 7.0.4 of the Java Object Access Library (core-java-dof-oal) has been released and is available for download here. This release fixes the following issues: - [JOAL-65] (https://issue.opendof.org/browse/JOAL-65) Operations that have lived long enough to retry...
OpenDOF Presentation at Utah Software Architecture Meetup
Last week Bryant Eastham presented to the Utah Software Architecture Meetup about the OpenDOF Project as well as the Panasonic Cloud Service Toolkit. Information about the meeting is here. The group had some great questions! The presentation can be viewed here (Google...
Hack the Distributed Object 2016 Winners
With apologies for the extreme delay, we wanted to formally announce the winners of the Hack the Distributed Object Hackathon held in March. The results have been available on the hackathon site for some time, but we neglected to post information here. First place was...
OpenDOF Videos Available
The OpenDOF project today released two videos that help explain the potential of the Internet of Things and describe the project itself. Both videos are available on YouTube on the new OpenDOF Project Channel, and available on our home page.
Hack the Distributed Object March 2016 at the University of Utah
OpenDOF is excited to announce our first Hackathon, sponsored by Panasonic, at the University of Utah. See here for more information. This is an in-person hackathon and requires registration beforehand. If you are in the Salt Lake City area, we encourage you to...
Scheduled Maintenance on Development Systems
Most of the OpenDOF Project development systems (issues, source, and build) will undergo maintenance and upgrades on Tuesday, March 1, 2016 between 7:00 AM and Noon MST. Access to the systems may not be available during that time.
sdk-opendof-c-7-1.1 Release Announcement
The OpenDOF Project is pleased to announce the release of an updated C SDK for OpenDOF 7. The SDK is an important component for training and development of C applications using DOF Technology.
This component is a package of OpenDOF libraries, tools and support components for the C programming language.
The SDK is available on our Download page.
The OpenDOF Java Training Path
The OpenDOF Project is pleased to announce the completion of the Java Training Path; a complete, online, self-guided training solution. SDKs have been updated, materials created, components tested. But what about C, C Sharp and COS (the OpenDOF C Object Stack)?
More OpenDOF Training Components Released!
The OpenDOF Project is pleased to announce the point release of new training components. DOF Essentials SDK, Java 7 SDK and the DOF Router SDK.
Announcement for Multiple Releases
The OpenDOF Project is pleased to announce the release of multiple components. You will find them in the Downloads section of this web site. More information about these components is coming soon. These are largely training components, so get ready for some exciting news regarding the possibilities of self-guided training on the OpenDOF web site!
Self-Guided Training for Java is Finally Here!
The OpenDOF Eclipse Plugin for Java is an Eclipse plugin utilizing this IDE’s “Help” and “Cheatsheets”. It contains self-guided, code and document assisted steps for Operations, Connectivity, and basicSecurity training in a standard IDE.
How Does OpenDOF Compare?
How Does OpenDOF Compare?
MQTT, AWS IoT, CoAP, Electric Imp, Ayla Networks, MS IoT Hub, and ECHONET Lite compared to OpenDOF
Training Introduction-An Overview of DOF Technology
We’ve found, over the years, that a brief look at the “destination” (what you will be able to accomplish) makes all of the difference. Whether you’re familiar with some of the concepts of DOF Technology or just starting, clicking on the image below will help! This presentation will give you an overview of the various components used in our Operations, Connectivity and Security training. It is high level, so you do not need to be a programmer to appreciate what is offered!
Understanding the DOF Object Model
The DOF Object Model was created to simplify the implementation and programming tasks associated with the OpenDOF Project and its Object Access Libraries (OALs). The DOF Object Model describes and defines the technological foundation of the OpenDOF Project. It shows how DOF Objects, DOF Interfaces, and other related elements work together to create scalable and reliable network services based on a system of providers and requestors in peer-to-peer relationships.
OpenDOF Build Process
The OpenDOF build process is based on using Apache Ant (v1.9.1 or later) as a cross-platform build tool, and Apache Ivy (v2.3.0 or later) as a generic dependency resolution tool. Each module’s build defines the following targets:
OpenDOF Ivy Repository
The OpenDOF Project hosts an Ivy repository of all of our official releases (for all languages). We also provide access to pre-release and testing versions via a “preview” repository. To configure Ivy to use these repositories, simply include https://asset.opendof.org/ivy2/ivysettings.opendof.xml in your local ivysettings.xml file. Released versions (from the official release repository) will take precedence over any preview versions. However, if you specifically request a module or version that has not yet been released, Ivy will continue on to check for it in the preview repository.
Release Announcement for dof-inet-posix 2.0.1
Today we are pleased to announce a patch release of dof-inet-posix 2.0.1.
The POSIX Internet Transport is a C-language implementation of a POSIX, Berkeley socket-based transport for use with the C OAL.