SBIR/STTR Research Award

CORBA for Fourth Generation Languages

Award identifier cab0f3db82b2cefba9f75a96dcdb3c598386b4b4c8eab55a2f45bda854911c79Awarding agency Department of Energy

Award amount

$0

Program and phase

SBIR · Phase I

Award year

2001

Explore This Research Award in CaptureIQ

Research the technology, evaluate the recipient and agency, identify related opportunities, and explore potential follow-on work with CaptureIQ.

Award details

Awarding agency
Department of Energy
Branch
Not reported
Recipient company
TECH-X CORPORATION
Proposal award date
Not reported
Contract end date
Not reported
UEI
VJ7GKNR3MEM3
Solicitation number
Not reported
Topic code
Not reported

Research abstract

60435 The standard for object based networking is the Common Object Request Broker Architecture (CORBA). However, CORBA is not readily available for Fourth Generation Languages (4GLs) such as Visual Numerics` PV-WAVE or Research Systems` Interactive Data Language (RSI-IDL), which are widely used by scientists and engineers in the DOE community for data visualization. This project will develop a set of tools to allow 4GLs to interoperate with CORBA. Software will be developed that would take as its input the Interface Definition Language (CORBA-IDL) files and result in the wrapper functions that are needed to import CORBA objects in 4GLs as well as use the CORBA objects within the 4GLs. The software would also allow 4GLs to be used as CORBA servers. In Phase I, existing tools (SWIG, e.g.) for wrapping C and C++ code for use in scripting languages were analyzed. To prove feasibility, examples of bringing CORBA into PV-WAVE and RSI-IDL were developed. Prototypes of automatic tools for wrapping C++ stubs generated by the CORBA translator for use in these languages were implemented. Phase II will develop a parser/code-generator application, idl4gl, which will allow CORBA applications to be built for RSI-IDL and PV-WAVE. The application, idl4gl, will (1) parse CORBA-IDL files, (2) generate C wrapping code for CORBA stubs, (3) generate 4GL to call out C wrapped CORBA stubs, (4) create a C++ CORBA servant implementation, and (5) create empty 4GL functions to be filled in by the 4GL programmer. Commercial Applications and Other Benefits as described by the awardee: Such tools could be licensed to the commercial firms currently providing 4GLs. Consulting work would also be a part of the commercial endeavor.

Technology keywords

Not reported

Other awards by this recipient

Verified by the same UEI. These are other public SBIR/STTR award pages, not a merged company record.

Research funding history

299 SBIR/STTR records share this UEI (1994–2025). Reported award amounts total $109,779,617. Reported amounts are not federal obligations.

Phases: Phase I, Phase II, Phase II – Direct to Phase II

Agencies: Department of Energy, Department of Defense, National Aeronautics and Space Administration, Department of Education, Department of Commerce

Agency intelligence

Department of Energy

Back to SBIR/STTR Research Awards

Don't take our word for it. Ask AI about RFPCapture.

See what leading AI assistants have to say about RFPCapture and CaptureIQ.

Gemini opens without a prefilled question. The question is copied to your clipboard when the button works. You can also copy it here:

What is RFPCapture.com and its CaptureIQ platform from Smart Logic AI? How does it help federal contractors discover opportunities, evaluate bid/no-bid decisions, research government contracts, and prepare proposals? How does it compare with other federal capture platforms? Use independent sources where available.