This is the mail archive of the ecos-discuss@sources.redhat.com mailing list for the eCos project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Seminole micro-webserver available for eCos


If you're an eCos developer looking for an alternative webserver package
for your application (along the lines of EmWeb and GoAhead), then Seminole
may be for you.

The Seminole project has just issued its 15th public release, which includes
support for eCos as well as a pre-packaged .EPK file that can be installed
in your package repository.  As that might imply, Seminole is fully
configurable through the eCos build system and provides a drop-in addition
to make your code web-enabled for management or status reporting purposes.
(note that only the eCos 2.0 release has been tested, although we believe
1.3.1 should work as well)

Briefly, Seminole is a compact, portable, and flexible webserver for
embedded environments.  It is available under the GPL with an exception
for commercial customers who enter into a licensing agreement (to avoid
making their application available under the GPL also).

Among Seminole's features are:

* An "in ROM" filesystem that can selectively compress files during build
  time. The built website can be placed in flash (or other media) for
  delivery during runtime.

* Small code size (the total code size of all the code is around 30KB on
  most processors).

* Multi-threaded operation for high performance.

* Portability to a variety of operating systems with example porting layers
  included.

* Directory listings.

* CGI handling and argument parsing.

* Persistent connections.

* Content preprocessing.

* Pre-compiled templates. Content is separated from program logic with a
  powerful template mechanism. For efficiency, templates are compiled during
  development reducing size and ensuring correctness.

Most features are optional, and can be selectively compiled to save code
space.

For more information about Seminole, to download the new release, or look
at the various demos available,  please refer to the project website at:

http://www.conman.org/software/seminole

In particular you might wish to check out the Seminole-on-a-floppy demo,
which provides a self-hosting demonstration of eCos and Seminole in action
(well, we think it's impressive anyway ;-)

The development team welcomes comments, bug reports, or any other feedback
via email to shttpd-dev@conman.org.

Thanks!



-- 
Before posting, please read the FAQ: http://sources.redhat.com/fom/ecos
and search the list archive: http://sources.redhat.com/ml/ecos-discuss


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]