1990-2008 Microsoft adapta la vieja estrategia de IBM en un mundo donde hardware y software estaban muy integrados, a un nuevo mundo donde el software adquiere protagonismo:
• Construye un sistema operativo sobre el que además crea unas aplicaciones básicas, y consigue venderlo y convertirlo en sinónimo de "ordenador personal".
• Permite que construir otras aplicaciones sobre su sistema sea muy sencillo (GUI, APIs de sistema, manuales, cursos de formación, etc...)
• "Developers, developers, developers..." estrategia...
• MS Windows se convierte en "la" plataforma de desarrollo por antonomasia de sistemas de escritorio
• Utiliza esta ventaja competitiva en terrenos varios, y con suertes varias: servidores, iis, sql server, fileservers, exchange, dc's, "internet"...
1998-2008 Google también copia la idea y evolución de esta estrategia, pero la aplica en el entorno nuevo: la web:
• Construye un buscador de éxito
• Desarrolla la infraestructura necesaria para permitir su rápido funcionamiento y crecimiento
• Desarrolla sobre esta infraestructura aplicaciones variadas básicas (gmail, google calendar, google reader,...) e integra aplicaciones compradas.
• A la vez que el anterior paso, abre APIs a desarrolladores de otras aplicaciones web, permitiendo el nacimiento de "mashups" de moda
• Lanza Google App Engine: la posibilidad para cualquier desarrollador de utilizar la infraestructura básica sobre la que corren las propias aplicaciones de Google (en teoría, claro)
[Notas y pensamientos rápidos, sin necesidad de explicación ni justificación]
[Fechas a juicio del autor]
[¿Y por qué no?]
jueves 8 de mayo de 2008
sábado 26 de mayo de 2007
Sincronización: Calendario
Tal y como comentaba en la última entrada, una de las informaciones que tendemos a almacenar en varios soportes es la relacionada con fechas, citas y calendarios.
Aunque hoy en día todavía no podemos disfrutar de tener esta información sincronizada de una forma fácil y disponible desde distintos medios (pc, web, móvil), se puede observar cómo no está tan lejos en el tiempo ese momento.
Con la presentación de Google Calendar y la posibilidad de sincronizar nuestra aplicación de calendario con él, pudimos acceder desde nuestro escritorio a la información de Google Calendar, sin necesidad de abrir el navegador y acceder via web:

Con la presentación de las API para Google Calendar, se abrió la posibilidad de poder además insertar información desde una aplicación de escritorio, y podemos ver como ya se está desarrollando esta posibilidad en algunas aplicaciones de calendarios.

Esta semana Google ha dado un paso más, y ante la idea de que poco a poco el móvil se está convirtiendo en un medio de entrada a la web más y más común, ha presentado google calendar para móviles. No se trata de una aplicación para el móvil, como puede ser Gmail for mobile, sino de una versión web de Google Calendar adaptada para móviles. No supone un gran avance, pero sí una indicación más de la apuesta de Google por el acceso a la información vía móvil.
¿Cuál será el siguiente paso de Google? ¿Desarrollarán una aplicación específica, parecida a la existente gcalsync? Personalmente creo que no se debería reinventar la rueda, sino que lo más fácil sería utilizar el calendario existente en cada móvil de hoy en día, y sincronizarlo de alguna forma con Google Calendar. Pero el tiempo nos dirá qué se saca Google de la chistera, porque estoy seguro que en su misión de organizar toda la información, el calendario personal cumple un papel que no se puede despreciar, y éste es un campo en el que aún quedan cosas que desarrollar para hacerle la vida más sencilla al usuario.
Aunque hoy en día todavía no podemos disfrutar de tener esta información sincronizada de una forma fácil y disponible desde distintos medios (pc, web, móvil), se puede observar cómo no está tan lejos en el tiempo ese momento.
Con la presentación de Google Calendar y la posibilidad de sincronizar nuestra aplicación de calendario con él, pudimos acceder desde nuestro escritorio a la información de Google Calendar, sin necesidad de abrir el navegador y acceder via web:

Con la presentación de las API para Google Calendar, se abrió la posibilidad de poder además insertar información desde una aplicación de escritorio, y podemos ver como ya se está desarrollando esta posibilidad en algunas aplicaciones de calendarios.

Esta semana Google ha dado un paso más, y ante la idea de que poco a poco el móvil se está convirtiendo en un medio de entrada a la web más y más común, ha presentado google calendar para móviles. No se trata de una aplicación para el móvil, como puede ser Gmail for mobile, sino de una versión web de Google Calendar adaptada para móviles. No supone un gran avance, pero sí una indicación más de la apuesta de Google por el acceso a la información vía móvil.
¿Cuál será el siguiente paso de Google? ¿Desarrollarán una aplicación específica, parecida a la existente gcalsync? Personalmente creo que no se debería reinventar la rueda, sino que lo más fácil sería utilizar el calendario existente en cada móvil de hoy en día, y sincronizarlo de alguna forma con Google Calendar. Pero el tiempo nos dirá qué se saca Google de la chistera, porque estoy seguro que en su misión de organizar toda la información, el calendario personal cumple un papel que no se puede despreciar, y éste es un campo en el que aún quedan cosas que desarrollar para hacerle la vida más sencilla al usuario.
Etiquetas:
calendar,
calendario,
google,
sincronización
jueves 10 de mayo de 2007
Conduit: Experimentando con la sincronización
Una de las características más interesantes y en la que queda mucho por desarrollar y mejorar, es la sincronización de la información personal entre distintos medios.
En una época en la que se tiende a utilizar distintos aparatos y medios para acceder a la misma información, la sincronización entre ellos es fundamental.
Actualmente la situación es caótica:
Cuando los programas de sincronización se generalicen, será tan sencillo como enchufar el móvil recién comprado, y tener en unos segundos la agenda de contactos al día, y el calendario actualizado con las tareas y eventos. Tendremos la información duplicada con la seguridad de que un error del disco (o de la red) no nos va a hacer perder ni una foto, ni un documento.
Estas soluciones ya desde hace tiempo se están planteando: Apple con su .Mac, ¿Google con su GDrive?, y ya existen aplicaciones conocidas que nos permiten sincronizar fotos (f-spot, Picasa).
Un programa para gnome que he conocido recientemente, y que juega con todos estos temas, es Conduit. Con una interfaz muy sencilla e intuitiva permite sincronizar distinta información como el perfil del usuario, fotos, ficheros, etc.. a distintos medios.

Aunque está en estado beta todavía (y tienen errores), merece la pena echarle una ojeada, y descubrir una de las aplicaciones que se están desarrollando, y que en un futuro serán muy usadas e imprescindibles en cualquier sistema de escritorio.
No lo tenemos disponible en los repositorios oficiales de Ubuntu, pero su instalación es muy sencilla, ya que tenemos un paquete de la última versión esperándonos en getdeb.
¡A instalar y a jugar!
Etiquetas:
conduit,
gnome,
sincronización,
ubuntu
Suscribirse a:
Entradas (Atom)