Category
News
Google Compute Engine está ahora a disposición general con soporte de SO ampliado, mantenimiento transparente y precios más bajos
- diciembre 4th, 2013
- byGoogle, Desarrolladores Google, Google Cloud Platform, Google Compute Engine, linux, News, nube
- 0 Comments
Google Cloud Platform ofrece a los desarrolladores la flexibilidad de diseñar aplicaciones con servicios administrados y no administrados, que funcionen en la infraestructura de Google. Hemos estado trabajando para mejorar la experiencia que los desarrolladores tiene a la hora de usar nuestros servicios y para alcanzar los estándares que nuestros propios ingenieros esperan aquí en Google.
Actualmente Google Compute Engine está a disposición general (GA) y ofrece equipos virtuales cuyo desempeño es escalable y confiable y con características de seguridad del más alto nivel en la industria, como codificación de datos almacenados. Compute Engine cuenta además con un servicio de apoyo las 24 horas al día los 7 días de la semana y un acuerdo de nivel de servicio (SLA) de 99.95% mensual.
Estamos ansiosos por ver cuál es el siguiente paso de la plataforma Google Cloud mientras seguimos ayudando a los desarrolladores y a los negocios de todo el mundo a beneficiarse de la experiencia técnica y operacional de Google.
Publicado por Francisco Solsona, Developer Relations Regional Lead.
Participa en AdMob Student App
- noviembre 29th, 2013
- android, byGoogle, concurso google, Desarrolladores Google, News
- 0 Comments
Los premios que están aguardando son increíbles.. El equipo ganador recibirá:
- - Un viaje de 7 días a San Francisco con dinero para gastos y una visita a la sede de Google en Mountain View.
- - La aplicación ganadora se exhibirá en la tienda Google Play y en sus redes sociales (ver condiciones).*
- - La oportunidad de protagonizar un vídeo explicando cómo creaste la aplicación convirtiéndolo así en un caso de estudio.
- - Un dispositivo Nexus 7 para cada miembro del equipo.
Publicado por Francisco Solsona, Developer Relations Regional Lead.
Android, pruebas de UI automatizadas utilizando UIAutomator
- noviembre 28th, 2013
- android, byGoogle, Desarrolladores Google, Google, News
- 0 Comments
Introducción
- uiautomatorviewer herramienta gráfica que permite escanear la UI.
- uiautomator - Librería Java que posee APIs para realizar los UI Test funcionales.
Como se muestra en la Figura 1, mediante uiautomatorviewer podemos tomar un snapshot y dump de la UI de un dispositivo. (podemos analizar desde luego aplicaciones o lo que se esté ejecutando en el momento)
Figura 1. uiautomatorviewer, explorando el dump de la interfaz |
- SO de ejecución. MacOS.
- Eclipse (en el caso del ejemplo. Kepler)
- Proyecto Java tradicional
- JUnit 3 para el ejemplo
- Referenced Libraries
- uiautomator.jar
- android.jar
Figura 2. Entorno Eclipse configurado. |
Construyendo el test de UI y desplegando el mismo
Código 1 - Método de prueba implementado. |
Nota: recuerda que debes ejecutar este comando desde la ubicación del proyecto, como muestra la Consola 1.
Consola 1. Compilación de la solución codificada. |
Consola 2. Desplegando el test codificado al dispositivo. |
Consola 3 Realización exitosa del test |
Consola 4 Validación de un test que falla. |
- UI Testing, Android Developers, developers.android.com, noviembre 2013.
- UIAutomator, Android Developers, developers.android.com, noviembre 2013.
Les dejo una implementación paso a paso en el siguiente video:
+Nicolas Bortolotti | Perfil | Blog | Nicolás es director de relaciones para desarrolladores en Latinoamérica región sur para Google. El ha desarrollado comunidades académicas y de investigación en varios países de Latinoamérica sobre la plataforma de desarrollo web y mobile de Google. Además Nicolas es profesor universitario, donde trabaja fuertemente en arquitecturas de software, ambientes emergentes e innovación en modelos de ingeniería de software |
Devoxx: despedida y cierre
- noviembre 17th, 2013
- android, dartlang, devoxx, eventos, golang, java, JavaScript, News
- 0 Comments
El tercer y último día de conferencia, no pude asistir pero no olvidad que también podéis consultar el timeline de Twitter y el evento creado en Google+. Además, ya están disponibles algunas de las grabaciones de las conferencias; podéis encontrarlas en la sección correspondiente de la agenda.
Todas ellas son muy recomendables.
El primer día de conferencias se inició con el keynote de Java 8 a cargo de Mark Reinhold y Brian Goetz, que si bien fue muy interesante, ya habíamos ido conociendo algunas de las características de Java 8 en otras conferencias y los mismos speakers protagonizarían algunas otras charlas muy interesantes también durante ese día.
Durante ese mismo día, tuvimos la oportunidad de ver dos excelentes charlas a cargo de compañeros de Google. La primera fue la charla de Sam Duton sobre media APIs, y como permiten el desarrollo de aplicaciones multi dispositivo. La segunda fue la charla de Nick Butcher sobre diseño de aplicaciones en Android, que por cierto tenéis ya disponible en video en el enlace de arriba.
El segundo día de conferencia resultó el más completo para mi. Arrancamos la jornada con la keynote sobre el futuro de la web a cargo de Lars Bak, donde se anunció la versión 1.0 de Dart. Pero eso fue solo el principio. De hecho, el equipo de Dart estuvo durante todo el día con una ritmo frenético de actividad[1][2][3]. La mañana finalizaba con un interesante caso de estudio desarrollado con Go, presentado por Francesc Campoy.
Ya durante la tarde, asistí a una de las charlas mas interesantes que vi durante toda la conferencia, a cargo de Mike West, sobre seguridad en navegadores. Esta también esta disponible ya para ver en video. Muy recomendable. Tras esta puede asistir a la presentación de Tom White sobre Hadoop, aunque me pareció muy plana, hasta el punto que me gusto más la parte de las preguntas que la presentación en si misma. También esta disponible en video ya.
La parte correspondiente a conferencias la finalizaría con la presentación de Devoxx4Kids, a cargo de Daniel de Luca y un grupo de voluntarios que han participado en el programa dirigido a niños. La presentación me pareció de lo mejorcito, ya que refleja un trabajo discreto, anónimo si queréis, pero de una importancia esencial para promover STEM y de resultados tangibles día a día. La iniciativas dirigidas a niños deberían de generalizarse ampliamente.
Mis últimos momento en la Devoxx 2013 fueron para el meetup de los GDGs. Fue estupendo compartir un rato con algunos de los organizadores que habían asistido a la conferencia. Y después de esto acabaron para mi las sesiones. Ni que decir tiene, que han sido unos días muy interesantes y espero que con esta breve serie de posts hayáis tenido la oportunidad de compartir de alguna manera mi experiencia. Si tenéis alguna consulta o sugerencia que hacerme, me podéis encontrar en Twitter o en Google+.
Nos vemos en la próxima.
Andrés a.k.a almo es responsable en Google de relaciones con desarrolladores en España. Entre sus intereses se encuentran favorecer comunidades de desarrolladores de habla hispana, liderando programas estratégicos, contenidos de alta calidad para profesionales técnicos y favoreciendo un ecosistema alrededor de tecnologías software que incluya educación, empresas de base tecnológica e innovación social. Es además miembro asociaciones internacionales como IEEE, Computer Society y ACM.
Devoxx: Android performance y Funcional programming
- noviembre 13th, 2013
- android, devoxx, eventos, functional programming, HTML5, java, JavaScript, News
- 0 Comments
Hoy de nuevo, un poco mas acatarrado, y exhausto de las numerosas actividades, os hago llegar noticias y experiencias personales del segundo día de Devoxx 2013. Si llegáis a este post por primera vez, recordaos que se trata de una secuencia sobre el Devoxx 2013. Aquí podéis consultar la primera entrega.
No olvidad que como siempre, al margen de estas notas, podéis seguir nuestra actividad en el evento de Google+ y en el timeline de Twitter.
Esta jornada, denominada University 2nd day, resulto maratoniana como siempre, estando repleta de charlas, workshop y meetups.
De las actividades a las que asistí durante el día yo destacaría los workshops:
- Thinking functional programming, a cargo de Venkat Subramaniam.
- Android Performance Workshop, a cargo de Romain Guy y Chet Haase.
Enfatizando en las facilidades que la programación funcional ofrece a la programación en multiprocesadores y el beneficio de la inmutabilidad de las variables, realizó numerosos ejemplos que ilustraron de este paradigma de programación. Algunas perlas que quedarán para la posteridad podrían ser: "var is a word of shame in Scala". Sin comentarios.
Una excelente presentación.
Respecto a la a la segunda de ellas, sobre rendimiento en Android, constituyó una densa exposición de los aspectos relacionados con gestión de memoria y prestaciones generales del sistema operativo Android. Durante la misma se ilustraron la importancia de una revisión de estos detalles durante los procesos de desarrollo. Sin afán de resumir toda su exposición, los ponentes dejaron algunos links útiles.[1][2][3].
Ahí tenéis material suficiente para las próximas vacaciones.
Además de estas charlas, asistí a algunas otras sobre análisis de datos, cloud computing o programación de sistemas embebidos. Estas resultaron muy interesantes, aunque más ligeritas, permitiéndome un respiro. Así pude dar una vuelta por la sección de expositores y ¡ay! encontré el puesto de los libros técnicos. Y sin poder evitarlo, acaparé unos pocos que comparto con vosotros.
Finalmente, antes de dejar la conferencia, estuve echando un vistazo a algunos paneles de demostración de Arduino, Raspberry Pi y otros cacharros...
Espero que os guste la foto.
El día no puedo acabar mejor: organizamos una cena, a base de hamburguesas, con algunos desarrolladores de Europa.
Allí tuve la oportunidad de charlar sobre interesantes temas con Stephen Hoth y Hasan Hosgel.
Así pues, me despido por hoy.
Andres L. Martínez a.k.a almo +almo | @davilagrau | |
Andrés a.k.a almo es responsable en Google de relaciones con desarrolladores en España. Entre sus intereses se encuentran favorecer comunidades de desarrolladores de habla hispana, liderando programas estratégicos, contenidos de alta calidad para profesionales técnicos y favoreciendo un ecosistema alrededor de tecnologías software que incluya educación, empresas de base tecnológica e innovación social. Es además miembro asociaciones internacionales como IEEE, Computer Society y ACM. |
Devoxx: Java Conference (día 1)
- noviembre 11th, 2013
- bigdata, cloud, conference, devoxx, HTML5, java, Mobile, News, Web móvil
- 0 Comments
Devoxx es la conferencia anual de la comunidad europea de desarrolladores Java. Durante los próximos cinco días, desarrolladores de toda Europa y el resto de mundo se reúnen en Amberes para compartir las última tecnologías. La conferencia, que inició su andadura en 2001 de la mano de Stephen Janssen y el Grupos Belga de usuario de Java, BeJUG, cuenta en esta edición con mas de 3500 asistentes.
La agenda la componen tracks sobre Arquitectura y Seguridad, Metodologías, Java SE, Java EE, Web y HTML 5, Lenguajes JVM, Cloud y BigData, Mobile y Future <Devoxx>. Con esta planificación es casi imposible no perderse algo interesante, pero como corresponsal improvisado, prometo reflejar en esta serie de posts las charlas que me han parecido más interesantes, aquellos hechos destacados e incluso, alguna que otra entrevista con Googlers, speakers o desarrolladores.
Además, si no queréis perder ningún detalle, también podéis seguir el evento creado en Google+ y el timeline en twitter. Así pues, comenzamos la serie hablando sobre lo sucedido en el día de hoy.
Durante el día de hoy, denominado University Day 1, ha tenido lugar la primera edición de sesiones, Hand-On Labs y Birds of a Feather (BoF).
Los primeros vistazos a las salas mostraban laboratorios repletos de desarrolladores, sentados incluso por los suelos. Según he podido constatar, el workshop de Advanced AngularJS a cargo de Igor Minar, Vojta Jina y Misko Hevery ha tenido un éxito abrumador. E igual suerte han tenido el resto de BoFs que han tratado sobre metodologías de desarrollo de aplicaciones Android, Raspberry Pi y el proyecto LeapMotion, Scala, Cassandra o Groovy, entre otros.
Respecto a las conferencias, no pretendo nombrarlas todas, pero de nuevo, Scala, Java EE o Spring han tenido especial protagonismo.
Por mi parte, asistí a dos interesantes conferencias. La primera presentaba Genymotion, una nueva propuesta para la emulación de Android. Presentada durante la edición parisina de Droidcon, cuenta ya con más de 350.000 usuarios y tal y como las demos han mostrado, el rendimiento promete ser espectacular.
En la segunda, Cyril Mottier, GDE en Android, fue el responsable de una excelente presentación acerca de Google Map v2 para Android, destacando las mejoras que la nueva edición del API presenta como Polylines, Flat Markers o Ground Overlays.
Y esto ha sido todo por hoy. Una reunión con algunos de los GDG españoles me obligo a dejar la conferencia sobre las 18:30, pero mañana empezamos de nuevo con mas fuerza.
Andres L. Martinez a.k.a almo +almo | @davilagrau Andrés a.k.a almo es responsable en Google de relaciones con desarrolladores en España. Entre sus intereses se encuentran favorecer comunidades de desarrolladores de habla hispana, liderando programas estratégicos, contenidos de alta calidad para profesionales técnicos y favoreciendo un ecosistema alrededor de tecnologías software que incluya educación, empresas de base tecnológica e innovación social. Es además miembro asociaciones internacionales como IEEE, Computer Society y ACM. |
Una mejor experiencia de compra en Mexico
- noviembre 7th, 2013
- News
- 0 Comments
Algunas de las características clave de los anuncios de ficha de producto son las siguientes:
- Clientes potenciales de mayor calidad: Con los anuncios de ficha de producto, los usuarios pueden ver los productos exactos que el comerciante ofrece antes de llegar al sitio. Esto implica mayor cantidad de clics, clientes potenciales de mayor calidad y un ROI mayor para los anuncios en búsquedas.
- Alcance más amplio: Pueden aparecer varios anuncios de ficha de producto para una búsqueda específica de un cliente. También pueden aparecer, al mismo tiempo, un anuncio de ficha de producto y un anuncio de texto común, si son relevantes.
- Administración fácil: Con la orientación de productos, no será necesario utilizar palabras clave. Los anuncios de ficha de producto coinciden con las búsquedas más relevantes gracias a la información que se proporciona en la cuenta del Merchant Center.
Seleccione un tipo de campaña nuevo y con mejor rendimiento para adquirir clientes en las Redes de Búsqueda y de Display
- noviembre 4th, 2013
- News
- 0 Comments