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=-2.9 required=5.0 tests=BAYES_00,MAILING_LIST_MULTI autolearn=unavailable autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,e429176c9adb07b X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2003-02-17 08:23:14 PST Path: archiver1.google.com!news1.google.com!newsfeed.stanford.edu!logbridge.uoregon.edu!fr.usenet-edu.net!usenet-edu.net!enst.fr!not-for-mail From: "Robert C. Leif" Newsgroups: comp.lang.ada Subject: RE: [OT] Best way to isolate a GUI? Date: Mon, 17 Feb 2003 08:22:43 -0800 Organization: ENST, France Message-ID: Reply-To: "comp.lang.ada mail to news gateway" NNTP-Posting-Host: marvin.enst.fr Mime-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit X-Trace: avanie.enst.fr 1045498991 309 137.194.161.2 (17 Feb 2003 16:23:11 GMT) X-Complaints-To: usenet@enst.fr NNTP-Posting-Date: Mon, 17 Feb 2003 16:23:11 +0000 (UTC) To: "'comp.lang.ada mail to news gateway'" Return-Path: X-Envelope-From: rleif@rleif.com X-Envelope-To: X-Priority: 3 (Normal) X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook, Build 10.0.4510 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1106 Importance: Normal In-Reply-To: X-BeenThere: comp.lang.ada@ada.eu.org X-Mailman-Version: 2.1 Precedence: list List-Id: comp.lang.ada mail to news gateway List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Xref: archiver1.google.com comp.lang.ada:34170 Date: 2003-02-17T08:22:43-08:00 There are two approaches. 1) Totally ignore the Windows model and create an Ada environment for XML documents including XForms. Presumably, the documents would be treated as protected types and managed by Ada tasking. This model would be very useful for embedded and/or high reliability systems. 2) Since the present implementations of XForms are in C++ and Java, equivalent functionality should be available in Ada. X -Smiles (http://www.xsmiles.org/) is written in Java and the sources are available at http://www.xsmiles.org/javadoc/index.html In both cases the XForms standard (11.2 Submission Options) refers to RFC 2616 HTTP/1.1 (June 1999) (http://www.ietf.org/rfc/rfc2616.txt) which states: " 1.4 Overall Operation The HTTP protocol is a request/response protocol. A client sends a request to the server in the form of a request method, URI, and protocol version, followed by a MIME-like message containing request modifiers, client information, and possible body content over a connection with a server. The server responds with a status line, including the message's protocol version and a success or error code, followed by a MIME-like message containing server information, entity metainformation, and possible entity-body content." This is essentially an exchange of strings. Bob Leif -----Original Message----- From: Preben Randhol [mailto:randhol+news@pvv.org] Sent: Monday, February 17, 2003 12:45 AM To: comp.lang.ada@ada.eu.org Subject: Re: [OT] Best way to isolate a GUI? Robert C. Leif wrote: > In principle, the best way to isolate the GUI is to use XForms with XML. One > can now download an XForms tool that works with Windows, > http://www.formsplayer.com/. I believe that there are similar tools for > Linux. The next step is to write the Ada software to interface with XForms. How do you connect callbacks? -- Preben Randhol ---------------- http://www.pvv.org/~randhol/ -- "Violence is the last refuge of the incompetent", Isaac Asimov