sábado, 1 de mayo de 2010

Es tiempo de desarrollar para WebOS

Ahora que HP ha comprado a Palm la empresa ícono en el desarrollo de PDA's, nos damos cuenta que la joya de la corona de esta adquisición es sin duda el sistema operativo para móviles llamado WebOS.

¿Pero que tiene de importante este sistema operativo?

Sin duda alguna es que WebOS es un sistema operativo basado en linux centrado fuertemente en la Web y la sincronización en la nube.

El día de hoy existen tres sistemas operativos para smartphones que se distinguen por sus capacidades: iPhoneOS, AndroidOS y WebOS.



Si bien hoy encontramos al WebOS en los smartphones PalmPre y Palm Pixi (Gracias a @Sergiovc91 por el dato), no es descabellado pensar que podríamos encontrarlo en las siguientes tablets slate de HP. recordemos que el sistema operativo de la Apple iPad tomó como base el iPhoneOS y no el MacOS. Por esta razón la estrategia clara sería evolucionar el WebOS como una alternativa propia de HP en lugar de Windows7.



Algunas ventajas importantes de utilizar el webOS en la HP slate en lugar de windows7 serían:

  • Ser dueño de su propio sistema operativo lo que le permite modificarlo tanto como sea necesario
  • Menos problemas de estabilidad por virus (recordemos que la base es linux)
  • Fácil creación de aplicaciones por el formato de widgets (desarrolladores web fácilmente pueden entrar en este mercado)
  • Mercado potencial de aplicaciones con mayor número de desarrolladores


En cuanto a las aplicaciones para WebOS estás se desarrollan como widgets. El WebOS está basado fuertemente en el uso de tecnologías HTML5, JavaScript, AJAX y CSS con lo que se evita aprender nuevos lenguajes.

Las aplicaciones son desarrolladas en un SDK propio que implementa el framework mojo. Mojo es una API que incluye métodos para el controlador, funciones de interfaz de usuario y almacenamiento, guias para los desarrolladores y otras características.

El API permite el acceso a funcionalidad como: acelerómetro, cuentas, alarmas, administrador de aplicaciones, audio, navegador, calendario, cámara, contactos, display, correo, gps, mapas, mensajería, lisa de contactos, telefonía, fotos, administración de energía, información y servicios del sistema, video y visores de archivos y documentos.

Las aplicaciones creadas en esta plataforma siguen el patrón MVC (Modelo-Vista-Controlador)

Las aplicaciones pueden ejecutarse de manera concurrente (multitasking) y su estructura se componen de partes básicas estados y etapas.

Como podemos apreciar WebOS es un competidor respetable a las propuestas del iPhoneOS y AndroidOS.

De concretarse esta predicción veremos un crecimiento de aplicaciones móviles para la plataforma WebOS. Si quieren saber mas sobre el desarrollo de aplicaciones para esta plataforma pueden ver el siguiente video "Desarrollando aplicaciones para WebOS"



Gracias por leer mi blog
@itcollaborative

No hay comentarios.:

Publicar un comentario