Por fin Google utiliza OpenID en su Friend Connect

Desde que Google anunció la salida de OpenSocial todos estábamos esperando el movimiento de Google hacia la gestión de características sociales (registro de usuarios, invitaciones, galería de miembros, mensajes internos, …) lógicamente utilizando la cuenta personal de Google.

Una vez más Google ofrece gratutitamente el código necesario para implementar, en teoría cómodamente, una solución a cambio de que los usuarios de tu sitio Web sean en realidad usuarios de Google que será quien los gestione y controle.

De todas formas OpenID se basa en que un usuario tenga una identificación única para validarse en todos los sitios y servicios Web y cada uno es libre de elegir el proveedor que más le interese. Google con este movimiento trata de fidelizar a sus usuarios actuales y de conseguir más usuarios nativos.

¿Por qué tanta prisa? Aún se desconoce pero es evidente que a Google ha tenido un gran interés en anuncar la salida de esta implementación tecnológica cuando ni siquiera tiene aún operativa la página Web del sitio. Seguramente en los próximos días o semanas tendremos mucha más información y es posible que conozcamos el motivo de las prisas de Google en este anuncio.

Lo verdaderamente importante es que parece que poco a poco todos los grandes están tomando posiciones repsecto a OpenID que se está convirtiendo en un estándar si aún no lo es.

Tendencias as a Service (SaaS y PaaS) - Google + Salesforce

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.

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

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

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.

Picnik excelente editor de imágenes online

picnikYa hacía tiempo que conocía la existencia de este editor de imágenes online desde su fase beta. Lo había utilizado en alguna ocasión y hoy me he decidido a hacerme cliente ya que considero que puede serme muy útil pues la mayoría de las ocasiones no necesito más de lo que Picnik me ofrece para retocar una imagen antes de colgarla en mi blog o utilizarla en una presentación o documento.

Realmente su costo es bastante reducido y me permite no tener que adquirir o instalar software de edición de imágenes mucho más complejo. Pero sobre todo destacaría que Picnik está pensado para gestionar imágenes desde y para la red. Es un software online pensado para ser utilizado en contenidos online. Es capaz de editar imágenes de múltiples fuentes: gestiona tus cuentas de Flick, Facebook, Picassa y Photobucket y Webshots, es capaz de editar imágenes del disco duro de tu ordenador, buscarlas en Yahoo o Flickr y hacer fotos de tu cámara Web. Después con la imagen puedes hacer multitud de ajustes incluso realizar efectos, añadir textos, insertar formas, hacer retoques o añadir un marco. Finalmente guardas tu imagen donde quieras subiéndola a cualquiera de los servicios de almacenamiento de imágenes antes comentados o en tu disco duro. Todo de forma sencilla y atractiva. El interfaz de Picnik es digno de ver y degustar.

No tengo nada que ver con Picnik pero felicito públicamente a todo el equipo de Picnik.

Me gusta esta forma de desarrollar software.

El software online

Software onlineNada descubro si afirmo que el software online es el futuro. Es cierto que nos gusta “poseer” y descargar contenidos, películas, música o software en nuestro disco duro, pero no es menos cierto que todo lo online lleva aparejado el sinónimo de accesible desde cualquier sitio y en cualquier momento.

Online = No depender del ordenador donde lo realicé por última vez.

Online = Despreocuparme de las copias de seguridad de mi disco duro.

Online = Fácil de compartir.

La tendencia hacia lo online es imparable. Cada vez son más los recursos domésticos y empresariales que encontramos online.

¿No es más cómodo leer todos los períodicos desde nuestro ordenador sin salir de casa?

¿No es más cómodo poder trabajar desde cualquier lugar con nuestros compañeros de trabajo compartiendo documentos o manteniendo reuniones por video conferencia que esperar a poder tener una reunión presencial?

Cada día habrá más y más software y servicios online. Esto no ha hecho más que comenzar.

“La próxima será la década online del software”

El software que no pueda correr en cualquier sistema operativo, plataforma hardware y con posibilidad de ejecutarse en dispositivos móviles no tendrá futuro.

Facebook en español

FacebookParece que poco a poco las grandes dudas existentes alrededor de las redes sociales se van disipando.

En primer lugar parece que ya no hay muchas dudas de que OpenID acabará convirtiéndose en un estándar que nos facilitará el registro y conexión a todos los sitios que visitamos asiduamente con una identificación única.

Poder disfrutar de Facebook en español también es un paso adelante ya que esta red social pese a estar por debajo de MySpace en número de usuarios parece llevar el impulso suficiente como para convertirse en la red social líder si nada cambia en los próximos meses.

Con estas buenas noticias y con los buenos deseos generados por los grandes al reunirse en Dataportability.org parece que estamos más cerca de la generación de nuevos estándar de facto.

Habrá que estar atentos a lo que pueda suceder en los próximos meses respecto a los movimientos que Google o Microsoft puedan dar respecto al OpenID. Más aún cuando bajan revueltas las aguas de las grandes adquisiciones y estamos sumidos en un período de posicionamientos frenéticos.

Por último aquí os dejo un vídeo que explica de forma sencilla cómo funciona OpenID a nivel de usuario.

Velneo: base de datos modelo real - triggers elevados a la actualización

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.

Velneo: base de datos modelo real - Tipos de campos

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.

Velneo: base de datos modelo real - Tipos de tablas

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.

Entradas siguientes »


RSS Blog de Chocolores

  • Un error ha sido encontrado; el feed probablemente está abajo. Intentelo más tarde.