From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: * X-Spam-Status: No, score=1.3 required=5.0 tests=BAYES_00,INVALID_MSGID, MSGID_RANDY autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: f891f,b97722f039a40e8f X-Google-Attributes: gidf891f,public X-Google-Thread: f753e,b97722f039a40e8f X-Google-Attributes: gidf753e,public X-Google-Thread: 103376,b97722f039a40e8f X-Google-Attributes: gid103376,public From: jpwoodruff@my-deja.com Subject: Re: Ada and C++ communications using CORBA Date: 2000/09/25 Message-ID: <8qo9mp$9dd$1@nnrp1.deja.com>#1/1 X-Deja-AN: 673986272 References: <39C5D2B7.B17C1C7@amsjv.com> <39C6917A.DB2BBC9@acm.org> <8q8fud$bid$1@nnrp1.deja.com> <39CE2E82.C3753947@larc.nasa.gov> X-Http-Proxy: 1.0 x60.deja.com:80 (Squid/1.1.22) for client 128.115.53.107 Organization: Deja.com - Before you buy. X-Article-Creation-Date: Mon Sep 25 19:40:14 2000 GMT X-MyDeja-Info: XMYDJUIDjpwoodruff Newsgroups: comp.object.corba,comp.lang.ada,comp.lang.misc X-Http-User-Agent: Mozilla/4.61 (Macintosh; U; PPC) Date: 2000-09-25T00:00:00+00:00 List-Id: In article <39CE2E82.C3753947@larc.nasa.gov>, Devon Prichard wrote: > jpwoodruff@my-deja.com wrote: > > {shortened} > > > > The National Ignition Facility is indeed our name: lasers.llnl.gov/ > > lasers/nif.html. We're a $2Billion Department of Energy project for > > laser-driven fusion research. Located at Livermore National Lab in > > California. Described in the '98 SIGAda. > > > > Our integrated control system is written in Ada and communicates via > > CORBA. But our plan to use C++ for our GUI's has been replaced by Java. > > > > We're getting excellent results using ORBexpress in Ada and Visibroker in > > Java. > > Hi there, are you folks using Ada just for > hardware control & real-time stuff, or are > you also using it for calculations & offline > data processing? We're using Ada *by policy* in the integrated control system: all the systems that operate the equipment. Real-time controls are encapsulated in the lowest-level equipment control ("Front-end Processor") computers. Event-driven operator interfaces (that have Java GUI fronts) run "in the control room." Higher-level functions in aid of large-scale integration, eg experiment planning or system-wide diagnosis, are planned in the same integrated system (in Ada). There are of course numerous other software components - project and business management, configuration databases, the physics models of laser performance, analysis of experimental data - that already exist or will be constructed using whatever technology best fits the application. SQL database interactions and CORBA interfaces open these without overly constraining our programming technology choices. Our experimental data - much of it images - are still several years in future. Thes will be saved in standard file formats (HDF for example) and will be processed using commercial or academic processing software. Sent via Deja.com http://www.deja.com/ Before you buy.