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 mundo, Gameloft 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 o 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


domingo, 4 de septiembre de 2011

Android superó al iOS de Apple en cantidad de desarrolladores


Toda la experiencia de Apple con los mercados de aplicaciones, o las apps markets. no fue suficiente para que este año el “huracán” Android otra vez se llevara el primer lugar en las preferencias de los creadores de contenidos para las plataformas móviles.
El androide primero y la compañía de la manzana despúes, ambas crecen en la disputa por atraer a desarrolladores de apps móviles
La versión 2011 del estudio titulado “Developers Economics”, el más importante sobre los desarrollos en plataformas móviles, trajo consigo el dato: Android se colocó por encima de su competidor el iOS de Apple en las preferencia de los creadores de aplicaciones.
Mientras que el S.O. de Google es adoptado por el 67 por ciento de desarrolladores, el 59 prefiere al iOS de la empresa de la manzana, sin embargo otro dato indica que se achicó en un 1 por ciento la brecha entre uno y otro respecto del año anterior y que además ambas plataformas crecieron. A decir respecto del periodo 2010: un 8 por ciento de aumento para el androide y un 9 por ciento para el iOS. Vale aclarar que varios developers eligen más de un sistema para sus trabajos.
Las malas noticias esta vez fueron para Symbian que bajó de un 46 a un 38 por ciento de desarrolladores, también cayó el Windows Phone de un 39 a un 36 por ciento, aunque este dato habrá que observarlo con mucha atención despues de la expectativa positiva que despertó el lanzamiento del nuevo Windows Phone 7.
Y para quienes querian saber como le fue a RIM con su Blackberry, el saldo es positivo, con un incremento de un 5 por ciento de desarrolladores, siendo que el periodo anterior contaba con un 40 por ciento de las preferencias.