In order to convince the upper management to use omniORB or indeed any Open Source Software, it is useful to be able to point to a page which lists some projects that have used the software successfully. Moreover, "who's using it and for how long?" is not a bad metric to compare a product's robustness and the likelihood of future support among various implementations.
Click the Edit button below to add your project now!
AT&T Laboratories- Cambridge
|
Project |
various |
|
Description |
We wrote the original versions of omniORB. The ORB has been under development since 1996. It is the software backbone for our research projects, e.g. the broadband phone and sentient computing. These systems are part of our office environment and we use them all the time. The ORB had better be very robust or we cannot use the phone! (AT&T Laboratories Cambridge closed on 24 April 2002.) |
|
Contact |
omniORB team < |
1 Spatial (formally: Laser-Scan Ltd), Cambridge. GIS Data Engineering.
|
Project |
Gothic Web Mapper. |
|
Description |
1 Spatial is a GIS software vendor, specialising in large scale data re-engineering, that provides mapping software to the GIS industry, in particular the national mapping agencies of European Countries (including Ordnance Survey). The Web Mapper project provides the ability to serve quality maps and charts over the Internet. We are using OmniORB to provide a CORBA server for our OO-API, thus allowing customers to write their client applications in any language they desire. |
|
Contact |
Seb Lessware < |
Adobe Systems, Inc.
|
Project |
Acrobat Messenger 1.0 |
|
Description |
Messenger is software that turns a PC and scanner into a multi-user walk-up "scan-to-PDF" station. It is implemented by multiple processes on an NT platform (including a Java GUI and Acrobat as a scanned document previewer), all in inter-process communication with each other via CORBA (omniORB2.8.0 for the C++ components, ORBacus for the Java components). Documents can be delivered from the Messenger station via e-mail, or "Expressed" to a user's desktop directly if the user has installed the small "Express Client" (which runs an omniORB-based servant). The list of Express Clients is managed at the Messenger station by omniNames. Messenger stations are now deployed throughout Adobe worldwide and are by far more popular than fax machines. We have been in development with omniORB since Spring 1998, and released shrink-wrap product in February 2000. Without CORBA, it would have been much (MUCH!) longer. |
|
Contact |
Ken Feuerman < |
Agilent Technologies
|
Project |
CellOpt AFP and MDA |
|
Description |
The cellopt AFP is a mobile network frequency optimization tool, to help operators plan their networks. We use CORBA between client(GUI) and server, and also between server-help processes. We also use the CORBA NamingService omniNames to easily locate available servers on the network. MDA is a tool for gathering and processing measuring data for the AFP and uses CORBA between client(GUI) and server. Have been using omniORB for a couple of years. |
|
Contact |
Akio Solutions
|
Project |
Akio Mail Center |
|
Description |
Akio Mail Center is the mail equivalent of a telephone call center. A pool of operators are working simultaneously on a set of mailboxes. OmniORB is used to distribute some heavy processes such as the AI engine and some search engines on multiple computers. We also developed a very efficient distributed document storage system. We have been using omniORB since v3.0, it is very standard compliant and very efficient. |
|
Contact |
Guillaume Schmid < |
American Family Insurance
|
Project |
CFR |
|
Description |
Project to move billing functionality to a common system, while continuing to run complex insurance calculations on the original C++ system. While it was not billed as an SOA, it supports all of the requirements for that architecture. |
|
Contact |
R. Klein <roy at fscoi dotcom > and M. O'Keeffe <michaelok at gmail dotcom > |
Andago VirtualOffice S.L.
|
Project |
Andago Game Platform |
|
Description |
A game platform distributed all over the world requires a huge amount of queries and actions taken into the system. Multiple objects such as players, matches, games, servers, teams, tournaments and constraints are shared between several servers and client interfaces scattered around the Internet, making the localization transparent to the user. We use omniORB and omniNames service, to maintain all those objects alive and linked to each other, distributed according to geographical, language or QoS criteria. |
|
Contact |
Applied Microsystems Corporation
|
Project |
CodeTEST 3.0 |
|
Description |
In Q4/2000 we replaced an existing C++ (MFC and X) GUI with a combination of C++/Python/CORBA/Java/Swing, in order to have an identical code base across Windows, Linux and Solaris. Python allows our users to automate collection of data (besides being an enjoyable language to develop in :-). omniORB and omniORBpy have been an excellent choice for this product (in this developer's opinion), and we are using it in new product development also. |
|
Contact |
ARC Seibersdorf research GmbH
|
Projects |
MMS Multi-Media Storage |
|
Description |
high performance multi-media storage system esp. for long term video data |
|
Contact |
|
Berlin Project
|
Project |
|
|
Description |
Berlin is a windowing system derived from Fresco. It is based on a persistent scene graph with server-interpolated high color/spatial resolution and server-side UI components. It exposes scene manipulation and component manufacturing interfaces through CORBA. Its somewhat unusually fine-grained object model and its use of colocation make speed as well as memory footprint extremely important factors. |
|
Contact |
Stefan Seefeld < |
Broner Metals Solutions Ltd.
|
Project |
Caster Scheduler & Hotmill Scheduler |
|
Description |
Dedicated scheduling tools designed to meet the unique and complex scheduling needs of continuous casters & hot strip mills. We use omniORB for comms between win32 clients and Unix servers, and |
|
Contact |
Alex Tingle <alex.tingle AT bronermetals.com> |
Canamá Panal
|
Project |
Fenicius and Qalomehf |
|
Description |
CP uses omniOrb for its management applications in small and medium company. At the begining CP used omniOrb-2.8.0 and nowadays uses then version of omniOrb 4.0.3 |
|
Contact |
Computel Standby BV / www.nederland.net
|
Project |
NBS |
|
Description |
NBS is the management system for managing all internet accounts and related resources of www.nederland.net. All customer and account data is under control of this system. The main user interface for NBS is the NedCenter website. |
|
Contact |
|
Conaxo
|
Project |
Axxento |
|
Description |
Axxento is a distributed Content Management System and Document Management System, hosting an own OODBMS as well as wrappers to legacy RDBMS. Written in C++, it embeds a PKI infrastructure, domain partitioning, role-based access control, strong authentication (smart cards or soft-tokens) and encrypted communications by means of a dedicated OmniORB transport. Session propagation by signed tokens and interceptors. Database files can be DES-encrypted. Database storages are tuned for huge contents, implementing fully distributed transactions with automatic recovery, full/incremental backup, mirroring, logical/physical distribution, versioning and enterprise locking. The db can store/index anything which could be represented in CORBA IDL. A Windows-style registry with editor keeps per-domain config data. The entire system is modelled through UML and ported on Windows, Linux, Aix, Solaris. |
|
Contact |
Renzo Tomaselli < |
Coweaver Ltd.
|
Project |
SONs5116C (2002. 10.1 ~ 2002. 12.31) |
|
Description |
EMS(Element Management System) for 51M bps Optic Multiplexer. The CORBA client which is accessed by Hanaro. Inc. is IONA's Orbix E2A ORB. |
|
Contact |
|
Coweaver Ltd.
|
Project |
E2MUX (2003. 1.1 ~ 2003. 3.31) |
|
Description |
EMS(Element Management System) for E1/E2 Multiplexer. The CORBA client which is accessed by KTF. is VisiBroker ORB. |
|
Contact |
|
DoD HPCMO Project Model Coupling Environmental Library
|
Project |
Ste |
|
Description |
Model Coupling Environmental Library (MCEL) is a distributed model coupling framework which uses a data-flow approach for solving the problem of distributed numerical models sharing coupling information. MCEL has been applied in the arena of geophysical modeling for weather prediction, hurricane prediction and environmental impact studies. More information is available at ( |
|
Contact |
The Danish Bibliographic Centre & DBC Media
|
Projects |
Danbib Integra Bibliotek.dk |
|
Description |
library systems, and danbib with 14 million bibliographic records and about 28 million locations |
|
Contact |
Dassault Aviation/Axlog Ingénierie/PROLEXIA
|
Project |
Athéna |
|
Description |
Athéna proposes a framework to rapidly build simulation for different applications area (space, aeronautic, submarine, ...). It uses a concept of distributed objects and use omniORB as one of its ORB for this distribution. |
|
Contact |
Bruno Patin < |
DMS Group Ltd.
|
Project |
DMScp |
|
Description |
Distribution Management System (DMS) implemented in cross platform fashion. CORBA/omniORB and C++ used to achieve this goal. More information is available at |
|
Contact |
Dynamica AS
|
Projects |
Dynamic Simulation, Control and Data Acquisition |
|
Description |
omniORB has been one of our favourite tools for more than a decade. Typical use is to isolate, or protect if you will, the application cores from various graphical user interfaces and ad-hoc clients. Platforms include Linux and occasionally Windows, Languages are C++ and Java. We have been extremely impressed by the quality, flexibility and performance of omniORB. |
|
Contact |
focuseek
|
Project |
focuseek searchbox ( |
|
Description |
focuseek searchbox is the packaged version of our search software platform. It is composed of a search engine and a content gathering system that allow to easily build indexes of your documents. The software is based on distributed components (even if they run on the same machine, the workload distribution framework is in place) that talk using omniORB. Packages are available for Windows and Linux, more platforms will come. We choose omniORB for its portability, speed and stability (running a platform that moves gigabytes of data 24/7 is not a joke) that outperform even commercial products. Thanks to all the omniORB developers out there! |
|
Contact |
Sandro Tolaini < |
Ghent University (Belgium)
|
Project |
Network Management |
|
Description |
As a university, we use omniORB in various research projects since the end of 1998, especially in the field of network management, where various network management components are communicating with each other via CORBA. Also to let JAVA GUIs talk to the C++ servers. A.o. the European IST research project HARMONICS (Hybrid Access Reconfigurable Multi-Wavelength Optical Networks for IP-based Communication Systems, |
|
Contact |
Brecht Vermeulen < |
Grad-Soft, Ltd.
|
Project |
|
|
Description |
OmniORB is supported as one of ORB for ModCbroker - apache module which provide CORBA API for Web applications. |
|
Contact |
Ruslan Shevchenko, |
Hahn-Meitner-Institut Berlin / Experiment Systems
|
Project |
CARESS |
|
Description |
system to control neutron scattering experiments. data aqcuisition, computing and visualisation |
|
Contact |
HepSource Project
|
Project |
|
|
Description |
HepSource aims at creating a framework of quality C++ and Python objects for high energy physics computations. OmniComp allows to accelerate CPU-intensive computations in high energy physics through distributed execution on PC farms, workstation clusters and/or multi-processor machines through an intuitive system that is easy to install and use. It is built on omniORB's high-performance, open-source CORBA implementation. |
|
Contact |
Nikolas Kauer < |
HERMES SoftLab d.d. (Slovenia)
|
Project |
Data archival system software |
|
Description |
omniORB is used in several data archival (HSM) products on Linux, Windows and HPUX platforms. |
|
Project |
Internal educational programme |
|
Description |
We are using omniORB in internal trainings to teach concepts and basics of CORBA and distributed computing. |
|
Contact |
H.E.S.S. Telescope System
|
Project |
DAQ of the H.E.S.S. Telescope System |
|
Description |
The H.E.S.S. (High Energy Stereoscopic System) Cherenkov telescope system situated in the Khomas Highland of Namibia is designed to study the non-thermal universe. It consists of four 10m telescopes taking images of Cherenkov air showers induced by very high energy gamma-rays in the upper atmosphere at a rate of ~400 Hz resulting in a data rate of ~6 MB/s. Additionally the system consist of a variety of auxiliarly system for telescope movements and atmosphere monitoring etc. The central data aquisition system consists of a linux PC farm with ~40 nodes. All data transport and inter-process-communication of the data aquisition system is done with omniORB. |
|
Contact |
Christian Stegmann < |
ISTRICE project
|
Project |
Istrice |
|
Description |
Istrice allows a client to assign the compilation of a C/C++ source file to a remote server throughout the mediation of a Master Server. It is an implementation of a distribuited compilation environment under Unix systems. Using the ISTRICE environment you can distribuite the compilation across a set of 'friend' computer around the network, reducing the compilation time and system load of a slow or busy computer. |
|
Contact |
Kefta Inc. (San Francisco, CA, USA)
|
Project |
Workflow process tracking engine |
|
Description |
We use omniORB to implement a workflow tracking engine in Python. Python's ability to manipulate code like data, somewhat like Lisp but with much more pleasant syntax, combined with omniORB's efficiency, is invaluable to us as it allows us to rapidly code and deploy new functionality |
|
Contact |
Fazal Majid < |
Marconi, Plc.
|
Project |
Distributed HDL Simulation Tool |
|
Description |
OmniORB and omniNotify are being used to create a distributed HDL simulation for large scale hardware systems involving many ASICs and HDL models. By distributing the event-driven HDL simulation, very large simulations that don't scale in the traditional single address space model are feasible. OmniORB is used to drive the distributed event passing for Mentor Graphics' ModelSIM HDL simulator. Using omniORB simplified the architecture of the system and of course makes it platform independent. |
|
Contact |
Marconi Mobile, Tetra
|
Project |
Ste |
|
Description |
Distribuited Tetra network simulator. The ORB is used for connect the servers that control hardware to the simulator itself. The simulator simulates a real Tetra network for load/debugging/not regression use. It is a critical real time use. |
|
Contact |
Medplan AS Architects
|
Project |
Intranet/Extranet |
|
Description |
We use OmniORB for several uses in our company. One is a in-house developed plug-in for Autocad that automatically transfers data from drawings to an Oracle database when users edit the DAK drawings. From this database statistics and reports about the project are generated. Several application servers that serve Java clients (Orbacus) are written in OmniORB. OmniORB also serves as the mean for partners accessing our database over the internet. We are simply impressed with the stability, speed and robustness of OmniORB, and it will be the main technology for our future networking/application servers. |
|
Contact |
Metasolv Inc
|
Project |
Service Activator |
|
Description |
Service Activator is the world's first fully automated solution for delivery of IP services across global networks. Using our intelligent, policy-based rules engine, Service Activator generates a detailed model of the network enabling innovative IP-based offerings to be translated into the complex device-specific configuration commands needed to activate the service in real time in the network, removing the current bottleneck caused by the requirement for manual intervention. MetaSolv is the only company that gives its customers the means to achieve profitable revenue growth from innovative IP offerings today. CORBA and omniORB provide the distributed communication framework for the Service Activator software components. |
|
Contact |
Neurosoft Ltd / www.neurosoft.pl
|
Project |
Neurosoft Gram ( |
|
Description |
grammatical analysis system for Polish language |
|
Contact |
Aleksander Wlodarczyk <olek at neurosoft dot pl> |
OpenComm do Brasil Ltda.
|
Project |
OpenComm Agent |
|
Description |
We are developing a CallCenter system that integrates with some telephony switches. We have deployed the system to some customers and implemented JTAPI( Java Telephony Api ) using CORBA and C++, as the desing of that API is real good. We are using omniORB to allow the each computer to control the state of calls, and to be monitored in real time by the callcenter supervisors. |
|
Contact |
Parkeon / Transport
|
Project |
Contactless ticket vending machine (mass transit) |
|
Description |
omniORB 4 is the middleware from which we built an original framework at the core of our software architecture. All server components publish both an administrable interface and (at least) a metier interface. We chose omniORB for several reasons: recommended by our trainer (Olivier Gutknecht / LIRMM) and by one of our customers, already used at Schlumberger (our former company, see somewhere above), designed to target C++ and Python sources, fast, and finally free. |
|
Contact |
Regis Desgroppes <rdesgroppes at parkeon dot com> or Mike Andrzejewski <mandrzejewski at parkeon dot com> |
PRE Solutions, Inc
|
Project |
Knology Integration |
|
Description |
PRE Solutions is a leading provider of POSA and PIN delivery solutions for the prepaid cellular industry. Knology is a service provider in the southern USA (telephone, internet, cable). We leveraged our POS locations to allow Knology customers to pay their bills. We used Omniorb to integrate with an Orbix 3.3.4 server. See www.presolutions.com for more company info. |
|
Contact |
Press Association
|
Project |
Press.Net |
|
Description |
Press.Net aggregates pictures and articles that are then syndicated to news organisations, publishers and so on. The articles are created by PA as well as a number of third parties such as government agencies and press release providers, and number several thousand a day. The system provides a number of delivery mediums and a search interface via the web, based on an event driven architecture. OnmiORB provides the support for publishing and subscribing to events for the C++ code, while JacORB provides similar support for the Java code. |
|
Contact |
Quantum Chamaeleon
|
Project |
tSNet |
|
Description |
tSNet is a tool for distributing rendering of animations using trueSpace by Caligari ( |
|
Contact |
Lars Nilsson, |
Rockwell Collins
|
Project |
Various Embedded Targets |
|
Description |
Various custom embedded projects using OmniORB, including VxWorks, MontaVista Linux, GNU/Linux, LynxOS, and Win32 platforms using x86 and PowerPC processors, in configurations of up to nine separate CPUs with gigabit interconnects. Integration with other open-source and commercial ORBs including ACE/TAO, ORBExpress, and eORB. |
|
Contact |
Nate Goergen <nsgoerge1_AT_mile10DOTCOM> |
Rubix Information Technologies, Inc (RIT)
|
Project |
TRADE - Telecommunications RAD Environment |
|
Description |
TRADE is a RAD platform for developing / deploying Telecomm applications on the Excel Switching Corp (EXS/CSP) switching platform. CORBA is used to interconnect the multiple modules of TRADE. |
|
Contact |
|
Schlumberger WesternGeco
|
Project |
Land Seismic Data Acquisition |
|
Description |
The process of acquiring seismic data involves a number of acquisition and processing systems deployed on several platforms. All of these contribute to and read from a common attribute store. We are using omniORB to implement the communication between the application systems and the data store. Interesting attributes of solution include a hetrogenous environment (Solaris, Win2K, AIX, C++, Java) and quite high datarates. So far omniORB has been a solid package for us. |
|
Contact |
Truls Arnegaard < |
Sensis Corporation / Corporate Ventures
|
Project |
Crystal Shield |
|
Description |
Distributed security system that provides a strong security enforcement layer placed between enterprise data and the potential producers and consumers of that data. Capable of performing Identity & Access Management across multiple security domains. |
|
Contact |
Space Telescope Science Institute
|
Project |
OPUS, HST Data Management System |
|
Description |
Science observation data taken by the Hubble Space Telescope (and other missions) are processed at STScI using the OPUS data processing system ( |
|
Contact |
OPUS Development < |
Start Amadeus GmbH (Lufthansa Group)
|
Project |
Splitting up of legacy application |
|
Description |
Our major application is a huge switch linking most german travel agencies to just about all providers of travel-related bookable services at a rate of up to 600 end-user transactions a second. It is becoming unwieldy at 3 million lines of code in a PL/I-similar language on Fujitsu-Siemens BS2000 mainframes. Thanks to the Posix-libraries we have ported omniORB and are going to use it for internal communication after splitting up this monolith into maybe 10-15 programmes. Some of these may then be moved to Unix. |
|
Contact |
Daniel Pfeiffer < |
Technilog
|
Product |
S.A.F |
|
Description |
S.A.F is a software product dedicated to DNC and technical data management and distribution between CAD/CAM products and NC machine tool. It includes a powerful communication subsystem with multiple drivers that enable S.A.F to download and upload NC programs and tool correctors to all kind of machines, from BTR to last generation, network-connected ones. Machine status and alarms can also be acquired and sent to production monitoring systems or supervision systems. We use OmniORB as the core communication subsystem. We have chosen it for its compliance to CORBA standard and for its ability to run under Unix as well as Windows. It enables S.A.F to be a modular, fast and reliable client-server application, separating user interface from data processing to allow permanent machine monitoring. |
|
Contact |
Tektronix, Mobile / WAN Protocol Analyzers
|
Project |
Remote Operation for Communication Protocol Analyzers |
|
Description |
Tektronix builds high-end communication protocol testers. For remotely operating the machines via CORBA, we tested a number of ORBs. OmniORB proved to be fast, easy to install on different platforms, and of high quality. Our customers can now build their own protocol testing applications, based on open standards. |
|
Contact |
Faride Akretch < |
Telkom South Africa
|
Project |
Intranet |
|
Description |
We are using Corba for our intranet development and infranet billing system. We used to use orbacus, but licensing became quite an issue. We looked into Mico, but it wasn't thread enabled. Omniorb was suggested to us by F. Hensley and implemented by W. Brown. It has proven itself to be the best ORB out there, and it's free! |
|
Contact |
Warren Brown < |
Teradyne, Inc., Broadband Test Division
|
Project |
Celerity |
|
Description |
Celerity is a telecommunications testing platform containing some off-the-shelf and some in-house software and hardware. Our customers use it mainly for phone line fault detection and XDSL pre-qualification. We came to use omniORB 3.0.3 to replace the previous Orbix ORB because we, currently, are only using CORBA for IPC on individual platforms. We like its flexibility in designing the interface between a C++ world and the more string-based world of our production systems (CLIPS). We are not yet taking advantage of the distributed architecture services. We are, though, using the Naming Service. We hope to use CORBA in the future to tie together other Linux-based platforms with our Solaris network. |
|
Contact |
Thomson Corporation Switzerland AG, DataStar
|
Project |
|
|
Description |
To provide electronic links to fulltext documents from journal publishers and aggregators for the online information service DataStar, the DataStar webserver in Switzerland as well as applications from the online information provider Dialog in the USA are accessing several services provided by a distributed CORBA/omniORB environment, which are able to generate links to fulltext sources, either by knowing rules to build the links or by querying the CrossRef DOI database. |
|
Contact |
erich siffert, |
Thomson Multimedia Broadcast Solutions
|
Project |
Film Imaging Products ( |
|
Description |
We are developing hard- and software products for the high-end film postproduction industry. Software-wise we are dealing with applications that do high bandwith (image-)data transportation and processing on SGI platforms (IRIX / MIPSProC++ 7.3 / no python). The various software products are deployed as client/server applications. When we started cross-integrating components between our projects we replaced the various proprietary client/server protocols with CORBA (i.e. omniORB) in Q1/2001. It was a wise move that made our life much easier. |
|
Contact |
Henning Schmidt < |
Tideway Systems Ltd
|
Project |
Tideway Foundation |
|
Description |
Tideway Foundation provides an up-to-date trusted view of exactly how components of the IT infrastructure support the business across all technology layers. It contains agentless technology to discover hardware and the software running on it, and intelligent application mapping techniques to understand what the software is doing, and how it supports the business. omniORB is used to connect the major components of Foundation together. Tideway Systems Ltd was co-founded by omniORB's maintainer, Duncan Grisby. |
|
Contact |
Duncan Grisby < |
xmlBlaster- Message Oriented Middleware
|
Project |
various |
|
Description |
We use omniORB to connect C++ clients to our open source Java based message oriented middleware server xmlBlaster. I personally prefer omniORB as it is small, reliable and fast. |
|
Contact |
Zeta Associates, Inc.
|
Project |
System Integration and Maintenance Infrastrcuture |
|
Description |
Whole-system O+M, configuration, domain, presentation, and user/security framework on omniORB and Sun's JDK. |
|
Contact |
To add your project, please copy and paste the template below and fill it in. Make sure you don't delete the template!
Company Name / Organization Name
|
Project |
project name |
|
Description |
description |
|
Contact |
contacts |
