Platform infrastructure middleware supports event dispatch and other basic services.
- Written in C++ using ACE-the Adaptive Communication Environment created by Doug Schmidt which supported by several university research groups.
- Performance and footprint make it applicable for both embedded and non-embedded environments.
- Message bus based communication using Mailboxes paradigm and supporting unicast, broadcast, and multicast message delivery.
- Management interfaces uses TAO CORBA for C++ and Jacorb for Java.
- Provides skeleton primitives for platform logger, relational database interface, object/memory pooling and re-use.
- See DashingPlatformsDevelopersHandbook in the root directory for complete documentation.
- Additionally, docs/index.html is the link to the Javadocs API documentation
- docs/html/index.html is the link to the doxygen API documentation for C++ components.
- Unittest doxygen APIs can optionally be generated
I created this as a side project with the intent of starting a company around delivering platform infrastructure software and services; however, it never took off. For several years, platform technology has been rapidly changing as the cloud has become the alternative solution for feature-focused companies who struggle to add a platform to their products. By my releasing this to the open source community, I hope that someone can find it useful and benefit by using it.
Stephen Horton [email protected] https://www.linkedin.com/in/stephenrhorton/