Frequently Asked QuestionsThe most common FAQs concerning GoAhead WebServer are provided here. For additional sources of WebServer information, please visit both the GoAhead on-line support center and the GoAhead WebServer newsgroup.
WebServer FAQs
Why
is GoAhead Software distributing royalty free embedded web server
source code?
What is the GoAhead WebServer?
Why use the GoAhead WebServer?
What is included with the source code?
What standards does the GoAhead WebServer conform to?
How fast is it?
How big is the code?
Does the GoAhead WebServer support dynamic pages?
What are the benefits of Active Server Pages?
Does the GoAhead WebServer have any level of security?
Are tools available to help the development and integration
process?
What are the licensing terms?
How is the GoAhead WebServer supported?
Which platforms are supported?
What are the features of GoAhead WebServer? Why
is GoAhead Software distributing royalty free embedded web server
source code?
Our goal in releasing GoAhead WebServer under an open source license
is to help put a Web server in every device, harness the pool of
talented developers, and enhance the reliability of GoAhead WebServer
by leveraging the test and debugging efforts of thousands of companies.
What
is the GoAhead WebServer?
The GoAhead WebServer is a fully functional, standards-based embedded
web server designed for cross-platform support. Its functionality
includes Active Server Pages (ASP) for delivering dynamic HTML pages,
in-process CGI, embedded JavaScript and an open, extensible scripting
architecture. Why
use the GoAhead WebServer?
Not only is GoAhead WebServer a fast, efficient, high-end Web server,
but it is also based on industry standards and royalty free. Many
companies have developed Web servers that range in price from a
few thousand dollars to nearly $100,000 when the royalty fees are
incurred. Most commercial Web servers also define proprietary tags
which require you to use their development tools or learn new languages.
GoAhead WebServer uses industry standards like JavaScript and ASP
so you don't have to change the way you work. What
is included with the source code?
The distribution includes GoAhead WebServer source code written
in C, makefiles, and reference platforms for Windows CE, Wind River
VxWorks, Linux, Lynx, eCos, and Windows 95/98/NT. What
standards does the the GoAhead WebServer conform to?
The GoAhead WebServer conforms to HTTP 1.0 and includes some performance
enhancements of HTTP 1.1 including persistent connections. The architecture
is also compatible with the GoAhead Embedded Management Framework.
How
fast is it?
GoAhead WebServer can service 20 requests per second on a 24MHz
68040, 50/sec on 266 MHz Pentium and draws on GoAhead's PC Magazine
Editor's Choice award winning internet accelerator technology. How
big is the code?
The footprint of the compiled version of the embedded server in
a Windows CE environment is less than 60K of code. Does
the GoAhead WebServer support dynamic pages?
Yes, utilizing embedded JavaScript, Active Server Pages, and in-process
CGI. What
are the benefits of Active Server Pages?
An Active Server Page (ASP) is an HTML page that is processed on
the web server before the page is sent to the user. The script
in the web page accesses data or a designated API and then builds
or customizes the page "on the fly" before sending it to the requester.
Active Server Pages is an open technology framework and can use
scripts written in C++, Visual Basic, and Java. Active Server Pages
is the premier standards based method for creating dynamic web pages.
Rather than using a proprietary method of integrating dynamic data
into a page, ASP is a pervasive 2nd generation standard pioneered
by Microsoft. Does
the GoAhead WebServer have any level of security?
Yes, security for the GoAhead WebServer is supported via the basic
encoding HTTP/1.0 standard. Are
tools available to help the development and integration process?
Yes, GoAhead’s Embedded Management Framework integrated development
environment provides a rapid application development environment.
What
are the licensing terms?
View the license. All GoAhead asks is that you notify GoAhead before
you ship product, help promote the Web server by placing the GoAhead
WebServer logo on your device's home page, agree to act as a reference
customer, and submit any enhancements of the code back to GoAhead.
How is the GoAhead WebServer supported?
Support is available through a collaborative Usenet news group, news://news.goahead.com.
The news group is monitored by Art & Logic, GoAheads WebServer
support partner. Paid support and development services are also available
through Art & Logic.
Which
platforms are supported?
GoAhead provides the GoAhead WebServer source code for six reference
platforms, Windows CE, Wind River Systems VxWorks, Linux, Lynx,
eCos, and Windows 95/98/NT. The code has been tested on a number of
different platforms and is easily adaptable to most processors by
licensees. What
are the main features of GoAhead WebServer?
| |
Royalty
free | |
Open
scripting architecture | |
Standards
compliant | |
Embedded
web server | |
Embedded JavaScript | |
Active
Server Pages Support | |
HTTP/1.0
Basic Encoding Security | |
| |
| |
|