Mostrando entradas con la etiqueta javascript. Mostrar todas las entradas
Mostrando entradas con la etiqueta javascript. Mostrar todas las entradas

martes, 3 de junio de 2014

Disponibilizar aplicaciones Windows GDI/GDI+ en la Web

En estos tiempos donde la conectividad remota es un valor agregado interesante para cualquier aplicación, los que estamos en informática desde hace mucho tiempo conocemos la importancia de mantenerlas actualizadas y vivas. Y hay aplicaciones que han dado lo mejor de sí durante años, pero que hoy, con entornos cada vez más heterogéneos y dispositivos impensados hasta hace unos años, quedan relegadas y obsoletas.
Cuando la migración de esas aplicaciones no es posible (porque no se tienen los fuentes, o porque el esfuerzo de reescribirlas es algo que no se puede encarar), encontrar alguna alternativa que disminuya o elimine su obsolescencia es de un valor incalculable.

Dentro de la nueva línea de productos Thinfinity™ y luego de un largo tiempo de investigación y desarrollo, la empresa Cybele Software, Inc. presenta Thinfinity™ Virtual UI, un set de herramientas que permite transformar aplicaciones Windows convencionales de 32 y 64 bits (las típicas aplicaciones desktop) en aplicaciones accesibles desde entornos web.
Lo interesante es que esto se consigue prácticamente sin esfuerzo: sólo hay que agregar la librería correspondiente al programa y recompilar. Así, las aplicaciones pueden ser usadas como siempre y, además, ser accesibles desde cualquier browser, incluyendo dispositivos móviles y permitiéndonos, así, acceder a los beneficios de la virtualización sin el alto costo de instalación de entornos como Citrix XenApp® o Microsoft™ RemoteApp.

El esquema arquitectónico y de conectividad también es bastante simple:

  • Un set de librerías (dlls, fuentes, etc., dependiendo del lenguaje del programa original).
  • Un pequeño servidor http(s)/websockets que hace de enlace entre el browser y la aplicación final.

Lo bueno del enfoque es que acceder a la aplicación es apenas lo primero y básico que se puede conseguir: dado que el cliente es puro javascript (no hay java ni ningún plugin de browser de por medio) con la pericia suficiente las aplicaciones extendidas con Thinfinity™ Virtual UI se pueden integrar en circuitos de información SOA, sitios web ya existentes y cualquier otra combinación que se nos ocurra.

Los requisitos para su funcionamiento no son demasiados, aunque necesita, como entorno de ejecución final, Microsoft Windows 8, Microsoft Windows Server 2012, ó superior. Aquí va el detalle de los requisitos mínimos:

  • Para el desarrollo y pruebas
    • Sistema operativo:
      • Microsoft Windows 7 32­bit / 64­bit 
      • Microsoft Windows 8 32­bit / 64­bit 
      • Microsoft Windows Server 2012 32­bit / 64­bit 
    • Entorno de desarrollo (entre otros):
      • Microsoft Visual Studio
      • Delphi 5 to XE6
      • Microsoft Visual Basic
      • PowerBuilder
  • Servidor:
    • Microsoft Windows 8 32­bit / 64­bit
    • Microsoft Windows Server 2012 32­bit / 64­bit
  • Usuario final:
    • Cualquier browser con soporte HTML5 (todos los estándares del mercado lo soportan) sin importar el sistema operativo ni el tipo de dispositivo.
Para mayor información:

viernes, 17 de febrero de 2012

De vuelta en Cybele Software

Bueno, no es en realidad noticia fresquita. Pero sí importante.
Y aprovecho para contarles del primer lanzamiento de la temporada, que va en conjunto con el reciente relanzamiento del sitio y ahora el agregado del blog.

Sobre el producto, se trata de una herramienta de acceso remoto dual, VNC-RDP para acceder a entornos Windows y que aparece como ThinVNC 3.0. Entre sus características más importantes se destacan el uso de HTML5 como base de display, por lo que no hace falta instalar NADA, sólo tomar un browser compatible y saber adónde acceder. Lo muy distinto de esta versión es que permite acceder usando RDP (tal como se hace, por ejemplo, con Remote Desktop). Cuenta, además, con un file transfer.

Ahora sí que hay algo bien liviano y sin necesidad de instalación (que se puede usar desde cualquier browser html5, incluyendo teléfonos (con buena pantalla) y tabletas.

Para más datos pueden espiar aquí.

Y estén atentos que pronto habrá más novedades.

Nos escribimos,
Daniel