martes, 27 de septiembre de 2011

Droid Bionic el nuevo smartphone de Motorola

Motorola lanza oficialmente su nuevo smartphone Motorola Droid Bionic. El esperado smartphone hace su aparición de forma oficial, ya que era uno de los dispositivos más esperados por los usuarios, ya que anteriormente se habló mucho acerca de sus cualidades y características.
El nuevo Motorola Droid Bionic cuenta con el sistema operativo Android, es por esto que durante estos últimos meses se estuvo comentando sobre este smartphone, ya que Motorola empieza a lanzar dispositivos interesantes con el OS de Google.

Motorola Droid Bionic es un smartphone de gama alta que ha sido comparado como mejor inclusive que el Motorola Atrix. La empresa lo ha anunciado hace unos días ya que anteriormente se había especulado que este modelo no saldría a la venta, pero poco después se supo que Motorola demoraría su lanzamiento hasta finales de año.
El nuevo Droid Bionic ya está disponible por medio de Verizon Wireless a un precio de $299 dólares con el Webtop, un dock que se está haciendo popular entre los modelos de Motorola. Además de esto saldrá con la última versión del sistema Android 2.3 Gingerbread según explican en islabit.
Principales características:
• Pantalla de 4.3 pulgadas de tipo qHD p
• Procesador de doble núcleo a 1 GHz
• 1 GB de memoria RAM
• Cámaras frontal de 1.3 MP y trasera de 8 MP y 1.3 MP
• Memoria interna de 16 GB expandible vía microSD, salida de HDMI
• Android 2.3 Gingerbread
• Webtop incluido
Estas son solo algunas de las diversas cualidades de este modelo, a pesar que ya está a la venta en Estados Unidos, todavía no se ha mencionado nada sobre cuando saldrá a la venta en el resto del mundo.
 para que nos caiga en Argentina, seguro que falta muuuuuuuuuuuuuucho jajaja! 


saludos Mariano !!

lunes, 26 de septiembre de 2011

Google Wallet fue lanzado de forma oficial

La compañía Google ha lanzado de forma oficial su aplicación Wallet, la cual permite usar el teléfono móvil como una especie de tarjeta de crédito. El novedoso servicio funcionará inicialmente en terminales de la empresa de telefonía estadounidense Sprint, según informó la compañía en su blog corporativo. Este monedero electrónico, que permitirá pagar las compras realizadas sólo con pasar el teléfono inteligente frente al terminal instalado en la tienda, está basado en la tecnología de comunicación inalámbrica por proximidad (NFC) que funciona en los smartphones equipados con el sistema operativo móvil Android y en terminales de pago instalados previamente en tiendas. Inicialmente serán los usuarios de Sprint que tengan un teléfono modelo Nexus S 4G quienes podrán acceder al monedero de Google. La compañía espera que paulatinamente esté disponible para más dispositivos. Google informó además de que Visa, Discover y American Express habían aceptado participar en su nueva herramienta de pago y estaban trabajando en adaptar sus especificaciones a Google Wallet, como se ha llamado el sistema que ya funciona para Mastercard. La compañía anunció que extenderá este modelo a otros países durante los próximos meses. Si queremos mas informacion, podemos visitar >>>> http://www.google.com/wallet/vision.html ''El futuro ya llegó'', versa una canción de una agrupación rockera. Esta afirmación se vuelve evidente en la llegada a los bolsillos de una tecnología que permite realizar pagos a través del teléfono móvil. Ciencia ficción hace no más de tres décadas, hoy realidad. De la mano de la tecnología Near Field Comunication (NFC), esta modalidad se ha ido expandiendo paulatinamente y se espera que en un futuro de veras cercano sea tan habitual pagar mediante un smartphone como consultar los mails, chequear el muro de Facebook o enviar un SMS. Google, uno de los gigantes de la industria digital, ha decidido sumergirse de lleno en este mundillo. Lo ha hecho de la mano de la presentación de ''Google Wallet''. Se trata de una aplicación desarrollada por los de Montain View en sociedad con compañías financieras como Citi, Mastercard, y de telefonía como First Data y Sprint. Este software de código abierto promete transformar el móvil en un medio de pago frecuente, enlazando este dispositivo con las tarjetas de crédito del usuario, desplegando nuevas oportunidades tanto para los consumidores como para los comerciantes. De este modo, las transacciones son más dinámicas, según afirman los responsables de desarrollo. El sistema se vale de la antes mencionada tecnología NFC, y requiere un número de PIN, además de una serie de medidas de seguridad, al momento del pago. Además es posible establecer ofertas y promociones, capaces de incentivar las ventas y acercar los productos de un amplio abanico de usuario, de modo innovador. En un evento realizado el pasado 19 de septiembre Google mostró la aplicación y anunció su pronta disponibilidad. Además invitó a diversos bancos, redes de pago, sistemas móviles y desarrolladores a sumarse al grupo. Los primeros testeos en los comercios tendrán lugar en dos ciudades meca de Estados Unidos: Nueva York y San Francisco. Google informó que el sistema será aceptado en más de 124 mil tiendas en aquel país, y en más de 300 mil alrededor del mundo. Por fuera de los anuncios oficiales de Google, se establecen algunas cuestiones. Por un lado, cuántas terminales móviles (sistemas operativos incluidos) serán compatibles con este software. Por otro lado, la expansión -o no- de comercios que cuenten con tecnología NFC. Cuestiones que serán resueltas en el futuro, que ya llegó.

viernes, 23 de septiembre de 2011

Se acerca Android Ice Cream Sandwich

La salida de la nueva versión de Android —bautizada como Ice Cream Sandwich— está cada vez más cerca, o al menos eso es lo que se puede extraer de los últimos movimientos por parte de Google que, en esta ocasión y a través del blog de Android Developers ha publicado un artículo con una serie de sugerencias para los desarrolladores de aplicaciones con vistas a la inminente salida de una nueva iteración del SO móvil del androide verde. Muchos son los rumores y las informaciones que apuntaban a un lanzamiento de la versión ¿4.0? de Android en torno a los meses de Octubre o Noviembre —presumiblemente de forma conjunta a la salida del nuevo Nexus— y este último movimiento de Google hace que dichos rumores cobren aún más fuerza, pues Scott Main —redactor técnico jefe en developer.android.com— ha publicado en los últimos días un artículo dirigiéndose a los desarrolladores donde explica cómo estos deberán desarrollar (o adaptar) sus aplicaciones para que funcionen tanto en smartphones como en tablets cuando salga Ice Cream Sandwich. Estos son los puntos más importantes a los que se ha referido: Se aconseja a los desarrolladores ajustar las aplicaciones escritas para Honeycomb de forma tal que funcionen también en pantallas de menor tamaño. Permitiendo esto, a su vez, que todas las resoluciones estén disponibles en un único paquete, lo que facilitará en gran medida el mantenimiento y las actualizaciones. El requisito anterior se podrá realizar a través del control del tamaño en pantalla de la aplicación basado en la densidad de píxeles del dispositivo. Para que esto sea posible, habrá que compilar la app con la versión 3.2 del SDK de Android. Se aconseja a los desarrolladores que diseñen la barra de acción de su aplicación de forma tal que se pueda ajustar su distribución dependiendo del tamaño de la pantalla. También se recomienda combinar fragmentos de aplicaciones para poder crear una distribución en forma de una única pestaña de contenidos para smartphones, y de varias pestañas para tablets. En relación a la salida de Ice Cream Sandwich dijo que aunque el testeo de aplicaciones de Honeycomb en smartphones sólo será posible cuando se lance el SDK correspondiente a esta versión de Android, se espera que el lanzamiento de dicho kit de desarrollo llegue pronto, por lo que podemos asegurar, una vez más, que Android Ice Cream Sandwich está a la vuelta de la esquina. Fuente http://www.android.es/se-acerca-android-ice-cream-sandwich.html?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+AndroidEnEspanol+%28android+en+espa%C3%B1ol%29#ixzz1YpyIGXEh

jueves, 22 de septiembre de 2011

La importancia de hacer test en el desarrollo de aplicaciones Android


¿No estás convencido para trabajar con test en Android? bueno deberías darle un vistazo a esta presentación en slideshare de Diego Torres que hace una completa introducción a la realización de test en Android. Como en cualquier desarrollo de software, aplicaciones móviles incluidas, la detección temprana de cualquier bug mientras estamos desarrollando nos permite tener una aplicación más robustas y de la que estamos seguros completamente que funciona.
Por supuesto, que como en cualquier desarrollo hay diferentes aspectos a testear. En las aplicaciones Android podemos testear apartados como el ciclo de vida de los Activity, las operaciones con bases de datos o el sistema de ficheros y las características físicas del dispositivo. A su vez, existen distintos tipos de test: unitarios, rendimiento, integración o funcionales. Todo ellos forman un conjunto completo que nos asegurarán que nuestra aplicación funciona y lo hace sin errores.
Actualmente Android está preparado para realizar todo tipo de test. Al crear un nuevo proyecto Android podemos crear a su vez su correspondiente proyecto de test. Podemos desde combinar los test de integración con Jenkins para que nos lance el emulador o usar frameworks para testear de forma automática la interfaz de usuario como Robotium.
Uno de los libros recomendados sobre este tema es Android Application Testing Guide del mismo autor que la presentación superior, Diego Torres. En él podemos aprender cómo hacer test en Android con Junit y desde el Eclipse, descubrir cómo utilizar los distintos componentes para hacer test, trabajar con TDD en Android, diferentes recetas de test, Integración continua usando Hudson y hacer test de rendimiento de nuestra aplicación.
Vía | Introduction to Android testing (Slideshare) 
Libro | Android Application Testing Guide
Más información | Blog de Diego Torres
Documentación | Android Testing en Android Developers

viernes, 16 de septiembre de 2011

Aplicacion web para celulares


Mobile HTML5 Boilerplate, ya podes tener la base de tu proyecto web para celulares y no arrancar de cero



Mobile HTML5 Boilerplate 1.1 ha lanzado , ofreciendo a los desarrolladores con una plantilla de confianza para la creación de aplicaciones Web para celulares. El sitio ofrece plantillas y documentación que pueda ayudar a los desarrolladores crear aplicaciones multiplataforma Web móviles que funcionan en los teléfonos inteligentes de hoy en día, sino que también ofrecen a teléfonos mas viejos como BlackBerry, Symbian y Windows Mobile. El proyecto en sí no es un FrameWork independiente, sino que trabaja con jQuery móvil, Touch Sencha, PhoneGap y Appcelerator.
¿Por qué es impresionante?
  • Compatibles con cualquier plataforma (Android, iOS, Blackberry, Symbian)
  • CSS clase de objetivo IE Mobile 7
  • Inicio icono de la pantalla (Android, iOS, Symbian)
  • Cruz navegador de vista de optimización de Android, iOS, IE, Nokia, Blackberry, Opera
  • Optimizado vista de escala (Android, iOS, Mobile IE, Blackberry, Opera)
  • Opción para habilitar iOS puesta en pantalla en modo de pantalla completa
  • Fuente de una mejor reproducción en IE Mobile
  • Adaptable marcado y el esqueleto CSS
  • Hoja de estilos CSS para dispositivos de gama baja
  • Mapa del sitio móvil
  • Móviles tipo MIME de apoyo
  • Herramienta de construcción para móviles
  • Se integra bien con PhoneGap y Appcelerator
Y entonces, la "impresionantes" características son:
  • HTML5 offline almacenamiento en caché de los smartphones
  • Ocultar barra de direcciones para maximizar el área de la pantalla
  • Hace clic en el botón que no espere a que el valor por defecto 300 ms evento click retraso
  • Textarea crecimiento automático
  • Ocultar Safari navegador Chrome
  • Móviles favoritos burbuja
  • Base de datos del navegador API Wrapper
  • Robusto usuario opcional de detección de agentes en. Htaccess
  • Móvil optimizado por defecto CSS
  • Los medios de comunicación consultas polyfill para Windows Mobile
  • Google Analytics para los dispositivos móviles de gama baja
La versión 1.1 del juego de herramientas ofrece dos descargas diferentes - la versión documentada con notas y enlaces y la versión libre de comentario . El proyecto también está disponible en github aquí .
Repetitivo móvil

NO ES UN FRAMEWORK, ES LA BASE PARA IMPLEMENTAR DESDE CERO UNA SOLUCIÓN PARA CELULARES, TENIENDO COMPATIBILIDAD CON MUCHAS PLATAFORMAS MOVILES. 

Para ser claros, el repetitivo móvil no está destinada a ser una "construcción de una vez e implemente en todas partes" solución, sino que ofrece un conjunto de mejores front-end (marcado, CSS) prácticas para los desarrolladores de Web móvil para utilizar con el fin de aprovechar las características de alta gama de teléfonos inteligentes, como los que ejecuten Android o el iPhone, por ejemplo, sin dejar de ofrecer un apoyo básico para los navegadores Web más.
Los desarrolladores interesados ​​pueden obtener más información visitandohttp://html5boilerplate.com/mobile/ .
Y para más inspiración, hay un hilo en Quora enumerar varios buenos ejemplos de sitios web para móviles HTML5 aquí .

domingo, 11 de septiembre de 2011

Android Games: The Best!


Gameloft asegura que Android es la plataforma gaming del año 2011


Cuando el 27 de enero de 2010 Steve Jobs presentaba el iPad ante los ojos del mundoGameloft exhibía, en ese mismo evento, su juego estrella N.O.V.A.optimizado para el dispositivo de Apple. Oficialmente, la empresa francesa se convirtió en el primer jugador de la industria en ofrecer un título para tablet. Pero esta aparición feliz de la desarrolladora no selló su destino, ya que a más de un año de aquel evento, Gameloft se encuentra apostando más fuerte en plataformas Android.
Ahora, posteamos  lo que la gente de RedUSERS publico, sobre cuando entrevistó a Paula Haurie, directora de ventas para Cono Sur de Gameloft
- ¿Cómo comenzó el 2011 para Gameloft en venta de juegos?
- Este año empezamos a notar gran impacto en la venta de los videojuegos Android –que están teniendo una penetración muy alta- y HD, además de los juegos para tablets.
- ¿Qué nos pueden decir del comportamiento de la industria en estos primeros 5 meses del año?
- La introducción en el mercado de terminales de alta gama, además de las tablets, va de la mano con un crecimiento en la calidad y en la experiencia de juego y aplicaciones. Estamos viendo que todas las compañías del sector se están volviendo muy competitivas en este sentido para ingresar al mercado de contenidos de smartphones y HD.
- ¿Cuáles creen que fueron las plataformas que más crecieron desde 2010?
- Definitivamente hemos visto que Android fue la plataforma qué más creció desde el año pasado.
- ¿Cuál va a ser la plataforma lider este año? ¿y en el futuro?
- Creo que este año Android sin duda va a tener un rol clave, y otro gran jugador será el IOS, si bien Windows Mobile viene pisando fuerte y perfilándose como muy competitivo.
- ¿Cuáles son las tecnologías de desarrollo que más están impactando en la industria?
- Las pantallas grandes de los dispositivos móviles tienen un impacto directo en la calidad de las aplicaciones.
- ¿Cómo Gameloft está aprovechando el incremento de smartphones cada vez más poderosos en procesamiento gráfico?
- Gameloft tiene un catálogo muy completo de juegos: por un lado ofrecemos una gran variedad de videojuegos para diversas plataformas, pero además nos aseguramos que los canales de distribución funcionen correctamente para que el público los pueda adquirir fácilmente. Y ése es un diferencial de la compañía: no sólo tener un amplio catálogo sino también buscar la mejor forma para que el usuario los pueda adquirir.
- ¿Cuáles son los títulos de la empresa que más fuerte pegarán este año?
Mucho dependerá de los gustos de los usuarios, pero puedo adelantar que N.O.V.A., Harry Potter 7, Modern Combat 2: Black Pegasus  y Cowboys & Aliens serán títulos muy fuertes este añ

¿Jelly Bean? se viene después de Ice Cream Sandwich ?


Ahora que el tema candente es Ice Cream Sandwich, una fuente con supuestos conocimientos de lo que cuece en Montain View ha revelado que la siguiente versión de Android podría ser Jelly Bean.
Desde Cupcake (Android 1.5), todas las versiones de Android se han caracterizado por se nombradas con el nombre de un dulce, y cada nueva versión empieza con la siguiente letra del abecedario (Donut, Eclair, FroYo, Gingerbread, Honeycomb, Ice Cream Sandwich). Así que Jelly Bean encaja a la perfección como posible candidato, pero la fuente ha remarcado que todavía no está decidido del todo, y que podría haber cambios aún.
Eso si, de la numeración que tendrá no se sabe nada, lo cuál es lógico, si tenemos en cuenta que todavía no se ha revelado la numeración de versión que tendrá Ice Cream Sandwich ;)

viernes, 9 de septiembre de 2011

Robotium, test automático del interface en Android


Robotium es un framework creado para implementar test automáticos de aplicaciones Android. Con esta herramienta se puede testear cualquier tipo de aplicación visual como Activities Dialogs. Asemejandolo con el mundo del desarrollo web, se podría decir que Robotium es el Selenium deAndroid.
La dinámica de trabajo con este framework es la programación de acciones que simulen al usuario. Por ejemplo, se puede realizar la acción de realizar click en un texto especificado, introducir un texto en una caja de entrada concreta o busca un texto en el propio formulario. Realizando varias de estas acciones se puede comprobar si hay un texto de salida mediante un Assert y de esta forma validar si la aplicación funciona bien y pasa el test.
Un ejemplo de código en el test sería el siguiente:
solo.sendKey(Solo.MENU); 
solo.clickOnText("Archivo");
solo.clickOnText("Nuevo"); 
Assert.assertTrue(solo.searchText("Crear nueva ficha")); 
Si queres probar Robotium, tenes que hacer esto:
  • Instalar las herramientas que ofrece y recomienda Google: Eclipse, ADT (Android Develepment Tools), SDK (Software Development Kit) y JDK (Java Development kit).
  • Descargar el fichero robotium-solo-(version).jar que contiene el framework.
  • Será necesario que tengas un proyecto Android con la aplicación que deseas testear.
  • Crear un proyecto de Test Android: Pulsar File->New->Project->Android->Android Test Project.
  • Añadir el fichero jar al proyecto: Pulsar en el proyecto->Build path->Configure Build Path y añadir el jar de Robotium.
  • Modificar el fichero AndroidManifest.xml y cambiar en el atributo targetPackage de ApplicationTesting a ApplicationToTest.
  • Crear un test de ejemplo: Pulsar New->Class, derivar esta clase deActivityInstrumentationTestCase2 e implementar los test que se deseen.
  • Para probarlo es necesario que el fichero apk tenga el mismo certificado que el proyecto de test. Para ello será recomendable darle un vistazo a la firma de aplicaciones del manual de android.
  • Finalmente ejecutar los test: Pulsar en el proyecto
  • Run As>Android JUnit Test.
Como todos los test automáticos del interface visual, tienen problemas con la estabilidad de propio test. El principal problema que nos podemos encontrar es con la modificación del propio interface, algo habitual cuando se está desarrollando y diseñando la aplicación. Si ocurriese alguna modificación en algún texto, los test afectados se deberían cambiar modificandolos a los nuevos literales.
Al igual que otros test automáticos se puede utilizar con Maven o Ant para integrar las pruebas en algún servidor de integración continua como Jenkins y de esta forma calcular los resultados de los test de manera automática para tenerlos siempre a disposición del equipo.
La licencia de este framework es Apache 2.0 y actualmente se encuentra por la versión 1.7.1. Una herramienta interesante para aquellos apasionados del testing y de Android.
Link de descarga | Robotium

jueves, 8 de septiembre de 2011

Instalar Android en tu PC x86

El proyecto Android-x86 se complace en anunciar la estable y nueva versión 2.2 al público. Los Live CD (.ISO) están disponibles en sus sitios de descarga. 

Descarga el Live CD (.ISO) desde aquí.

ALGUNAS CAPTURAS:

Escritorio normal.

Imagen


Escritorio personalizado con Widgets.

Imagen



Menú de aplicaciones y Configuraciones.

Imagen


Búsqueda.

Imagen


Para ver más capturas de pantalla hacé click aquí.



A probar en la netbook ahora, no? jejeje! o en la PC de escritorio tambien.


saludos,
MAriano!

martes, 6 de septiembre de 2011

Lo nuevo de Android: Ice Cream Sandwich.


Antes de Halloween quizás tengamos el nuevo celular de Google con Ice Cream Sandwich.

El próximo smartphone de Google, el Nexus Prime, podría llegar para antes de Halloween.

El próximo celular de Google podría estar listo para antes de Halloween, el mismo llevaría el sistema operativo Android Ice Cream Sandwich, y recibiría el nombre de Google Nexus Prime.
Según el Koreas Electrónica Times, el dispositivo tendrá una pantalla Súper AMOLED 720p HD de 4,5 pulgadas, un procesador de 1,5 GHz de doble núcleo como se venia hablando.
También mencionan que el hardware del próximo smartphone de Google, podría estar desarrollado por Samsung, pero habrá que esperar un poco mas ya que la empresa todavía no confirmo nada.

Nexus Prime con Ice Cream Sandwich