Banner

Banner

Monday, November 28, 2011

JQuery Mobile...

JQuery Mobile, es un Framework lanzado por Adobe, para el desarrollo de paginas Web optimizadas para dispositivos móviles (Smartphones y Tablets) que entre otras características y servicios ofrece: listados, transición entre página, cargas Ajax, navegación multipágina (varias páginas en un sólo fichero). JQuery Mobile esta soportado para las plataformas de dispositivos móviles mas conocidas: iOS, Adroid, RIM de BlackBerry...

Aunque es básica (debido a su reciente lanzamiento), la plantilla ofrece lo necesario para empezar con el desarrollo de sitios Web, un API, soporta javascript, hojas de estilo CSS, imágenes y HTML.

Con el lema “write less, do more” se puede desarrollar una aplicación que sea compatible en las plataformas más conocidas de Smarthphones y Tablets, en vez de tener que escribir aplicaciones nativas para cada dispositivo móvil o sistema operativo por separado, claro esta, teniendo en cuenta las limitaciones del navegador de cada SO. No es indispensable tener conocimiento específico como en el caso de Objective-C para iOS o Java para Android, únicamente sabiendo HTML, se puede realizar el trabajo.


Ejemplo de plantilla:

Monday, November 21, 2011

Seguridad en dispositivos móviles


A través de todos estos años hemos visto como el auge de los dispositivos móviles, haciendo énfasis en los smartphone ha venido creciendo notablemente siendo uno de los mejores medios para todo tipo de personas para mantenerse al tanto de la información que le interesa, ya sea para acceder a los servicios de cierta empresa, ver datos corporativos, hacer transacciones bancarias y hasta realizar negocios.

Por todo este tipo de funciones que los smatphone ofrece, es necesario que todos estos datos cuenten con una seguridad apropiada, pero es muy difícil que el administrador tenga un control sobre estos dispositivos lo que significa que datos importantes de los usuarios no se encuentran sujetos a políticas de cumplimiento, seguridad o perdida de datos.

Por tal motivo Symantec elaboro un informe en el cual se encuentran los modelos de seguridad en los que se basan los sistemas operativos Android de Google e iOS de Apple, con el cual se busca evaluar la seguridad manejada por estos dos sistemas operativos y más aun que son las plataformas más utilizadas por empresas. En la imagen siguiente encontrara una imagen con las principales amenazas hacia los dispositivos móviles, además del enlace del informe elaborado por Symantec.


Monday, November 14, 2011

B2G: El Nuevo Sistema Operativo en desarrollo por Mozilla

La empresa que desarrolla el famoso navegador web Firefox, disponible para los diferentes sistemas operativos más populares del mercado se está adentrando en el mundo de los dispositivos móviles con un propuesta bastante interesante llamada Boot to Gecko (B2G); este es un sistema operativo basado en el motor de renderización Gecko que actualmente es el núcleo del navegador web Firefox y el cliente de correos Tunderbird (desarrollado por la misma empresa).

La idea detrás de este proyecto es construir un sistema operativo completo y abierto a la web, que apoye a los desarrolladores de aplicaciones web a través de las ventajas que ofrece HTML5. De esta manera se quiere crear una plataforma en la que las aplicaciones sean compatibles e integrables con los diferentes sistemas operativos móviles más populares del mercado como Android y iOS.

Este proyecto lleva muy poco tiempo , sin embargo la empresa ha comunicado que liberara el código fuente en tiempo real. En este momento están recibiendo colaboradores que quieran participar, la información detallada la pueden encontrar en el siguiente enlace:

http://www.mozilla.org/contribute/

Aunque el proyecto es ambicioso e interesante aun está en una etapa inicial y los otros competidores les llevan años de experiencia; por otro lado este proyecto no cuenta con muchos recursos y colaboradores aun por lo que es necesario que se haga más mercadeo para aumentar así la comunidad contribuyentes y poder conseguir más recursos antes de que sea demasiado tarde.

Estas son algunas de las pantallas de la interfaz grafica propuestas por el equipo de desarrollo:



Fuentes:

https://wiki.mozilla.org/B2G

http://articles.businessinsider.com/2011-07-25/tech/30016575_1_android-firefox-web-mobile-market

http://www.silicon.com/technology/mobile/2011/07/26/firefox-engine-to-power-mozilla-mobile-os-39747738/

Monday, November 7, 2011

RIM en crisis...


El pasado mes de octubre, los usuarios de BlackBerry (me incluyo), sufrieron un "apagón" en su servicio, teniendo que soportar una constante intermitencia, hasta el punto que dejo de funcionar durante 3 días seguidos.

Research In Motion (RIM), Sistema Operativo y fabricante de los Smartphone BlackBerry, fundado en el ano de 1999, es un SO que, según sus fabricantes, esta diseñado para conmutación por error a un switch de back-up. Precisamente sobre esta característica del SO recae la falla en casi todo el mundo.  “Los retrasos de mensajería y la navegación por la que atraviesan los usuarios de BlackBerry en Europa, Oriente Medio, África, India, Brasil, Chile y Argentina fueron causados por un fallo de conmutador principal dentro de la infraestructura de RIM.” dicen los fabricantes en un sitio Web diseñado para mantener informados a los usuarios del proceso de recuperación del servicio (el link esta al final de la entrada)

Agregan que la característica de conmutación por error no funciono tal y como lo habían probado anteriormente, generando gran acumulación de datos e información, colapsando el servicio por completo.

Debido a la falla, RIM ha decidido ofrecer aplicaciones Premium y soporte técnico gratuito durante un mes a sus usuarios, si les interesa en el link del final pueden consultar todos los grandes beneficios que tendrán.

Desde el lunes 10 de octubre ESTE SITIO WEB, ha sido el gran informante de la situación del SO, del servicio y de la compañía, pues el 8% de los accionistas de Research In Motion propusieron un cambio de las directivas de la compañía. Si quieren ahondar en este tema acá les dejo un link.

Cual será el futuro de RIM? Que opinan?


Link para acceder a toda la información:

Monday, October 31, 2011

iOS 5: Lo nuevo y mejorado de Apple

Apple ya lanzo su ultimo sistema operativo iOS 5. ¿ Y que tiene de maravilloso este sistema operativo?. Pues a continuación les enumeraremos unas de las aplicaciones con las que cuenta y que lo ha hecho tan nombrado desde su lanzamiento:

  • Notificaciones: La manera en que las notificaciones se ven ahora es mucho mas sencillo, y ademas sin interrumpir las actividades que se encuentre realizando en el dispositivo. Ademas estas son agrupadas por tipo haciendo mas sencillo localizar la que se necesite.
  • Reminders: Una aplicación que ayuda a los usuarios a organizar sus tareas diarias, lo novedoso de esta to-do-list es que cuenta con georeferenciación es decir una vez pases por el lugar donde tenias que hacer una tarea esta se pueden saltar.
  • Camara: Ahora cuenta con un sencillo editor de fotografías el cual permite aumentarle el brillo a la fotografía o girarla, cortarla, etc.
  • iCloud: Fue una de las aplicaciones mas reconocidas cuando se lanzo iOS 5, ahora es posible de olvidarse de cables y sincronizar música, fotos, documentos, etc. via push. Se disponen de 5 gb para almacenar toda la información en la nube.
  • iMessage: Pues esta aplicación es la competencia directa hacia el servicio de mensajería que ofrece RIM, funciona entre iPod, iPad y iPhone y siempre que se cuente con un servicio de WiFi o 3G se contara con ella.

Las aplicaciones nombradas anteriormente y muchas mas hacen un boom de este nuevo sistema operativo actualmente. Así Apple lanzo su ultima competencia al mercado creando mayor fidelidad entre sus clientes y así mismo generando mayor expectativa.

Así que si cuentan con algunos de estos dispositivos y aún no han realizado la actualización los invito a realizarla y explorar todas estas aplicaciones y muchas mas que nos ofrece Apple.





Sunday, October 23, 2011

Mi primera aplicación en Android

Hola a todos, como lo prometimos en la publicación anterior, vamos a explicar en detalle cómo hacer la aplicación más básica en Android para así después poder hacer algo más elaborado. Para esto necesitamos primero tener el SDK de Android e instalar en este una vez sea descargado e instlado el paquete de la versión de Android 2.2 (API 8) ya que este es el más popular actualmente y hará que la aplicación funcione en el 98% de los dispositivos del mercado; el SDK lo pueden descargar directamente en el siguiente enlace:

http://developer.android.com/sdk/index.html.

Por otro lado requerimos del IDE de Eclipse en una versión reciente (Helios o Indigo) con el plugin de Android el cual lo pueden instalar desde el mismo Eclipse dándole click a la pestaña de help y luego "install new software", ahí pegamos el siguiente enlace:

https://dl-ssl.google.com/android/eclipse/

Le damos add, luego seleccionamos todos los componentes y le damos siguiente, aceptar y finalizar.

Una vez el plugin sea instalado correctamente, al igual que el SDK de Android con el paquete de la versión 2.2 debemos entonces relacionar la ubicación del SDK de Android dentro de Eclipse dándole click a la pestaña de window, luego preferences, luego seleccionamos la opción que dice Android en la parte izquierda; en esta colocamos entonces la ubicación en donde quedo instalado nuestro SDK de Android en donde dice SDK Location con la opción browse.

Una vez realizados todos estos cambios vamos entonces a crear el emulador en el que se quieren probar nuestras aplicaciones, para esto le damos click al icono de los emuladores de Android dentro de Eclipse el cual debió haber aparecido luego de que instalamos el plugin de Android.

Una vez tengamos la ventana con los emuladores le damos click a pestaña que dice new, acá debemos configurar el emulador para que este corra las aplicaciones para Android versión 2.2 de la siguiente manera:


Una vez el emulador este creado podemos entonces crear nuestra primera aplicación Hello World simplemente dándole click a la pestaña de file, luego new, luego other y luego seleccionamos dentro de la carpeta de Android; Android Project, posterior a esto nos muestra las siguientes ventanas de configuración en donde debemos colocar:
1)
2)
3)

Le damos click a finish y finalmente podemos probar nuestra primera aplicación dándole click derecho a la carpeta del proyecto creada y Run as: Android Application. Si todo fue realizado correctamente el programa deberá arrancar la ejecución del emulador y después de un tiempo una vez la aplicación sea cargada deberá mostrarles la siguiente pantalla:

Esta es una aplicación clásica y sin ninguna funcionalidad sin embargo es necesario que la podemos hacer; más que todo para poder probar y entender la configuración de todos los componentes requeridos para desarrollar una aplicación para Android.

Por ahora la idea es que prueben y hagan muchas preguntas y comentarios sobre este primer tutorial, con eso mas adelante podamos hacer algo más complejo y funcional.

Fuentes:

http://developer.android.com/index.html


Sunday, October 16, 2011

Primer acercamiento a Android


Android es un stack de soluciones software para dispositivos móviles compuesto de un sistema operativo, un middleware y un conjunto de aplicaciones claves desarrollado por la empresa Android Inc. Adquirida por Google Inc. en el 2005.

El sistema operativo de dispositivos móviles Android está basado en el kernel de Linux versión 2.6 para los servicios del núcleo como seguridad, manejo de memoria, procesos, redes y el modelo de drivers. Su desarrollo es conocido como el proyecto The Android Open Source Project (AOSP) y es realizado por la Open Handset Alliance quienes promueven el desarrollo de estándares abiertos para dispositivos móviles y está liderada, entre otros, por Google Inc. Actualmente es el sistema operativo más vendido en el mercado como plataforma para celulares inteligentes (Smart Phones).

Android cuenta con una gran comunidad de desarrolladores de aplicaciones. Actualmente se encuentran disponibles cerca de 200.000; el Android Market es la tienda en línea de aplicaciones manejada por Google de donde estas pueden ser descargadas y adquiridas directamente desde cualquier dispositivo móvil con sistema operativo Android.

La aplicaciones son desarrolladas principalmente en el lenguaje de programación Java, accediendo al control del dispositivo por medio de unas librerías Java desarrolladas por Google.

Durante nuestras próximas entradas explicaremos en detalle como desarrollar una aplicación sencilla para Android mostrando las facilidades y ventajas que este ofrece.

Monday, October 3, 2011

Cada vez más y más...


Kindle Fire, es el nuevo producto que Amazon lanzó al mercado en busca de competir en la carrera por ser el más popular y más usado en el mundo de los tablets, como la sexta evolución de los dispositivos conocidos como Kindle (principalmente destinados para lectura) y como el primer tablet. 

Dentro de las amplias características de este nuevo dispositivo se destaca, que opera sobre una derivación de Froyo (SO basado en Android), procesador Dual Core ARM OMAP, 8GB de capacidad, conexión Wi-Fi, entre otras. El SO del Kindle Fire, ofrece como novedad un navegador propio de Amazon llamado Amazon Silk que utiliza Cloud Computing como caché para brindar beneficios al usuario, como la disminución del tiempo de carga de páginas web, videos, indexación, etc. Permite el acceso al Amazon Cloud Storage como compensación a su limitada capacidad de almacenamiento (8GB). Compatibilidad con los formatos más utilizados (DOC, DOCX, JPEG, PNG, WAV, MP3…) y como última gran característica, el WhisperSync, encargado de la sincronización por Wi-Fi del dispositivo con el computador. Será esto una alerta para Apple?

Así como el Kindle Fire tiene grandes beneficios y novedades, posee ciertas debilidades (tal vez, por ser novato en el tema de los tablets),  como la limitada capacidad de almacenamiento, el tener al Wi-Fi como la única posibilidad de conexión inalámbrica (No tiene ni Bluetooth ni 3G)  y la ausencia de GPS, no obstante su precio de venta es competitivo frente a otros dispositivos de estas mismas características.

El producto está disponible para la compra, pero su distribución comenzara a mediados del mes de noviembre a un pecio de 199 dólares. Se animan por uno?



Monday, September 26, 2011

Blackberry 7 ... Mas que una actualización




La gran competencia en el mercado de celulares inteligentes se hace cada vez más y más grande, lo que ha visto obligado a marcas tan grandes como RIM Blackberry a estar en la vanguardia tanto en diseño, innovación y funcionalidad de sus productos. Para lograr mayor competitividad en el mercado frente a grandes SO como iOS y Android, Blackberry lanzo al mercado su nuevo SO: Blackberry OS 7, el cual cuenta con nuevas funcionalidades de búsqueda por voz para contenidos tanto del teléfono como en la web, un navegador optimo con nuevas funcionalidades como el compilador de Java Script JIT que mejora notablemente la velocidad en tiempo de carga de páginas web, soporte de videos HTML5 y se asegura de que la experiencia con el usuario sea más sencilla y rápida. Integra Blackberry Balance, que se encarga de separar el contenido personal y corporativo del teléfono, brindándole al usuario seguridad y flexibilidad para usar su correo electrónico personal, redes sociales, multimedia, juegos y todas las aplicaciones que desee utilizar en su teléfono. Para cumplir con la seguridad necesaria trabaja en conjunto con Blackberry Enterprise Server 5.0.3 lo que garantiza un único número de controles de políticas de TI. Gracias a todas estas maravillosas funcionalidades Blackberry eligió este nuevo SO como una nueva versión y no una simple actualización como se había planificado.

Este SO solo podrá funcionar en las nuevas versiones de Blackberry: Blackberry Bold 9900 y 9930, ya que para que funcione correctamente el SO se necesita mayor potencia grafica y un hardware diferente al utilizado en los equipos anteriores, lo que muestra un poco de inconformidad en los usuarios de equipos anteriores pero en lo que trabaja Blackberry anunciando una nueva gamma de equipos de doble núcleo para todos sus usuarios.

Aunque la competencia directa de RIM Blackberry es Apple y Google y que estos cuentan y han conseguido una gran cantidad de usuarios, se ha demostrado que Blackberry cuenta con una gran comunidad de fieles en el mercado demostrando que sigue en pie en la competencia de teléfonos inteligentes.


Saturday, September 17, 2011

Otro gran competidor quedado atrás

Además de Android y el IOS de Apple existen otros competidores, y Aunque su popularidad ya no es tan alta siguen teniendo influencia en muchos mercados y clientes, aun están vivos y dispuestos a combatir; están preparando y definiendo su estrategia para recuperar la distancia perdida, volver a innovar y satisfacer a sus clientes. Estos han perdido “millones" en la batalla y ahora es el momento de atacar, y esperamos por el beneficio de nosotros los consumidores finales no sea muy tarde, pues las distancias en tecnología e innovación son difíciles de recuperar.

Encontramos entonces a Nokia, un Gigante de la telefonía celular, en quien muchos confiaban ciegamente, que ofrecieron en su momento productos innovadores y de calidad excelente logrando cautivar una gran audiencia durante varios años, pero que no tuvieron visión y cayeron como Goliat pues subestimaron a su adversario y a sus "armas" de batalla.

Al hablar de Nokia hablamos de su sistema Operativo S60 para teléfonos móviles convencionales y de su versión mejorada Symbian para Smart Phones, este a pesar de tener características similares a los dispositivos actuales no tuvo popularidad y gran acogida ya que la interfaz grafica, sensores y hardware no ofrecían una experiencia agradable e intuitiva al usuario. Este sistema operativo fue dado de baja oficialmente por Nokia a comienzos de este año. Posterior a este gran acontecimiento su recién nombrado CEO Stephen Elop anuncio la alianza con Windows Phone 7 para hacer este su nuevo sistema operativo para su nueva generación de dispositivos.

Por otro lado y en paralelo Nokia saco al mercado dos productos: el N9 y N950 con una plataforma llamada MEGOO la cual es libre y está basada en Linux, diseñada específicamente para ofrecer un ecosistema de aplicaciones y servicios para dispositivos móviles.

Es discutible si la decisión de Nokia fue o no la más acertada ya que como veremos en el siguiente video una versión de las que usa el Sistema Operativo Megoo; el N9 ofrece una interfaz grafica bastante atractiva y muy a la altura de los dispositivos de mayor acogida como el Iphone sobre una plataforma que Nokia puede personalizar y adaptar más fácil a su modelo de negocio y que es además de código libre.





Fuentes:

Sunday, September 4, 2011

La carrera por el título

En la dura batalla por ser el S.O (Sistema Operativo) móvil mas exitoso y comercial, iOS y ANDROID, son tal vez los que buscan llegar a éste codiciado puesto. El reconocido S.O ANDROID, desde su versión 2.0 en adelante, nos ha ofrecido una serie de características y servicios muy útiles, como lo son un centro de notificaciones, un repositorio en la nube de nuestros datos con la cuenta de Google, entre otros más.

La nueva versión del iOS (Sistema Operativo de dispositivos móviles de Apple) iOS5, que se ofrece actualmente como un BETA y será lanzado este otoño, tendrá, por lo menos, estas dos características bastante similares a las de ANDROID. Un centro de notificaciones que se deslizara desde la parte superior del dispositivo (iPhone, iPad) que reemplazara a la ventana emergente clásica de las notificaciones de éstos y el ya conocido iCloud por algunos, que no será más que la opción de tener nuestra información en la nube para mantener nuestros datos actualizados y tener la opción de tenerlos en tiempo real en nuestros otros dispositivos (iMac, Macbook Pro, iPhone, iPad) por medio de la cuenta de Apple. Además de estas dos nuevas herramientas, la exitosa marca Apple, ofrecerá también, sincronizar nuestro dispositivo con nuestro computador y proyectar la imagen de nuestro dispositivo en cualquier otro (iPad2 o un TV con HD vía Apple TV), todo vía wireless, es decir, sin un solo cable.

Entonces iOS o ANDROID? Voten ya!


Monday, August 29, 2011

Malware en SO para Dispositivos Moviles



El gran crecimiento de usuarios smartphones y el gran auge del sistema operativo Android ha desatado un importante crecimiento en ataques a este sistema operativo. El último estudio de laboratorios McAfee ha demostrado que los ataques al sistema operativo de Google ha aumentado un 76%. Gracias a esto McAfee libero recientemente un antivirus que protege la parte de la navegación, proteger los contactos, localizar el equipo a nivel geográfico y muchas más características que ayudan a tener un poco más seguro su smartphone. Otros estudios de laboratorios de antivirus fue desarrollado por Kaspersky el cual demostró que ya se encuentra un troyano rondando por el sistema operativo Android. Este trabaja como una inofensiva aplicación de reproducción multimedia con extensión Android (.APK) que pesa solo 13Kb, el cual envía mensajes a números Premium sin que el usuario sea conciente de tal, enviando dinero a una cuenta programada por el criminal. Al igual que McAfee, Kaspersky creó un parche para tal troyano, pero advirtiendo en un comunicado que está mejorando sus procedimientos para atacar este tipo de amenazas.

Google no ha tomado aún cartas en el asunto acerca de la cantidad de malware que han surgido gracias a ser Android un código libre, se espera que a finales de año con la nueva versión de Android que se lanzara, sean corregidos en gran medida estos huecos que aun encontramos en este SO.

A continuación se mostrara un grafico donde se ve el crecimiento de los malware en los diferentes SO:




Sunday, August 21, 2011

Bienvenidos SO Mobile Blog


En este blog encontrarán información para darle una visión general al paradigma envuelto en los Sistemas Operativos de los dispositivos móviles, dando una mayor visión de la manera en que estos operan, sus diferentes versiones, fabricantes y algunas aplicaciones. Por otro lado se mantendrá informado al visitante con la estadística actualizada de los que son más populares actualmente, sus nuevas tendencias y avances.

Semanalmente encontrarán un tema de interés actual acerca de los Sistemas Operativos para dispositivos móviles para que estén informados acerca de esta nueva tendencia informática y/o algunos conceptos básicos para el desarrollo de aplicaciones para los más populares en el mercado actual desde el punto de vista técnico pero en un lenguaje fácil de entender.