Archivo | Software RSS feed for this section

Cambiando de herramienta de desarrollo

21 Sep

Cambiando de herramienta de desarrollo

¡Qué fácil resulta olvidarse del pasado!

Esta se la conclusión a la que llego tras la experiencia vivida en casi 3 décadas dedicado al desarrollo de software.

La primera vez

La primera vez que aprendes a usar un lenguaje de programación o una herramienta de desarrollo, todo es nuevo, apenas existen barreras de aprendizaje, ni barreras de entrada. Tampoco tienes lastres del pasado. Todo es sumar, sumar y sumar…

Pasado un tiempo, que depende de la dedicación y de cada programador adquieres un nivel que te permite abordar proyectos cada vez más complejos. Finalmente, terminas convirtiéndote en un experto de esa herramienta y, durante años desarrollas software e implantas aplicaciones en nuevos clientes.

La hora del cambio

El software no es diferente al resto de tecnologías, con el paso de los años se cumple un ciclo tecnológico y comienza otro. Cada ciclo suele obligar a un cambio de lenguaje, herramienta o plataforma de desarrollo.

A diferencia de lo que ocurrió la primera vez, ahora existen multitud de barreras que dificultan el cambio:

Sigue leyendo

Anuncios

Plantillas empresariales Velneo

17 Dic

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 🙂

Sigue leyendo

Traductor interactivo

16 Dic

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

Evolución de la App Store en el iPhone/iPod Touch

14 Dic

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:

Sigue leyendo

Cambiar de herramienta de desarrollo de aplicaciones empresariales

31 May

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.

Sigue leyendo

¿Por qué Google apuesta por dar soluciones off-line?

3 Abr

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?

Apple y el negocio del iPhone Developer Program

9 Mar

Esta semana Apple a presentado otra novedad y van unas cuantas en lo que va de año y es que la empresa de Cupertino lleva un ritmo frenético.

El modelo de negocio presentado junto al anuncio del SDK del iPhone no es nuevo pero la unión del iPhone, el SDK y la App Store me gusta.

Apple iPhone SDK Enterprise

Me da la sensación de que han cerrado el circulo. Por un lado ponen en el mercado un dispositivo atractivo que conjuga un teléfono, un iPod y un navegador que está triunfando poco a poco impulsado por los acuerdos con las empresas de telefonía y la redución de precios que ha sufrido el dispositivo desde su lanzamiento.

Lo orientan al masivo mercado doméstico destacando su funcionalidad como teléfono y iPod, pero se aprecia una importante penetración en el mercado de las PDA.

La Keynote celebrada la semana pasada mostró un conjunto de medidas que podríamos resumir en la siguiente lista:

  • Presentación de un SDK para facilitar el desarrollo de aplicaciones, con interesantes utilidades.
  • Presentación de aplicaciones desarrolladas por importantes empresas del sector.
  • Presentación del iPhone como un dispositivo abierto al mercado de los juegos.
  • Creación un programa para desarrolladores con precios de servicios muy competitivos 99$ para desarrolladores y 299$ para empresas.
  • Creación del iTunes del software con el App Store para iPhone e iPod Touch.
  • Creación de la App Store que facilita la venta mundial de aplicaciones a los desarrolladores quedándose Apple con el 30% del pastel.
  • La App Store es un concepto similar al iTunes aplicado al software para el iPhone y el iTouch.
  • Para aplicaciones gratuitas Apple asume los costes de distribución y no cobra nada al desarrollador.
  • Anuncio de iFund un apoyo de $100.000.000 para el desarrollo de aplicaciones para el iPhone y el iPod Touch, casi nada.

Mis conclusiones

El resultado de todo este programa será, sin duda, el desarrollo de cientos o miles de aplicaciones algo que da más valor al iPhone y que sin duda conseguirá dejar fuera del pastel a muchos de sus competidores, aunque es cierto que los tendrá muy serios ya que se enfrenta a fuertes rivales en el negocio de los juegos y del software empresarial, pero tiene buenas cartas para ganar la partida. El iPhone puede convertirse en el dispositivo móvil más atractivo gracias a la cantidad de soluciones de todo tipo que podrá llegar a disponer en poco tiempo, algo parecido a lo que ha conseguido Facebook con su gran catálogo de aplicaciones.