8000 GitHub - stcarrez/ews: The Embedded Web Server is designed for use in embedded systems with limited resources (eg, no disk). It supports both static (converted from a standard web tree, including graphics and Java class files) and dynamic pages. It is written in GCC Ada.
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content
/ ews Public
forked from simonjwright/ews

The Embedded Web Server is designed for use in embedded systems with limited resources (eg, no disk). It supports both static (converted from a standard web tree, including graphics and Java class files) and dynamic pages. It is written in GCC Ada.

License

Notifications You must be signed in to change notification settings

stcarrez/ews

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Embedded Web Server

Introduction

EWS is a web server construction kit, designed for embedded applications using the GNAT Ada compiler.

The project is hosted on Github.

Prerequisites

EWS requires GNAT (GNAT GPL 2012 or later, FSF GCC 4.8.0 or later) and XML/Ada. GNAT GPL 2013 (and, hopefully, later) includes XML/Ada; earlier versions supply XML/Ada as source which has to be built and installed.

In the top-level directory, make will build the library, and make demo will create a server doc/ews_demo, which when executed will listen on port 8080 and respond with the web in the doc/ directory.

The package can be installed with the compiler by make install (more likely, sudo make install). You can install in an alternative place by setting prefix, for example

$ make install prefix=~/local/ews

Documentation

The facilities available in EWS, and the code for the demonstration, are described in doc/ews.pdf, which is derived from doc/ews.w. As well as being the document source, ews.w also acts as the source code using the Literate Programming facilities of nuweb.py.

Demonstration

If you're seeing this page via the demonstration (ews_demo), you can view a page with AJAX content here.

About

The Embedded Web Server is designed for use in embedded systems with limited resources (eg, no disk). It supports both static (converted from a standard web tree, including graphics and Java class files) and dynamic pages. It is written in GCC Ada.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Ada 92.8%
  • JavaScript 5.3%
  • Makefile 1.9%
0