Software Development and Support Services

Software Development Overview
Volaeris Engineering offers a wide range of software engineering and software development services. Ranging from technical engineering applications, to 2D and 3D graphics and animation, to web development and graphical user interfaces. Volaeris specializes in providing support for customers with limited resources and staff who need a quick turn-around time or need assistance making dead-lines. In addition, we also provide complete services in software design and architecture for a broad range of applications and areas of specialization. So, if you're looking for assistance with your current development project, need support for your legacy code and system, or need to develop a new application from the ground up, Volaeris Engineering is able to help.

Engineering Applications
Volaeris Engineering has over a decade of experience in the development of real-time software for technical and engineering applications. Volaeris is able to provide software and services to support the following areas of engineering specialization for both real-time and non real-time environments.

  • Dynamics and Numerical Mechanics
  • Aerodynamics and Fluid Mechanics
  • Control Systems
  • Mathematical Modeling and Simulation
  • Numerical Algorithms

Supported Languages and Platforms
As an integral part of our services we are able to provide support for a number of different computer languages and multiple hardware platforms. We make every effort to develop software which is platform independent and can be ported to run on a variety of different systems with minimal effort. Volaeris currently develops software specifically in the Linux and WinPC environments and but supports the porting of our software to other unix based systems such as SGI, HP and Sun. The software languages currently used for standard development include

  1. C/C++
  2. FORTRAN
  3. Matlab/Simulink/RTW
  4. PERL
  5. Java
  6. HTML
  7. Ada*

Specialized Application Environments and API's
A large segment of Volaeris Engineering's software and engineering solutions revolve around development within the Matlab, Simulink and Real-Time Workshop (RTW) environments. As a Mathworks partner, Volaeris Engineering is able to provide expert development and application support for engineering problems modeled within the Matlab framework. Volaeris is able to provide application code which will run seemlessly within the Matlab and Simulink environments, and in the language of your choice. In fact, the code is generally developed in such a way that the a single code will run in both environments. By this we mean the code will run in the Matlab environment as a mex function and will run in the Simulink environment as an S-function. In most cases the code is also written such that it will also run independent of those environments allowing a smooth integration into completely separate application.

In parallel to our code development for the Matlab framework, Volaeris also provides integration services which take your current software application or code and integrates it into the Matlab and/or Simulink environments. Folding your current application into the Matlab framework allows you to take full advantage of the analysis and graphics capabilities which Matlab and Simulink have to offer without having to write specific code to run within your current application or having to dump data files for post processing and analysis.

General
T
o complete the scope of our software, support services and development capabilities, Volaeris is actively involved in developing code and providing services for the following common API's and application frameworks.

  • Microsoft MFC
  • OSF Motif and X11
  • OpenGL
  • Java2/Swing
  • TCP/IP, UDP for Networking applications
  • SMP (Symmetric Multi-Processing) and IPC (Inter-process Communications)
  • Web Development and Maintenance

Last Update: 7/2/2003