The Genesis framework has been developed over a decade, and has been licensed by companies to solve advanced visualization and communications problems. Genesis was developed using state-of-the-art design patterns that accelerate the development of highly reusable, scalable, and reliable data-driven processes.  The architecture is highly abstract and dynamic, and captures many of the advantages of dynamic languages such as Java and Objective C, while maintaining the performance, flexibility, and portability of the C and C++ languages. 

Interface Builder InterfaceBuilder.htmlshapeimage_3_link_0
Solar Digital™ LicensingLicensing.htmlshapeimage_4_link_0
Genesis In DetailGenesisTechnical.htmlshapeimage_5_link_0

Genesis - Applications Framework


The Solar Digital Genesis Applications Framework is a modern C++ class framework with advanced data modeling, user interface, 2D & 3D visualization, and communication capabilities.  It is highly portable and currently supported on Mac OS X, Windows XP, and Vista. 

Design Principles DesignPrinciples.htmlshapeimage_6_link_0

Unity is an extensible and modular technology.  It can easily be re-factored into general communications solutions, and can also be rapidly customized to create vertical solutions that meet the demands of more specific applications.  Unity is currently supported on Mac OS X, Windows XP, and Vista.  Unity supports server based multi-cast for applications  that require high end quality-of-service, as well as peer-to-peer transport for more cost effective consumer oriented applications.  Unity supports powerful moderation controls, automatic NAT traversal, and TLS strength security and encryption.

Unity - Unified Communications Framework


The Solar Digital Unity software is a unified communications solution that integrates real-time voice, video, and media-rich collaboration technology.  Unity allows communities of users to communicate and collaborate over IP networks anywhere in the world in real time.  Unity is also ideal for building surveillance applications where information is collected from devices such as cameras and sensors distributed over IP networks.

Unity In Detail  UnityInDetail.htmlshapeimage_7_link_0
Unity IIUnity-II.htmlshapeimage_8_link_0

xMach - Embedded Systems Framework


xMach is a small, platform independent C++ framework based on core source code from Genesis that is designed to run on embedded systems.  It provides the same data modeling and communications constructs as Genesis, but has a very small footprint ideal for embedded environments, and provides a complete single and multi-threaded cross-platform tasking model.  xMach uses the same advanced communications model as Genesis,  which allows for the rapid creation and evolution of control and data protocols.  This also allows desktop and embedded systems full interoperability over any type of communications path, such as for hardware-in-the-loop testing and simulation.  xMach processes can also run within desktop Genesis applications without modification.  This allows Genesis to provide a rapid prototyping, simulation, and development environment for embedded solutions that mature rapidly on the desktop and migrate transparently to their host systems in each iteration of development and testing.  Simulations run in the desktop environment are also ideal for performing monte-carlo testing on code modules for increased regression analysis.  xMach is ideal for building control networks that manage real time information flow.  It is also well suited for sensor/actuator networks, such as those found in vehicle control systems.


OpCentric - Protocol-Centric Plug-and-Play


The Genesis and xMach frameworks were used to create OpCentric, an alternative plug-and-play solution demonstrated for Air Force Research Laboratories (AFRL) in support of its Operationally Responsive Space efforts.  More information regarding this effort can be found using the link below.

Copyright © 1998-2010 Solar Digital, Inc. All rights reserved.

SOLAR DIGITAL is a registered trademark and service mark of Solar Digital, Inc.

Home       Unity       Projects       Frameworks      ContactHome.htmlUnity.htmlProjects.htmlContact.htmlshapeimage_9_link_0shapeimage_9_link_1shapeimage_9_link_2shapeimage_9_link_3shapeimage_9_link_4