Soft4Web 11.14
Qué es? 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 integradasen un solo ejecutable S4W EWSP = Programa Incluido en el Servidor Web 2
S4W 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 Con nuestra tecnología S4W es posible, donde nuestro Servidor Web es propio y nuestro entorno de programación también 3
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 SmartPhone o un Tablet, sin necesidad de instalar ningún Software adicional 4
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" 5
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 6
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 7
Técnica de programación: MVC Utilizamos la técnica MVC Modelo Vista Controlador Solicitud HTTP, Cliente, etc Controlador Respuesta HTML, RS S, XML, etc Solicitud Datos Modelo Base de Datos, WS, etc. Vista Planti lla, diseño, e tc. 8
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,.. 9
Compilamos utilizando C++ El ejecutable 1/2 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) 10
Tipo de aplicaciones: El ejecutable 2/2 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 11
Otras tecnologías Compatibilidad con: AJAX Flash HTML5 12
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 13
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 14
ProSer Informática Avda. de Viñuelas, 45 -Local 1 y 2 Tres Cantos 28760 - Madrid http://www.proserinformatica.com Contáctanos: info@proserinformatica.com 91 806 43 09 // 902 024 180 15