Scientific Software Technologies
Specializing in scientific and engineering software, including visualization and algorithm development, Tech-X Corporation provides modeling and simulation software to enable scientific research and speed product design.
Through collaboration with renowned research laboratories, commercial enterprises and government-sponsored experiments, Tech-X Corporation technologies are the resulting software solutions realized through the numerous grant-founded projects that we undertake.
Building upon our expert knowledge of object-oriented methodologies, Web-invocable software, massively parallel computing, and cross-platform GUI construction, Tech-X Corporation develops software technology for managing very large data sets and modeling complex systems.
CORBA for the 4th Generation Languages
A framework for accessing CORBA (Common Object Request Broker
Architecture) servers from 4th-generation languages such as IDL from ITT
Visual Information Systems, CORBA-4GL allows you to expose remote CORBA
objects, implemented in
different languages such as C++, Java or Python, as local IDL objects.
Learn more.
Remote Visualization of Large Datasets
Modern scientific simulations generate large datasets at remote sites
with appropriate resources (supercomputers and clusters). Bringing these
large datasets to the computers of all members of a distributed team of
collaborators is often impractical or even impossible: there might not
be enough bandwidth, storage capacity or appropriate data analysis and
visualization tools available locally. The goal of CoReViz is to
overcome these obstacles. Learn more.
Endless Learning Visual Information Space
ELVIS is a Web-based visual information space designed for educators to easily search, gather, add and share documents in real-time or asynchronously. ELVIS can host topic-specific discussions, making it ideal for educational meetings, and users can communicate with one another while searching for information and posting their own documents. Learn more.
Using GPUs for Scientific Computing
GPULib provides a library of mathematical functions that facilitate the use of high performance computing resources available on modern graphics processing units (GPUs) by engineers, scientists, analysts, and other technical professionals. Learn more.
Interactive Parallel Dataset Analysis Grid Services
A collaboration between Tech-X Corporation and the Stanford Linear
Accelerator Center (SLAC). The goal of the project is to define a set of
service interfaces in conjunction with the Particle Physics Data Grid
(PPDG) CS-11 working group; and then provide reference implementations
for the services as well as modifying the Java Analysis Studio (JAS) to
access the aggregate services on the SLAC Open Science Grid (OSG) site.
Learn more.
Qt-based Scientific Modeling and Plotting Library
Develop professional cross-platform GUI's for scientific and engineering applications using QScimpl-a powerful GUI visualization extension to the popular Qt windowing toolkit. QScimpl is a suite of C++ class libraries that provide a flexible toolkit for building graphical user interfaces (GUI) for the interactive control of scientific and engineering applications. QScimpl's convenient and extensible interface facilitates rapid visualization of 2-D and 3-D data, letting you develop cross-platform GUI applications. Learn more.
Advanced Physics For Accelerator Simulations
TxPhysics Library is a cross-platform library of computational modules
for studying electron and ionization effects in accelerators. It
provides access to the most recent experimental data and numerical
routines for modeling the electron cloud effect and various ionization
processes. Additionally, it includes easy to understand interfaces and
documentation -- researchers can begin putting the library to work
quickly. TxPhysics includes the CMEE and IONPACK libraries developed by
Tech-X. Learn more.