comp.lang.ada
 help / color / mirror / Atom feed
* ANNOUNCE: AWS an Ada Web Server
@ 2000-01-15  0:00 Pascal Obry
  2000-01-15  0:00 ` Pascal Obry
  0 siblings, 1 reply; 3+ messages in thread
From: Pascal Obry @ 2000-01-15  0:00 UTC (permalink / raw)


Hi all,

AWS is the very first implementation of an all Ada Web Server. This
implements
only a small (very very small) part of the RFC 2616. But nevertheless it is
possible to use IE for example to communicate with it.

Even if this is a very limited implementation I've tried to come up with a
good design that will make it possible to have AWS grows as a full
Web Server, I can dream right :). There is no documentation right now
(this is 4 hours works or such). The runme.adb comments act as the first
documentation.

AWS comes as a GPL product. You can improved it as you like and I'll be glad
to
integrate changes in it.

You can download this from my homepage or directly by using this link:

http://ourworld.compuserve.com/homepages/pascal_obry/contrib.html

Enjoy !
Pascal.

--

--|------------------------------------------------------
--| Pascal Obry                           Team-Ada Member
--| 45, rue Gabriel Peri - 78114 Magny Les Hameaux FRANCE
--|------------------------------------------------------
--| http://ourworld.compuserve.com/homepages/pascal_obry
--|
--| "The best way to travel is by means of imagination"







^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: ANNOUNCE: AWS an Ada Web Server
  2000-01-15  0:00 ANNOUNCE: AWS an Ada Web Server Pascal Obry
@ 2000-01-15  0:00 ` Pascal Obry
  2000-01-16  0:00   ` ANNOUNCE: AWS an Ada Web Server (3rd release) Pascal Obry
  0 siblings, 1 reply; 3+ messages in thread
From: Pascal Obry @ 2000-01-15  0:00 UTC (permalink / raw)


I've just uploaded a new version of AWS to my homepage.

I've changed a bit the framework and there is now a partial client side
implementation of the HTTP protocol.

Look at the agent demo which takes an URL as parameter and display the
retrieved Web page. The protocol does not handle lot of things yet (like
proxies),
but it should work for simple Intranet URL.

Pascal.

--|------------------------------------------------------
--| Pascal Obry                           Team-Ada Member
--| 45, rue Gabriel Peri - 78114 Magny Les Hameaux FRANCE
--|------------------------------------------------------
--| http://ourworld.compuserve.com/homepages/pascal_obry
--|
--| "The best way to travel is by means of imagination"







^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: ANNOUNCE: AWS an Ada Web Server (3rd release)
  2000-01-15  0:00 ` Pascal Obry
@ 2000-01-16  0:00   ` Pascal Obry
  0 siblings, 0 replies; 3+ messages in thread
From: Pascal Obry @ 2000-01-16  0:00 UTC (permalink / raw)



There is a new version of my Ada Web Server on my homepage.

AWS is an all Ada implementation of the HTTP protocol. Well a very small
part
of it right now.

Just to be clear, this is not a Web Server by itself, but a library to embed
a Web Server in an Ada application. With this library it is possible to
makes
any application a Web Server. It is possible to send requests to the
application using a Web browser for example.

What's new ?
   - handle POST method
   - can now send files (like gif images)
   - a lot of minor changes all around :)
   - some code to deal with authentification

Have a look at the runme.adb program. This is a demo with 4 web pages,
a gif image and 2 forms (method GET and POST).

This is still work in progress, it has been tested only under Windows NT
with
GNAT and the Win32 port of the socket library. It has been already reported
that this does not work with the UNIX socket library as the interface is
not the same...

All contributions are welcome, I'll not have the time to do a complete
implementation of HTTP alone :-)

Enjoy,
Pascal.

--|------------------------------------------------------
--| Pascal Obry                           Team-Ada Member
--| 45, rue Gabriel Peri - 78114 Magny Les Hameaux FRANCE
--|------------------------------------------------------
--| http://ourworld.compuserve.com/homepages/pascal_obry
--|
--| "The best way to travel is by means of imagination"







^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2000-01-16  0:00 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2000-01-15  0:00 ANNOUNCE: AWS an Ada Web Server Pascal Obry
2000-01-15  0:00 ` Pascal Obry
2000-01-16  0:00   ` ANNOUNCE: AWS an Ada Web Server (3rd release) Pascal Obry

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