Velneo rombo 150En muchas ocasiones me preguntan ¿Qué es Velneo? por ese motivo he decidido escribirlo en mi blog y dar está URL como respuesta a partir de ahora. Por supuesto, se admiten sugerencias para mejorarla en su comprensión. De momento está es la versión beta 0.5 de la descripción.

Su definición es:
Velneo es una plataforma de desarrollo de aplicaciones empresariales.

Vale, muy bien y ¿Qué es una plataforma de desarrollo de aplicaciones empresariales?

Son un conjunto de herramientas que te permiten desarrollar, implantar y mantener aplicaciones de escritorio y Web para dar soluciones a proyectos empresariales.


OK, y ¿De qué herramientas se tratan?

Podemos dividirlas en 3 grupos edición, desarrollo y ejecución.

Las herramientas de edición son 2: vDevelop y vReport.

vDevelop es un editor completo e integrado que te permite plasmar desde el análisis de la aplicación, crear la estructura de base de datos, los objetos visuales de escritorio, procesos y las páginas Web. Todo integrado lo que tiene grandes ventajas.

vReport es un editor especializado en la personalización de informes. Es muy útil para aquellos que desarrollan aplicaciones estándar ya que te permite crear una única aplicación y tener para cada cliente un fichero con la personalización de sus imágenes e informes.

Las herramientas de desarrollo son 2: El almacén de objetos y las plantillas

El almacén de objetos consiste en un grupo numeroso de pequeños mapas de código que te permiten generar con gran rapidez y precisión tablas y sus objetos visuales. El almacén de objetos es personalizable por lo que ampliarlo y ajustarlo a tus necesidades. Su uso reduce de forma muy apreciable los tiempos de desarrollo.

Las plantillas son código libre (FLOSS) que te permite crear aplicaciones en un tiempo record. Las plantillas puedes implantarlas tal cual se entregan o personalizarlas todo lo que quieras. Existen plantillas para desarrollar soluciones de gestión integrada, TPV, CRM, Contabilidad y ERP.

Las herramientas de ejecución son 3: vRunner, vServer y vClient

vRunner es un ejecutor monopuesto de runtime libre. Es decir que con Velneo podrás desarrollar e implantar soluciones monopuesto de forma totalmente gratuita.

vServer es la parte servidora de la arquitectura cliente-servidor de Velneo. Se trata de un multiservidor ya que permite gestionar las aplicaciones, los usuarios, la seguridad y sirve al cliente las aplicaciones, los datos, ficheros con su servidor de disco y también es un servidor Web. Permite ejecutar tareas programadas, copias de seguridad en caliente y al funcionar por TCP/IP permite implementar soluciones en redes locales, Intranet e Internet. Este producto se adquiere con un coste por licencia.

vClient es la parte cliente de la arquitectura cliente-servidor de Velneo. Permite ejecutar las aplicaciones e incluye un navegador Web integrado así como un explorador de ficheros para trabajar con las carpetas compartidas a través del servidor.

¡Ufff, cuanta información! ¿Qué ventajas tiene que esté todo integrado?

Velneo es una plataforma integrada y completa por lo que no necesitas utilizar productos de terceros para crear tus soluciones. Incluye una base de datos increíble (modelo real) y todo lo necesario para desarrollar e implantar las soluciones.

Ejemplos de la gran ventaja que otorga esta integración es que utilizando los inspectores de vDevelop puedes saber donde se utiliza un formulario o un proceso, pero igualmente puedes saber donde se utiliza un campo o una tabla. Es decir, la base de datos, las tablas, los campos y los índices son un objeto más dentro de la aplicación.

Es tan grande su integración que si cambias el nombre de un campo este cambio se refrescará en todos los lugares donde se usa de forma automática incluyendo las páginas Webs. Y si un proceso lo renombras y es usado dentro de un trigger también el editor se encarga de renombrarlo. Estas características te ahorran gran cantidad de horas de trabajo y te dan total seguridad a la hora de saber si puedes borrar un objeto visual, un campo o un índice porque no se usan.

¿Base de datos modelo real?

Sí, además de la innovadora arquitectura que integra todo en uno. Velneo incluye una base de datos increíble con características que no encontrarás en otras bases de datos.

Los enlaces entre tablas sólo se definen una vez. No es preciso utilizar sentencias where para resolver los enlaces entre las tablas de la sentencia SQL.

En realidad Velneo no utiliza sentencias SQL pues el acceso y la gestión de los datos así como todas las operaciones se realizan con un lenguaje natural como por ejemplo (Cargar lista, recorrer lista eliminando fichas, recorrer lista modificando fichas, recorrer lista de sólo lectura, modificar campo, etc.)

Además la base de datos de Velneo tiene tipos de enlaces que no encontrarás en otras bases de datos como el puntero a tabla de datos indirecta, singular de plural por posición, singular de plural por índice, hermano contiguo, etc. Pero esto es mejor conocerlo a fondo porque explicarlo aquí requiere mucho texto dada la gran potencia que te otorga cada tipo de enlace.

También existen índices por trozos o palabras de campos alfabéticos, puedes indexar todos los que necesites. Eso te permite buscar, por ejemplo un cliente por palabras o trozos de su nombre comercial, razón social, dirección, teléfono, email, etc. Todo en una sóla búsqueda.

Dispone del concepto actualización que te permite ahorrarte crear triggers de alta, baja y modificación de una tabla para actualizar un dato en otra tabla. Por ejemplo, puedes definir una actualización que actualice la existencia de un artículo cuando se graba la línea de una factura de venta. Se tarda 30 segundos en hacerlo y ya está. Eso equivale a cientos de líneas de código para controlar lo que debe hacer por alta, por baja, por modificación, si cambia la cantidad e incluso si cambia el artículo. Velneo deshace con el artículo y cantidad anterior y actualiza también el nuevo artículo con la nueva cantidad. Es difícil de explicar, es mejor verlo funcionando. Te sorprenderá.

Curioso ¿Donde puedo conocer más sobre Velneo?

Encontrarás toda la información en la Web www.velneo.es

También puedes visitar su foro en forum.velneo.com

¿Existe información en vídeo sobre Velneo?

Aquí te dejo unos cuantos vídeos que te pueden ser útiles para conocer mejor Velneo. Espero que te sirvan:

Este vídeo da una definición rápida y resumida de qué es Velneo:

Este vídeo describe lo que incluye Velneo nivel 1. Nivel de entrada a Velneo que te permite desarrollar aplicaciones empresariales. Es gratuito e incluye el ejecutor monopuesto de runtime libre:

Este vídeo muestra información sobre aspectos innovadores de Velneo:

Por último te pongo aquí 5 vídeos de formación de Velneo nivel 1 en los que verás como ser crea desde cero una aplicación de gestión de facturas en unos minutos.

Vídeo 1: Planteamiento del problema. Se explica la aplicación a desarrollar:

Vídeo 2: Base de datos. Se crea visualmente la estructura de tablas, campos, índices y enlaces:

Vídeo 3: Creación de objetos visuales (1ª parte). Se crean los objetos visuales como menús, formularios, rejillas, etc.:

Vídeo 4: Creación de objetos visuales (2ª parte). Se crean los objetos visuales como menús, formularios, rejillas, etc.:

Vídeo 5: Ejecución. Verás la aplicación desarrollada en tan sólo unos minutos funcionando perfectamente: