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,MAILING_LIST_MULTI, REPLYTO_WITHOUT_TO_CC autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,55958fd991db66fe X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2002-09-09 22:22:04 PST Path: archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!newsfeed.icl.net!newsfeed.fjserv.net!isdnet!137.194.32.100.MISMATCH!enst.fr!not-for-mail From: "Robert C. Leif" Newsgroups: comp.lang.ada Subject: RE: Advantage of XML based GUI? (was Re: Ada-inspired OS/Language) Date: Mon, 9 Sep 2002 22:21:11 -0700 Organization: ENST, France Sender: comp.lang.ada-admin@ada.eu.org Message-ID: Reply-To: comp.lang.ada@ada.eu.org 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 1031635324 96436 137.194.161.2 (10 Sep 2002 05:22:04 GMT) X-Complaints-To: usenet@enst.fr NNTP-Posting-Date: Tue, 10 Sep 2002 05:22:04 +0000 (UTC) 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.4024 Importance: Normal In-Reply-To: X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000 Errors-To: comp.lang.ada-admin@ada.eu.org X-BeenThere: comp.lang.ada@ada.eu.org X-Mailman-Version: 2.0.13 Precedence: bulk List-Unsubscribe: , List-Id: comp.lang.ada mail<->news gateway List-Post: List-Help: List-Subscribe: , Errors-To: comp.lang.ada-admin@ada.eu.org X-BeenThere: comp.lang.ada@ada.eu.org Xref: archiver1.google.com comp.lang.ada:28797 Date: 2002-09-09T22:21:11-07:00 XML forms, XFORMS, can be used to communicate with a programming language. XFORMS includes data validation, which can include range checking. The actual XML documents can be Ada protected types, which are controlled by Ada tasking. The graphical representation can be handled by either XSL or SVG. What is needed is an Ada implementation of a permitted subset of XFORMS. This would be sufficient to bootstrap applications. The trick is to create XML schema with as close to a one to one correspondence to Ada as possible. The actual implementation of XFORMS could be based on existing Ada GUI packages. The commercial virtue of this approach is that one could build a portable GUI that is based on browsers with the addition of Ada plug-ins. Basing the GUI on the browser eliminates the problem of creating CRT and printer device drivers. Thus, one can have Ada software that will run on Windows and the Mac, as well as run on a native Ada operating system. Although I doubt that it is possible to create an Ada revolution in software, I believe that it is possible to create an Ada evolution. Bob Leif -----Original Message----- From: comp.lang.ada-admin@ada.eu.org [mailto:comp.lang.ada-admin@ada.eu.org] On Behalf Of Preben Randhol Sent: Monday, September 09, 2002 3:27 AM To: comp.lang.ada@ada.eu.org Subject: Advantage of XML based GUI? (was Re: Ada-inspired OS/Language) On Sun, 8 Sep 2002 15:14:13 -0700, Robert C. Leif wrote: > If Nick Roberts et al. wish to generate some real interest and the > ability to raise money, call it XMLOS. The GUI would be XML and the > insides pure Ada. This is essentially what I suggested in my paper in > the last Ada Letters. What is the advantage of having the GUI as XML? I don't get it. Wouldn't you need a more dynamic language than Ada then? Preben