Novedad Velneo 21: Más novedades

Además de las novedades principales que trae la nueva versión Velneo 21, podréis disfrutar de más de 80 novedades, cambios y mejoras que facilitan la vida a los programadores de aplicaciones empresariales. Más novedades.

Características principales:

  • Novedades generales
  • Tienda y Mi Velneo
  • Velneo Cloud
  • Movilidad
  • vERP
  • Usabilidad
  • Informes personalizables

En el seminario online de presentación de las novedades, Jesús Arboleya y Mario Conde nos contaron en que consisten algunas de esas 80 novedades:

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: Más novedades es original de Velneo.

Mejoras en la web de Velneo

web-velneo-2016

Durante estos días estamos realizando cambios en la web de Velneo orientados a mejorar en las áreas de movilidad, seguridad y rendimiento.

Más adaptado a dispositivos móviles

Cada día más usuarios acceden desde dispositivos móviles a los distintos contenidos de la web, por ello un cambio del estilo en esta dirección permite que la web pueda ser más usable en cualquier situación.

Aligeramos la web, mejoramos el rendimiento

Le damos más importancia al contenido, queremos que usar la web de Velneo sea una experiencia más centrada en el contenido, la velocidad y la información.

Más seguridad

Desde hace varias semanas la web corre íntegramente en https, permitiendo que toda la navegación, ya sea en la zona de mi velneo como en la zona pública, corra bajo este estándar de seguridad.

Más centrado en los desarrolladores profesionales

Velneo ha sido creado por y para desarrolladores de software empresarial, los cambios en la web van en esa línea e intentamos que todos nos sintamos como en casa 😉

En resumen, un cambio web para conseguir mejorar en movilidadrendimiento y seguridad.

Este artículo Mejoras en la web de Velneo es original de Velneo.

10 consejos para programar apps para móviles

Ha sido una tendencia creciente durante estos últimos años y una realidad hoy día. Y es que hoy día cualquier desarrollador o empresa del mundo del desarrollo está interesada en programar apps para móviles. O soluciones de movilidad, como se titula en esta ponencia.

Aquí os dejamos con este vídeo de: 10 consejos para programar soluciones de movilidad presentado por Fernando Gutiérrez, coordinador de departamento de desarrollo de Velneo.

¿Te ha gustado el vídeo de cómo programar soluciones móviles? Pues no te pierdas tampoco a Fernando este año en Life is soft 2015, ¡últimas entradas disponibles!

Este artículo 10 consejos para programar apps para móviles es original de Velneo V7.

Velneo V7 7.15: Localizador de registros

image05

En esta nueva versión de Velneo V7 damos un repaso a este objeto tan utilizado en nuestros desarrollos. Entre las novedades que incluye esta nueva versión encontraremos:

Índices complejos

En la nueva versión podremos hacer uso de índices complejos como componentes del localizador, de tal forma que podremos encontrar un registro de forma directa buscando por otras tablas.

Estos localizadores podremos usarlos, por ejemplo, en una acción para localizar una ficha y mostrar el formulario, o para atrapar un maestro para un campo enlazado a maestro. Por ejemplo, localizar pedidos por artículos de sus líneas, localizar clientes por artículos, series, etc., que provengan de líneas de sus pedidos, entre otros muchos ejemplos.

Con esta nueva opción podremos ampliar la funcionalidad de nuestras aplicaciones permitiendo al usuario final acceder a información de forma mucho más rápida y sencilla.

image01

Uso de variables locales

Otra de las novedades que encontraremos es el uso de variables locales en localizadores. Por medio de los comandos de instrucción de Objeto, o las nuevas clases en javascript (VObjectInstance), podremos alimentar variables que podremos usar para resolver los índices usados en el localizador.

image03

Esta nueva funcionalidad nos será muy útil en la subindexación de localizadores. Un ejemplo de uso es resolver la empresa en un localizador multi-empresa por medio de una variable local, evitando el uso de variables globales, definir la subindexación a partir del formulario en el que nos encontramos y un largo etcétera de usos, que nos permitirán añadir velocidad de uso a nuestras aplicaciones..

Simple clic en localizadores

Otra de las novedades incluidas en esta versión es el uso de simple clic en localizadores, especial para dispositivos táctiles. Cuando seleccionamos la rejilla que vamos a usar en el localizador, podemos escoger una en la que hayamos definido el estilo “Simple clic dispara”.
De esta forma, con un simple clic el registro se selecciona, consiguiendo mayor velocidad a la hora de usar los localizadores, mejorando la experiencia del usuario.

image02

La entrada Velneo V7 7.15: Localizador de registros aparece primero en Velneo V7.

Tesis del Máster Universitario en Ingeniería del Software, Métodos Formales y Sistemas de Información

Se ha puesto en contacto con nosotros un estudiante de la Universidad de Valencia que necesitaba completar su Tesis del Máster Universitario en Ingeniería del Software, Métodos Formales y Sistemas de Información en la que realiza una reflexión sobre las herramientas multiplataforma en los dispositivos móviles y como encajan las metodologías ágiles en su desarrollo.

Compartimos con la comunidad las respuestas que le hemos facilitado a las preguntas que nos hacía:

1. ¿Cómo surge la idea de Velneo?

Las herramientas que manejaba Juan Muñoz-Cobos a principios de los 80 le obligaban a repetir tareas tediosas una y otra vez:

  • No se podía reaprovechar nada hecho
  • Había que dominar varias tecnologías e idiomas (si con suerte  había documentación, normalmente estaba en inglés)
  • A principios de los 80 no había bases de datos, y mucho menos relacionales. Solo había ficheros (y como mucho indexados)
  • La programación no era asistida, estaba basada en líneas y líneas de código, lo que provocaba muchos errores durante el desarrollo
  • Las modificaciones en producción solían ser auténticas películas de suspense y terror
  • Las plataformas eran muy generalistas y poco productivas para sus necesidades

En 1.986 harto de todos estos inconvenientes, empezó a trabajar en un asistente de programación para uso propio. Un sistema de indexados y tablas relacionadas. La nochebuena de ese mismo año, antes de acudir a la típica cena familiar pudo probar su creación. Ese fue el auténtico nacimiento de Velázquez Visual.

En 1.992, aprovechando una mayor estabilidad de C,  tomó la decisión de hacer algo más elaborado, algo que evitara a desarrolladores como él las mismas frustraciones que había sufrido los años anteriores. Reescribió Velázquez Visual y se lanzó a ofrecerlo a otros desarrolladores, dejando así de hacer productos finales.

Puedes profundizar en la historia en el siguiente post.

2. ¿Cuál es el objetivo final de Velneo?

El objetivo de Velneo es desarrollar aplicaciones para empresas de manera sencilla y rápida.

Velneo V7 cuenta con todos los componentes y recursos necesarios para analizar, documentar, desarrollar, mantener e implantar soluciones empresariales tanto en local como en la nube.

Velneo V7 está orientada al desarrollo de aplicaciones empresariales y cuenta con características avanzadas que te permiten obtener la máxima rentabilidad en tus desarrollos.

3. ¿Considera que Velneo es una alternativa a las aplicaciones con código nativo?

Velneo no es una alternativa, es una solución a problemas concretos de la industria de desarrollo de software para empresas. El desarrollo de software está avanzando rápidamente, los programadores quieren soluciones a sus problemas concretos. Da igual que uses o no código nativo, lo importante es que soluciones problemas y Velneo facilita la vida de muchos programadores.

4. ¿Cuál es su cliente objetivo?

Este es el perfil de cliente que más nos compra hoy día:

Un programador de 34 a 44 años que desarrolla para vender programas con una plataforma sin evolución (VB, Fox Pro, Cobol, Clipper,…) o que su plataforma es complicada y cara de mantener (.NET o Java) que vive en (España, México, Chile, Colombia, Uruguay o Argentina) y que tiene su domicilio en las ciudades de (Madrid, Bogota, Santiago de Chile, Mexico City, Barcelona y Buenos Aires). Este programador tiene que cubrir las necesidades de desarrollar software para empresas.

5. ¿Qué ventajas considera que tiene Velneo respecto a otras alternativas similares?

Estas son las características más nombradas por los clientes actuales en la encuesta de satisfacción y por tanto consideramos que son nuestras ventajas:

Open Apps
Producto en Español
Robustez
Simplicidad
Reusabilidad del código
Plataforma de desarrollo integral
Javascript
Personal/Equipo
Refactorización
Comunidad
Multiplataforma
Fácil aprendizaje
Cloud
Blog y Foro
Facilidad para desarrollar
Desarrollo ágil
Cercanía
Base de Datos
Rapidez al programar
El hecho de no tener que escribir código
Evolución
Fiabilidad
Soporte/asistencia técnica
herencia

6. ¿Creen que las metodologías ágiles (Scrum, Kanban) son un buen compañero de viaje para esta herramienta?

Cualquier metodología de desarrollo bien implantada en un equipo es un buen compañero para la plataforma. Nuestros clientes nos consideran una herramienta ágil y rápida de desarrollo por tanto, un scrum o kanban bien implantados puede traer grandes ventajas al desarrollo con Velneo.

7. Opinión de las aplicaciones móviles como complemento a herramientas de gestión ágil de proyectos

El mundo móvil y escritorio, están confluyendo, ¿Qué es móvil? ¿Qué es escritorio? ¿Qué es un portátil? Las ventajas son las mismas, simplemente son dispositivos que interactúan con la información. Cualquier soporte que ayude a la gestión de un proyecto será bienvenida, sea en un PC, TV, portátil o móvil.

9. Aplicación móvil versus aplicación web (Ventajas e inconvenientes)

Cada uno tiene su aplicación, hay que saber muy bien cuando usar que, es el debate entre creación y consumo de contenidos. Si quieres crear contenido e interactuar con él, sin duda la mejor opción son las aplicaciones, si quieres consumir contenido lo más probable que lo mejor sea la web.

En nuestra plataforma puedes crear aplicaciones móviles y aplicaciones web.

Estas son las ventajas de crear aplicaciones:

  • Experiencia de usuario, si quieres experimentar una gran experiencia, es necesario que hagas una aplicación, te permitirá crear controles e interactuar con el dispositivo de otra manera. Facebook, Twitter, Gmail, tienen todas  web, pero al final lo que más se usa en los dispositivos móviles son las apps ya que la experiencia es superior.
  • Usar capacidades locales del dispositivo, si quieres usar todas las capacidades locales del dispositivo donde está ejecutándose tu código lo mejor es usar apps.
  • Si lo que quieren conseguir es aplicaciones orientadas acciones, la app es la solución.
  • Es menos costoso de desarrollar y mantener una app que una web.
  • Personalizar el entorno para un usuario es muy complicado con una web, si necesitas que tus usuarios disfruten de personalización la app es la solución más práctica.
  • Cálculos complejos, informes y gráficos.

Ventajas de crear web:

  • Indexación en buscadores.
  • Fácil de linkar y navegar por la web.
  • No necesita instalación ni actualización.

Artículo Aplicaciones vs Webs

9. Aportación de las aplicaciones móviles en empresas ERP, CRM, BI.

Como he comentado antes, los móviles son nuevos dispositivos, de distintos tamaños y funciones donde podrás interactuar con la información de tu empresa. Antes sólo podías ver los pedidos desde el ordenador de la oficina y hoy lo puedes ver desde tu móvil o tablet. Al tener más diversidad aumentan las posibilidades y la productividad de las empresas.

La entrada Tesis del Máster Universitario en Ingeniería del Software, Métodos Formales y Sistemas de Información aparece primero en Velneo V7.

Velneo V7 7.8: Open Apps Oficiales, Jornadas en Bogotá y nueva Zona Info

En esta nueva iteración de Velneo V7, desde el departamento comercial hemos trabajado para dar respuesta a las necesidades de los suscriptores.

Velneo Open Apps oficiales

Con la aparición de las nuevas Velneo Open Apps oficiales aumentarán aún más las posibilidades de negocio y rendimiento para nuestros suscriptores. Aparecerán versiones básica de vConta y vERP y profesional de vConta.

La tienda de las Velneo Open Apps estará disponible para los suscriptores que quieran disponer de un canal de distribución orientado a su público objetivo.

Zona Info

Seguimos mejorando la usabilidad de nuestra web y para ello, hemos remodelado a fondo la zona info con la intención de que sea posible acceder a toda la información, de una forma más organizada y efectiva.

Latinoamérica

Del 14 al 19 de noviembre estaremos en Bogotá realizando diversas acciones comerciales y técnicas con dos jornadas orientadas a suscriptores Velneo y una jornada para aquellos que todavía no os habéis unido a nosotros.

Están dirigidas a los clientes de Colombia, Perú y Ecuador aunque cualquier cliente será bienvenido. Es importante saber que tenemos pensado en los próximos meses realizar jornadas similares en México Df y Buenos Aires, pudiendo elegir la ubicación más cómoda para vosotros.


Durante las próximas semanas iremos publicando posts en el blog de velneo.es explicando en profundidad cada una de las novedades introducidas en esta versión Velneo V7 7.8. Mediante estos artículos os podremos mostrar la dimensión de cada una de las novedades

Catálogo de aplicaciones

Tienes disponible el Catálogo de Velneo Open Apps en el que se incluyen aplicaciones y recursos que podéis instalar en vuestro Velneo vServer V7 o probarlo directamente con vuestro Velneo vClient V7.

 

Anuncios sobre sistemas operativos en SmartPhones

Este pasado viernes, 11 de febrero de 2011, Nokia anunció que apostaría por Windows Phone 7 para sus smartphones. Asímismo, Nokia también informó de forma paralela que mantendrá su apuesta por Meego y por Qt.  Por otro lado también han comunicado que descartan Symbian como una plataforma de futuro.

El resto de empresas detrás de Meego como Intel, AMD, Telefonica, BMW, Mercedes o Linux Foundation siguen respaldando Meego tras este anuncio de Nokia para sus smartphones.

Meego es el sistema operativo móvil de código libre basado en Linux y Qt en el que Velneo ha confiado para aportar en el futuro soluciones de movilidad complementarias al escritorio y el PaaS (los focos estratégicos de Velneo, como plataforma de desarrollo de aplicaciones empresariales). Hoy esa movilidad ya es también posible en tablets con Windows 7, Linux y Meego (tablet anunciado para 2011) o en móviles con Maemo.

Añadir un nuevo sistema operativo a Velneo V7 es una decisión que debe ser madurada y requiere un trabajo continuo de testeo para garantizar la máxima estabilidad a nuestros desarrolladores y sus clientes finales. Este trabajo interno se realiza desde I+D, donde constantemente se prueba e integra Velneo V7 con diferentes sistemas operativos como Windows CE, Symbian, Meego, Android, etc…

En Velneo creemos que ahora mismo no es el momento de tomar una decisión de futuro sobre Meego, al tiempo que consideramos interesante seguir insistiendo desde I+D en las pruebas comenzadas hace 6 meses sobre Android, precisamente la propuesta más votada actualmente por nuestros suscriptores en el foro de ideas.


Video interno del departamento de desarrollo con pruebas preliminares de integración realizadas en Octubre 2010 con la versión 7.5 de Velneo V7.

FAQ

¿A qué nivel afecta el cambio de estrategia de Nokia con respecto a las librerías Qt y, por tanto, a Velneo?
Nuestra estrategia no cambia. Las librerías de QT son una herramienta más de las que usamos en el desarrollo de Velneo V7 (Coma flotante quad64, Apache, Puerto serie, vWebClient, vModApache, ODBC, WebKit, son sólo alguno de los ejemplos de tecnología que no cubre QT). Nuestra estrategia ha sido siempre desarrollar una plataforma completa de desarrollo de aplicaciones empresariales. Entendemos que para algunas empresas de desarrollo puede ser necesaria una solución de movilidad y en ello estamos trabajando. Nuestra solución de movilidad no lo determinará la estrategia de Nokia con Qt sino el resultado de las pruebas y las garantías de funcionamiento que nos aporten las distintas opciones que barajamos.

Si Nokia no potenciara el desarrollo de Qt, ¿Que haría Velneo?
Dentro de la estrategia original de Velneo V7, siempre se partió de tener la menor dependencia posible tanto de las librerías, como del de hardware o el sistema operativo. Las librerías QT fueron elegidas porque son un buen código fuente, un gran proyecto de software libre y con una estructura que cumple las exigencias del equipo de desarrollo y especialmente de nuestro arquitecto.
Por otro lado existen grandes empresas que usan estas librerías de software libre y estaríamos alineados con ellos para mejorarlas de una forma externa junto a otros proyectos de Software existente como Skype, KDE, Meego, Unity, Autodesk Maya, etc.

Es importante recordar que MeeGo es un proyecto en el que está involucrada la LinuxFundation y que por lo tanto cuenta con el apoyo de miembros (AMD, Siemens, Motorola, Google, Panasonic, IBM, Oracle, Intel, NEC, Fujitsu, Oracle) muy importantes.

¿Velneo incluirá algún otro S.O. en sus solución de movilidad? ¿Cuál? ¿Por qué no incluye todos?
Velneo siempre ha valorado la posibilidad de ofrecer una solución de movilidad dentro de su estrategia enfocada al desarrollo de aplicaciones empresariales.
Nunca hemos descartado Android ya que además consta en las primeras posiciones del foro de ideas, así como cualquier otra opción que pueda aparecer.
Velneo es una plataforma de desarrollo de aplicaciones empresariales orientada a desarrolladores y en la línea de ofrecer una solución de movilidad debe centrarse en un único foco que aporte la mejor solución. La solución de movilidad elegida la determinará el resultado de las pruebas y las garantías de funcionamiento que nos aporten las distintas opciones que barajamos.

¿Cambia la imagen de los “veleros” o todo sigue igual?
En la propuesta estratégica de los “veleros” existía una oportunidad en la apuesta total de Nokia por Meego. Hoy día tras, la apuesta de Nokia por WP7 para sus smartphones, nuestro barco se alineará en la dirección en la que mejor pueda cumplir sus objetivos de ser la mejor plataforma de desarrollo de aplicaciones empresariales.

¿Es la movilidad la punta de lanza de Velneo?
No. Velneo tiene como objetivo desarrollar la mejor plataforma para el desarrollo de aplicaciones empresariales. Entendemos que para algunas empresas de desarrollo puede ser interesante que haya una solución de movilidad y como ya hemos indicado, la solución de movilidad elegida la determinará el resultado de las pruebas y las garantías de funcionamiento que nos aporten las distintas opciones que barajamos.

¿La estrategia de movilidad de Velneo pasa sólo por Velneo vClient V7 o también incluye Velneo vServer V7?
Actualmente está disponible Velneo vClient V7 para el sistema operativo Maemo/MeeGo. Nuestra estrategia actual no pasa por la distribución de Velneo vServer V7 para sistemas operativos móviles. Existen en el mercado dispositivos móviles que corren sistemas operativos Windows 7 y Linux y que permiten la ejecución local tanto de Velneo vClient V7 como de Velneo vServer V7. Queremos recordar que nuestro objetivo multiplataforma pasa inicialmente por completar los componentes actuales en todas las plataformas disponibles y sacar de beta los componentes actuales antes de abrir más frentes en nuevos sistemas operativos.

¿Qué plazo podemos barajar para contar con alguna alternativa real para ejecutar nuestras aplicaciones desde un móvil o una tablet con Velneo vClient V7?
Ahora mismo ya dispones de una solución de movilidad MeeGo en beta para la que existen dispositivos en el mercado y otros nuevos que están apareciendo precisamente estos días. Además, en el mercado puedes encontrar ya tablets con sistemas operativos Windows 7 que permiten la ejecución de tus aplicaciones. MeeGo es una solución de movilidad en la que trabajan Intel, AMD, Mecerces, BMW, etc., además de Nokia que incluye Meego en su área de tecnología e I+D+I y que tiene pensado implantar en sus tablets, fechando para este año la aparición de un nuevo dispositivo. Otras opciones, si se barajan, las determinará el resultado de las pruebas y las garantías de funcionamiento que nos aporten las distintas opciones y en las que llevamos trabajando desde su aparición.

Potenciar la web (html), ¿sería la solución ideal al tema de movilidad ?

Creemos que Velneo vModApache V7 es una solución ideal para algunas aplicaciones empresariales. Velneo vModApache V7 os posiciona facilmente en cualquier plataforma móvil para poder consultar y modificar datos de vuestras aplicaciones empresariales.

¿En qué estado se encuentra el I+D para Meego?

Meego es un proyecto de futuro y existe un grupo de empresas muy fuertes detrás de su desarrolllo lideradas por Intel y Nokia (que sigue impulsando el desarrollo). De hecho ya existen tablets con Meego e Intel ha presentado prototipos de tablets para salir este año 2011, y Nokia dispondrá de un dispositivo a finales de este año.

En cuanto al aspecto técnico, Qt es el núcleo de Meego, por lo que es la decisión más lógica para ejecutar Velneo V7, ya que es la que más garantías de funcionalidad y rendimiento nos ofrece.

¿En qué estado se encuentra el I+D para Android?
Hemos analizado las posibilidades del NDK de Android, y hemos concretado los problemas que se deberían solucionar (decimales, acceso a teclado, script, librerías externas, gestión de señales, etc.)
Durante estos últimos meses se ha avanzado en el procedimiento habitual previo a incorporar cualquier plataforma en nuestro sistema de integración continua y en ir detectando las necesidades de adaptación específicas de la plataforma.

¿En qué estado se encuentra el I+D para Windows Phone 7?
A día de hoy no tenemos ningún proyecto interno en relación a la preparación del nuestra plataforma para Windows Phone 7, ya que este sistema operativo está en sus primeros estadios de implementación. Windows Phone 7, no nos ofrece las mínimas garantías para las funcionalidades que necesitamos para ofrecer una buena plataforma de desarrollo de aplicaciones empresariales.
De todas formas todas las lineas de código de Velneo V7 son portables 100%. Siempre que los sistemas operativos ofrezcan unas mínimas herramientas, la portabilidad es posible. Esto lo hemos ido comprobando durante los últimos años realizando ports internos a diferentes sistemas operativos (N770, Windows CE, Cell (PS3), Itanium2, PowerPC)