Cualquier sitio que use Perl, mod_perl, PHP (php4 y php5), Tomcat (Java), Python (mod_python) para encriptar y bases de datos Firebird, MySQL ó SQLite puede correr a partir de CD mediante el uso del Servidor Web Stunnix Advanced. Un CDROM de ese tipo, una vez puesto en la bandeja, hará correr el servidor web él mismo, el servidor de la base de datos MySQL ó Firebird y los interpretadores de PHP, Perl, Python y Java directamente a partir del CDROM y abrirá una ventana del buscador con el sitio en ella.
Los Usuarios de Windows (desde Win95 a Windows Vista), MacOS X y Linux pueden usar un compact disk de ese tipo para acceder al sitio www que está guardado en él, sin instalar nada en sus computadoras y sin tener ninguna conexión a Internet.
| 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 | ||||
| 10.5 (for x86/PPC) | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
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 | ![]() |
![]() |
![]() |
||
| 10.5 for x86/PPC | ![]() |
![]() |
![]() |
||
| Linux | RedHat 7.3 and above - for x86 32bit CPUs | ![]() |
![]() |
![]() |
|
![]() | Unique! Soporta todos los sistemas operativos más importantes - Windows, Mac OS X (para procesadores Intel y PPC), Linux |
El wrapper detecta en forma automática puertos libres, decide qué librerías y extensiones utilizar en una determinada versión de SO, copia los archivos de base de datos, inicia el servidor de base de datos MySql o Firebird, genera el archivo de configuración php config y de estilo Apache para el código, inicia el servidor web del núcleo, abre el navegador y administra el cierre del servidor web.
Se necesitaron muchos esfuerzos para ocultar los detalles de implementación interna de Servidor Web Stunnix Advanced para CDROM y dispositivos USB por parte del desarrollador y el usuario en Windows 9x.
![]() | Unique! Utiliza código base Apache; concepto y archivo de configuración compatibles con la mayoría de los servidores web más populares - Apache |
El núcleo http de Servidor Web Stunnix Advanced para CDROM y dispositivos USB permite cargar módulos adicionales compilados para Apache-1.3.33 y versiones anteriores, es decir que se pueden agregar herramientas ausentes en la configuración por defecto de Servidor Web Stunnix Advanced para CDROM y dispositivos USB en pocos minutos, como webdav, soporte ssl, autentificación a través de base de datos y otros.
Dado que todas las configuraciones de Apache son soportadas y manejadas de la misma manera que lo hace Apache, automáticamente significa que se pueden aplicar diferentes configuraciones a cualquier directorio o recurso cuya url coincida con una expresión regular específica; tiene la capacidad de crear alias para algunos documentos (posiblemente ubicados fuera de la raíz de contenido web), de mantener versiones de la página web o las imágenes en diferentes idiomas, permite rescrituras avanzadas, inicialización avanzada de variables de entorno, brinda control certero sobre encabezados y tipos mime, y otras herramientas que hacen que Apache sea tan flexible y poderoso.
![]() | Unique! Incluye una herramienta CDBuilder de última tecnología para configurar correctamente el point-and-click de todas las propiedades y construir una imagen ISO del CD o DVD |
Puede ver las opciones disponibles en la página "configuraciones de sitio" de la demostración en sitio de CDBuilder.
Solo cree un proyecto, especifique la ubicación del contenido web y los archivos de base de datos, seleccione las plataformas soportadas, los lenguajes de script que desea permitir y las extensiones que desea permitir en los spripts, elija el tipo de base de datos a utilizar, y haga click en "Crear prototipo"->"Copiar todos los archivos" para generar una imagen de su compact disk!
![]() | Unique! Las páginas servidas por todos los motores (Tomcat, ASP, ASP.NET) aparecen en el mismo puerto que el servidor web principal, lo que permite la fácil integración de otras partes del sitio |
Obviamente, Tomcat se cierra en otras partes del sitio web, como el servidor de base de datos, cuando el usuario pide cerrar el sitio web.
![]() | Unique! Cuenta con un modo especial de debugging en el cual se habilitan herramientas especiales de un sitio para inspección del estado del servidor web y de archivos de base de datos, y se abren al iniciar el CD creado. |
Esto permite ejecutar el sitio web bajo Servidor Web Stunnix Advanced para CDROM y dispositivos USB y modificarlo al mismo tiempo, pudiendo rastear lo que pasa y resetear el estado de los motores de script.
![]() | El usuario no tiene que instalar nada en su computadora |
Obviamente funciona bien desde medios de sólo lectura, como CD, DVD, dispositivos USB y archivos compartidos de red.
Un wrapper inteligente; para iniciar aplicaciones de navegador en forma automática prepara el entorno y computa las opciones de línea de comandos para servidores de base de datos, genera archivos de configuración para motores de script y luego ejecuta el sitio web exitosamente.
La información acerca de la ubicación de diferentes archivos y directorios importantes (como intérpretes de ubicación, directorios con documentos web), propiedades de servidores (puertos escuchados por servidores web y otros) y sobre las ejecuciones del sitio de entorno está disponible para los scripts que integran la lógica del sitio web. Esto facilita la adaptación de la lógica del sitio web para funcionar en cualquiera de las plataformas soportadas.
El usuario puede copiar todo el contenido del CD al disco rígido para liberar el reproductor de CD y poder colocar otros discos y mejorar el funcionamiento.
![]() | Unique! Soporta TODAS las herramientas más populares y útiles que se esperan de un poderoso servidor web (CGI plain, PATH_INFO, Keep-Alive, SSI, GET/POST con cualquier tamaño, descargas parciales) |
El protocolo clásico CGI para la ejecución de scripts CGI escritos en cualquier lenguaje (incluso los compilados como C++) también es completamente soportado. Las entradas en los scripts y el resultado que puedan producir puede tener un tamaño arbitrariamente grande debido a que soporta la implementación avanzada de páginas dinámicas.
PATH_INFO, una herramienta muy útil para implementar directorios virtuales, también es totalmente soportada.
También se soportan las conexiones keep-alive, lo que permite un mejor funcionamiento de las páginas que contienen varios elementos gráficos o aquellas que poseen elementos multimedia.
![]() | Unique! En contraposición con otros productos, todos los motores de script están siempre presentes en la memoria, lo que permite la ejecución instantánea de los scripts gracias a mod_php, mod_python y mod_perl |
Por lo tanto, el pedido se procesa con la mayor rapidez posible, obteniendo un rendimineto 10 veces mejor para algunos de los scripts.
En caso en que se necesite soporte CGI plano, mod_php, mod_python y mod_perl pueden emularlo.
![]() | Unique! Soporta scripts codificados PHP en todas las plataformas |
El loader para código Zend también se provee para todas las plataformas que Zend soporta (todas las plataformas que soporta Servidor Web Stunnix Advanced para CDROM y dispositivos USB excepto Mac OS X para CPU Intel) - lo que significa que IonCube es más recomendable si desea que su producto soporte una mayor cantidad de plataformas.
Obviamente, el código JavaScript protegido por Stunnix JavaScript Obfuscator y el código Perl protegido por Stunnix Perl Obfuscator también tienen soporte en todas las plataformas que soporta Servidor Web Stunnix Advanced para CDROM y dispositivos USB.
![]() | Unique! Total flexibilidad para la configuración gracias a que soporta los archivos de configuración de Apache |
Por ejemplo, tiene la capacidad de establecer opciones por ubicación o por URLs que concuerden con ciertas expresiones, y tener partes de archivos de configuración residentes en directorios de documentos web.
La configuración condicional también es respaldada (según las propiedades de pedido, variables de entorno establecidas, idioma del navegador). Soporta la inclusión de varios archivos de configuración.
La rescritura de URLs también es soportada. Además, soporta páginas de error personalizadas (localizadas en diferentes idiomas).
También respalda el encabezado If-Modified-Since, lo que permite utilizar la memoria caché del navegador para recursos estáticos y así acelerar el despliegue de la página.
![]() | Unique! Soporte multi-plataforma para detener el servidor y mostrar los medios |
Es importante recordar al usuario que haga click en ese botón o visite el link para detener el servidor, debido a que en plataformas que no sean Windows no podrá retirar el CDROM con tan sólo cerrar la ventana del navegador.
El ícono de la bandeja que se muestra en Windows despliega un menú contextual con la opción para detener el sitio web, por lo que los usuarios de Windows pueden utilizar dicho ícono en lugar de utilizar el recurso especial.
Servidor Web Stunnix Advanced para CDROM y dispositivos USB y todos los scripts que inicia son terminados en forma automática sin ningún comando GUI cuando el usuario cierra sesión o reinia/apaga la computadora en Windows, Mac OS X o Linux.
![]() | Unique! Tiene hooks para ejecutar programas adicionales al inicio del sitio web; soporta modo sin navegador |
Por supuesto que también se puede deshabilitar el inicio del navegador, de modo que los productos que utilizan servicios web manejados por base de datos que realizan su propia interfaz de usuario también pueden utilizar Servidor Web Stunnix Advanced para CDROM y dispositivos USB.
Los nombres de dichos programas se pueden establecer para cada plataforma en forma independiente, incluso es posible tener interfaz de usuario con base web en algunas plataformas e interfaz de usuario de aplicación en otras. Todos los programas adicionales son ejecutados directamente desde el CDROM y son detenidos en forma automática cuando el servidor web recibe un pedido para cerrarlos. También es posible especificar un tiempo de espera luego del inicio del programa.
![]() | Unique! Los puertos TCP a utilizar no son codificados, sino que se determinan durante la ejecución |
Como parte del inicio, encuentra puertos TCP libres para iniciar el servidor web, los servidores de base de datos y Tomcat, es decir que incluso en computadoras que tienen el número "más conveniente" de puertos ocupados por otras aplicaciones (o incluso por otras instancias de Servidor Web Stunnix Advanced para CDROM y dispositivos USB), todos los servidores se iniciarán con éxito. El número de puertos seleccionado se exporta a scripts web utilizando variables de entorno y (para el servidor mysql) como configuración en php.ini.
![]() | Unique! Posee soporte confiable para Portable FireFox |
En la actualidad, Portable FireFox sólo es soportado por Windows, pero planeamos agregar soporte para Mac OS X en las próximas versiones de Servidor Web Stunnix Advanced para CDROM y dispositivos USB.
Portable Firefox se almacena en un archivo .zip en el CD, se descomprime (sin indicación visual del proceso) a un directorio oculto en el disco rígido, y se ejecuta desde allí en la primera y las subsiguientes ejecuciones. Portable Firefox no interferirá con otras copias de Firefox u otros navegadores de Mozilla.
Los archivos de configuración de Firefox son actualizados cada vez para mostrar que el puerto del servidor web está en ejecución. Esto significa que no debe codificar el número de puerto en que el servidor web debe escuchar y rezar para que el puerto esté libre en todas las computadoras en las que usted desee utilizar su CDROM con servidor web. Por otro lado, todas las actualizaciones que realice el usuario a las configuraciones de firefox serán preservadas, dado que el archivo de firefox será actualizado y no simplemente reseteado.
La configuración de portable firefox que se envía con Servidor Web Stunnix Advanced para CDROM y dispositivos USB tiene las actualizaciones automáticas desactivadas, de modo que puede estar seguro de que no descargará actualizaciones desde Internet no se abrirá ninguna ventana comentando que existe una versión más nueva.
El usuario tiene la opción de agregar un archivo .zip de sus propias configuraciones y plugins, y de que ese archivo .zip sea extraído al directorio al cual se copia firefox en forma silenciosa.
![]() | Unique! Se pueden utilizar diferentes productos creados con Servidor Web Stunnix Advanced para CDROM y dispositivos USB al mismo tiempo en la misma computadora por el mismo usuario sin problemas |
Esto significa que los productos que dependen de Servidor Web Stunnix Advanced para CDROM y dispositivos USB se pueden ejecutar en servidores terminales o pueden ser ejecutados por el mimso usuario al mismo tiempo sin presentar conflictos.
![]() | Unique! Ampliar el producto y agregarle funciones es muy fácil |
De hecho, la mayor parte de la funcionalidad está codificada en Perl. Por ejemplo, el mostrar el ícono de la bandeja y el menú en Windows también está implementado en Perl. Esto hace que sea muy fácil agregarle nuevos elementos o modificar su comportamiento.
Podemos agregarle nuevas herramientas con facilidad, y resultará bastante económico. Podemos agregarle soporte para nuevos lenguajes de programación o arquitecturas con facilidad - simplemente contáctenos.
![]() | Unique! Se brinda información acerca del SO en el que se ejecuta el producto a los scripts del sitio web |
Esto permite que se realicen scripts del sitio web para que funcione en cualquier SO soportado por SWSA, sin importar las diferencias de los SO.
![]() | Cree folletos ilustrativos, presentaciones, catálogos de productos en forma de sitios web, y póngalos en CDs |
Muchos de los backends de las tecnologías web modernas están disponibles para Windows, Mac OS X y Linux, así que ello es un modo real y económico de crear lo que son realmente productos multi-plataforma. Servidor Web Stunnix Advanced para CDROM y dispositivos USB es el único producto que permite crear medios con backends y frontends que operarán correctamente en estas plataformas de escritorio.
![]() | Libere imágenes de las partes públicas de su sitio web en CDs ó DVDs para usuarios con conexiones lentas |
En caso de que Ud. no tenga personal para crear esas imágenes, nosotros podemos hacerlo para Usted. Simplemente póngase en contacto con nosotros y lo ayudaremos. Podemos prepararle la plantilla del producto una vez solamente, y Ud. lo podrá usar para crear imágenes de su sitio tan a menudo como Ud. lo necesite.
![]() | Cree aplicaciones avanzadas para escritorios en forma de sitios web y véndalos como versiones pasibles de ser descargadas ó bien en CDs desde su local de ventas; transfórmelas en aplicaciones multi-usuario con un simple clic! |
El Servidor Web Stunnix Advanced para CDROM y dispositivos USB elimina completamente la necesidad de setear y configurar sea lo que sea! Las aplicaciones producidas con el Servidor Web Stunnix Advanced para CDROM y dispositivos USB operarán desde cualquier carpeta ó disco en cualquier sistema operativo del escritorio. El Servidor Web Stunnix Advanced para CDROM y dispositivos USB realiza toda la configuración del servidor web, del servidor de la base de datos y de los motores de scripting ya en el arranque.
Con el uso del Servidor Web Stunnix Advanced para CDROM y dispositivos USB , las aplicaciones pueden ser transformadas en aplicaciones multi-usuario (en red) mediante un simple clic dentro del CDBuilder GUI. Esto significa que la familia entera ó una pequeña oficina puede compartir la información en una aplicación basada en la web.
![]() | Ponga un sitio que Ud. esté desarrollando en su pendrive y muéstreselo a su cliente en cualquiera de las computadoras de ellos |
Haga cambios en la oficina de su cliente, lleve el pendrive con Ud. y copie una carpeta en su computadora - y Ud. ya la habrá sincronizado con el ambiente en el que está haciendo su desarrollo!
![]() | Unique! Tenga una imagen personal del sitio que Ud. está desarrollando en su única computadora (ó en el conjunto de computadoras que Ud. utiliza durante su día de trabajo) |
Ud. tendrá sus propias instancias de base de datos y del servidor web, en las que Ud. podrá reconfigurar, comenzar, parar, ó recomenzar según Ud. lo desee. Si Ud. tiene que trabajar en computadoras diferentes que no estén interconectadas durante el día (especialmente si alguna de ellas opera con Windows, otra con Mac y la tercera con Linux) , el pasaje de una computadora a la otra solamente requerirá copiar una carpeta única.
Dado que el lenguaje de scripting de Perl se utiliza para actuar como wrapper del motor de apache, es muy fácil extender la funcionalidad de las SWSA; si usted necesita soporte para una extensión PHP que está faltando, tiene necesidad de desviar ligeramente plataformas de comportamiento ó necesita soportar otros lenguajes de scripting u otras plataformas, SIMPLEMENTE CONTÁCTESE CON NOSOTROS. Todas las personas que se comunicaron con nosotros se asombraron por nuestras rápidas respuestas y cuan rapidamente agregamos la funcionalidad que solicitan nuestros clientes ó potenciales clientes. Así que póngase en contacto con nosotros si ud. desea que las SWSA se adapten mejor a sus necesidades, ó aún si Usted tiene cualquier duda acerca del producto!