jueves, 28 de abril de 2011

emuladores para Android: N64oid - emulador de Nintendo 64

N64oid Android 478x286 N64oid, emulador de Nintendo 64 para Android

Hoy quiero comentarles una aplicación para Android que resultará muy interesante a los amantes de los videojuegos. Yongzh, el desarrollador de para Android que alcanzó el éxito con aplicaciones de emulación de videojuegos de diversas consolas que se encuentran disponibles en el Android Market, ha lanzado un de Nintendo 64, denominado N64oid. Anteriormente había creado los NESoid, SNESoid, Ataroid y GameBoid.

Al parecer, la compatibilidad de los juego es buena, aunque el rendimiento de la emulación está directamente relacionada con la versión de Android en el que se ejecuta el N64oid.

n64oid 1 478x286 N64oid, emulador de Nintendo 64 para Android

Al igual que sucede con otras aplicaciones de Yongzh, los usuarios tienen la posibilidad de conectar accesorios opcionales para jugar, o utilizar un joystick virtual que aparece en la pantalla del terminal. Dependiendo del juego que estés ejecutando, es posible que tengas que realizar algunos ajustes en los controles analógicos. También podrás usar el acelerómetro de tu smartphone Android en reemplazo del control.

Además, la aplicación N64oid posee las herramientas de salvar y cargar partidas, opciones que todo debe tener para ofrecer mayor diversión a los usuarios.

Este emulador de Nintendo 64 para Android está disponible en el Android Market desde la semana pasada. Si aún no sabías de su existencia y deseas probarlo, puedes descargar N64oid para Android desde el Android Market, por un coste de 6 dólares (menos de 30 pesos Argentinos).

Estados Unidos es liderado por Android

Datos de la compañía de investigación de mercado muestra que para los consumidores de Estados Unidos los teléfonos móviles equipados con el sistema operativo son más atractivos que eliPhone.

De acuerdo con cifras divulgadas en el día de ayer, el 31% de los consumidores de Estados Unidos quiere comprar un smartphone , contra el 30% que está interesado ​​en el smartphone de Apple.

Si bien la diferencia es muy pequeña, si comparamos estos datos con los de estudios realizados por anteriormente vemos cómo la tendencia se ha revertido considerablemente. La última encuesta realizada por la empresa, entre julio y septiembre del año pasado, mostraba que el 33% de los consumidores estaban interesados ​​en el iPhone mientras que el 26% prefería un smartphone .

“La mayor aceptación de se refleja en sus ventas, dice el informe de , y agrega: “La mitad de los encuestados dijo que compró un teléfono móvil con en los últimos seis meses”. A su vez, un 25% de los encuestados afirmaron haber comprado un iPhone durante el mismo período de tiempo.

En la actualidad, el mercado de smartphones de Estados Unidos es liderado por con el 37%, seguido por iOS con el 27%, BlackBerry OS con el 22%, Windows Phone con el 10%, WebOS con el 3% y Symbian con el 2%.

Sony lanzará dos tablets con Android 3.0, una de ellas "con tapita"

Sony Corporation difundió un comunicado donde anuncia sus dos nuevas tablets con Android 3.0 HoneyComb, que estarán disponibles en los principales países después de septiembre en los principales países.

El modelo más interesante es que posee el nombre clave S2, que en lugar de una pantalla de 10 pulgadas tendrá dos de 5,5″, en un formato de equipo clamshell (como los celulares con tapita). De esta forma, se pueden usar las dos pantallas por separado (por ejemplo, un navegador en una y el teclado “virtual” en la otra) o usar las dos juntas para reproducción de video a pantalla completa.

La S1 es una tablet de las “tradicionales”, si es que se puede llamar así a un segmento que lleva más de un poco de un año de vida. En este caso, incluirá una gran pantalla táctil de 9,4 pulgadas e incorporará tecnología infrarroja para usarla como control remoto de los televisores de la serie Bravia compatibles.

Ambos equipos contarán con Android 3.0 HoneyComb, WiFi y WAN (ya sea 3G o 4G), y estarán basadas en la nube de Sony, para poder acceder a servicios de reproducción de videos y juegos en cualquier momento y lugar.

Por ejemplo, el servicio Qriocity1 permitirá descargar música y videos, a la vez que PlayStation Suite ofrecerá a los usuarios la posibilidad de jugar a los títulos de alta calidad de la PlayStation 1. Y quienes conserven su pasión por la lectura, las tablets de Sony serán compatibles con Reader Store2, la librería de Sony.

“‘Sony Tablet’ brinda una experiencia de entretenimiento donde los usuarios pueden disfrutar de los servicios basados en cloud en cualquier lugar y momento. Tenemos la meta de crear un nuevo estilo de vida integrando el hardware de consumo, como la Sony Tablet, con contenidos y redes”, indicó Kunimasa Suzuki, presidente de la división Consumer Products & Services Group de Sony.ta

miércoles, 20 de abril de 2011

Evolucion de android en una imagen


Una de las primeras cosas que aprendemos en las clases de historia, es que para entender el presente e intentar predecir el futuro no hay mejor manera que tener conocimiento del pasado. No se si en aquel entonces le dí importancia a esto que me dijo mi profesora del secundario.
Pero hoy, esta ley es básica y aplicable a todo lo que esté en continua evolución, inclusive nosotros mismos quienes no seríamos lo que ahora sin haber tenido un pasado (faaaa!! que pensamiento,no? jeje!), y de igual forma no seremos los mismos dentro de 10 años.
¿Donde estamos? Ah! en MuchoAndroid.com.ar, y si...Android en este sentido tampoco se escapa, habría sido toda una revolución aparecer en el mercado con tanta perfección de golpe… pero no… la primera nota de prensa en la que se dio a conocer este robot fue el 5 de noviembre de 2007, pero no fue hasta un año más tarde que saliera al mercado un dispositivo llamado HTC Dream convirtiéndose en el primer móvil con Android.
Me he tomado la molestia de reunir unos cuantos datos y plasmarlos en una imagen para que podamos ver:
- las diferencias entre versiones,
- el proceso de maduración que ha sufrido;
- hagan apuestas y proyecciones sobre cuando saldrá una nueva versión;
- o simplemente saber por saber.

También se enumeran algunos de los teléfonos que encontramos con cada versión (no en Argentina, sino en Europa)y ojo, esto no quiere decir que ahora mismo se encuentren , algunos de estos telefonos aparecieron justo con esa versión, o que actualmente es con la que cuentan.

Espero que les guste:

martes, 19 de abril de 2011

Evento MOTODEV App Summit - 19 de mayo de 2011

Se anuncio para Buenos Aires el envolvente MOTODEV App Summit de un día que tendrá lugar en Buenos Aires para acelerar el desarrollo y puesta en marcha sus aplicaciones en MOTOROLA XOOM™!

Aprenderá lo siguiente:
Nuevas características de Android 3.0 (Honeycomb) para tabletas
A programar para la tableta MOTOROLA XOOM
A exportar su aplicación del teléfono inteligente a la tableta
Acerca de las herramientas, pruebas y servicios de MOTODEV

Y eso no es todo:
Conozca a expertos de MOTODEV y comparta con sus colegas
Practique con MOTOROLA XOOM y MOTOROLA ATRIX™

Datos del Evento:

Ciudad:Buenos Aires, Argentina
Fecha: 19 de mayo de 2011
10:00 a.m. - 7:00 p.m. ¿donde? en el Hotel Sheraton Convention Center

Tengo pensado asistir, quien quiera se puede registrar en http://developer.motorola.com/

lunes, 18 de abril de 2011

Infografía de Android

Que Android está triunfando más que la Coca-Cola nadie lo duda. Todo ese éxito trae consigo numerosas preguntas y, qué mejor forma de contestarlas… Esto… ¿Qué mejor forma de intentar simplificar su explicación que mediante imágenes?

Vía Twitter he llegado a un artículo de Emezetablog que no me he podido resistir a traer aquí, por lo curiosa de su presentación. Como dice el título de esta entrada, una infografía de Android, en tres imágenes para ser exactos, mediante las cuales intentar comprender a la criatura.
¿Qué quiere decir ésto? Su autor nos lo explica:
En la siguiente infografía podrás encontrar todo tipo de respuestas a muchas de las cuestiones que se preguntan algunos usuarios (sobre Android):
* Secuencia de arranque del sistema operativo.
* Modos alternativos de arranque: Recovery, Fastboot, Safe-mode…
* Tipos de reseteo: Soft reset y Hard reset.
* Tipos de memoria existentes: RAM, NAND (MTD), MicroSDHC…
* Diferentes velocidades de las tarjetas MicroSD: Clase 2, 4, 6 y 10.
* Particiones más comunes de la NAND (MTD).
* Estructura del sistema de ficheros YAFFS2.
* Particiones data y system desglosadas.
* Tipos de errores: ANR y FC.
* Máquina virtual de Android: Dalvik VM.
* Compilador JIT: Just-in-time.
* Paquetes de aplicaciones: APK y ODEX.
* Estructura de una aplicación APK: AndroidManifest.xml, assets, resources…
* Términos de desarrollo: ADB, SDK…
* Diferentes tipos de cobertura móvil: GPRS, EDGE, 3G, HDSPA…
* Términos variados: Wipe, OTA, APN, APPS2SD, QR-code, brick, root…
* Diferentes versiones de Android, nombre código y su fecha de lanzamiento.

Me he permitido la licencia (literalmente) de unir las tres imágenes que componen esta inforgrafía sobre Android en una sola, de tamaño casi gigantesco para lo que suele ser habitual en un blog (575×3.672 píxels). Aca esta, a navegarla y entenderla:


domingo, 17 de abril de 2011

***** Pregutas y Respuestas sobre Android *****

¿En qué se diferencia Android del resto?

Comparado con muchas de las plataformas actuales, Android está mucho más abierta a la innovación continua y a nuevas experiencias. Esto se debe a que la mayoría de desarrolladores independientes pueden acceder a la plataforma de forma casi ilimitada, lo que les permite desarrollar aplicaciones nunca vistas. Los usuarios finales tendrán a su disposición un amplio abanico de aplicaciones móviles con las que podrán optimizar el uso del correo electrónico, mensajes de texto, navegación por Internet, música, cámara y funciones de llamada.

Voy a trtar de poner algunos problemas que vi en muchos foros y sus respuestas para que no busquen tanto como yo, espero les sirva:

Utilizar Ringtones MP3 para Mens:

En el Market hay una aplicación gratis llamada Ringdroid que te permite crear una notificación para usar con los SMS. Después vas a la aplicación de mensajería, y hacés Menú (el botón de los cuadraditos) – Config. mensajería de texto – Seleccionar tono de timbre, y el audio que creaste con Ringroid debería aparecer ahí.


se pueden cambiar el skin, (theme)?

PandaHome (se baja del Market, es gratis) que tiene muchos temas.


como se reinicia el telefono? (tipo de formateo)

el teléfono se reinicia en Configuraciones>Tarjeta SD>Restablecimiento de los datos.


conectarse solo a Wifi

andá a Configuraciones>Entrega de datos>Conexión de datos>Todas las conexiones-solo Wi-Fi.


Que formato de video tengo qe ponerlos para poder verlos en el celular?

reproduce MP4, WMV, H263 y H264. Pero NO DivX (el Samsung Galaxy es el único de los Android que se venden acá que sí lo hace).



"“la aplicación cámara (proceso com.motorola.camera)se ha detenido de forma imprevista. vuelve a intentarlo."


¿Cómo instalo aplicaciones?


Con la aplicación Market. (o usa el YAAM que esta en desarrollo). En la Argentina, al momento de escribir esto, sólo se puede acceder a las aplicaciones gratis. El Market va a mostrar sólo las que son compatibles (en teoría) con tu teléfono (es decir, con la versión de Android que tiene instalada). Podés hacer búsquedas, ver las categorías, las más populares, etc. Un toque te lleva a ver más datos de una aplicación específica; otro toque (en Instalar) comienza la descarga de la aplicación. Otra ventana te avisa que -por ejemplo- la aplicación se va a conectar a Internet, o va a acceder a la cámara de fotos, a la tarjeta de memoria, etcétera. No podés cambiar eso. Otro toque y el programa se descarga y se instala solo (te avisa en la barra de notificaciones). Una vez instalada, si es una aplicación te aparece en el listado de programas, por orden alfabético; si es un widget sólo aparece en los escritorios de Inicio, manteniendo el dedo sobre la pantalla y eligiendo la opción Widgets. En el Market (en el apartado Mis Descargas) las podés desinstalar. Hasta Android 2.1 se instalan sólo en la memoria interna del teléfono; para la mayor parte de la gente esto debería alcanzar. A partir de la versión 2.2 se pueden instalar en la tarjeta de memoria.


Quiero asignarle un tono/ringtone a un contacto específico, así sé quién me llama sin mirar el móvil y no lo atiendo!

modificá su contacto y al final, donde dice Sin tono de timbre especificado… tocá ese cartelito y ¡voilá! tenés el listado de ringtones para elegir. Alternativamente, si estás en la aplicación de música, con una presión larga sobre el título de la canción te debería ofrecer asignar el tema al timbre de un contacto.


¿Cómo hago para que el teléfono no se se conecte todo el tiempo a Internet?

La aplicación APNdroid (gratis) te permite desactivar y activar la conexión de datos a voluntad. Con el widget Smoda se logra lo mismo. En algunos casos no es necesaria esta aplicación: si tenés un Motorola Backflip/Dext/Quench en Configuración>Entrega de datos podés definir que todas las aplicaciones se conecten sólo por Wi-Fi, o que al menos las que son de Motoblur lo hagan (y el resto por 2G/3G). En el Xperia X10 de Sony Ericsson el APNDroid tampoco es necesario; hay que ir a Ajustes>Conexiones inalámbricas>Redes móviles para desactivar la conexión de datos. En todos los casos, además, es posible ordenarle al móvil que no haga una sincronización automática de los servicios de Google (en Configuraciones>Sincronización de datos o Sincronización Google) para reducir el consumo de datos.


¿Cómo le cargo música? ¿Cómo accedo a mi tarjeta de memoria? ¿Y a la memoria interna del teléfono?

La memoria interna del teléfono no está disponible en circunstancias normales. La tarjeta de memoria hay que montarla para que aparezca como un pendrive en la computadora; cuando se enchufa el teléfono a la PC sólo inicia el proceso de carga de la batería. Dependiendo del móvil puede mostrar una ventana en su pantalla con un botón para activar la tarjeta de memoria; si no, habrá que buscar esa opción en la barra de notificaciones. Para la música, basta con copiar los archivos a una carpeta de la tarjeta, como si fuera una llave de memoria USB convencional. Una vez hecha la transferencia, cuando accedas a la aplicación de música (o de videos, o de imágenes) van a ir apareciendo los archivos. Para ver los archivos y carpetas desde tu celular tenés que instalar un administrador; entre los más completos (y gratis) están Astro File Manager, OI File Manager, Linda File Manager.



No me gustan los iconos ni el tema del teléfono. ¿Lo puedo cambiar?

Sí. Con PandaHome (gratis, los usuarios de Android 2.x tienen que usar la versión PandaHome2) se pueden usar los temas disponibles para esta y otras 2 aplicaciones pagas, aHome y Open Home. La aplicación y los temas se descargan del Market. Podés cambiar los iconos, los fondos, agregar nuevos escritorios y más. Pero como a diferencia de otros sistemas operativos esto es toda una interfaz corriendo encima de la original, puede que sientas el móvil un poco más lento y que la batería dure menos (pero eso va a depender de tus hábitos, qué cosas le cargues, etc.)


Che, pero este teléfono tiene Bluetooth y no sirve para nada! ¡No puedo hacer nada de lo que hacía con mi celular de 2 mangos durante la última década!

Correcto. Android tiene esas cosas (si querés verlo positivamente, podés considerar que es su personalidad). Se puede vincular un manos libres, pero transferir un archivo en forma inalámbrica entre dos móviles es imposible, a menos que uses la aplicación gratis Bluetooth File Transfer que te permite eso y mucho más. Si los dos teléfonos son Android, ambos necesitan tener instalada la aplicación. Para enviar o recibir archivos de otros dispositivos (otro celular que no sea Android, una PC) tenés que ser root del móvil si tenés las versiones 1.5 o 1.6 del sistema operativo (ver más abajo). En Android 2.x, según el desarrollador, esta limitación no existe, así que en la medida que se vayan actualizando los equipos lo del root debería ser un mal recuerdo. Acá hay un tutorial para aprovechar al máximo este software (igual la aplicación está en español).


¡Mis jueguitos Java! ¡En Android no funcionan mis juegos Java!

No. Aunque Android técnicamente es Java compilado distinto (el motor se llama Dalvik, si querés impresionar a tus amigos) las aplicaciones Java no andan, a menos que el fabricante haya tenido la delicadeza de incluir un motor para lograr que funcionen (el Samsung Galaxy Spica, por ejemplo, lo tiene).


¿No tiene radio FM? ¿Mi teléfono Android está fabricado en 2009 o 2010 y no tiene radio FM? ¡Escándalo! ¿Le puedo agregar una?


En la Argentina, al momento de escribir esto, el único teléfono disponible en el mercado que tiene radio FM es el Quench de Motorola. El Samsung Galaxy S, que en teoría sale a la venta en septiembre próximo, también incluye una. Aunque otros móviles tienen el chip sintonizador, no se puede usar, porque no hay drivers del sistema operativo. Todo esto cambió con Froyo (Android 2.2) así que la cosa debería normalizarse. No se le puede agregar el sintonizador de radio como un archivo aparte, salvo que sepas lo que es hacer root sobre un Android e instalarle un firmware alternativo (ver más abajo).


¿Y se puede actualizar Android?

Sí, pero depende de varios factores. Hay una movida muy fuerte para llevar todos los equipos en el mercado a 2.1 como mínimo. En la Argentina el Motorola Milestone ya lo tiene instalado. El Sony Ericsson Xperia X10 debería recibir la actualización en el tercer trimestre de 2010El Milestone se actualizará a Android 2.2 en 2011. El Backflip y el Dext, al menos en la Argentina, quedan como están. El Samsung Galaxy Spica se suponía que también iba a tener una actualización, pero ahora está en duda, porque Samsung prefirió fomentar su nuevo móvil (el Galaxy S), que llega al país en la segunda mitad de 2010 y que usa Android 2.1.


¿Cómo actualizo Android?

La actualización de tu teléfono depende de dos factores: de que le fabricante decida hacer esa actualización (ver arriba) y de que logre convencer a la operadora que vende tu teléfono de que esto es una buena idea, más allá de cuánto exija a las redes. Hay un tema ahí y es que las actualizaciones suelen implicar la transferencia de decenas de megabytes; si tenés un plan con datos limitados puede ser un problema (si te conectás vía Wi-Fi no, por supuesto). Así que es un poco de política, y un poco de logística para ver cómo se hace. Como fuere, cuando esté disponible la actualización te va a aparecer un cartelito en la pantalla del teléfono (el móvil revisa periódicamente si hay novedades). La única experiencia hasta ahora en el país fue con Personal, que le avisó a los usuarios del Motorola Milestone vía SMS primero. Sony Ericsson tiene una aplicación para la PC que te permite actualizarlo por esa vía, lo que le ahorra un dolor de cabeza a la operadora. Obviamente si tenés un teléfono liberado la parte de la aprobación por la operadora no te atañe. Después, el proceso es sencillo: le das OK a la ventana, descarga los datos, te avisa que se va a reiniciar, instala todo y listo. Si todo sale bien, no tenés que reinstalar nada ni perdés tus datos.


¿Qué es eso del root que mencionan todo el tiempo?

Simplificando un poco: significa que vos, en circunstancias normales, no sos el administrador de tu propio equipo. Pensalo como con la PC del trabajo, o de un locutorio, o un lugar así: podés usar todo lo que ya está ahí, e instalar algunas cosas nuevas, pero ciertos elementos del sistema operativo están más allá de tu alcance. Es una cuestión de seguridad. Para tener un control absoluto tenés que transformarte en root (el usuario administrador). Es como desbloquearlo, pero un poco más complejo, aunque también sirve para que puedas usar tu teléfono con cualquier operadora. No se puede hacer en todos los teléfonos (por ahora, al menos), no es oficial (ni ilegal, al menos en EE.UU.), no es sencillo para los inexpertos y puede hacer que tu móvil se transforme en un pisapapeles carísimo. Ah, y obviamente la garantía del teléfono deja de servir. En el mundo iPhone tiene algo similar, que es el jailbreak. En Symbian (Nokia) se usa un término más tradicional (hackear). En ambos casos tampoco son oficiales ni recomendables para cualquiera, etc., pero el resultado final es el mismo (instalar aplicaciones que no fueron aprobadas oficialmente, modificar algunas cosas del teléfono en sí). Es una pena que esto sea así, porque hay un montón de aplicaciones avanzadas muy buenas que requieren el root, pero no hay otras alternativas por ahora.


Como puedo hacer para bajar los mensajes de texto a mi pc pero sintener que utilizar internet.

probá con la aplicación SMS Backup & Restore (puede haber otras, eh!) que te hace un backup de los mensajes a la tarjeta de memoria del teléfono. La aplicación está en el Marketplace y es gratis


quiero saber si puedo a cada contacto ponerle un tono distinto cuando recibo un mensaje de texto

no sé si con la aplicación básica de SMS de Android se puede. Pero podés usar una aplicación gratis que se llama Handcent SMS (buscala en el Marketplace), que es muy buena y entre otras cosas te permite asignarle un sonido diferente al SMS de cada contacto.

Hasta la proxima entrada

Lic. Mariano Salvetti

--- Nuevo Market para Android ---

Hoy traemos una propuesta bastante interesante ya que se trata de un nuevo market para Android que tiene unas muy buenas bases.

El market en cuestión se llama “YAAM” en inglés “Yet Another Android Market” (otro android market, en castellano). La pregunta es....¿para que podemos querer otro market más si con el oficial de Google nos basta y nos sobra? Que buena pregunta,no? jajaja!... la respuesta es bien sencilla: variedad y libertad de elección.

Este es un market aún en desarrollo pero que tiene una muy buena pinta ya que es open-source y tiene unas “pequeñas” diferencias muy buenas respecto al Market normal.

La primera y la que más pronto notaremos es que las aplicaciones no tienen un límite de caracteres para la descripción de las aplicaciones por lo que podemos encontrar un resumen mucho más preciso de las funciones y características de cada aplicación.

También notaremos que en las descripciones se puede usar HTML por lo que se pueden hacer más cosas a parte de explicarlo en texto plano.

La mayor diferencia sin duda es en la forma de pago y en lo que reciben los desarrolladores por la compra de sus aplicaciones. En YAAM se paga mediante PayPal y el programador de la aplicación recibe el 100% del importe (quitando las tasas de PayPal) en vez del 60% que reciben al vender sus aplicaciones en el oficial.

Esta es sin duda la mejor característica y la que puede que haga que los desarrolladores de software se animen a poner sus aplicaciones en este market, ya que como he dicho aún está en desarrollo y está un poco huérfano de aplicaciones.

Por ahora cuenta con 23.000 usuarios y unas 400 aplicaciones, pero este número puede incrementarse rápidamente ya que la idea de este market es muy buena y quizá muchos desarrolladores se animen a subir sus aplicaciones a YAAM.

Para poder usarlo la primera vez que lo abramos podremos crearnos una cuenta y elegir si es para teléfono, tablet o Google TV.

En definitiva de nosotros depende que vaya mejorando la aplicación ya que la idea me parece muy buena y al llevarse el 100% puede que se animen bastantes programadores a poner su app aquí y es que si ponen sus aplicaciones prefiero pagarlas aquí que en el market oficial ya que así se llevarían todo lo que vale la aplicación y no un 60%.

El creador del market también anima a todo el que quiera a unirse al equipo de desarrollo y ayudar a que vaya mejorando la aplicación.

Me parece una gran idea y espero que tenga éxito.

¿Qué les parece? ¿tiene futuro? ¿Ustedes que piensan?

miércoles, 13 de abril de 2011

Android Music 3.0

Por equivocación, se filtraron en la red datos de la nueva versión del Android Market para desarrolladores. Entre las nuevas aplicaciones que figuraban, estaba Android Music 3.0 que sería la nueva versión del reproductor de música del sistema operativo con una interfaz bastante parecida a la de ITunes.

Android Music 3.0 sería una versión optimizada para teléfonos con Android Honeycomb y contaría con controles táctiles, repetición y reproducción aleatoria. Además, brindaría la posibilidad de escuchar y descargar música vía Wifi.

Si bien esta aplicación todavía no tiene fecha de salida, sería el primer paso para alimentar aún más los rumores sobre Google Music, que aparentemente se podrá utilizar desde teléfonos móviles y computadoras. Además, su lanzamiento parece viable si tenemos en cuenta que Google expulsó GroveeShark del Android Market.

En Argentina: la primera tablet con Android 3.0 HoneyComb

En un evento en el barrio porteño de Villa Crespo, Motorola y Personal anunciaron la llegada al país de la primera tablet con Android 3.0 HoneyComb que pisará estas tierras.

El equipo se comercializará a partir del 13 de abril y durante un mes a través de Personal a un precio promocional de 3.599 pesos con un plan de AR$ 69 mensuales bonificado durante seis meses y que ofrece un pack de datos de 500 MB por mes.

Adicionalmente, se puede contratar el plan Todo Incluido, con descarga ilimitada de datos, por 199 pesos mensuales, aunque el precio final del equipo no varía. Luego de la preventa, la Xoom se venderá en cadenas de electrodomésticos a un valor de 3.999 pesos y se espera el lanzamiento de una versión más económica que no contará con conexión 3G.

El equipo posee un procesador dual core Cortex A9 de 1 Ghz, 1 GB de RAM, pantalla capacitiva de 10 pulgadas y 32 GB de almacenamiento interno. También dispone de conector mini-USB, puerto HDMI y slot para tarjetas de memoria.

En cuanto a la cámara, Motorola sigue apostando a los 5MP en la Xoom, más un flash dual LED y capacidad para grabar videos a 720p. En el frente del equipo se incorpora otra cámara, de 2MP, para videoconferencias. El equipo es más angosto que el iPad, así que se puede tipear de manera vertical usando los pulgares con mayor comodidad.

Uno de los diferenciales de la Xoom son los accesorios que Motorola venderá por separado, a un precio que no fue confirmado durante el evento. Se trata de dos versiones de un docking station (una con parlantes incorporados y la otra sin altavoces) para disponer la tablet perpendicular a una mesa.

El otro complemento es un teclado bluetooth del estilo chiclet (muy cómodo de usar por cierto) que no posee la tecla Esc (en su lugar, está el botón Volver de Android) y todas las teclas de función (las “F”) son atajos a las funciones del sistema operativo.

De esta manera, el equipo se convierte en una netbook y se puede llevar la imagen a un monitor o TV LCD, para mejorar la visibilidad de la pantalla a una resolución de 1920×1080. Si bien se puede usar la pantalla de la Xoom como dispositivo apuntador, la firma también ofrece un mouse bluetooth.

Quédense en la sintonía y no cambien de canal, que en breve compartiremos con ustedes más material (videos, fotos y entrevistas) de la Xoom. Mientras tanto, les dejamos este videodemo de la Motorola Xoom.
http://www.youtube.com/watch?v=CVLoYqkzErM&feature=player_embedded

miércoles, 6 de abril de 2011

---$---| Casino Virtual para Android |---$---

¿Te gusta apostar en un casino? A mi no.-

Entonces Slots Royal para Android está hecho para vos. Con él vivirás la experiencia de un casino real jugando a las máquinas tragamonedas o a la ruleta desde tu tablet Android, una aventura tan adictiva que no querrás parar, como todos los que frecuentan los Casinos.

Es un divertido casino virtual donde podemos jugar en varias máquinas tragamonedas, y algo interesantes es que podemos ir compartiendo los éxitos en las redes sociales como Facebook o Twitter, ya que trae una interesante e intuitiva integracion social, segun el review del sitio GamblingPlanet.

Si de la aplicacion se trata, los gráficos son de alta definición y los sonidos reales de las tragamonedas o de los giros de la ruleta que te transportarán al ambiente de un lujoso
casino de Las Vegas. Slots Royale te ofrece, además, la oportunidad de sentirte tan glamuroso como los millonarios que frecuentan los mejores casinos del mundo
y podrás gastar tu cash en su tienda virtual, en la que encontrarás desde un Rolex hasta un viaje al espacio y lucir tu nueva adquisición entre tus colegas de la red.
Integracion social y Moneda Virtual, dos puntos que ampliaremos a lo largo del Blog.

Glamour, lujo y emoción entre máquinas tragamonedas y ruletas… ¿qué más necesitas para vivir ésta emocionante experiencia? Solamente descargarte la aplicación en tu Android porque Slots Royale te está esperando para vibrar de emoción. A mí no me espera, a vos tal vez.

Hasta la proxima entrega,

Lic. Mariano Salvetti
.

domingo, 3 de abril de 2011

Honeycomb: Android 3.0 esta entre nosotros!

Gente, los desarrolladores de Android han presentado el video de presentación de la nueva versión de Android: Android 3.0 Honeycomb. Los invito a mirar este video muy cortito he interesante donde se puede ver que el sistema operativo ha sido construido para aprovechar las capacidades de las tablets.


y no solo eso... tengo para contarles que Sony también se mete en el mercado de las tabletas digitales.
La empresa anunció la creación de su primera tableta con Android Honeycomb. Se lanzará en agosto y costará alrededor de 400 euros.
El CEO Sony, Howard Stringer, anunció que en agosto la empresa lanzará en los Estados Unidos su tableta digital. Algunos expertos dicen que podría tratarse de la esperada "Playstation tablet" de Sony

El nuevo dispositivo será equipado con el sistema operativo creado por Google Android 3.0. Sony era uno de los pocos fabricantes que no había anunciado la creación de una tableta digital. Según la web especializada Engadget, la nueva tablet tendrá una pantalla de 9,4 pulgadas con una resolución de 1280x800 píxeles. Además incluirá la plataforma en ´streaming´ Qriocity y podrá soportar los juegos de PlayStation. También contará con la tecnología de Sony, Bravia, puertos USB e infrarrojos así lo detalla el portal Infobae.com

La nueva tableta costará alrededor de 400 euros y podría servir de control remoto para los televisores de la compañía lo que permitiría una interacción con los mismos usando el teclado de la tableta para navegar por Internet.

Nos vemos en la proxima entrada, saludos a todos!

Lic. Mariano Salvetti

viernes, 1 de abril de 2011

Google Voice Search

Podemos ver el lanzamiento de Google Voice Search (Búsqueda por voz) en Argentina para Android en este video:


Oficialmente Google ha lanzado hoy su nuevo servicio Google Voice Search en español (Búsqueda por Voz, “BxV”) para Android. El servicio ya estaba disponible en sus primeras versiones desde el año 2008, pero únicamente en ingles. En la actualidad es compatible con más de 20 idiomas, como frances, italiano, alemán, chino, holandés.

Para el desarrollo de la versión en español, que en su primera etapa esta centrado en las variaciones del idioma para Argentina y México, se realizo un exhaustivo proceso de investigación y recolección de información. Básicamente, según explico Pedro Moreno, investigador de Google, se utilizaron 3 fuentes de información: la acústica, el léxico y la lingüística.

  • Sobre la acústica: se refiere a las diferentes maneras en que se vocaliza cada uno de los sonidos en las diferentes regiones del mundo. Para lograr rescatar las diferencias, mediante una aplicación de Android, se recorrieron y grabaron voces de miles de personas ubicadas en diferentes ciudades de América Latina: Buenos Aires, México DF, Santiago de Chile, Lima y Bogota, entre otras. El objetivo fue capturar los sonidos en diferentes entornos, contemplando también las diferencias entre sexos y edades.
  • Sobre el léxico: se refiere al proceso a través del cuál se mapearon las diferentes secuencias de fonemas. Actualmente Google Voice Search reconoce más de un millón de palabras.
  • Sobre la linguistica: en este punto, el trabajo estuvo centrado en detectar estadísticamente la probabilidad de que una palabra siga a la otra. Para esto, Google contó a su disposición con la enorme base de información que significan las búsquedas ya realizadas históricamente en el sitio de Google en cada país.

Google BxV irá incorporando además en los próximos meses nuevas características que ya están disponibles en la versión de idioma ingles utilizada en norteamérica. La más sorprendente de todas estas es la personalización, que permite que el dispositivo aprenda y reconozca nuestra propia forma de hablar.
Finalmente, el servicio esta pensado también para ser utilizado en computadoras de escritorio y portátiles, pero fue especialmente optimizado y diseñado para los telefonos celulares. Si contamos con un celular con Android en versiones 1.6 o superior, ya pueden descargar la actualización de Android Market. Los usuarios de otras plataformas, como BlackBerry o iOS también tendrán una actualización con algunas de estas funciones.

Programación Android: Componentes de Construcción

Sobre la arquitectura antes presentada en este blog, tenemos que saber que existen 4 tipos de bloques de construcción de cualquier aplicación Android. No necesariamente los utilizaremos a estos 4 tipos en nuestra aplicación, pero sin duda que tendremos más de uno y algunas combinaciones entre tipos. Entonces, recordando que en el primer capítulo ya presentamos los componentes Activity’s e Intent’s, brevemente presentemos los principales Componentes de Construcción con los que vamos a trabajar, teniendo presente que Activities e Intents son los dos componentes más importantes de la arquitectura de las aplicaciones Android.

Algo a remarcar es que todos los componentes son configurados en el archivo AndroidManifest.xml, y que cada componente puede ser iniciado independientemente, pudiendo también ser reutilizado por otras aplicaciones.

Activity: Es el componente mas genérico y más común de la plataforma. Para crear una Activity, tenemos que escribir una clase Java que herede de la superclase Activity, ya definida en las librerías. En el capitulo anterior dijimos que una Activity es un elemento sobre el que se construye la aplicación y que tiene un ciclo de vida bastante complejo, el cual en breve presentaremos. Ahora bien, podemos decir que estas Activities son las pantallas de la aplicación, en las que podemos cargar elementos de la interfaz de usuario y capturar eventos. También son los puntos entrantes de la aplicación y puede haber más de una Activity por proyecto. Las actividades pueden declarar el tipo de acciones a ejecutar y los tipos de datos que pueden manejar. Entonces, podemos resumirlo diciendo que la principal función es la de mostrar pantallas y que pueden reaccionar a los eventos del usuario. Para pasar de un elemento Activity a otro se utiliza generalmente mediante el método startActivity() o el método startActivityForResult() cuando se necesita una llamada síncrona. La navegación entre pantallas se lleva a cabo mediante una clase especial llamada Intent que presentaremos a continuación. Si miramos el archivo AndroidManifest.xml quedaría algo así:

android:label="@string/app_name">

Y ahora veamos que ese tag .

Intent: Este término ya lo presentamos también en el primer capítulo, dijimos que la breve definición de la documentación dice que “Un Intent es la descripción abstracta de una operación que se va a llevar a cabo”. Mejor dicho, un Intent es una clase Java que nos permite especificar una Activity a ejecutar, y llamar a uno de los métodos de la clase Activity con ese Intent de parámetro. Entonces, si antes dijimos que las Activities son la interfaz grafica, ahora podemos decir que las “intenciones” o Intents, son la forma de invocar estas Activities.

Desde nuestros programas tenemos dos formas de invocar a una Activity mediante Intent's: Explícitamente o Implícitamente.

-Explícitamente: creamos un Intent y en su constructor indicamos el nombre de la clase correspondiente a la actividad, le pasamos un Context para que sepa en qué paquete buscar, y luego llamamos a startActivity(). Para pasarle datos, como ya vimos en el ejemplo mejorado del primer capítulo, tomamos del Intent el objeto Bundle del método onCreate de la instancia. Recordemos el ejemplo ya presentado:

// FrmMensaje es la clase de la actividad que queremos iniciar.

// HolaMundoPlus.this indica el Context actual, para saber en qué package buscar

Intent intent = new Intent(HolaMundoPlus.this, FrmMensaje.class);

Bundle bundle = new Bundle();

bundle.putString("NOMBRE ", txtNombre.getText().toString());

// la información se recuperará en el objeto Bundle de onCreate

intent.putExtras(bundle);

startActivity(intent);

-Implícitamente: es también a través de la clase Intent. En este caso no se indica el nombre de la clase correspondiente a la actividad a invocar, sino que se establecen una serie de criterios, para que el sistema elija una actividad que cumpla esos criterios.

Sobre esos criterios a cumplir, tenemos que decir que, a un Intent, al momento de declararlo en el archivo AndroidManifest.xml podemos asociarle una acción, unos datos y una categoría. Estas acciones son cadenas de texto estándar que describen lo que la actividad puede hacer, por ejemplo, android.intent.action.VIEW es una acción que indica que la actividad puede mostrar datos al usuario. En el ejemplo usamos la línea:

También se puede declarar el tipo de dato que maneja, por ejemplo, “com.libro.android.curso.entidades/estudiante”. Por último, podemos definir una categoría, que básicamente indica si la actividad va a ser lanzada desde el lanzador de aplicaciones, desde el menú de otra aplicación o directamente desde otra actividad. En el AndroidManifest.xml todo junto quedaría así:

com.libro.android.curso.entidades/estudiante " />

Entonces, para utilizar la invocación implícita de una actividad a través de un Intent, en vez de asignar el nombre de la clase, le asignamos una de las acciones que puede realizar, con el tipo de datos apropiado.

Service: es código que se ejecuta en segundo plano, comúnmente los programadores decimos que se ejecuta en background. Este codigo no necesita de una interface de usuario en su ciclo de vida. ¿Cuándo lo utilizamos? Cuando sabemos que el ciclo de vida de una aplicación es prolongado, debe de incluirse en un Service. Los servicios se inician con el método startService(Intent) de la clase abstracta Context. Al utilizar este tipo de componente, es importante tener presente su ciclo de vida, que presentaremos un poco más adelante, ya que tendremos que tener en cuenta las prioridades que gestiona el sistema, en relación al tiempo de vida de los componentes y la influencia del servicio creado por nosotros en esta jerarquía de prioridades.

Entonces, a modo de resumen, los Service’s corren en el fondo sin interfaz, para usarlo uno debe hacer bind del service, y se usa la interfaz expuesta por el service. También, como en los demás componentes, el servicio tiene que estar en el archivo Manifest :

Si tenemos que presentar un ejemplo, sin duda "un reproductor de música" es lo más grafico que se me ocurre, o también un contador que se ejecute, al igual que el reproductor, en background. Ya más adelante, realizaremos unos ejemplos.

Broadcast Receiver Si una aplicación desea recibir y responder a un evento global como por ejemplo una llamada de teléfono o un mensaje de texto que llega, esta aplicación debe registrarse como BroadcastReceiver. Es un componente que recibe notificaciones y reacciona a ellas, corriendo en el fondo sin interfaz. Por ejemplo, en un juego se podría usar para grabar el estado y llevar el juego a pausa en caso de que se quede sin batería o el jugador reciba una llamada.

Content Provider Si una aplicación administra datos y debe mostrarlos a otras aplicaciones, es necesario implementar ContentProvider. Es un estándar de métodos para que la aplicación pueda acceder a los datos, ya sea en operaciones de lectura o escritura. ContentProvider puede brindar datos a una actividad o a un servicio incluidos en la misma aplicación o en otra diferente. Se puede considerar como una capa abstracta de datos para sus clientes y que centraliza los métodos de persistencia de datos.

A modo de resumen, podemos decir que el componente ContentProvider es una forma estándar de proveer a una aplicación de contenido, se ejecuta en background sin interfaz, y guarda datos en el sistema de archivos o en una base de datos SQLite, por ejemplo. Algo importante es que, el programador también puede declarar e implementar sus propios ContentProvider. Por ejemplo, Android contiene un par de ContentProviders definidos, como el que nos permite acceder a los contactos del teléfono.

Ya con la arquitectura de las aplicaciones en mente y estos bloques de construcción, tenemos que destacar que las aplicaciones son ejecutadas dentro de un proceso Linux, y esto implica que es el sistema operativo quien determina el tiempo y el ciclo de vida de la aplicación, es decir, no es controlado esto por la misma aplicación, sino que es el resultado de factores como las aplicaciones que están funcionando, qué prioridad tienen para el usuario y cuánta memoria queda disponible en el sistema.

Al ocuparse Android de gestionar estos procesos de cada aplicación, también nos brinda algunos beneficios en relación a la seguridad, gestión de memoria o tiempo de CPU del dispositivo. El usuario final no tiene que preocuparse si existen o no recursos para ejecutar la aplicación, ni si existen o no recursos para abrir tal o cual aplicación, simplemente sabe que por medio de un clic pasa de una aplicación a otro y puede volver a cualquiera de estas en el momento que quiera.

Por otro lado, el tiempo de vida del proceso asociado a una aplicación está condicionado también por los componentes declarados en el archivo AndroidManifest.xml, ya que el sistema tiene la facultad de detener el proceso, si así lo considera apropiado, sin importarle lo que esté realizando ese proceso.

En esta entrada de blog un poco teórica, se ha estudiado cómo diferentes aplicaciones de Android se pueden diseñar con tres bloques de construcción básicos: el contexto, actividades, e intenciones. Cada aplicación esta formada por una o más actividades.

La funcionalidad de alto nivel de aplicación es accesible a través del contexto de aplicación. Cada actividad tiene una función especial y (por lo general) su propio diseño, o una interfaz de usuario.