GAUSS Engine quickly creates standalone applications that can deliver extensive number-crunching capabilities.
GAUSS Engine allows you to:
- Extends numerical capabilities of an existing application while preserving the investment you have already made in software development.
- Quickly creates standalone applications that can deliver extensive number-crunching capabilities.
The GAUSS Engine makes all of the functionality of GAUSS available in a dynamically linked library (.DLL) under Windows, or shared library (.so) under UNIX. You can use GAUSS code you already have and you can link it with other programs using a variety of languages or development tools, including: C, C++, Visual C++, Visual Basic or JAVA. You can easily build standalone applications that provide the features, functionality and user interface that you choose while maintaining all the speed and power of GAUSS for number crunching.
The GAUSS Engine is a dynamic library that can be linked in with any program written in C, C++, Visual Basic, Java or many other development environments, that allows your application to compile and execute GAUSS programs and pass data between it and the GAUSS workspace. The GAUSS Engine allows you to quickly develop applications that access the full number-crunching power of GAUSS. The GAUSS Engine has a thread-safe C API and is suitable for use in multi-user, multithreaded applications. The GAUSS Engine supports multiple workspaces and concurrent execution of expressions and procedure calls in multiple workspaces or within the same workspace. The GAUSS Engine will speed up your development cycle and enable you to deploy sophisticated, efficient analytics precisely tailored to the end-user.
These are some of the benefits of using GAUSS Engine
- Preserve your investment in enterprise software
The deployment and integration of these high-end mathematical procedures within the existing production environment is made possible by linking the GAUSS Engine to your existing enterprise software. You can also build stand-alone applications using your current GUI development tools. This allows companies to capitalize on and extend, rather than replace, their current investment in information technology. Even the most advanced models may be readily incorporated into existing environments or wrapped in a stand-alone GUI interface using standard tools. No translation or rewriting of complex mathematical procedures is necessary to make direct use of the models and algorithms developed in GAUSS.
- Deploy your most sophisticated models to users of any expertise
Maximize the potential of your analytical models company-wide by designing custom interfaces tailored specifically to your audience. You have complete control over how your analytics are implemented and used so you can tailor the application precisely for the end-user, eliminating the need for extensive training or support and minimizing the potential for error. Within a corporation this means that you can leverage your research advantage enterprise wide. When distributing custom applications it means that you can rapidly develop custom analytical systems with the features and interface that best fit the intended market. Use the GAUSS Run-Time Engine for unlimited royalty-free redistribution
- The GAUSS Run-Time Engine (GRTE) allows unlimited royalty-free redistribution of applications using the GAUSS Engine. With the GRTE, there are no royalties, no license codes and no hassles. The GAUSS Run-Time Engine comes standard with the GAUSS Engine Pro, the GAUSS Engine for Workgroups and the GAUSS Enterprise Engine.