SoliNet
Product Information
The development of object-oriented software components that communicate in a platform-independent fashion is a desirable and significant capability in today’s network-centric world.
The ability to reuse software across the most popular operating systems while keeping modifications to a bare minimum is also of the utmost importance when trying to reduce software development costs. The Java programming language addresses many of these issues and provides an excellent solution on platforms where the Java Virtual Machine (JVM) is available. The SoliNet class library provides some of the best features of Java, while maintaining an avenue for the development of portable and robust C++ classes. SoliNet is a toolkit developed in ANSI C++ that promotes object-oriented design and code reuse. It supports development of distributed applications across platforms running various flavors of UNIX, Windows, and real-time embedded kernels. By abstracting system specific features such as communication devices, memory, and timers into object-oriented container classes the higher-level application code rarely needs to be modified when moving between various architectures. In addition, by providing a producer/subscriber broadcast messaging system that uses a generic transport layer to deliver user-defined message objects, developers are allowed to concentrate on their applications without being concerned about how information is being exchanged.

