Mostrando entradas con la etiqueta Windows Mobile. Mostrar todas las entradas
Mostrando entradas con la etiqueta Windows Mobile. Mostrar todas las entradas

domingo, 2 de octubre de 2011

Sistemas Operativos Móviles

El momento tecnológico que estamos viviendo quedará en la historia como una época de gran creatividad, mucho desarrollo y cambios radicales en el dominio del mercado.

Atrás quedaron aquellos momentos en los que el dominante de los mercados de dispositivos móviles era Nokia y Symbian era el sistema operativo por excelencia.

Actualmente, se han desarrollado muchas otras opciones de sistemas operativos, muchos de ellos impulsado por el interés actual por las Tablet PCs, que siguiendo el ejemplo de Apple, brinda la oportunidad de compartir el Sistema Operativo con los teléfonos móviles.

El desarrollo de estos sistemas operativos en un inicio fué impulsado por la gran aceptación que están teniendo los llamados smartphones o teléfonos inteligentes.

Symbian fué el resultado del esfuerzo de Nokia de desarrollar y proveer un sistema operativo para smartphones.  Para ello se creó una fundación llamada Symbian Foundation la cual estaba destinada a facilitar lo necesario para que la comunidad de desarrolladores pudiese participar en la creación y desarrollo de productos para esta plataforma.

Microsoft es una de las compañías de tecnología que ha contado con un sistema operativo para smartphones desde hace mucho tiempo.  Casi se podría decir que desde que el concepto de teléfono inteligente salió a la luz pública.  El primer producto creado se llamaba Windows Mobile.  No logró tener la aceptación que esperaban y  lo reemplazaron por otro sistema operativo mucho más orientado a la telefonía móvil y que se llama Windows Phone.

Una pequeña compañía canadiense llamada Research in Motion (RIM)  produjo una línea de dispositivos móviles que se convirtió durante un breve período de tiempo en los modelos a copiar, dominando el mercado de los smartphones y estableciendo basicamente lo que un smartphone debería poder hacer.  El BB Device Software, es su sistema operativo y ha evolucionado hasta contar hoy día con la versión 7 del mismo.  La principal característica que le destaca es su excelente sistema de ecriptación y la facilidad de interactuar con otros dueños de dispositivos Black Berry mediante BB Messenger. 
Dominó el segmento corporativo de los teléfonos inteligentes y posteriormente se convirtió en uno de los dispositivos favoritos de los usuarios comunes.  Según los planes de RIM, el reemplazo de este sistema operativo sería el QNX que es e que utiliza el Play Book, la Tablet Pc de RIM.

El IPhone OS, denominado posteriormente iOS de Apple.  Desde cierto punto de vista, se puede establecer que con este sistema operativo inició la revolución de los smartphone que hoy estamos viviendo.  De pronto se descubrió lo que deseaban los clientes en sus teléfonos inteligentes.  Este mismo sistema operativo fue la base para el IPad y posteriormente Apple lo modifició para que tanto el IPhone como el IPad utilizaran el mismo sistema operativo.

Palm, una pequeña compañía pionera en el desarrollo de smartphones, creó un sistema operativo basado en Linux que llamó WebOS.  Adquirida la compañía por Hewlett Packard (HP), prometia ser algo grande, pues en los planes se incluía la posibilidad de que cada producto vendido por la compañía, incluyera el sistema operativo para su funcionamiento.  Las ventas no resultaron ser lo que prometían y en agosto de 2011, HP anunció que no produciria más dispositivos móviles y se intuía por ende que el desarrollo de WebOS estaría llegando a su fin.  Cambios se han dado en la compañía, por lo que actualmente es dificil poder establecer cuál será el futuro de WebOS.

Otra de las víctimas de los cambios es MeeGo, un producto codesarrollado entre Intel y Nokia.  Al anunciar que utilizaría como base para sus equipos móviles el sistema operativo Windows Phone, Nokia abandonó la alianza que tenía con Intel y por ende se detuvo el desarrollo del mismo.
Actualmente Intel se ha asociado con Samsumg y han prometido desarrollar un nuevo sistema operativo basado en Linux y que en principio se llamará Tizen.


Google creó un sistema operativo oreientado hacia los usuarios, que los usuarios tuviesesen el control y libertad de lo que ellos deseen hacer con sus aparatos.

Los listadoscon anterioridad son lossistemas operativos que han estado disponible presentes durante los últimos cinco años.  El orden no obedece a ninguna posición en particular.

Aanecerá y veremos.

viernes, 13 de noviembre de 2009

De programación y otras cosas mas...

Hace unos cuantos años atrás cuando se hablaba de lenguajes de programación de computadoras todo era relativamente sencillo. Casi todo se circunscribia a un puñado de lenguajes de programación orientados principalmente a aplicaciones específicas. Como la mayoría de los equipos eran centralizados la selección era relativamente fácil.

En aquel entonces pensar en ambiente gráfico era una utopía que muchos de nosotros jamás nos imaginariamos que pudiese ser. Lo mas cercano a algo similar era Windows 3.0, que bien o mal era una forma bastante agradable de ver otros programas.

Pero todo a evolucionado. Los programadores, como profesionales tienen una mayor presión, y es que cada día aparecen nuevas opciones y formas de programar. A la hora de actualizarse ya no es importante el lenguaje que se está utilizando, sino que hay que conocer la plataforma, el ambiente y un sinnumero de variables.

Es que hay tener en cuenta que solamente en telefonía celular ya hay una cantidad considerable de sistemas operativos con sus respectivos softwares de desarrollo para programar. Solamente por menicionar los mas conocidos, tenemos Symbian OS, Adroid, Windows Mobile, IPhone OS, Palm Web OS, BlackBerry OS y ahora a esta lista, que continua, hay que agregar el nuevo sistema operativo de Samsumg llamado Bada.

Si lo vemos desde el punto de vista de las computadoras personales, ademas de los ya conocidos C++, Visual XXX, tenemos los diferentes lenguajes para programar en ambiente Web, Java, etc. , etc.

Si se listara jamás terminariamos. Pero antes hay que mencionar la nueva introducción de parte de Google a la lista de lenguajes de programación llamado: Go, el cual es diferente a uno nombrado similarmente llamado Go!. Suena bastante parecido, se escribe diferente y es relativamente diferente tambien.

Pues tal y como lo decia al inicio. Actualmente es fácil llegar a un punto y detenerse para descubrir que hay una enorme cantidad de caminos hacia donde tomar. Todos con sus respectivas posbilidades.

Lo que si hay que hacer es evitar a toda costa y en la medida de lo posible convertirse experto en una determinada plataforma de programación, pues si bien eso trae benefcios a corto plazo, en un futuro puede dificultar la mobilidad hacia otras áreas. Y es que el ambiente tecnológico es muy dinámico, cambiante, en constante evolución. Es importante ser flexible para poder moverse a la misma velocidad de los cambios para no convertirse en un dinosaurio tecnológico.

Son pocas las profesiones que en la actualidad ofrecen esa enorme cantidad de alternativas, asi como posiblidades. Y es que con la llegada de todos estos sistemas operativos y lenguajes de programación, el ser independiente, freelancer o como se le desee llamar es una opción bastante atractiva.

Gracias a la competencia y a la popularidad de los llamados teléfonos inteligentes, cada vez es más factible poder hacer dinero desarrollando aplicaciones para los usuarios de estos aparatos. Y lo mejor de todo es que no se requiere de la participación del operador de telefonía, quien hasta el momento ejerce un control muy ferreo sobre lo que se puede hacer en sus redes.

Asi es que como todo en esta vida, todo tiene su pro y su contra.

Amanecerá y veremos.