Web de Velneo V7

Integración de WebKit

Publicado: 16.10.08 (00:00 UTC)

Hoy en día un importante porcentaje de aplicativos funcionan en el mundo Web, esto nos lleva a la necesidad de tener un grado de integración con él, y para ello hemos añadido WebKit a Velneo V7.

La integración de este elemento en Velneo nos permite cubrir un conjunto de necesidades importantes:

Acceso a una ayuda online con toda la potencia del mundo web, acceso al portal de gestión de Velneo sin necesidad de navegadores de terceros y mucho más importante para los programadores Velneo, es la posibilidad de incluir en sus aplicaciones controles donde puedan incrustar y navegar por páginas html.

Necesitamos por tanto un visor Html que sea totalmente compatible con las páginas web actuales y cómo no, multiplataforma, para que las aplicaciones desarrolladas con V7 funcionen igualmente en Linux / Mac / Windows. Un estudio de mercado nos llevó a la decisión de usar WebKit. Esa librería opensource cumple todos los requisitos necesarios para Velneo, y además ha sido recientemente integrada en las librerías de Qt que Velneo utiliza en sus desarrollos, lo que ha facilitado la toma de decisión.

Esta librería sorprende por su uso en importantes aplicaciones, lo que garantiza su fiabilidad y compatibilidad. Algunas de estas aplicaciones (la lista completa sería enorme) son:

Google Chrome, Safari (Apple), OmniWeb, Osb-browser (Nokia), Entourage 2008 (Microsoft), Mail (Apple), Msn Messenger, Yahoo! Messenger, Real Player, Help Viewer (Apple), etc.

En la siguiente captura, vemos webkit integrado en la parte central de vDevelop:

¿Cómo insertar un Visor Html en nuestras aplicaciones?

Es tan sencillo como arrastrar a un formulario el control “Visor HTML” y en su propiedad “contenido” escribir la URL que deseamos visualizar. Aquí vemos un sencillo ejemplo:

 

Etiquetas: html, , , ,

Arriba

Comentarios

  • Publicado: 16.10.08 (13:29 UTC)
    Por eic #

    Hola.

    Si no entiendo mal, este elemento es como el antiguo control HTML de v6.x, pero con más funcionalidades. Por eso, me gustaría preguntar:

    - ¿Se podrá usar en informes?

    - ¿Hay alguna manera de interactuar con Velneo? Es decir, desde (p.ej.) un código Javascript que se ejecute en un botón del formulario, ¿se podrá acceder a la estructura DOM de la página del control WebKit? ¿Y viceversa?

    Gracias,

    Fran Varona

  • Publicado: 16.10.08 (13:38 UTC)
    Por fjpnovo #

    Buenos dias:

    Entendido.

    Un saludo,

    Fran.

  • Publicado: 16.10.08 (13:50 UTC)
    Por vromero #

    Hola Fran,

    en principio ese control podrá usarse para informes.

    En cuanto a la interacción con Velneo, por ahora no será posible, el control será básicamente para visualizar páginas Web. No obstante en el futuro, si tenemos pensado que exista cierta interacción, cuyo ámbito está aun por decidir.

  • Publicado: 16.10.08 (16:06 UTC)
    Por soporte #

    Hola,

    ¿Cual es la diferencia con el antiguo control HTML que tenemos en v6.x?

    Gracias y un saludo.

    Carlos Abella (AXOS)

  • Publicado: 16.10.08 (16:37 UTC)
    Por gregonzalezg #

    Buenos días.

    Podremos utilizar este componente web de igual forma como en V6 utilizamos el almacén de objetos?.

    Saludos

  • Publicado: 17.10.08 (00:15 UTC)
    Por comercial #

    ok

    Nacho

  • Publicado: 17.10.08 (00:32 UTC)
    Por electronica.tiz #
  • Publicado: 17.10.08 (02:58 UTC)
    Por cristianvg2003 #

    El punto de la Web y V7 es algo que me tenia pensando hace días, sobre todo cuando se analizan RIA”s que corren muy bien en los navegadores .

    Disculpen si es muy abusiva la pregunta pero tendrá v7 algún tipo de funcionalidad para que las aplicaciones realizadas en v7 corran en un navegador sin realizar desarrollos adicionales como lo hacen las RIA”s desarrolladas con Flex o Ruby.

    VSaludos y felicitaciones por la plataforma, está quedando genial !!

  • Publicado: 17.10.08 (09:08 UTC)
    Por eic #

    Hola.

    @Cristianvg2003: V7, como lo era v6.x, servirá para desarrollar aplicaciones que se ejecutan (sólo) con vClient. Además, puedes diseñar partes de la aplicación que se accederán (sólo) con un navegador de Internet. O puedes hacer aplicaciones sólo para vClient, o sólo para web. En definitiva, V7 NO es como Flex o Ruby.

    Saludos,

    Fran Varona

  • Publicado: 17.10.08 (10:25 UTC)
    Por vromero #

    Hola Carlos,

    las principales diferencias son:

    En v6 el visor era un control ActiveX de Internet Explorer. Eso te obligaba a tener Internet Explorer instalado, con una funcionalidad limitada por la versión instalada de ese navegador y por la interface exportada por Microsoft en su ActiveX.

    Sin embargo, en v7 ese control no es un ActiveX, sino que viene integrado con Velneo, de modo que no importa que no tengas instalado ningún navegador en tu sistema. Es además multiplataforma y no solo Windows como el ActiveX, y al ser OpenSource, tenemos acceso a su implementación, lo que nos permite un mayor control e interacción.

  • Publicado: 17.10.08 (10:34 UTC)
    Por vromero #

    Hola Gregonzalezg,

    no comprendemos bien la pregunta, puedes por favor explicarnos con más detalle tu duda?

    Gracias

  • Publicado: 17.10.08 (10:40 UTC)
    Por vromero #

    Hola Electronica.Tiz,

    en v7 ese problema está contemplado, y tendrás el control sobre los refrescos del control html gracias a los eventos.

  • Publicado: 17.10.08 (11:10 UTC)
    Por vromero #

    Hola Cristianvg2003,

    actualmente estamos estudiando esa posibilidad, pero no hemos tomado una decisión firme al respecto aun.

  • Publicado: 17.10.08 (13:36 UTC)
    Por gregonzalezg #

    hola VRomero.

    Me refiero a esto: A partir de la estructura de la base de datos utilizando el almacen de objetos crear los formularios de altas, bajas, modificaciones y todo lo que conocemos hasta ahora; pero en formato WEB.

    Saludos.

  • Publicado: 18.10.08 (13:29 UTC)
    Por overall #

    Hola,

    He estado probando este control y me parece una maravilla, pero no se donde se encuentra la barra de navegación, como se puede ir hacia atrás, hacia delante, refrescar, poner una nueva dirección , etc…

    Muchas gracias

    Luis

  • Publicado: 20.10.08 (17:05 UTC)
    Por flozano #

    A raiz del siguiente comentario…

    “Hola Cristianvg2003,

    actualmente estamos estudiando esa posibilidad, pero no hemos tomado una decisión firme al respecto aun.”

    … me asalta una duda. En V7 se sigue usando el mismo modelo para Web que había en 6? O es algo por definir?

    Sii es algo por definir, creo que hay muy buenas ideas en la comunidad “web”, en la que se está innovando mucho en cuanto a tecnologías (JS,AJAX, flows, RIAs), y valdría la pena abrir un debate en el que contrastéis qué posibilidades hay y cómo lo ve la comunidad… para mi era como sabéis uno de los grandes fallos de la 6, y creo que ahora tenéis la oportunidad de hacerlo muy bien desde el ppio.

  • Publicado: 24.10.08 (12:17 UTC)
    Por vromero #

    Hola Gregonzalezg,

    si te refieres a la posibilidad de mediante procesos del almacén de objetos, crear paginas web para formularios de altas, baja y modificaciones, seguirá siendo posible en v7 una vez que esté operativo el almacén de objetos.

    Un saludo

  • Publicado: 24.10.08 (12:19 UTC)
    Por vromero #

    Hola Luis,

    esos controles que comentas no están pre-creados en v7, ya que vemos muy importante que el control Web no venga predefinido para que pueda adaptarse a todas las necesidades, y que sea después el programador quien programe esos controles.

    No obstante es probable que próximamente añadamos al control nuevas propiedades para automatizar la creación de los controles típicos como los que describes y evitar trabajo al programador.

    Un saludo

  • Publicado: 24.10.08 (12:21 UTC)
    Por vromero #

    Hola FLozano,

    en v7 existirán 2 lineas para el entorno Web, una será similar a la de v6, y otra será novedad.

    Sobre esta nueva linea, decir que ya hemos realizado pruebas muy prometedoras, y que esperamos que quedéis gratamente sorprendidos con la versión final. Pero hoy por hoy, nuestra prioridad absoluta es la estabilidad y fiabilidad del entorno Velneo en Windows, Linux y Mac, por lo que será necesario esperar un poco antes de que presentemos los avances en el campo Web.

    Un saludo

  • Publicado: 24.10.08 (12:29 UTC)
    Por eic #

    Hola, Vromero.

    Pues… que sepas que eso es como poner un caramelo a la vista, abrirlo, agitarlo un poco delante de tus ojos… y llevárselo.

    Pero imagino que si, como dices, será algo a lo que le falta bastante tiempo para salir (por dar prioridad a otras cosas), es lógico que no queráis mostrarlo para no generar el debate de “por qué no sale antes”.

    Esperaremos…

    Saludos,

    Fran Varona

Deja un comentario


© 2012, Velneo S.A. Todos los derechos reservados      Contacto | Privacidad - Legal
Life is Soft