comp.lang.ada
 help / color / mirror / Atom feed
From: Mario Amado Alves <maa@di.fct.unl.pt>
To: "Robert C. Leif, Ph.D." <rleif@rleif.com>
Subject: RE: GUI, HTTP and LynxOS
Date: 1999/12/09
Date: 1999-12-09T09:59:52+00:00	[thread overview]
Message-ID: <Pine.LNX.4.10.9912090930090.2845-100000@lexis.di.fct.unl.pt> (raw)
In-Reply-To: NBBBJNOMKDIAJALCEFIJGEGJDGAA.rleif@rleif.com

I know Amaya. It is not written in Ada. To my knowledge, it is in C. It is
mostly based on the Thot library for (at least) document editing. Thot is
also writen in C. The whole thing is buggy, and Thot is not being
mantained. ---Note that these observations are made from an Ada developer
point of view. I think Amaya is a nice thing. I use it for a variety of
purposes. It is better than Netscape in many ways. But the web tools in Ada
will be even better!

So there is no "complete HTTP server". What about an "incomplete" one,
implementing a working core of HTTP? That would be a great start. I can
think of at least two already existing packages to help doing this:

1. David Wheller's package CGI.
   This works fine.
   I work with a sligthly modified version package

2. AdaSockets
   (Is it Botton's?)
   I have not tried this yet. 
   My impression of the distribution contents is that it is either too
complicated or has a lot of unecessary things (which amounts to the same
thing from a reuse point of view).

2a. Simple_Com, Lower_Level
  (By a teacher in a spanish university, I think.)
  It is interesting alternate aproach to interprocess comunication.


 On Wed, 8 Dec 1999, Robert C. Leif, Ph.D. wrote:

> From: Bob Leif
> To: Mario Amado Alves et al.
> 
> In the absence of an Ada implementation of a complete HTTP server, you
> should look at Amaya. It is free and available in source from the World Wide
> Web Consortium www.W3.org (W3C Open Source Software). Also, you might look
> at Jigsaw - The W3C's Web Server. It might be reasonable to create an Ada
> binding to Amaya.  However, I have a very strong suspicion that an Ada web
> server could be the killer application we need.
> 
> -----Original Message-----
> From: Mario Amado Alves [mailto:maa@di.fct.unl.pt]
> Sent: Tuesday, December 07, 1999 3:44 AM
> To: comp.lang.ada@list.deja.com
> Subject: Re: GUI, HTTP and LynxOS ( Was:Re: GNAT, LINUX, KDE)
> 
> 
> To use HTML as an user interface device you need _only_ two _perfectly
> defined_ things:
> 
> 1. A HTTP server (with at least CGI capability)
> 
> 2. A web browser (e.g. Netscape Navigator)
> 
> (Of course, a knowledge of the associated languages and conventions is also
> necessary.)
> 
> To use a remote procedure call mechanism other than CGI, which is
> operating system shell based, you may in fact want to tamper with the
> server, or write one, and for that a working piece of source code would be
> very helpfull.
> 
> But _that_ is exactly what is necessary---the source of an HTTP server, at
> least one implementing a working fragment of HTTP 1.1---_and nothing else_.
> Is (or has) any of these strange things---LynxOS, vxWorks, ETS---_the_
> thing, i.e. a public Ada code version of a HTTP server?
> 
> Alternatively, and since the browser makes all the work converting and
> editing the forms, one might want to tamper with the browser. Is there also
> a browser in Ada?
> 
> Thanks.
> 
> On Mon, 29 Nov 1999, Ed Falis wrote:
> 
> >  Message from the Deja.com forum:
> >  comp.lang.ada
> >  Your subscription is set to individual email delivery
> > >
> > On Mon, 29 Nov 1999 20:39:35 GMT, Ted Dennison <dennison@telepath.com>
> wrote:
> > > In article <s45hmd7dmvm38@corp.supernews.com>,
> > >   "Vladimir Olensky" <vladimir_olensky@yahoo.com> wrote:
> > > >
> > > > The approach for using WEB browser as user interface to an application
> > > > via uploaded HTML (XML) documents from the embedded  HTTP server is
> > > > already implemented in LynxOS.
> > >
> > > vxWorks supports this as well, I believe. (I've never had occasion to
> > > try it out, myself).
> > >
> > > --
> > > T.E.D.
> >
> >
> > And Phar Lap's ETS.  Also has a nice library for on-the-fly HTML
> generation
> > and forms processing. (And there's an Ada binding to these with
> ObjectAda).
> >
> > - Ed
> >
> >
> >
> >  _____________________________________________________________
> >  Deja.com: Before you buy.
> >  http://www.deja.com/
> >  * To modify or remove your subscription, go to
> >  http://www.deja.com/edit_sub.xp?group=comp.lang.ada
> >  * Read this thread at
> >  http://www.deja.com/thread/%3C1103_943910164%40DZOG-CHEN%3E
> >
> 
> | |,| | | |RuaFranciscoTaborda24RcD 2815-249CharnecaCaparica 351+212976751
> |M|A|R|I|O|                                                  mob 939354005
> |A|M|A|D|O|DepartmentoDeInformaticaFCT/UNL 2825-114 Caparica 351+212958536
> |A|L|V|E|S|                                                  fax 212948541
> | | | | | |                 maa@di.fct.unl.pt                FCT 212948300
> 
> 
> 
>  Sent via Deja.com http://www.deja.com/
>  Before you buy.
> 

| |,| | | |RuaFranciscoTaborda24RcD 2815-249CharnecaCaparica 351+212976751
|M|A|R|I|O|                                                  mob 939354005
|A|M|A|D|O|DepartmentoDeInformaticaFCT/UNL 2825-114 Caparica 351+212958536
|A|L|V|E|S|                                                  fax 212948541
| | | | | |                 maa@di.fct.unl.pt                FCT 212948300









  reply	other threads:[~1999-12-09  0:00 UTC|newest]

Thread overview: 44+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1999-11-22  0:00 GNAT, LINUX, KDE Robert C. Leif, Ph.D.
1999-11-23  0:00 ` Preben Randhol
1999-11-23  0:00   ` Robert C. Leif, Ph.D.
1999-11-24  0:00     ` Preben Randhol
1999-11-24  0:00       ` Robert C. Leif, Ph.D.
1999-11-25  0:00         ` Preben Randhol
1999-11-23  0:00   ` Vladimir Olensky
1999-11-23  0:00     ` David Botton
1999-11-24  0:00       ` Aidan Skinner
1999-11-24  0:00       ` tmoran
1999-11-24  0:00         ` Geoff Bull
1999-11-24  0:00           ` Robert C. Leif, Ph.D.
1999-11-25  0:00             ` Geoff Bull
1999-11-27  0:00               ` XML-HTML Forms local execution was " Robert C. Leif, Ph.D.
     [not found]                 ` <01bf38e6$27820850$022a6282@dieppe>
1999-11-27  0:00                   ` Simon Wright
1999-11-27  0:00                 ` David Botton
1999-11-28  0:00                 ` Vladimir Olensky
1999-11-28  0:00                 ` tmoran
1999-11-29  0:00                 ` Alfred Hilscher
1999-11-25  0:00             ` David Botton
1999-11-26  0:00               ` Vladimir Olensky
1999-11-26  0:00                 ` Tarjei Jensen
1999-11-26  0:00                   ` Vladimir Olensky
1999-11-28  0:00                   ` Aidan Skinner
1999-11-29  0:00                     ` Tarjei Jensen
1999-12-01  0:00                       ` Aidan Skinner
1999-12-08  0:00                       ` Jeffrey L Straszheim
1999-12-10  0:00                         ` Tarjei Jensen
1999-11-28  0:00                   ` tmoran
1999-11-25  0:00           ` tmoran
1999-11-29  0:00       ` GUI, XML,HTTP and ORBlets (Was Re: GNAT, LINUX, KDE) Vladimir Olensky
1999-11-29  0:00       ` GUI, HTTP and LynxOS ( Was:Re: " Vladimir Olensky
1999-11-29  0:00         ` Ted Dennison
1999-11-29  0:00           ` Ed Falis
1999-12-07  0:00             ` Mario Amado Alves
1999-12-08  0:00               ` GUI, HTTP and LynxOS Robert C. Leif, Ph.D.
1999-12-09  0:00                 ` Mario Amado Alves [this message]
1999-12-09  0:00                   ` tmoran
1999-12-11  0:00                   ` David Botton
1999-11-23  0:00     ` GNAT, LINUX, KDE Preben Randhol
1999-11-24  0:00       ` Vladimir Olensky
1999-11-24  0:00         ` Preben Randhol
1999-11-23  0:00 ` David Botton
1999-11-24  0:00 ` Aidan Skinner
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox