soft4web · para que un usuario conectado a internet puede conectarse a nuestra aplicación s4w,...
TRANSCRIPT
2
http://www.soft4web.comEmbedded Web Server + ProgramSoft4Web
http://www.proserinformatica.com 11.14
¿Qué es?
S4WEWSP = Embedded Web Server + Program
Programa Incluido en el Servidor Web
Tecnología, dotada de un entorno de desarrollo con el cual se pueden
crear aplicaciones Windows, donde el Servidor Web y la Aplicación
Informática están integradas en un solo ejecutable
3
http://www.soft4web.comEmbedded Web Server + ProgramSoft4Web
http://www.proserinformatica.com 11.14
S4W
Con nuestra tecnología S4W es posible, donde nuestr o Servidor Web es propio y nuestro entorno de programación tam bién
Imaginemos un Servidor Web, por ejemplo Apache con su aplicación en PHP o IIS con su aplicación ASP, lo pudiésemos unir en un solo
ejecutable, el cual se puede distribuir libremente, sin tener que entregar ficheros
adicionales, ni código fuente
4
http://www.soft4web.comEmbedded Web Server + ProgramSoft4Web
http://www.proserinformatica.com 11.14
Cómo funciona 1/2
� Simplemente ejecutamos el programa S4W en el PC que deseamos que sea el servidor, y desde ese momento podemos acceder a la aplicación a través de nuestro navegador de Internet
�Cualquier usuario de nuestra red podrá también acceder a la aplicación tecleando la IP del ordenador a través del navegador de Internet, desde un PC, un Móvil, un SmartPhoneo un Tablet, sin necesidad de instalar ningún Software adicional
5
http://www.soft4web.comEmbedded Web Server + ProgramSoft4Web
http://www.proserinformatica.com 11.14
Cómo funciona 2/2
�Para que un usuario conectado a Internet puede conectarse a nuestra aplicación S4W, solo hay que configurar el router de Internet para que las peticiones de esa IP pública sean redireccionadas a la IP privada de ese ordenador
�En un mismo ordenador se puede instalar más de una aplicación S4W, ya que desde nuestro navegador podemos indicar el puerto "http://ip_del_pc:puerto"
6
http://www.soft4web.comEmbedded Web Server + ProgramSoft4Web
http://www.proserinformatica.com 11.14
Requisitos técnicos 1/2
� La aplicación se puede instalar en cualquier tipo de ordenador con Sistema Operativo Windows NT, 2000, 2003 server, XP, Vista, W7 y W8, en versiones 32 o 64 bits, no siendo necesario que sea un servidor
� La misma aplicación se puede ejecutar en cualquier versión de sistema operativo, sin necesidad de ningún cambio
7
http://www.soft4web.comEmbedded Web Server + ProgramSoft4Web
http://www.proserinformatica.com 11.14
Requisitos técnicos 2/2
� Las aplicaciones incluso se pueden instalar en máquinas virtuales
� Los requisitos mínimos del hardware serían un Pentium 133 con 64 Mb RAM
�Conexión a red de área local
� Si el ordenador está virtualizado ha de disponer de al menos 64Mb de RAM
8
http://www.soft4web.comEmbedded Web Server + ProgramSoft4Web
http://www.proserinformatica.com 11.14
Controlador
Modelo Vista
DatosSolicitud
Respuesta
SolicitudHTTP, Cliente, etc
HTML, RS S, XML, etc
Base de Datos, WS, etc. Planti lla, diseño, e tc.
Técnica de programación: MVC
�Utilizamos la técnica MVC
Modelo – Vista – Controlador
9
http://www.soft4web.comEmbedded Web Server + ProgramSoft4Web
http://www.proserinformatica.com 11.14
Acceso a datos
�Nativamente, sin necesidad de driver ni de configuración adicional, accedemos a bases de datos:
– DBF (FoxPro), SQLite, MySQL (MariaDB) y XML
�Web Services: Como servidor y como cliente
�A través de ODBC o ActiveX (OCX), podemos acceder a otras bases de datos:
– SQL Server, Oracle, DB2, Progress, AS/400, Informix, Sybase, ..
10
http://www.soft4web.comEmbedded Web Server + ProgramSoft4Web
http://www.proserinformatica.com 11.14
El ejecutable 1/2
�Compilamos utilizando C++
�Permite tener código Java, JavaScript, VBScript, etc., embebido dentro de la aplicación S4W
�Podemos hacer llamadas a otros lenguajes interpretados (PHP, ASP, etc.), e incluso tener embebido este código en nuestra aplicación S4W
�Compatibilidad con JAVA
�Disponible nuestro propio lenguaje de Scripting
�Conexión nativa ActiveX (OCX)
11
http://www.soft4web.comEmbedded Web Server + ProgramSoft4Web
http://www.proserinformatica.com 11.14
El ejecutable 2/2
�Tipo de aplicaciones:
– Duales: Escritorio + Servidor Web dinámico
– Servidor Web dinámico
– Plugin para conectar con otros servidores (Apache , ISS, …)
�Todas las posibilidades que permite una Aplicación de Escritorio + un Servidor Web dinámico
� Llamadas a otros ejecutables y DLLs directamente
12
http://www.soft4web.comEmbedded Web Server + ProgramSoft4Web
http://www.proserinformatica.com 11.14
Otras tecnologías
�Compatibilidad con:
– AJAX
– Flash
– HTML5
13
http://www.soft4web.comEmbedded Web Server + ProgramSoft4Web
http://www.proserinformatica.com 11.14
Ventajas S4W� Las aplicaciones incorporan FireWall
� En el ordenador donde se instale una aplicación S4W, puede haber instalado un Servidor Web (IIS, Apache, …)
� La aplicación se puede ejecutar desde un PenDrive o un CD-ROM sin necesidad de instalación previa
� El código de la aplicación HTML se encuentra compilado con el ejecutable por lo que las aplicaciones son hasta un 200% más rápidas que en lenguajes interpretados (PHP, ASP, … )
� Los datos de las aplicaciones pueden residir localmente, en la red interna y remotamente
� Mantenimiento mínimo de las aplicaciones S4W. Actualizaciones rápidas. Centralización de la información
14
http://www.soft4web.comEmbedded Web Server + ProgramSoft4Web
http://www.proserinformatica.com 11.14
Ejemplos de aplicaciones� Gestión empresarial ERP y CRM
� Tienda de Internet en las dependencias del cliente. B2B con enlace a gestión local en tiempo real
� Gestión documental. Integración con OCRs
� Control de acceso del personal
� Gestión interna y externa para domótica en oficinas y hogares. Integración con video vigilancia
� Control “Su turno”
� Servidor de impresoras XML
� Carta electrónica de comandas, vinos, etc. en restaurantes, para consultar desde PDA / Smartphone
� Catálogo electrónico. Gestión de expedientes, formularios e impresos. Presentaciones interactivas
� Casino virtual
� Control y monitorización de sistemas industriales por consulta Web
� Monitorización de cámaras. Integración con sistemas de vigilancia
� Convertir una WebCam en una cámara IP
15
http://www.soft4web.comEmbedded Web Server + ProgramSoft4Web
http://www.proserinformatica.com 11.14
ProSer Informática
Avda. de Viñuelas, 45 - Local 1 y 2
Tres Cantos
28760 - Madrid
http://www.proserinformatica.com
91 806 43 09 // 902 024 180
Contáctanos: