Seminole HTTP Server
Seminole is an embeddable webserver toolkit designed
to be non-invasive and easily retrofitted to
existing applications, lightweight with low resource
consumption, and highly reliable with proper standards
compliance and security safeguards.
using a subset of C++, Seminole provides a modular,
high-level API which simultaneously insulates the
client programmer from complicated protocol details
while allowing total control over low-level operation
Add in the optional
for a complete stateful and message-based development environment.
Another important feature Seminole has is a powerful discovery service.
The Seminole discovery protocol uses IP multicast to find locate Seminole
instances even if you don't know the address of the devices. Additionally
the discovery protocol can send small amounts of status information
There are several discovery clients available: A Java applet, an
Android app, and Microsoft
Windows. There is also a discovery client in Seminole so devices can locate
each other automatically.
With IPv6 support, multicast discovery, WebDAV, and high security Seminole
is the ideal choice for the "The Internet of Things" revolution.
You can see Seminole in action right now by viewing the
Alternatively you can download the demonstration code as a Windows
||The datasheet covers the features of Seminole
and gives a brief technical overview.
||Getting Started Guide
||This guide gives an introduction to the basics of programming
||This compressed archive contains the example
programs referenced in the Getting Started Guide. Each one is a
working example of programming using Seminole.
||Seminole Reference Manual
||This reference manual covers the details of
programming with Seminole in detail.
||Seminole Windows Demo
||This is a simple demonstration of Seminole that can
be run on Windows NT/2K/XP. This demonstration is compiled with
||Seminole Windows Discovery Client
||This program finds instances of
Seminole on your local network without having to know the
IP address of the
Please feel free to
contact a representative if
you have any questions.