soft4web · para que un usuario conectado a internet puede conectarse a nuestra aplicación s4w,...

15
11.14 Embedded Web Server + Program Soft 4 Web

Upload: others

Post on 19-Apr-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

11.14

Embedded Web Server + ProgramSoft4Web

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

[email protected]

91 806 43 09 // 902 024 180

Contáctanos: