Sites, die eine oder mehrere der folgenden Technologien verwenden: Perl, mod_perl, PHP (php4 and php5), Tomcat (Java), Python (mod_python) für Scripting und Firebird-, MySQL- oder SQLite-Datenbanken können mit Stunnix Advanced Web Server direkt von CD aus gestartet werden. Eine solche CDROM wird sofort nach dem Einlegen den Webserver selbst, den MySQL- oder Firebird-Datenbankserver und PHP-, Perl-, Python- und Javainterpreter von sich aus ausführen und die Site in einem Browserfenster anzeigen.
Benutzer von Windows (von Windows 95 bis Windows Vista), Mac OS X und Linux können diese CD zum Zugriff auf eine darauf gespeicherte Website benutzen, ohne irgendetwas auf ihrem Rechner installieren zu müssen, und ohne mit dem Internet verbunden zu sein.
| Platform | PHP4 | PHP5 | Java 1.4 | Java 1.5 | Java 6 | Tomcat5 | Python | Perl | ASP | ASP.NET 1.1 & 2.0 | |
| Windows | WIn98, WinME, Win2000, WinXP, Win2003, Vista | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
| MacOSX | 10.2 for PPC | ![]() |
![]() |
![]() |
|||||||
| 10.3 for PPC | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
planned | ||||
| 10.4 for PPC | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
planned | ||||
| 10.4 for x86 | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
planned | ||||
| Linux | RedHat 7.3 and above - for x86 32bit CPUs | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
||
| Platform | MySQL4 | MySQL5 | SQLite | FireBird 1.5 | |
| Windows | Win98, WinME, Win2000, WinXP, Win2003, Vista | ![]() |
![]() |
![]() |
![]() |
| MacOSX | 10.2 for PPC | ![]() |
![]() |
||
| 10.3 for PPC | ![]() |
![]() |
![]() |
||
| 10.4 for PPC | ![]() |
![]() |
![]() |
||
| 10.4 for x86 | ![]() |
![]() |
![]() |
||
| Linux | RedHat 7.3 and above - for x86 32bit CPUs | ![]() |
![]() |
![]() |
|
![]() | Unique! Unterstützt alle großen Desktop-Betriebssysteme - Windows, Mac OS X (Intel und PPC) und Linux. |
Der Wrapper spürt automatisch freie Ports auf, findet die passenden Erweiterungen und Bibliotheken für das verwendete Betriebssystem, kopiert Datenbankdateien, startet den MySQL- oder Firebird-Datenbankserver, generiert PHP- und Apache- kompatible Konfigurationsdateien, startet den eigentlichen Webserver, öffnet den Browser und kümmert sich nach Verwendung um das Herunterfahren von Web- und Datenbankserver.
Viel Arbeitsaufwand wurde investiert, um die Details der internen Implementation von Stunnix Advanced Web Server für CD vom Entwickler und Benutzer auf Windows 9x zu verbergen.
![]() | Unique! Basiert auf Apache - Konzept und Datendateien kompatibel mit dem beliebtesten Webserver - Apache |
Der Http-Kern von Stunnix Advanced Web Server unterstützt das Laden von zusätzlichen Modulen, die für Apache-1.3.33 und darunter kompiliert sind, und ermöglicht es somit, in wenigen Minuten Features wie z.B. WebDAV, SSL-Unterstützung, datenbankgestützte Authentifizierung und mehr hinzuzufügen.
Da alle Apache-Konfigurationseinstellungen unterstützt werden und genau wie von Apache behandelt werden, können auch verschiedene Einstellungen für einzelne Verzeichnisse oder Ressourcen, deren URL einem angegebenen regulären Ausdruck entsprechen, festgelegt werden. Unterstützt Verweise für einige Dokumente (womöglich auch außerhalb des Stammverzeichnisses), unterstützt unterschiedliche Sprachversionen einer Webseite oder von Bildern, fortgeschrittene Rewrites, fortgeschrittene Initialisierung von Umgebungsvariablen, detaillierte Kontrolle über Header und MIME-Typen und andere Funktionen, die Apache so flexibel und mächtig machen.
![]() | Unique! Enthält das aktuelle CDBuilder-Tool für eine einfach zu bedienende Konfiguration aller Einstellungen und das Erstellen von ISO-Images der CD oder DVD |
Die verfügbaren Optionen können Sie auf der Seite "Site Settings" unserer Online-Demo von CDBuilder einsehen.
Erstellen Sie einfach ein Projekt, geben Sie den Aufenthaltsort der Webinhalt- und Datenbankdateien an, wählen Sie die zu unterstützenden Plattformen und die benötigten Skriptsprachen und aktivierten Erweiterungen, geben Sie einen Datenbanktyp an, und klicken Sie anschließend auf "Prototyp erstellen" und "Alle Dateien kopieren", um ein funktionierendes Image von der Compact Disc zu erstellen!
![]() | Unique! Egal, welche Engine eine Seite bereitstellt (Tomcat, ASP, ASP.NET), sie erscheint immer auf dem gleichen Port wie der Haupt-Webserver, was eine einfache Integration mit anderen Teilen der Website möglich macht. |
Tomcat, ASP und ASP.NET werden natürlich zusammen mit den anderen Teilen der Website (wie dem Datenbankserver) heruntergefahren, wenn der Benutzer die Website anhalten möchte.
![]() | Unique! Verfügt über einen speziellen Debug-Modus, in dem spezielle Werkzeuge zur Inspektion des Serverstatus und der Datenbankdateien zur Verfügung stehen und beim Start der erstellten CD geöffnet werden. |
Dies ermöglicht es dem Entwickler, die Website mit Stunnix Advanced Web Server für CD und DVD auszuführen und sie gleichzeitig zu verändern; Vorgänge können so nachvollzogen werden und der Status der Scripting-Engines kann zurückgesetzt werden.
![]() | Keine Installation für den Endbenutzer erforderlich. |
Selbstverständlich funktioniert Stunnix Advanced Web Server von schreibgeschützten Medien wie Compact Discs (CDs), DVDs, USB-Sticks und freigegebenen Netzwerklaufwerken.
Ein intelligenter Wrapper, mit dem browserbasierte Anwendungen automatisch gestartet werden, nimmt die Einstellungen für die Umgebung vor und ermittelt die benötigten Befehlszeilenargumente für die Datenbankserver, generiert Konfigurationsdateien für Scripting-Engines und sorgt schließlich dafür, dass der Webserver erfolgreich gestartet wird.
Informationen zum Aufenthaltsort von verschiedenen benötigten Dateien und Verzeichnissen (wie die Lokation des Interpreters und Verzeichnisse von Web- Dokumenten), Servereigenschaften (die Ports, auf denen der Webserver horcht, etc.) sowie Informationen über die Umgebung, in der die Site läuft, werden über Skripte bereitgestellt, die Website-Logik darstellen. Das macht es einfach, die Website-Logik anzupassen, um auf jeder der unterstützten Plattformen zu funktionieren.
Der Benutzer kann die Inhalte einer gesamten CD auf Festplatte speichern, um andere CDs einlegen zu können und die Performance zu verbessern.
![]() | Unique! Unterstützt ALLE der beliebtesten und nützlichen Features, die von einem mächtigen Webserver erwarter werden (Standard-CGI, PATH_INFO, Keep-Alive, SSI, GET/POST mit beliebigen Anforderungsgrößen, und partielle Downloads). |
Das klassische CGI-Protokoll zur Ausführung von CGI-Skripten, die in beliebigen Sprachen verfasst sein können (einschließlich kompilierter Sprachen wie C++) wird ebenfalls in vollem Umfang unterstützt. Der Skript-In- sowie -output kann aufgrund der erweiterten Unterstützung für dynamische Seiten beliebig groß sein.
PATH_INFO, ein äußerst nützliches Features zur Implementierung von virtuellen Verzeichnissen, wird ebenfalls in vollem Umfang unterstützt.
Keep-Alive-Verbindungen (Aufrechterhaltung der Verbindung) werden ebenfalls unterstützt, was die Ladezeiten für Seiten mit vielen graphischen Elementen oder Multimedia-Elementen deutlich verkürzen kann.
![]() | Unique! Im Gegensatz zu anderen Produkten befinden sich alle Scripting-Engines stets im Speicher, wodurch Skripte ohne Verzögerung ausgeführt werden (durch mod_php, mod_python, und mod_perl). |
Dadurch wird die Anfrage so schnell wie möglich bearbeitet, was für einige Skripte bis zu 10-fache Leistungssteigerungen zur Folge haben kann.
Falls Standard-CGI-Support nicht gebraucht wird, unterstützen mod_php, mod_ python und mod_perl CGI-Emulation.
![]() | Unique! Unterstützt verschlüsselte PHP-Skripte auf jeder Plattform. |
Der Loader für Zend-verschlüsselten Code wird auch für alle von Zend unterstützten Plattformen mitgeliefert (was bis auf Mac OS X für Intel-Prozessoren alle von Stunnix Advanced Web Server für CD und DVD unterstützten Plattformen einschließt) - IonCube ist also der bevorzugte Weg, ihr Produkt für so viele verschiedene Plattformen wie möglich auszurüsten.
Selbstverständlich wird mit Stunnix JavaScript Obfuscator geschützter JavaScript-Code und von Stunnix Perl Obfuscator geschützter Perl-Code auf allen von Stunnix Advanced Web Server für CD und DVD unterstützten Plattformen ebenfalls unterstützt.
![]() | Unique! Äußerst flexible Konfigurationsmöglichkeiten: unterstützt Konfigurationsdateien für Apache Web Server. |
Zum Beispiel können Sie besondere Optionen für von Ihnen einzeln bestimmte Pfade oder auch URLs, die einem regulären Ausdruck entsprechen, festlegen. Teile von Konfigurationsdateien befinden sich im Webdokumente-Verzeichnis des Servers.
Konditionelle Konfiguration wird selbstverständlich unterstützt (auf der Grundlage von Abfrageeigenschaften, gesetzten Umgebungsvariablen und der natürlichen Browsersprache). Das Einbeziehen verschiedener Konfigurationsdateien wird unterstützt.
Volle Unterstützung für URL-Umformulierungen/Rewrites ist vorhanden, ebenso für benutzerdefinierte Fehlerseiten (in verschiedenen Sprachen lokalisiert).
Der HTTP-Header If-Modified-Since wird ebenfalls unterstützt und erlaubt es, den Cache Ihres Browsers für statische Ressourcen zu verwenden und somit die Seitenanzeige zu beschleunigen.
![]() | Unique! Plattformübergreifende Unterstützung zum Anhalten des Servers und Auswerfen des Mediums. |
Es ist wichtig, den User daran zu erinnern, auf den von Ihnen erstellten Link zum Anhalten der Site zu klicken, da auf anderen Plattformen als Windows kein Auswerfen der CDROM durch einfaches Schließen des Browserfensters möglich ist.
Das Symbol im Windows-Systray öffnet ein Menü, mit dem die Site angehalten werden kann, sodass Windows-Benutzer auf das Systray-Symbol zugreifen können, anstatt die spezielle Ressource besuchen zu müssen.
Stunnix Advanced Web Server für CD und DVD und alle Skripte und Programme, die mit ihm gestartet werden, werden automatisch und ohne weitere Meldungen beendet, wenn der Benutzer die Sitzung abschließt oder unter Windows, Mac OS X oder Linux den Rechner neu startet/herunterfährt.
![]() | Unique! Verfügt über Anknüpfpunkte, um zusätzliche Programme beim Start der Website zu öffnen; ein browserloser Modus wird unterstützt. |
Das Starten des Browsers kann natürlich auch deaktiviert werden, sodass Produkte, die datenbankgestützte Webdienste mit eigenen Benutzeroberflächen verwenden, ebenfalls Stunnix Advanced Web Server für CDs und DVDs verwenden können.
Die Namen dieser zusätzlichen Programme kann für jede Plattform einzeln festgelegt werden. Es ist sogar möglich, eine webbasierte Benutzeroberfläche auf der einen und eine native Oberfläche auf der anderen Plattform zu verwenden. Alle zusätzlichen Programme werden direkt von der CDROM aus ausgeführt und auch automatisch angehalten, wenn der Webserver im Beenden begriffen ist. Es lässt sich festlegen, wie lange nach dem Start so eines zusätzlichen Programmes gewartet werden soll.
![]() | Unique! Die zu verwenden TCP-Ports sind nicht fest einprogrammiert, sondern werden dynamisch zur Laufzeit bestimmt. |
Während des Startvorgangs findet es einen freien TCP-Port, auf dem der Webserver, Datenbankserver und Tomcat gestartet werden können; so starten selbst auf Systemen, bei denen die "bequemsten" Portnummern bereits durch andere Programme (oder eine andere Instanz von Stunnix Advanced Web Server für CD) belegt wurden, alle Server problemlos. Die gewählten Portnummern werden mit Umgebungsvariablen und (für MySQL-Server) als Einstellungen in php.ini an Website-Skripte weitergegeben.
![]() | Unique! Zuverlässige Unterstützung für Portable FireFox |
Portable FireFox wird momentan nur auf Windows unterstützt, aber wir planen, in einem der nächsten Releases von Stunnix Advanced Web Server für CD Unterstützung für Mac OS X hinzuzufügen.
Portable Firefox ist als ZIP-Archiv auf der CD untergebracht, wird in ein verstecktes Verzeichnis auf der Festplatte dekomprimiert (ohne, dass der Benutzer etwas davon mitbekommt) und dann von dort aus beim ersten Mal und allen weiteren Startvorgängen ausgeführt. Portable Firefox beeinträchtigt keine anderen laufenden Firefox-Prozesse oder Mozilla-basierte Browser.
FireFox-Konfigurationsdateien werden bei jedem Start aktualisiert, um den aktuellen Portwebserver widerzuspiegeln. Das bedeutet, dass Sie die Portnummer, auf der der Webserver horcht, nicht hardcoden und dann verzweifelt hoffen müssen, dass sie auf allen Computern zur freien Verfügung steht, auf denen Sie die CDRom mit dem Webserver einsetzen wollen. Darüber hinaus werden alle Änderungen, die der Benutzer an seinen Firefox-Einstellungen vornimmt, beibehalten, denn die Konfigurationsdateien für Firefox werden aktualisiert und nicht einfach zurückgesetzt.
Bei der mit Stunnix Advanced Web Server für CD- und DVD-Medien gelieferte Konfiguration des Portable Firefox sind automatische Updates deaktiviert, sodass Sie sicher sein können, dass der Browser keine Updates aus dem Internet herunterlädt und der Benutzer auch keine Hinweise auf neue Versionen erhält.
Der Benutzer hat die Möglichkeit, ein ZIP-Archiv seiner eigenen, benutzerdefinierten Einstellungen und Plugins bereitzustellen. Die ZIP-Datei wird dann in das Verzeichnis extrahiert, in das Portable Firefox stillschweigend kopiert wird.
![]() | Unique! Mehrere unterschiedliche, mit Stunnix Advanced Web Server erstellte Produkte können gleichzeitig auf dem gleichen Computer vom selben Benutzer ausgeführt werden, ohne dass Konflikte entstehen. |
Das bedeutet, dass Produkte, die auf Stunnix Advanced Web Server für CDROM und USB-Medien aufbauen, auf Terminal-Servern oder konfliktfrei vom gleichen Benutzer zur gleichen Zeit ausgeführt werden können.
![]() | Unique! Das Produkt lässt sich einfach erweitern und mit neuen Features versehen. |
Tatsächlich wurde so viel Funktionalität wie möglich in Perl gecodet; die Anzeige von Systray-Symbolen und ihren Menüs in Windows ist beispielsweise ebenfalls in Perl implementiert, was es einfach macht, neue Menüpunkte hinzuzufügen oder ihr Verhalten zu ändern.
Wir können problemlos neue Features hinzufügen, und das zu einem recht geringen Preis. Wir können außerdem Unterstützung für neue Programmiersprachen oder -architekturen hinzufügen - kontaktieren Sie uns einfach (auf Englisch)..
![]() | Unique! Informationen über das Betriebssystem, auf dem Ihre Site läuft, werden Website- Skripten zur Verfügung gestellt |
Das macht es möglich, Website-Skripte zu erstellen, die auf jedem von SAWS unterstützten Betriebssystem laufen.
![]() | Erstellen Sie Broschüren, Präsentationen und Produktkataloge in Form von Websites und bringen Sie sie auf CDs. |
Die meisten Backends von modernen Webtechnologien stehen zur Verfügung für Windows, Mac OS X und Linux, sodass es sich hierbei um einen idealen und günstigen Weg zur Erstellung von plattformübergreifenden Produkten handelt. Stunnix Advanced Web Server für CDROM und USB-Medien ist das einzige Produkt, mit dem Sie Medien mit Web-Backends und Frontends erstellen können, die auf diesen Plattformen funktionieren.
![]() | Veröffentlichen Sie Snapshots von öffentlichen Seiten auf Ihrer Website auf CDs oder DVDs für Benutzer mit langsamen Verbindungen. |
Wenn Sie für das Erstellen dieser Snapshots nicht genügend Personal zur Verfügung haben, können wir Ihnen dabei helfen. Kontaktieren Sie uns (auf Englisch) einfach und wir helfen Ihnen weiter. Wir können das Erstellen einer Vorlage des Produktes für Sie übernehmen, die Sie immer wieder verwenden können, um so oft wie nötig Snapshots Ihrer Site zu erstellen.
![]() | Erstellen Sie zukunftsweisende Anwendungen für Desktop-Computer in Form von Websites und verkaufen Sie sie als herunterladbare Versionen oder auf CDs aus Ihrem Shop; mit einem einzigen Klick können Sie Mehrbenutzeranwendungen aus Ihnen machen! |
Stunnix Advanced Web Server für CD-ROM und USB-Medien macht kompliziertes Installieren und Konfigurieren vollkommen überflüssig! Mit Stunnix Advanced Web Server erstelte Anwendungen für CDs laufen von einem beliebigen Verzeichnis oder Laufwerk und auf allen Desktop-Betriebssystemen. Stunnix Advanced Web Server für DVDs und USB-Medien nimmt alle nötigen Einstellungen für den Webserver, Datenbankserver und die Scripting-Engines automatisch beim Start vor.
Wenn Sie Stunnix Advanced Web Server für CDROM und USB-Medien verwenden, können Sie mit nur einem Klick ganze Anwendungen mehrbenutzerfähig (netzwerkgestützt) machen - alles innerhalb der CDBuilder-Benutzeroberfläche. Das bedeutet, dass eine ganze Familie oder ein kleines Büro auf die Daten einer webbasierten Anwendung gleichzeitig zugreifen können.
![]() | Speichern Sie von Ihnen entwickelte Sites auf USB-Sticks und führen Sie sie Kunden auf deren eigenem Rechner vor |
Nehmen Sie Änderungen direkt im Büro eines Kunden vor, nehmen Sie den USB-Stick mit, und kopieren Sie dann das Verzeichnis auf ihren Computer - und schon haben Sie es mit ihrer Entwicklungsumgebung synchronisiert!
![]() | Unique! Bewahren Sie einen persönlichen Snapshot von Sites, die Sie entwickeln, auf nur einem einzigen Computer auf (oder auf mehreren Computern, zwischen denen Sie am Tag wechseln). |
Sie haben somit Ihren eigenen Datenbank- und Webserver, der sich nach Belieben rekonfigurieren, ausführen, anhalten, oder neu starten lässt. Wenn Sie in Ihrem Arbeitsalltag häufig zwischen verschiedenen, nicht miteinander verbundenen Computern wechseln müssen (vor allem, wenn auf einem davon Windows, auf einem anderen Mac OS X und auf dem dritten Linux läuft), wird das Wechseln zwischen den Rechner nur noch das Kopieren eines einzelnen Verzeichnisses erfordern.
Da die Perl-Skriptsprache als Wrapper für die Apache-basierte Server-Engine verwendet wird, lässt sich der Funktionsumfang von SAWS problemlos erweitern; wenn Sie Unterstützung bei fehlenden PHP-Erweiterungen benötigen, Änderungen am Verhalten des Produktes wünschen oder Unterstützung für andere Skriptsprachen oder -plattformen benötigen, kontaktieren Sie uns einfach (auf Englisch). Unsere Kunden sind stets erstaunt, wie schnell wir auf Anfragen reagieren und gegebenenfalls Funktionalität hinzufügen, die unsere Kunden oder möglichen Kunden benötigen. Nehmen Sie also einfach Kontakt auf, wenn Sie Hilfe dabei wünschen, SAWS ihren Bedürfnissen anzupassen, oder Fragen zum Produkt haben.