(22.12.2018) Ceetron released yesterday Ceetron Data Provider Framework, a framework for creating plugins for providing CAE data to applications built with Ceetron SDKs.
Such plugin concept represents a rich generalization of the traditional file-based batch interface between solver and post-processor, and allows for example for direct and real-time feed of solver data from a solver or in fact any meaningful data source to a visualization app. It also allows for creating one’s own file readers, without having to source such readers from Ceetron or third-parties.
The framework works with Ceetron cloud-based and desktop-based SDKs. A plugin written for cloud (using Cloud Components) can also be used for desktop (using 3D Components) and vice versa. Support for the framework in our newer end user products is on the short-term roadmap, allowing for example for creating a real-time feed for Ceetron Analyzer Desktop. The framework is delivered as a C++ library. Plugins can be compiled on Windows, Linux, and Mac.
We have also added support in CeeCloudServer for pushing data from a data provider to CeeCloudServer, thus enabling a data provider to update model and results without having to reload the model.
The Data Provider Framework has been developed in cooperation with a top-tier player in CAE space, which means that it has from the outset been architected to scale from the smallest in-house niche solver app to massive solver offerings from major players in CAE space.
The commercial model for the Data Provider Framework has not been finalized. However, current SDK customers can download the framework for free from https://ceetron.com/developer-zone-downloads/ (login required), for review and evaluation. The distribution contains example code and test harness.
Feel free to contact me if you want to discuss commercial model or schedule a call with our CTO about the framework and how it might fit within your existing software architecture. A Merry Christmas and a Happy New Year to our friends in the CAE developer community!