Scientific Framework (SFX)

The company conducts R&D project in the field of physics modeling/simulation. This research project is based on an Object-Oriented framework with main objective is to provide a programming environment for the rapid prototyping of mathematical/physics based algorithm using classes at a high abstraction level.

The framework is essentially a collection of C++ classes organized in libraries. The design is centered on the concept of modularization and based on “plug-in” technology which allowed all the various modules of the software to interoperate in a decoupled fashion, thus enhancing the software’s extensibility (with respect to problem classes as well as solutions methods) and scalability simultaneously by simply producing a “plug-in” module to support its (new) functionality. It meets a very important requirement in scientific software, namely flexibility in the choice of problems and methods. The current application area is mainly in the Open Channel Flow Simulation (wave simulator, CFD simulation)) and physics 3D (rigid body simulator).


Below a snapshot of our developing environment. The simulation system is made of many plug-ins



  • An Example of a C++ class Implementation Of Euler Angles

    Tips and Tricks

    C++ has many features which make this language very attractive for scientific programming, and one of them is the operator overload functionality. I present an example taken from our programming environment (math3D library) that use this to represent a rotation class (Euler angles).
  • IKEA Virtual Reality Extract


    I’m currently working on updating of an interior designer application, used by multinational furniture giant, to a 2nd generation version powered with state-of-the-art technology provided with Virtual Reality (VR) headset.
  • Development of a Transport Software Management Application


    Mandate for the development of dispatch system solutions specifically designed for trucking fleets to manage transportation activity including tracking orders, efficient dispatch and route optimization. Goal is to optimize inbound and/or outbound transportation operations.

clients and partners