Enviar búsqueda
Cargar
Cómo agregar calidad a sus aplicaciones mediante pruebas
•
0 recomendaciones
•
564 vistas
Motorola Mobility - MOTODEV
Seguir
Tecnología
Educación
Vista de diapositivas
Denunciar
Compartir
Vista de diapositivas
Denunciar
Compartir
1 de 63
Descargar ahora
Descargar para leer sin conexión
Recomendados
Entornos-de-Desarrollo-Eclipse-y-Android-SDK
Entornos-de-Desarrollo-Eclipse-y-Android-SDK
Pedro Antonio Villalta (Pavillalta)
Herramientas de desarrollo de android
Herramientas de desarrollo de android
Jaqueline Luna
Herramientas de desarrollo para dispositivos móviles
Herramientas de desarrollo para dispositivos móviles
Fernand Bernowly
R esume libro el gran libro de android
R esume libro el gran libro de android
wiliam lliulli herrera
Android 24 01 getting started with android
Android 24 01 getting started with android
Arturo Linares Valverde
02 5 o8a-10231485-2-7t
02 5 o8a-10231485-2-7t
Gabo Mizhel
Android studio
Android studio
Vilma Anali Pardo Suárez
Exposición 20 aniversario linux
Exposición 20 aniversario linux
Freelancer
Recomendados
Entornos-de-Desarrollo-Eclipse-y-Android-SDK
Entornos-de-Desarrollo-Eclipse-y-Android-SDK
Pedro Antonio Villalta (Pavillalta)
Herramientas de desarrollo de android
Herramientas de desarrollo de android
Jaqueline Luna
Herramientas de desarrollo para dispositivos móviles
Herramientas de desarrollo para dispositivos móviles
Fernand Bernowly
R esume libro el gran libro de android
R esume libro el gran libro de android
wiliam lliulli herrera
Android 24 01 getting started with android
Android 24 01 getting started with android
Arturo Linares Valverde
02 5 o8a-10231485-2-7t
02 5 o8a-10231485-2-7t
Gabo Mizhel
Android studio
Android studio
Vilma Anali Pardo Suárez
Exposición 20 aniversario linux
Exposición 20 aniversario linux
Freelancer
Herramientas de desarrollo para dispositivos móviles
Herramientas de desarrollo para dispositivos móviles
Fernand Bernowly
Herramientas para Desarrollo de Aplicaciones Moviles
Herramientas para Desarrollo de Aplicaciones Moviles
Pedro Antonio Villalta (Pavillalta)
Android
Android
jorgeluisgarciaalarcon
Material rap1
Material rap1
Asistencia Múltiple
32- Android, Desarrollo de Aplicaciones Moviles, Importancia del Mockup
32- Android, Desarrollo de Aplicaciones Moviles, Importancia del Mockup
Pedro Antonio Villalta (Pavillalta)
Live code manual Español
Live code manual Español
Sykrayo
"Android de la A a la Z" -- Unidad 4
"Android de la A a la Z" -- Unidad 4
Android UNAM
Descargar Java JDK, Netbeans y Java ME para Desarrollo de Aplicaciones Moviles
Descargar Java JDK, Netbeans y Java ME para Desarrollo de Aplicaciones Moviles
Pedro Antonio Villalta (Pavillalta)
Ide Eclipse, Breve Guía
Ide Eclipse, Breve Guía
Benedeti
Basicos app inventor-manual-de-introduccion
Basicos app inventor-manual-de-introduccion
omar marcelo magueño gordillo
Tema 4.1 Introduccion Android
Tema 4.1 Introduccion Android
Carlos A. Iglesias
10 apps
10 apps
Ernest Prunera Aledo
Plug in
Plug in
jecasaraiva
Windows Phone. Novedades Update 3
Windows Phone. Novedades Update 3
Javier Suárez Ruiz
Fundamentos del Desarrollo de Aplicaciones para Android
Fundamentos del Desarrollo de Aplicaciones para Android
Santiago Márquez Solís
"Android de la A a la Z" -- Unidad 3
"Android de la A a la Z" -- Unidad 3
Android UNAM
Proyecto final(2)
Proyecto final(2)
Alan Cárdenas
Artículo 2 sobre la plataforma ECLIPSE
Artículo 2 sobre la plataforma ECLIPSE
torrubia
Seminario Android (Parte 1) - movilforum
Seminario Android (Parte 1) - movilforum
videos
从小书签到浏览器扩展的应用
从小书签到浏览器扩展的应用
Alipay
Mobile is the future: Do you have your strategy?
Mobile is the future: Do you have your strategy?
Jason Grigsby
Ep 38 Spreecast pre show
Ep 38 Spreecast pre show
The Raphael Center for Integrative Education
Más contenido relacionado
La actualidad más candente
Herramientas de desarrollo para dispositivos móviles
Herramientas de desarrollo para dispositivos móviles
Fernand Bernowly
Herramientas para Desarrollo de Aplicaciones Moviles
Herramientas para Desarrollo de Aplicaciones Moviles
Pedro Antonio Villalta (Pavillalta)
Android
Android
jorgeluisgarciaalarcon
Material rap1
Material rap1
Asistencia Múltiple
32- Android, Desarrollo de Aplicaciones Moviles, Importancia del Mockup
32- Android, Desarrollo de Aplicaciones Moviles, Importancia del Mockup
Pedro Antonio Villalta (Pavillalta)
Live code manual Español
Live code manual Español
Sykrayo
"Android de la A a la Z" -- Unidad 4
"Android de la A a la Z" -- Unidad 4
Android UNAM
Descargar Java JDK, Netbeans y Java ME para Desarrollo de Aplicaciones Moviles
Descargar Java JDK, Netbeans y Java ME para Desarrollo de Aplicaciones Moviles
Pedro Antonio Villalta (Pavillalta)
Ide Eclipse, Breve Guía
Ide Eclipse, Breve Guía
Benedeti
Basicos app inventor-manual-de-introduccion
Basicos app inventor-manual-de-introduccion
omar marcelo magueño gordillo
Tema 4.1 Introduccion Android
Tema 4.1 Introduccion Android
Carlos A. Iglesias
10 apps
10 apps
Ernest Prunera Aledo
Plug in
Plug in
jecasaraiva
Windows Phone. Novedades Update 3
Windows Phone. Novedades Update 3
Javier Suárez Ruiz
Fundamentos del Desarrollo de Aplicaciones para Android
Fundamentos del Desarrollo de Aplicaciones para Android
Santiago Márquez Solís
"Android de la A a la Z" -- Unidad 3
"Android de la A a la Z" -- Unidad 3
Android UNAM
Proyecto final(2)
Proyecto final(2)
Alan Cárdenas
Artículo 2 sobre la plataforma ECLIPSE
Artículo 2 sobre la plataforma ECLIPSE
torrubia
Seminario Android (Parte 1) - movilforum
Seminario Android (Parte 1) - movilforum
videos
La actualidad más candente
(19)
Herramientas de desarrollo para dispositivos móviles
Herramientas de desarrollo para dispositivos móviles
Herramientas para Desarrollo de Aplicaciones Moviles
Herramientas para Desarrollo de Aplicaciones Moviles
Android
Android
Material rap1
Material rap1
32- Android, Desarrollo de Aplicaciones Moviles, Importancia del Mockup
32- Android, Desarrollo de Aplicaciones Moviles, Importancia del Mockup
Live code manual Español
Live code manual Español
"Android de la A a la Z" -- Unidad 4
"Android de la A a la Z" -- Unidad 4
Descargar Java JDK, Netbeans y Java ME para Desarrollo de Aplicaciones Moviles
Descargar Java JDK, Netbeans y Java ME para Desarrollo de Aplicaciones Moviles
Ide Eclipse, Breve Guía
Ide Eclipse, Breve Guía
Basicos app inventor-manual-de-introduccion
Basicos app inventor-manual-de-introduccion
Tema 4.1 Introduccion Android
Tema 4.1 Introduccion Android
10 apps
10 apps
Plug in
Plug in
Windows Phone. Novedades Update 3
Windows Phone. Novedades Update 3
Fundamentos del Desarrollo de Aplicaciones para Android
Fundamentos del Desarrollo de Aplicaciones para Android
"Android de la A a la Z" -- Unidad 3
"Android de la A a la Z" -- Unidad 3
Proyecto final(2)
Proyecto final(2)
Artículo 2 sobre la plataforma ECLIPSE
Artículo 2 sobre la plataforma ECLIPSE
Seminario Android (Parte 1) - movilforum
Seminario Android (Parte 1) - movilforum
Destacado
从小书签到浏览器扩展的应用
从小书签到浏览器扩展的应用
Alipay
Mobile is the future: Do you have your strategy?
Mobile is the future: Do you have your strategy?
Jason Grigsby
Ep 38 Spreecast pre show
Ep 38 Spreecast pre show
The Raphael Center for Integrative Education
10 Quick Tips on How to Rebuild Trust san diego counseling
10 Quick Tips on How to Rebuild Trust san diego counseling
Jennine Estes Therapy
Innotech - Get Me a Mobile Strategy or You’re Fired!
Innotech - Get Me a Mobile Strategy or You’re Fired!
Jason Grigsby
Trust me – this is important!
Trust me – this is important!
Christof Braun
Destacado
(6)
从小书签到浏览器扩展的应用
从小书签到浏览器扩展的应用
Mobile is the future: Do you have your strategy?
Mobile is the future: Do you have your strategy?
Ep 38 Spreecast pre show
Ep 38 Spreecast pre show
10 Quick Tips on How to Rebuild Trust san diego counseling
10 Quick Tips on How to Rebuild Trust san diego counseling
Innotech - Get Me a Mobile Strategy or You’re Fired!
Innotech - Get Me a Mobile Strategy or You’re Fired!
Trust me – this is important!
Trust me – this is important!
Similar a Cómo agregar calidad a sus aplicaciones mediante pruebas
6 Lenguajes para dispositivos móviles
6 Lenguajes para dispositivos móviles
RAUL Velez
De Windows Phone App Studio a la Store
De Windows Phone App Studio a la Store
Javier Suárez Ruiz
Andrid studio
Andrid studio
jorgerodriguezsaavedra
Aplicaciones Móviles Híbridas
Aplicaciones Móviles Híbridas
Scio Consulting
Cómo aprovechar Webtop Cómo HTML5 mejora la experiencia del usuario
Cómo aprovechar Webtop Cómo HTML5 mejora la experiencia del usuario
Motorola Mobility - MOTODEV
Desarrollo de apps multiplataforma Movil
Desarrollo de apps multiplataforma Movil
Ing Erick Guardado
Meetup TestingUy 2019 - Plataforma de integración y testing continuo
Meetup TestingUy 2019 - Plataforma de integración y testing continuo
TestingUy
Descubriendo Windows Phone App Studio
Descubriendo Windows Phone App Studio
Javier Suárez Ruiz
Taller Práctico de Android
Taller Práctico de Android
Javier Muñoz
Gráficos cada vez más rápidos. Cómo usar NDK y RenderScript
Gráficos cada vez más rápidos. Cómo usar NDK y RenderScript
Motorola Mobility - MOTODEV
App inventor
App inventor
Ricardo Crespo
DotNetDom: El futuro de Xamarin
DotNetDom: El futuro de Xamarin
Javier Suárez Ruiz
Meetup app-moviles
Meetup app-moviles
miguelcarrascoq
U1 p5 entornos_desarrollo_moviles
U1 p5 entornos_desarrollo_moviles
Akirepaho
Mobile Testing: planes de acción efectivos
Mobile Testing: planes de acción efectivos
Belatrix Software
27754 ibm wp_native_web_or_hybrid_2846853
27754 ibm wp_native_web_or_hybrid_2846853
Carlos Andrés Hernández Cabrera
Open Edge Mobile
Open Edge Mobile
Quantum Data System
Mini curse
Mini curse
Estephani Noguera Ruiz
Charla GDG Madrid: Cordova + AngularJS + Ionic
Charla GDG Madrid: Cordova + AngularJS + Ionic
Rubén Aguilera
Software en la actualidad
Software en la actualidad
Raelyx Cordero
Similar a Cómo agregar calidad a sus aplicaciones mediante pruebas
(20)
6 Lenguajes para dispositivos móviles
6 Lenguajes para dispositivos móviles
De Windows Phone App Studio a la Store
De Windows Phone App Studio a la Store
Andrid studio
Andrid studio
Aplicaciones Móviles Híbridas
Aplicaciones Móviles Híbridas
Cómo aprovechar Webtop Cómo HTML5 mejora la experiencia del usuario
Cómo aprovechar Webtop Cómo HTML5 mejora la experiencia del usuario
Desarrollo de apps multiplataforma Movil
Desarrollo de apps multiplataforma Movil
Meetup TestingUy 2019 - Plataforma de integración y testing continuo
Meetup TestingUy 2019 - Plataforma de integración y testing continuo
Descubriendo Windows Phone App Studio
Descubriendo Windows Phone App Studio
Taller Práctico de Android
Taller Práctico de Android
Gráficos cada vez más rápidos. Cómo usar NDK y RenderScript
Gráficos cada vez más rápidos. Cómo usar NDK y RenderScript
App inventor
App inventor
DotNetDom: El futuro de Xamarin
DotNetDom: El futuro de Xamarin
Meetup app-moviles
Meetup app-moviles
U1 p5 entornos_desarrollo_moviles
U1 p5 entornos_desarrollo_moviles
Mobile Testing: planes de acción efectivos
Mobile Testing: planes de acción efectivos
27754 ibm wp_native_web_or_hybrid_2846853
27754 ibm wp_native_web_or_hybrid_2846853
Open Edge Mobile
Open Edge Mobile
Mini curse
Mini curse
Charla GDG Madrid: Cordova + AngularJS + Ionic
Charla GDG Madrid: Cordova + AngularJS + Ionic
Software en la actualidad
Software en la actualidad
Más de Motorola Mobility - MOTODEV
HTML5 vs Native Android: Smart Enterprises for the Future
HTML5 vs Native Android: Smart Enterprises for the Future
Motorola Mobility - MOTODEV
The Enterprise Dilemma: Native vs. Web
The Enterprise Dilemma: Native vs. Web
Motorola Mobility - MOTODEV
Kill the Laptop!
Kill the Laptop!
Motorola Mobility - MOTODEV
MOTODEV App Validator
MOTODEV App Validator
Motorola Mobility - MOTODEV
Beautifully Usable, Multiple Screens Too
Beautifully Usable, Multiple Screens Too
Motorola Mobility - MOTODEV
Getting the Magic on Android Tablets
Getting the Magic on Android Tablets
Motorola Mobility - MOTODEV
Getting Your App Discovered: Android Market & Beyond
Getting Your App Discovered: Android Market & Beyond
Motorola Mobility - MOTODEV
Introducing Fragments
Introducing Fragments
Motorola Mobility - MOTODEV
Taking Advantage of Webtop
Taking Advantage of Webtop
Motorola Mobility - MOTODEV
Building Quality Into Your Apps Through Testing
Building Quality Into Your Apps Through Testing
Motorola Mobility - MOTODEV
Top Tips for Android UIs
Top Tips for Android UIs
Motorola Mobility - MOTODEV
Designing Apps for Motorla Xoom Tablet
Designing Apps for Motorla Xoom Tablet
Motorola Mobility - MOTODEV
Diseñando aplicaciones para el Motorola XOOM
Diseñando aplicaciones para el Motorola XOOM
Motorola Mobility - MOTODEV
Presentación de los fragmentos
Presentación de los fragmentos
Motorola Mobility - MOTODEV
Consejos principales para Android UI Cómo alcanzar la magia en los tablets
Consejos principales para Android UI Cómo alcanzar la magia en los tablets
Motorola Mobility - MOTODEV
Principais dicas para UIs do Android
Principais dicas para UIs do Android
Motorola Mobility - MOTODEV
Gráficos cada vez mais rápidos utilização de NDK e Renderscript
Gráficos cada vez mais rápidos utilização de NDK e Renderscript
Motorola Mobility - MOTODEV
Como integrar qualidade aos seus aplicativos através de testes
Como integrar qualidade aos seus aplicativos através de testes
Motorola Mobility - MOTODEV
Tirando vantagem do webtop como o html5 aprimora a experiência do usuário de ...
Tirando vantagem do webtop como o html5 aprimora a experiência do usuário de ...
Motorola Mobility - MOTODEV
Introdução a fragmentos
Introdução a fragmentos
Motorola Mobility - MOTODEV
Más de Motorola Mobility - MOTODEV
(20)
HTML5 vs Native Android: Smart Enterprises for the Future
HTML5 vs Native Android: Smart Enterprises for the Future
The Enterprise Dilemma: Native vs. Web
The Enterprise Dilemma: Native vs. Web
Kill the Laptop!
Kill the Laptop!
MOTODEV App Validator
MOTODEV App Validator
Beautifully Usable, Multiple Screens Too
Beautifully Usable, Multiple Screens Too
Getting the Magic on Android Tablets
Getting the Magic on Android Tablets
Getting Your App Discovered: Android Market & Beyond
Getting Your App Discovered: Android Market & Beyond
Introducing Fragments
Introducing Fragments
Taking Advantage of Webtop
Taking Advantage of Webtop
Building Quality Into Your Apps Through Testing
Building Quality Into Your Apps Through Testing
Top Tips for Android UIs
Top Tips for Android UIs
Designing Apps for Motorla Xoom Tablet
Designing Apps for Motorla Xoom Tablet
Diseñando aplicaciones para el Motorola XOOM
Diseñando aplicaciones para el Motorola XOOM
Presentación de los fragmentos
Presentación de los fragmentos
Consejos principales para Android UI Cómo alcanzar la magia en los tablets
Consejos principales para Android UI Cómo alcanzar la magia en los tablets
Principais dicas para UIs do Android
Principais dicas para UIs do Android
Gráficos cada vez mais rápidos utilização de NDK e Renderscript
Gráficos cada vez mais rápidos utilização de NDK e Renderscript
Como integrar qualidade aos seus aplicativos através de testes
Como integrar qualidade aos seus aplicativos através de testes
Tirando vantagem do webtop como o html5 aprimora a experiência do usuário de ...
Tirando vantagem do webtop como o html5 aprimora a experiência do usuário de ...
Introdução a fragmentos
Introdução a fragmentos
Último
R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en mina
arkananubis
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante que son
241514984
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas educativa
AdrianaMartnez618894
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
241531640
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
MiguelAngelVillanuev48
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
aylincamaho
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptx
MidwarHenryLOZAFLORE
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.
241514949
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
GiovanniJavierHidalg
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
IsabellaMontaomurill
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx
241522327
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptx
azmysanros90
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.ppt
MiguelAtencio10
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFEL
maryfer27m
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
pabonheidy28
Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptx
JOSEFERNANDOARENASCA
La era de la educación digital y sus desafios
La era de la educación digital y sus desafios
Fundación YOD YOD
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Nombre Apellidos
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
SergioMendoza354770
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx
241523733
Último
(20)
R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en mina
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante que son
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas educativa
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptx
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptx
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.ppt
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFEL
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptx
La era de la educación digital y sus desafios
La era de la educación digital y sus desafios
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx
Cómo agregar calidad a sus aplicaciones mediante pruebas
1.
MOTODEV App Summit
2011 Eric Cloninger Gerente de producto Plataforma de desarrollo y servicios Cómo agregar calidad a sus aplicaciones mediante pruebas MOTOROLA and the Stylized M Logo are trademarks or registered trademarks of Motorola Trademark Holdings, LLC. All other trademarks are the property of their respective owners. © 2011 Motorola Mobility, Inc. All rights reserved.
2.
MOTODEV App Summit
Página 2 Agenda • Recursos proporcionados por Android – JUnit, herramientas del SDK • Recursos proporcionados por MOTODEV – Herramientas agregadas / integradas en MOTODEV Studio for Android • Analizador de Memoria (Memory Analyzer) • App Validator • Administracón de dispositivos y emulador • Integración del Monkey • Localización de aplicación y del MOTODEV Studio • Integración de desarrollo de aplicaciones nativas • Integración de bases de datos – VDL DeviceAnywhere – Socios de pruebas – Nuevo programa de optimización © 2011 Motorola Mobility, Inc.
3.
MOTODEV App Summit
Página 3 Prueba de aplicaciones para Android con JUnit • Android proporciona un entorno de pruebas basado en JUnit – http://bit.ly/ekNoIr • Las API de JUnit permiten a los desarrolladores acceder a los objetos, enviar eventos a los objetos, consultar las propiedades de los objetos, y elevar excepciones • Crear objetos mock para que las pruebas se ejecuten en un entorno controlado • Los plugins ADT de Eclipse plugins crean proyectos de prueba equivalentes • Los resultados aparecen en la vista de JUnit o por STDOUT • La mayoría de ejemplos de SDK están acompañados de un proyecto de prueba • Varios proyectos de tutorial en el sitio de desarrolladores de Android – Hola http://bit.ly/ePrZQ5 – Actividad http://bit.ly/hMvMpi © 2011 Motorola Mobility, Inc.
4.
MOTODEV App Summit
Página 4 Cómo asegurar la calidad de las aplicaciones con las herramientas del SDK • Emulator – Herramienta de emulación para dispositivos con Android que se utilizará para el diseño, depuración y prueba de aplicaciones Android. • LogCat – herramienta para recopilar y ver los registros de depuración del sistema • DDMS – Amplia herramienta de depuración de aplicaciones Android • TraceView – Visor gráfico de los registros de ejecución de las aplicaciones • Hierarchy Viewer - Herramienta para depurar y optimizar la interfaz de usuario • Monkey – Herramienta para generar flujos de eventos de usuario pseudo-aleatorios para hacer pruebas de esfuerzo en la aplicación © 2011 Motorola Mobility, Inc.
5.
MOTODEV App Summit
Página 5 Cómo asegurar la calidad de las aplicaciones con las herramientas del SDK • API StrictMode – Introducido con el nivel 10 de la API en diciembre de 2010 (Gingerbread) – Controla el acceso a disco y red en el hilo de ejecución de la interfaz gráfica – Entrada de blog en Android.com http://bit.ly/gH0l3x – Referencia de API http://bit.ly/hDs4rz • MonkeyRunner – Un entorno de ejecución de scripts de pruebas, similar a JUnit que utiliza sintaxis Jython – No confundir con “Monkey”, que utiliza eventos pseudo-aleatorios – Documentación de la herramienta http://bit.ly/eMFaT9 © 2011 Motorola Mobility, Inc.
6.
MOTODEV App Summit
Página 6 MOTODEV Studio for Android • Completo paquete de herramientas de desarrollo, con múltiplas maneras de instalación (instalador completo o plugins) • Construido con base en la versión más reciente del IDE Eclipse • 100% de compatibilidad del proyecto con Eclipse y ADT de Google • Diseñado para trabajar con todos los productos Android • Descarga gratuita para los usuarios MOTODEV registrados • Respaldado en foros de discusión MOTODEV • Disponible hoy para Windows, Mac OS y Linux © 2011 Motorola Mobility, Inc.
7.
MOTODEV App Summit
Página 7 Funciones de prueba de MOTODEV Studio • Analizador de Memoria (Memory Analyzer) – Adaptado del proyecto MAT de Eclipse, que fue diseñado para escudriñar gigabytes de datos de registro – Mejora del flujo de trabajo que permite a los desarrolladores de Android analizar informes y encontrar rápidamente las áreas problemáticas en sus aplicaciones • MOTODEV App Validator – Exclusivamente para los usuarios de MOTODEV, esta herramienta examina las aplicaciones de Android usando muchos criterios para detectar y notificar problemas – Integrado en MOTODEV Studio, se puede integrar en sistemas de integración continua/pruebas ejecutadas por scripts – También está disponible como una aplicación web • Administración de dispositivos y emulador integrado – Ejecuta fácilmente las pruebas de Monkey y el analizador de memoria – Realiza pruebas de imágenes de emulador específico de dispositivo (complementos de SDK – “add-ons”) © 2011 Motorola Mobility, Inc.
8.
MOTODEV App Summit
Página 8 Analizador de Memoria (Memory Analyzer) © 2011 Motorola Mobility, Inc.
9.
MOTODEV App Summit
Página 9 Analizador de Memoria (Memory Analyzer) © 2011 Motorola Mobility, Inc.
10.
MOTODEV App Summit
Página 10 MOTODEV App Validator © 2011 Motorola Mobility, Inc.
11.
MOTODEV App Summit
Página 11 Versión web de App Validator http://moto.ly/appvalidator © 2011 Motorola Mobility, Inc.
12.
MOTODEV App Summit
Página 12 Complementos de SDK de Motorola (“add-ons”) • http://developer.motorola.com/docstools/tools/ • Emulador de telefónos vs. complementos de aspecto solamente © 2011 Motorola Mobility, Inc.
13.
MOTODEV App Summit
Página 13 Complementos de SDK en MOTODEV Studio © 2011 Motorola Mobility, Inc.
14.
MOTODEV App Summit
Página 14 Monkey Business • Realiza pruebas Monkey en una aplicación mediante el envío de una secuencia de eventos pseudoaleatorios • El resultado se envía a la consola adb • Recrea la secuencia de eventos al proporcionar el mismo valor "semilla" para comenzar • Capacidad para activar otras herramienta de depuración/diagnóstico, como por ejemplo HPROF • Ejecutar desde la línea de comandos o desde la vista Device Management dentro de MOTODEV Studio adb shell monkey -p com.app.foo -v 50 -s 867 © 2011 Motorola Mobility, Inc.
15.
MOTODEV App Summit
Página 15 Cómo localizar aplicaciones Android • El Editor de archivos de localización de MOTODEV Studio permite a los desarrolladores ver todos los idiomas simultáneamente • Contribución de Motorola para el proyecto Sequoyah de Eclipse • El editor Visual y el editor XML son vistas separadas en el mismo modelo de datos, lo cual permite a los desarrolladores trabajar donde se sientan cómodos • Funciona con strings o string arrays • Traducción automática con el servicio de traducción de Google Translate • Demo (video) © 2011 Motorola Mobility, Inc.
16.
MOTODEV App Summit
Página 16 © 2011 Motorola Mobility, Inc.
17.
MOTODEV App Summit
Página 17 Herramientas para realizar pruebas con aplicaciones traducidas • Pantalla de preferencias de idiomas vs. Widget de pantalla de inicio • Selección de idioma en la administración de dispositivos de MOTODEV Studio • Aplicación Custom Locale en los emuladores de plataforma proporcionado por Google • MoreLocale2 (aplicación disponible en Android Market) © 2011 Motorola Mobility, Inc.
18.
MOTODEV App Summit
Página 18 MOTODEV Studio (A Tu Manera, Do Seu Jeito, 您 ) • http://bit.ly/gpJzrV © 2011 Motorola Mobility, Inc.
19.
MOTODEV App Summit
Página 19 Cómo desarrollar aplicaciones de calidad con C/C++ • El apoyo oficial para las aplicaciones "nativas" de Android está evolucionando • La construcción de aplicaciones que se vinculan con las librerías nativas en Eclipse es posible mediante el proyecto Sequoyah • Referencias – Grupo de Google Android-ndk http://bit.ly/e6m0Jk – Guía de depuración de Eclipse Sequoyah http://bit.ly/gsvIt9 © 2011 Motorola Mobility, Inc.
20.
MOTODEV App Summit
Página 20 Soporte nativo en MOTODEV Studio © 2011 Motorola Mobility, Inc.
21.
MOTODEV App Summit
Página 21 Cómo realizar pruebas de bases de datos con MOTODEV Studio © 2011 Motorola Mobility, Inc.
22.
MOTODEV App Summit
Página 22 Cómo distribuir una base de datos con su aplicación © 2011 Motorola Mobility, Inc.
23.
MOTODEV App Summit
Página 23 DeviceAnywhere Virtual Developer Lab • Pruebe su aplicación en teléfonos reales en operadores de telefonía móvil en vivo alrededor del mundo. • Interactúe con la pantalla táctil, el teclado y los controles de hardware. • Vea lo que está sucediendo en el dispositivo mientras sucede. • Instalaciones disponibles para pruebas automáticas. • Los miembros de MOTODEV en Latinoamérica reúnen los requisitos para 10 horas gratis cuando se registran para el servicio. • Una variedad de dispositivos están disponibles en las portadoras regionales. © 2011 Motorola Mobility, Inc.
24.
MOTODEV App Summit
Página 24 Socios de pruebas de MOTODEV • Mob4Hire – http://www.mob4hire.com/ – Pruebas de aplicaciones en las diferentes etapas del ciclo de vida – Mob4Hire realiza la tercerización masiva de su proyecto a realizadores de pruebas en todo el mundo sobre hardware real y en las empresas telefónicas que usted especifique • Intertek / NSTL – Suites de pruebas prediseñadas para aplicaciones móviles – Los resultados se entregan normalmente 24 horas después de la presentación – Gran variedad de dispositivos móviles en operadores de redes regionales – Planes de tarifas especiales para los miembros de MOTODEV © 2011 Motorola Mobility, Inc.
25.
MOTODEV App Summit
Página 25 PRESENTACIÓN DE UN PROGRAMA DE OPTIMIZACIÓN NUEVO © 2011 Motorola Mobility, Inc.
26.
MOTODEV App Summit
Página 26 PROGRAMA “MOTODEV APPLICATION TESTING ” • Identifica las aplicaciones que sean compatibles y optimizadas para dispositivos de Motorola con un enfoque inicial EN las aplicaciones para tabletas • Los desarrolladores cuyas aplicaciones se consideren "listas para MOTOROLA XOOM" pueden participar en un conjunto cada vez mayor de canales globales de detección y distribución de aplicaciones © 2011 Motorola Mobility, Inc.
27.
MOTODEV App Summit
Página 27 Página Sensores de hardware • Acelerómetro • Magnetómetro (brújula) • Sensor de proximidad • Sensor de luz ambiente • Lector biométrico de huellas digitales o Desbloquea el teléfono con mayor seguridad o Ninguna API para acceder al lector en este momento © 2011 Motorola Mobility, Inc.
28.
MOTODEV App Summit
Página 28 Página Software • Navegador Android WebKit • Adobe® Flash® Player • Aplicación webtop o Aplicación File Manager • Aplicación Entertainment Center © 2011 Motorola Mobility, Inc.
29.
MOTODEV App Summit
Página 29 Página Accesorios: Lapdock • Bahía factor de forma para laptop 2,4 lbs • Pantalla de 11.6" • Teclado completo, trackpad con clic izquierdo y derecho • Dos puertos USB, conectores de bahía para ATRIX • Altavoces estéreo • Batería integrada o Carga el ATRIX © 2011 Motorola Mobility, Inc.
30.
MOTODEV App Summit
Página 30 Página Accesorios: HD Bahía multimedios • Conectores de bahía micro USB y HDMI • Conecta el teléfono a un monitor HD o televisor HD • Conecta los periféricos o Teclado o ratón USB o Dispositivos USB de almacenamiento masivo • Control remoto © 2011 Motorola Mobility, Inc.
31.
MOTODEV App Summit
Página 31 Página Recursos de ATRIX • Complemento de SDK o http://developer.motorola.com/docstools/tools/ • Artículo sobre descripción general de la aplicación Webtop o http://developer.motorola.com/docstools/library/ • Especificaciones del dispositivo o http://developer.motorola.com/products/atrix-mb860/ © 2011 Motorola Mobility, Inc.
32.
Cómo programar la
cámara frontal MOTOROLA and the Stylized M Logo are trademarks or de fábrica o marcas registradas deTrademark Holdings, LLC. MOTOROLA y el logotipo estilizado son marcas registered trademarks of Motorola Motorola Trademark Holdings, LLC. All otherTodas las demás marcas comerciales son propiedad de sus respectivos dueños. ©Inc. All rights reserved. Inc. Todos los trademarks are the property of their respective owners. © 2011 Motorola Mobility, 2011 Motorola Mobility, derechos reservados.
33.
MOTODEV App Summit
Página 33 Página API de cámara frontal • Proporciona acceso mediante programación a la cámara frontal • API específica de Motorola (porque la cámara frontal es específica de Motorola) • Presente en 2.2 (Froyo) • Obsoleto, pero todavía presente, en 2.3 (Gingerbread) o Gingerbread tiene una API Google estándar, Froyo no © 2011 Motorola Mobility, Inc.
34.
MOTODEV App Summit
Página 34 Página API de cámara frontal • Librería (lib) com.motorola.hardware.frontcamera.FrontCamera • Un método: static Camera getFrontCamera(); • Devuelve un objeto estándar “Camera” Android; tratarlo como cualquier otro • ¡Eso es todo lo que hay que hacer! . © 2011 Motorola Mobility, Inc.
35.
MOTODEV App Summit
Página 35 Página API de cámara frontal import com.motorola.hardware.frontcamera.FrontCamera; import android.hardware.Camera; Camera frontCam = FrontCamera.getFrontCamera(); // frontCam representa la cámara frontal // tratarlo como cualquier otro objeto “Camera” ... frontCam.release(); // siempre libere cuando haya terminado © 2011 Motorola Mobility, Inc.
36.
MOTODEV App Summit
Página 36 Página Archivo Manifest de la cámara frontal <uses-library android:name="com.motorola.hardware.frontcamera"/> <uses-feature android:name="android.hardware.camera"/> <uses-permission android:name="android.permission.CAMERA"/> © 2011 Motorola Mobility, Inc.
37.
MOTODEV App Summit
Página 37 Página Consejos acerca de la cámara frontral • Este código no funciona en el emulador, pruébelo en el dispositivo • El complemento de SDK de ATRIX contiene un archivo jar que se puede utilizar para que sus aplicaciones compilen o ffc_api_stub.jar • Ver el artículo sobre API de cámara frontal de Motorola para obtener instrucciones sobre la forma de agregar este archivo jar a su proyecto o "Motorola Front-Facing Camera API" - http://developer.motorola.com/ docstools/library/ motorola-front-facing-camera-api/ © 2011 Motorola Mobility, Inc.
38.
Cómo crear aplicaciones
que se ejecutan a través de dispositivos MOTOROLA and the Stylized M Logo are trademarks or de fábrica o marcas registradas deTrademark Holdings, LLC. MOTOROLA y el logotipo estilizado son marcas registered trademarks of Motorola Motorola Trademark Holdings, LLC. All otherTodas las demás marcas comerciales son propiedad de sus respectivos dueños. ©Inc. All rights reserved. Inc. Todos los trademarks are the property of their respective owners. © 2011 Motorola Mobility, 2011 Motorola Mobility, derechos reservados.
39.
MOTODEV App Summit
Página 39 Página Cómo utilizar las API específicas de Motorola • El código de la cámara frontal no se ejecuta sin la librería necesaria • Usted puede utilizar la reflexión (“reflection”) para detectar y utilizar API solamente en aquellos dispositivos que tengan la librería © 2011 Motorola Mobility, Inc.
40.
MOTODEV App Summit
Página 40 Página Ejemplo de reflexión – cambio en el manifesto <uses-library android:name="com.motorola.hardware.frontcamera” android:required="false" /> © 2011 Motorola Mobility, Inc.
41.
MOTODEV App Summit
Página 41 Página Ejemplo de reflexión – poner todo en una subclase private static class ConditionalFrontCamera { public static Camera getFrontCamera(){ try { Method fcMethod = Class.forName( "com.motorola.hardware.frontcamera.FrontCamera") .getDeclaredMethod("getFrontCamera", (Class[])null); return (Camera) fcMethod.invoke( (Object[])null, (Object[])null); } catch (Exception ex){ return null; } } } © 2011 Motorola Mobility, Inc.
42.
MOTODEV App Summit
Página 42 Página Ejemplo de reflexión – utilizar la subclase Camera frontCam = ConditionalFrontCamera.getFrontCamera(); if(frontCam != null) { // Tengo la cámara frontal. Proceder } else { // No hay cámara frontal } © 2011 Motorola Mobility, Inc.
43.
Tegra 2 Chipset MOTOROLA
and the Stylized M Logo are trademarks or de fábrica o marcas registradas deTrademark Holdings, LLC. MOTOROLA y el logotipo estilizado son marcas registered trademarks of Motorola Motorola Trademark Holdings, LLC. All otherTodas las demás marcas comerciales son propiedad de sus respectivos dueños. ©Inc. All rights reserved. Inc. Todos los trademarks are the property of their respective owners. © 2011 Motorola Mobility, 2011 Motorola Mobility, derechos reservados.
44.
MOTODEV App Summit
Página 44 Página Arquitectura de PC clásica CPU Northbridge GPU RAM Southbridge PCI SATA USB © 2011 Motorola Mobility, Inc.
45.
MOTODEV App Summit
Página 45 Página Tegra 2 – de alta velocidad • es un verdadero sistema en un solo microprocesador (“System-on-a-Chip”) o Northbridge, Southbridge, CPUs y GPU • CPU ARM de doble núcleo, arquitectura de ver 7 o Cada uno funciona a 1 GHz o Fabs pasó a núcleo múltiple porque no podían añadir velocidad (debido al calor), pero tenían “die room” (debido a la Ley de Moore) o las unidades cuádruples llegarán pronto … © 2011 Motorola Mobility, Inc.
46.
¿Qué hace la
aplicación Webtop? MOTOROLA and the Stylized M Logo are trademarks or de fábrica o marcas registradas deTrademark Holdings, LLC. MOTOROLA y el logotipo estilizado son marcas registered trademarks of Motorola Motorola Trademark Holdings, LLC. All otherTodas las demás marcas comerciales son propiedad de sus respectivos dueños. ©Inc. All rights reserved. Inc. Todos los trademarks are the property of their respective owners. © 2011 Motorola Mobility, 2011 Motorola Mobility, derechos reservados.
47.
MOTODEV App Summit
Página 47 Página Motorola Lapdock Es un entorno que utiliza la energía de la CPU del teléfono para respaldar un navegador de desktop completamente independiente . © 2011 Motorola Mobility, Inc.
48.
MOTODEV App Summit
Aplicación Webtop Página 48 Página Vista del móvil HTML, js © 2011 Motorola Mobility, Inc. Android Aplicaciones Versión 1.0 web
49.
MOTODEV App Summit
Página 49 Página USB de almacenamiento masivo © 2011 Motorola Mobility, Inc. Versión 1.0 © 2011 Motorola Mobility, Inc.
50.
MOTODEV App Summit
Página 50 Página Navegador móvil vs. navegador de desktop © 2011 Motorola Mobility, Inc. Versión 1.0 © 2011 Motorola Mobility, Inc.
51.
MOTODEV App Summit
Página 51 Página ¿Qué hace la aplicación Webtop? • Se inicia automáticamente cuando la bahía está conectada a la pantalla • Lapdock de Motorola para Motorola ATRIX 4G proporciona pantalla y teclado/puntero en una unidad • Le brinda un Firefox 3.6.13 Desktop de tamaño completo en una pantalla de 11,5 pulgadas • Interfaz de acceso a la nube (“cloud”) . © 2011 Motorola Mobility, Inc.
52.
Soporte HTML5 MOTOROLA and
the Stylized M Logo are trademarks or de fábrica o marcas registradas deTrademark Holdings, LLC. MOTOROLA y el logotipo estilizado son marcas registered trademarks of Motorola Motorola Trademark Holdings, LLC. All otherTodas las demás marcas comerciales son propiedad de sus respectivos dueños. ©Inc. All rights reserved. Inc. Todos los trademarks are the property of their respective owners. © 2011 Motorola Mobility, 2011 Motorola Mobility, derechos reservados.
53.
MOTODEV App Summit
Página 53 Página HTML 5 • revisión más reciente de la norma HTML por W3C • trabajo en progreso, metas: • soportar aplicaciones Web • reducir la necesidad de plugins • mejor manejo de los errores • independencia de dispositivo • lenguaje de marcado (“markup”) para reemplazar secuencias de comandos © 2011 Motorola Mobility, Inc.
54.
MOTODEV App Summit
Página 54 Página HTML 5 • muchos elementos y atributos nuevos section, article, aside, hgroup, header, footer, nav, figure, video, audio, canvas, datalist, embed, mark, etc. © 2011 Motorola Mobility, Inc.
55.
MOTODEV App Summit
Página 55 Página Firefox 3.6 soporta • Arrastrar y soltar (“drag & drop”) nativo • Caché de archivos de aplicación, especificado por el desarrollador • Reproducción de audio WAV y OGG en <audio> • Ver http://developer.motorola.com/docstools/library/ webtop-application-overview/ © 2011 Motorola Mobility, Inc.
56.
MOTODEV App Summit
Página 56 Página Firefox 3.6 también soporta • Vista 2D de Javascript a <canvas> • Web Storage para almacenar los datos en el disco duro del usuario, para que la aplicación web esté disponible fuera de línea (pares de clave / valor) • Acceso a geolocalización por Javascript • Más información en http://www.html5rocks.com © 2011 Motorola Mobility, Inc.
57.
MOTODEV App Summit
Página 57 2D rendering onto a canvas • test for feature support. If present, use it. <canvas id="myc" width="500" height="300"></canvas>! <script>! function supportsCanvas() {! return !!document.createElement('canvas').getContext;! }! var head = new Image(); head.src="head.jpg”;! var myc = document.getElementById("myc");! var cxt = myc.getContext("2d");! head.onload = function () {! cxt.drawImage(head, 0, 0);! }! © 2011 Motorola Mobility, Inc.
58.
MOTODEV App Summit
Página 58 Local Storage • test for feature support. If present, use it. function supportsLocalStorage() {! return ('localStorage' in window) ! && window['localStorage']!==null;! }! try {! var msg = "localStorage is working OK <br>";! localStorage.setItem("key", msg );! } catch (e) {! document.write("Excpn in local storage");! }! document.write( localStorage.getItem("key") );! © 2011 Motorola Mobility, Inc.
59.
MOTODEV App Summit
Página 59 ¿Desea formular alguna pregunta? Brasil - #appsum11br Argentina - #appsum11ar México - #appsum11mx community-developer.motorola.com © 2011 Motorola Mobility, Inc.
60.
MOTODEV App Summit
Página 60 gracias horario comercial junio ?, ??horario a.m. de la2noamérica moto.ly/officehours/??? © 2011 Motorola Mobility, Inc.
61.
MOTODEV App Summit
Página 61 Página Licencias Los ejemplos de código fuente que aparecen en esta presentación pueden estar bajo licencia de Apache License, versión 2 de la siguiente manera: Copyright © 2010, Proyecto Código Abierto Android. Todos los derechos reservados, salvo indicación expresa en contrario. Con licencia de Apache, Versión 2.0 (la "Licencia"); no podrá usar este archivo, salvo que cumpla con lo que establece la licencia. Puede obtener una copia de la licencia en http://www.apache.org/licenses/LICENSE-2.0. Salvo que lo exija la legislación vigente o se preste conformidad por escrito, el software distribuido bajo licencia, se distribuye "EN EL ESTADO EN QUE SE ENCUENTRA" SIN GARANTÍAS DE NINGÚN TIPO, explícitas o implícitas. Consulte la Licencia para ver los permisos y las limitaciones que rigen para la Licencia según el idioma específico. © 2011 Motorola Mobility, Inc.
62.
MOTODEV App Summit
Página 62 Página Licencias Los ejemplos de código fuente que aparecen en esta presentación pueden estar bajo licencia de BSD, de la manera siguiente: Copyright © 2010-2011, Motorola, Inc. Todos los derechos reservados, salvo que se indique explícitamente lo contrario Se permite la redistribución y el uso en forma de fuente o binaria, con o sin modificación, siempre y cuando se cumplan las siguientes condiciones: Las redistribuciones del código fuente deben conservar el aviso de derechos de autor arriba mencionado, la presenta lista de condiciones y el siguiente descargo de responsabilidad. Las redistribuciones en forma binaria deben reproducir el aviso de derechos de autor arriba mencionado, la presente lista de condiciones y el siguiente descargo de responsabilidad en la documentación y/u otros materiales suministrados con la distribución. Ni el nombre de Motorola, Inc. ni los nombres de sus distribuidores pueden usarse para avalar o promover productos que deriven de este software sin previa autorización específica por escrito. EL PRESENTE SOFTWARE SE SUMINISTRA POR LOS TITULARES Y CONTRIBUYENTES DE LOS DERECHOS DE AUTOR EN EL ESTADO EN QUE SE ENCUENTRA Y NO SE RENUNCIA A NINGUNA EXPRESIÓN NI GARANTÍA IMPLÍCITA, A TÍTULO ENUNCIATIVO, LAS GARANTÍAS DE COMERCIALIZACIÓN IMPLÍCITAS Y APTITUD PARA UN OBJETIVO PARTICULAR. EN NINGÚN CASO PODRÁ EL TITULAR DE LOS DERECHOS DE AUTOR O LOS CONTRIBUYENTES SER RESPONSABLE POR NINGÚN DAÑO Y PERJUICIO DIRECTO, INDIRECTO, INCIDENTAL, ESPECIAL, PUNITIVO, O CONSECUENCIAL (A TÍTULO ENUNCIATIVO DE ABASTECIMIENTO DE BIENES O SERVICIOS DE SUSTITUCIÓN; PÉRDIDA DE USO, DATOS O GANANCIAS O INTERRUPCIÓN DE ACTIVIDADES) INDEPENDIENTEMENTE DE SU ORIGEN Y DE TODA TEORÍA DE RESPONSABILIDAD, YA SEA EN EL CONTRATO, LA RESPONSABILIDAD ESTRICTA O POR LESIÓN JURÍDICA (INCLUSO NEGLIGENCIA O DE OTRO MODO) QUE SURJA DE ALGUNA MANERA DEL USO DE ESTE SOFTWARE, INCLUSO SI SE ADVIRTIÓ DE LA POSIBILIDAD DE DICHO DAÑO. © 2011 Motorola Mobility, Inc.
63.
MOTODEV App Summit
Página 63 © 2011 Motorola Mobility, Inc.
Descargar ahora