Novedad Velneo 21: Servicio web para crear vClient personalizado

Con la nueva versión Velneo 21 aparece un nuevo servicio web que permite crear, de forma muy sencilla, un vClient personalizado con vuestra imagen corporativa o la de vuestros clientes. vClient ahora es tuyo.

Características principales:

  • Sencillo, rápido y flexible
  • Windows 64
  • Disponible para suscriptores de Velneo nivel 4

En el seminario online de presentación de las novedades, Domi Fernández nos explicó como usar este nuevo servicio:

Podéis conocer la lista de novedades más destacadas de esta versión en la página de novedades.

Este artículo Novedad Velneo 21: Servicio web para crear vClient personalizado es original de Velneo.

Velneo vClient Android para apps en Android

En Velneo seguimos apostando por dotar a la plataforma de una solución de movilidad que permita dar a nuestras aplicaciones un acceso remoto desde el mayor número de dispositivos móviles posibles. En esta iteración 7.16 hemos publicado una nueva versión del componente Velneo V7 vClient Android.

Como primera mejora hemos implementado la nueva versión 5.3.1 de las librerías Qt. Hemos incorporado una serie de novedades que podremos disfrutar en las nuevas versiones, como la integración con el teclado y los controles, ya no es necesaria la instalación de librerías adicionales (Ministro), simplificando el proceso de instalación y un mejor funcionamiento en general de las aplicaciones.

Hemos desarrollado una sencilla Open App de ejemplo, vContactos Móvil, que se complementa con una serie de recomendaciones para la programación orientada a móvil Android con Velneo. Esto servirá de guía práctica y teórica, de forma que se simplifica y agiliza enormemente el desarrollo de interfaz para su ejecución en dispositivos móviles. Ver vídeo de vContactos en funcionamiento.

vclient-android-1

Disponible en Play Store

Para facilitar el uso de Velneo vClient V7 en tu Android, lo podrás obtener a través de la Play Store de Google donde podrás descargar e instalar Velneo vClient V7. Además, disfrutarás del servicio de actualización de Play Store de Google que puedes configurar para que te avise de nuevas versiones y te actualice de forma automática.

Desde luego, seguirás disfrutando de Velneo vClient V7 haciendo uso del enlace que suministramos en la página de descargas.

vclient-android-2

Más fácil de instalar

Hemos simplificado el sistema de instalación de Velneo vClient V7 para que te sea más fácil disfrutar de Velneo en tu tableta o móvil. Ya no es necesaria la instalación del software Ministro de Android para ejecutar Velneo vClient V7 en Android.

Para disfrutar de la nueva versión, desinstala Ministro e instala Velneo vClient V7 de la forma que prefieras, desde Play Store de Google o con el enlace que suministramos en la página de descargas. Velneo vClient V7 se instalará en un único paso.

vclient-android-3

Incluye el botón estándar de opciones para tus menús en Android

Cuando incluyas un objeto menú en el marco AUTOEXEC, este menú se integrará de forma automática con Android, mostrando una barra de título con el nombre de la aplicación y un botón estándar de Android para el despliegue de las opciones.

En función del dispositivo móvil, la opción de menú se mostrar en pantalla, si éste no tiene botón físico de Menú. O al pulsar el botón físico del dispositivo, si es que lo tiene.

El menú soporta además varios niveles, por lo que podrás incluir no sólo acciones sino también submenús que se desplegarán a medida que el usuario seleccione opciones.

vclient-android-4

Mejora en la integración del teclado con tus aplicaciones

El uso del teclado estándar de Android y de las funciones de autocompletado y opciones de corrección ortográfica podían dificultar la introducción de texto en la ventana de login o en los distintos controles incluidos en la aplicación.

En esta nueva versión se mejora el soporte del teclado estándar de Android lo que nos permite hacer uso de estas funcionalidades, mejorando también la integración con otros teclados que responderán de mejor forma a la introducción de datos.

Problemas como el existente a la hora de introducir una VRL la primera vez, se ven solventados en esta nueva versión.

vclient-android-5

Integra tu aplicación con Android para enviar correos, llamar por teléfono, etc.

Con ayuda del comando de instrucción Ejecutar documento puedes enviar correos electrónicos desde el móvil, marcar un número de teléfono, abrir mapas, enviar un whatsapp, etc.

vclient-android-6

Uso de las fuentes del sistema para tus aplicaciones

Las aplicaciones de Velneo V7 reconocerán los tipos de letra existentes en el sistema y adoptará la fuente del sistema adecuada, teniendo en cuenta también el idioma en que se encuentre configurado el sistema.

De esta forma mostrará correctamente todos los caracteres especiales (con tildes, etc.) correspondientes al idioma en curso.

Tus aplicaciones en el idioma de Android

Las aplicaciones de Velneo V7 reconocerán el idioma configurado en tu móvil y configurará el idioma por defecto de la aplicación que ejecutemos.

Presenta tus aplicaciones en pantalla completa

Cuando necesites el mayor espacio en pantalla que te proporcione tu tableta o móvil, podrás usar la opción de pantalla completa.

Recuerda que podrás acceder de nuevo al resto de aplicaciones de tu tableta o móvil usando los gestos para abrir las notificaciones.

Usa comandos de acción y menús en stock en tus aplicaciones

Disfruta de todas las opciones en stock en tus aplicaciones y que te permiten usar funcionalidades sin tener que programarlas.

En versiones anteriores estaba limitado el uso de acciones y menús en stock, ahora tendrás disponibles más opciones para usarlas en tus aplicaciones.

Sal de una aplicación con el botón Cancelar

Para cerrar nuestras aplicaciones podemos hacer uso de la opción de menú en stock Salir, pero también podremos salir de una aplicación con el botón de Android Cancelar, lo que no sólo hará que vuelvas al punto anterior, si no que realmente cerrará la aplicación, dejando de consumir recursos del sistema.

Para ello, debemos cerrar previamente las vistas de datos que se encuentren abiertas.

Sin duda, con esta nueva versión del vClient para Android, los desarrolladores disponen de más facilidades para crear, implantar y mantener apps en dispositivos Android de manera rápida y sencilla y guardando compatibilidad con el resto de componentes.

The post Velneo vClient Android para apps en Android appeared first on Velneo V7.

Velneo V7 7.10: Idiomas de proyecto y de Velneo V7

En la nueva versión de Velneo V7 7.10 hemos incorporado una gran cantidad de mejoras relacionadas con la gestión de idiomas de tus proyectos. La principal mejora que encontrarás es la posibilidad de seleccionar el idioma de entre los definidos en el proyecto. También encontrarás gran número de funciones que te permitirán configurar la visualización de los textos en el idioma que te interese.

Vamos a ver un resumen de las novedades incorporadas y de todas las funcionalidades relacionadas con la gestión de idioma que puedes usar. Descarga Velneo vTranslator V7 y aprovecha todas las posibilidades que te brinda.

Idiomas del proyecto en Velneo V7

Los textos que aparecen en una aplicación realizada con Velneo V7 pueden ser internos (menús en stock, textos del sistema, etc.) o del proyecto Velneo V7.

En la ventana de propiedades del proyecto puedes definir los idiomas que usarás en tu aplicación. Las propiedades de los objetos que admiten idiomas (por ejemplo el nombre del objeto) tienen un editor que permite definir la propiedad en los diferentes idiomas del proyecto.

Idiomas internos de los componentes de Velneo V7

Los ejecutables de los componentes de Velneo V7 (Velneo vClient V7, Velneo vDevelop V7, etc.) se suministran en inglés y español. A esto se añade la opción de incluir en el directorio de aplicación los ficheros de traducción de otro idioma, con lo que los textos de Velneo V7 se podrán visualizar en dicho idioma.

Estos ficheros tienen el formato vClient_IDIOMA_PAIS.qm, donde IDIOMA es el identificador del idioma en formato ISO ISO 639 y PAIS es el identificador del país en formato 3166 (por ejemplo vClient_CA_ES.qm es el fichero de traducción en catalán). Iremos publicando en el Centro de soporte de Velneo los ficheros de traducción realizados por otros suscriptores según los vayan aportando.

Continue reading "Velneo V7 7.10: Idiomas de proyecto y de Velneo V7"

Tutoriales Velneo – Nuevos comienzos

Después de mucho tiempo volvemos con la saga de Tutoriales Velneo.

Por que empezamos de nuevo con los Tutoriales?

La respuesta es fácil, han cambiado muchas cosas.

Velneo a crecido desde que empece con la saga y creo que es conveniente empezar viendo los cambios pero desde abajo, al igual que dice un buen amigo, Cambia el Chip.

Y como no, lo primero de todo es el registro en la web de Velneo :)

Empecemos pues Lo primero que tendremos que realizar sera el registro en la web de Velneo para poder descargarnos vClient, vDevelop y vAdmin.

Así mismo podremos tener acceso a un vServer en la nube donde podremos realizar nuestras practicas y programar lo que necesitemos.

Buenos pues a registrarse toca.

Una vez rellenado el formulario tendremos que revisar nuestro correo para activar la cuenta.

Ahora nos loguearemos en la web y pasaremos a descargar lo necesario para empezar a trabajar con Velneo.

Que tenemos que descargar? Pues 3 cosas nada mas:

Una vez tengamos descargada estas aplicaciones e instaladas podremos continuar.

Necesitamos un vServer para poder trabajar, pero claro, donde esta nuestro vServer?

Al ser usuarios de nivel 1 no podemos optar por descargarnos uno, pero no os preocupéis, Velneo nos proporciona uno de pruebas.

Para activarlo nos vamos a info y hay a Cloud (Panel de Control)

Como es la primera vez que entramos nos pedirá que creemos nuestro vServer.

Al pulsar en crear comenzara el proceso, esperamos un poco y ya lo tenemos.

Ya tenemos iniciado nuestro vServer y podemos ver la vrl donde esta alojado.

Ahora tenemos todo dispuesto y preparado.

Lo primero que aremos sera conectar con vAdmin para ver el estado del vServer y ver los usuarios y crearnos uno un poco mas corto.

Por que uno mas corto?

Al crear la cuenta nuestro nombre de usuario es el email tanto para la web como para el vServer y por este echo si queremos tener un usuario mas corto, por ejemplo jduran, tendremos que hacerlo desde el vAdmin.

Ponemos los datos de nuestro vServer y le damos a Conectar.

Por algún motivo, el cual desconozco, he tenido que resetear las contraseñas para poder acceder, espero que no os pase lo mismo.

Otro dato es que el usuario inicial ya no es nuestro correo sino velneo.

Esto tengo que mirarlo mejor :)

Cuando iniciemos el vAdmin nos encontraremos lo siguiente:

Desde este panel podremos gestionar los usuarios, grupos, soluciones, etc.

Lo que tenemos que tener en cuenta es que los permisos para las aplicaciones son gestionadas por grupos y no por usuarios individuales.

De esta manera comprobaremos que en el apartado de Grupos de Usuario este el grupo de Admin y si queremos podemos crear uno de Test o Demo para dejar paso a conocidos y que estos puedan probar nuestras aplicaciones.

En la sección de Usuarios nos crearemos nuestro usuario y le añadiremos en el grupo de Admin para así tener todo en orden.

Como podemos observar no solo debemos indicarel Nombre y Contraseña sino que también podemos decir si es Supervisor, Caduca la contraseña, etc.

En la pestaña de Grupos es donde indicaremos el grupo de Admin.

Bueno pues con esto ya tenemos el inicio de todo.

En la próxima veremos como empezar con el nuevo vDevelop.

Nos vemos ;)

El articulo Tutoriales Velneo – Nuevos comienzos apareció por primera vez en NexusFireMan.

Instalación de Velneo vClient V7 en Android

Dentro de las soluciones de movilidad que aporta Velneo, en esta nueva versión 7.8 incluimos una versión beta del componente Velneo vClient V7 de la plataforma que permite la conexión a servidores de Velneo V7 desde dispositivos móviles con sistema operativo Android™.

Esta versión beta está disponible para dispositivos con procesador ARM y que ejecuten una versión 2.2 del sistema operativo Android o superior.

A continuación veremos los pasos necesarios para realizar la instalación del componente Velneo vClient V7 en Android™:

Configuración del dispositivo móvil

Lo primero que debemos hacer es configurar nuestro dispositivo móvil para una correcta instalación.

  • Debemos activar la propiedad Permitir la instalación de aplicaciones distintas de Android Market

  • Se recomienda realizar la instalación conectado a una red Wifi, mejor que una conexión 3G. Esto agilizará el proceso de instalación y optimizará el uso de nuestros recursos 3G, en caso de disponer de los mismos.
  • Política de desconexion Wi-Fi para el uso posterior del cliente. En este aspecto debemos tener en cuenta que si durante la ejecución de Velneo vCliente V7 se produce un corte permanente en las comunicaciones, esto provocará una expulsión del cliente por parte del servidor al que estemos conectados. En este parámetro podemos configurar tres valores distintos:
    • Al apagarse la pantalla: Esta opción apagará la Wi-Fi cada vez que se apague la pantalla, provocando el corte mencionado.
    • Nunca si se esta cargando la batería: Esta opción apagará la Wi-Fi, sólo en el caso de estar funcionando con la batería.
    • Nunca: Esto evitará que el servidor desconecte la sesión de Velneo vClient, por este motivo.

 

Descarga del instalable del componente Velneo vClient V7

Una vez configurado nuestro dispositivo móvil ya podemos proceder a la descarga de la instalación. Tras la descarga el sistema nos mostrará un icono en la barra de notificaciones. Pulsando sobre este icono podemos iniciar la instalación o bien podemos localizar el instalable en el directorio de descargas.

Ejecución de instalable

Al comenzar la instalación de Velneo vClient en Android lo primero que nos solicita el sistema es la asignación de permisos a la aplicación para los distintos recursos de que hará uso. Serán los siguientes:

  • Almacenamiento: Se usará para el cacheado de aplicaciones, configuraciones de usuario, etc.
  • Comunicación de red: Se usará para la conexión al servidor.

Una vez aceptado el formulario para la asignación de permisos, podemos pulsar la opción Instalar, que realizará el proceso correspondiente.

Al finalizar la instalación, el instalable nos mostrará un mensaje indicando que el proceso ha finalizado correctamente. En el mismo formulario del mensaje de instalación finalizada tenemos la posibilidad de Abrir la aplicación. También podemos ejecutarlo desde los distintos accesos que nos ofrece Android (organizador de aplicaciones, accesos directos en escritorios, ajustes de aplicaciones, etc.)

1ª Ejecución

Velneo V7 se apoya en el framework Necessitas que aporta Ministro como solución para aligerar el tamaño de las aplicaciones en el dispositivo, pero aún así, deberemos cuidar que los dispositivos que utilicemos dispongan de espacio libre suficiente.

Si no hemos instalado todavía la aplicación Ministro, cuando ejecutemos Velneo vClient V7 por primera vez nos solicitará su instalación. Para la instalación de esta aplicación nos llevará directamente a Android Market, desde donde podemos realizar la instalación de forma gratuita. Para ello solo debemos pulsar el botón Instalar de la ficha del Ministro que nos muestra.

En la primera ejecución de Velneo vClient V7 se nos solicita la aceptación de la descarga de las librerías de Qt, imprescindibles para el funcionamiento de la aplicación. Debemos aceptar su descarga. De nuevo, recomendamos realizar este proceso con una conexión Wi-fi.

Debemos tener en cuenta que en la ejecución por defecto de Velneo vClient se realiza en el idioma Inglés. Si deseamos cambiar el idioma de ejecución sólo tenemos que realizar la selección del idioma deseado y a continuación cerrar y volver a abrir la aplicación. Es importante tener en cuenta que para realizar este cambio debemos conectarnos a una aplicación en la que se haya añadido la opción en stock correspondiente para el cambio de Idioma.

Configuración de Velneo vClient V7

Para la administración de la aplicación en el sistema Android, debemos acceder al menú de Ajustes a la opción de Administrar aplicaciones y seleccionar Velneo vClient V7. Desde este menú podremos realizar las siguientes acciones:

  • Borrar datos: Esta opción realiza el borrado del historial de servidores a los que nos hemos conectado desde el dispositivo móvil y el cacheado local de aplicaciones a las que nos hemos conectado también. Es conveniente hacerlo regularmente, sobretodo en dispositivos con reducido espacio en disco, si nos conectamos a aplicaciones diversas.
  • Desinstalar: Con esta opción desinstalaremos totalmente Velneo vClient V7 de nuestro dispositivo móvil. Debemos tener en cuenta que si lo deseamos debemos desinstalar la aplicación Ministro desde su correspondiente opción en el mismo menú de Administración de Aplicaciones.
  • Forzar detención: Opción solo activa durante la ejecución de Velneo vClient V7 que permite detener el proceso.

Pruebas y test realizados

Hasta el momento las pruebas realizadas en esta primera versión beta de Velneo vClient V7 han sido satisfactorias.

Todas las aplicaciones desarrolladas para el resto de plataformas son operativas y ejecutables con el cliente para Android, la funcionalidad es total a excepción de algunas incidencias que se reportan en el documento Problemas conocidos de la versión 7.8.

Sólo debemos tener en cuenta las dimensiones de la pantalla del dispositivo en que se ejecutará nuestra aplicación a la hora de diseñar el tamaño de las pantallas y opciones.

Debemos tener en cuenta que en algunos dispositivos móviles sólo se dispone de una pantalla táctil para el manejo de la aplicación lo que implica el diseño de botones y opciones de un tamaño adecuado al uso con el dedo en la pantalla táctil.

Las pruebas realizadas hasta el momento han sido hechas con los siguientes dispositivos:

  • Samsung Galaxy Tab 10.1v (Android 3.0.1)
  • Motorola Xoom ( Android 3.1 )
  • Asus Transformer TF101 (Android 3.2)
  • HTC Desire (Android 2.2.2)
  • LG Optimus One (Android 2.2.2)
  • Samsung Galaxy S II  (Android 2.3.3) Ver problemas conocidos
  • Samsung Galaxy Tab 10.1 (Android 3.1) Ver problemas conocidos

 

Requerimientos mínimos

  • Versión de Android: Mínimo 2.2 (móviles) 3.0 (tablet), Recomendado 3.0
  • Procesador: Mínimo 600 Mhz (2.2), Recomendado +1GHz (3.0)
  • Memoria RAM: Mínimo 512 MB, Recomendado +1GB
  • Espacio en memoria de usuario/interna: Mínimo 200MB (Libre +65MB + Tamaño de proyectos), Recomendado +1GB
  • Pantalla para aplicaciones móviles: Mínimo 320×480 (móvil), para aplicaciones de escritorio sin reprogramar: 800×600, Recomendado
    +1024×768

Problemas conocidos

Las versiones modernas Samsung Galaxy II tab y móvil traen modificaciones del sistema que dan problemas con la fuente, sustituyendo los caracteres con tipografía normal por cuadrados. Esto se resolverá para la versión final, pero en la beta actual se produce esta incidencia. Para pruebas, se puede usar tipografía negrita que sí se mostrará de forma correcta.

Entre las incidencias a reseñar también está el problema con procesos en segundo plano, cuya ejecución impide que se pueda cerrar el cliente de manera normal.

Ver el documento Problemas conocidos de la versión 7.8 para más información sobre incidencias de la beta de Velneo vClient V7 para Android.

Recuerda, que existen otras soluciones de movilidad muy interesantes, y que conjugar éstas con Velneo Cloud aporta muchas ventajas.

Idioma de aplicación en Velneo V7

Velneo V7 permite realizar aplicaciones multi-idioma, es decir, los textos de una aplicación desarrollada con V7 pueden estar en diferentes idiomas.

Por otro lado, los propios textos de Velneo V7, como por ejemplo el menú de listas, el cuadro de selección de impresora, etc, están solo en español y en inglés.

Por esta razón en el menú ‘Ver/Personalizar/Idiomas’ solo están disponibles el idioma del  sistema, el español y el inglés.


Si se desarrolla una aplicación en V7 en otro idioma diferente al español o al inglés, ¿cómo se puede ver  la aplicación en ese idioma?

La respuesta está en el idioma del sistema.

Si por ejemplo, nuestra aplicación contiene el idioma alemán y el idioma del sistema es alemán, los textos de la aplicación se mostraran en dicho idioma.

Además, ésta es la opción por defecto, por lo que si nuestra aplicación contempla el idioma del sistema donde se ejecute, automáticamente se mostrará en ese idioma.

En Velneo estamos buscando la mejor solución para que el usuario también pueda elegir el idioma de la aplicación, independientemente del sistema y que además pueda hacerlo de una manera clara y sencilla ya que, como se comentó anteriormente, además del idioma de la aplicación también existe el del sistema (elección de impresora, colores…) y el de Velneo (menú de listas,  ventana…).

 

Cambio de contraseña en Velneo vClient

Desde la versión 7.5 de Velneo V7, podemos incluir en nuestras aplicaciones la opción de que el usuario pueda cambiar su contraseña de acceso a la misma.

Para ello, y pensando sobre todo en la versatilidad, esta opción se corresponde con un comando predefinido. De esta manera podemos incluirla en un menú, un botón de una toolbar, etc.

Veamos los pasos para por ejemplo incluirlo en un menú:

  • Creamos la acción correspondiente

  • Asociamos la acción con un menú (para el ejemplo creamos el menú herramientas). En este caso, por ilustrar más el evento también la hemos incluido en la toolbar principal de la aplicación
  • Listo!! Ejecutamos y vemos el resultado

De esta manera es extremadamente sencillo incluir está opción en nuestras aplicaciones finales.

¿Cómo acceder directamente a las aplicaciones?

Varias de las novedades que se han incluido en la versión 7.5 de Velneo V7 están relacionadas con la ejecución directa de aplicaciones en Velneo vClient V7mediante VRL.

Recordamos que la VRL es una cadena con estilo URL mediante la que se define inequívocamente un servidor, puerto, usuario, contraseña e instancia con el siguiente formato:

vatp://usuario:contraseña@dominio:puerto/instancia

En la versión 7.5 se puede sustituir la contraseña con el carácter “*”, esto provocará que Velneo vClient V7 pregunte en tiempo de ejecución la contraseña y de esta manera no tener que guardarla en el acceso directo de forma permanente.

Otra de las funcionalidades incorporadas a la VRL es que ahora soporta cadenas codificadas ( URL encoded ) que nos permite que el nombre de usuario contenga todo tipo de símbolos.

Por ejemplo si nuestro usuario en el servidor es “espinete@barriosesamo.com“, nuestra VRL sería :

vatp://espinete%40barriosesamo.com:*@apps-online.com/GESTION-PANADERIA

Para que Velneo vClient V7 se conecte directamente debemos crear un acceso directo que llame al ejecutable Velneo vClient V7 pasándole como primer parámetro la VRL correspondiente.

Con estas funcionalidades se facilita el despliegue de aplicaciones, ya que la VRL y la ejecución es igual para todos los sistemas operativos, incluso si el cliente que usamos es Velneo vWebClient V7.

Menus de contexto y botn con men. Teclas aceleradoras.

Desde la versin 7.5 de V7 es posible asignar menus de contexto (el asociado al botn derecho del ratn) y botones con men a controles de formularios.

Estos menus pueden tener teclas aceleradoras cuyo contexto ser el control. Es decir, al pulsar la tecla aceleradora se lanzarn las acciones del men si el control tiene el foco del teclado.


Para asignar un men de contexto a un control hay que seleccionar el control en el editor de formularios y cambiar la propiedad ‘Tipo de men de contexto’ a ‘Personalizado’ y luego elegir el men que se quiera.

Para asignar un men con botn a un control hay que cambiar la propiedad ‘Tipo de men de botn’ a ‘Botn izquierda’, ‘Botn derecha’ ‘Botn oculto’ y elegir el ‘Men de botn’ que se quiera.

Con la opcin ‘Botn oculto’el botn estar oculto pero se podran ejecutar la acciones del men mediante las teclas aceleradoras, si las tuviera.

Al elegir un men de botn, el control aparecer con un botn que desplegar el men (tambin se desplegar con las teclas Shift+F4). Dicho botn tendr el icono del men elegido.

Es posible tener los dos menus(de contexto y de botn) a la vez dentro de un mismo control y ejecutar cualquier accin de dichos menus mediante su tecla aceleradora.

Esta funcionalidad permite ejecutar acciones (como por ejemplo localizar y editar maestros) de una manera muy sencilla.