Se ha denunciado esta presentación.
Utilizamos tu perfil de LinkedIn y tus datos de actividad para personalizar los anuncios y mostrarte publicidad más relevante. Puedes cambiar tus preferencias de publicidad en cualquier momento.

Herramientas de Intel en Android Day

492 visualizaciones

Publicado el

Herramientas de Intel en Android Day presentadas por Xavier Hallade en el Android Day de Madrid celebrado el 06/06/2014

Publicado en: Tecnología
  • Sé el primero en comentar

  • Sé el primero en recomendar esto

Herramientas de Intel en Android Day

  1. 1. Intel® Tools for Android Developers Xavier Hallade, Technical Marketing Engineer, Intel @ph0b - ph0b.com
  2. 2. Agenda • HAXM: Virtualization para el emulador Android • INDE: Compilador, Media Pack, Analizadores de performance gráfica • System Studio: Performance de bajo nivel y análisis de energía • Project Anarchy: motor de juegos • XDK: Ambiente de programación y servicios para HTML5 • AppThwack: servicio de pruebas basado en la nube
  3. 3. Intel x86 Emulator Accelerator Intel x86 Atom System Image Emulación Android* más veloz en PC de Arqutiectura Intel® • Imágenes disponibles para procesadores Intel® Atom™ disponibles a través del Android* SDK manager • Intel® Hardware Accelerated Execution Manager (Intel® HAXM) para Mac y Windows utiliza Tecnología de Virtualización Intel® (Intel® VT) para acelerar el emulador Android • Intel® VT está ahora soportado también en Linux* por el kvm kernel driver
  4. 4. Intel® Integrated Native Developer Experience Suite de desarrollo nativo cross-platform (Intel Architecture y ARM) con una performance nativa, consumo de energía y acceso a las capacidades de la plataforma INDE Inside  Media: Intel® INDE Media Pack for Android*  Threading: Intel® TBB  Compiling: Intel® C/C++ Compiler y GNU C/C++ Compiler  Compute Code Builder: soporta APIs de Google Renderscript* and OpenCL™  Analyzing and Debugging: Intel® GPA  Herramientas nativas para C/C++ y Java  Herramientas integradas a IDEs popupales  Ejemplos para Android y Microsoft Windows Download: intel.com/software/inde
  5. 5. Intel® Graphics Performance Analyzer Tool Componentes para analizar juegos en Android Intel® GPA System Analyzer: Analizar la performance de aplicaciones OpenGL* ES Intel® GPA Frame Analyzer: Análisis profundo de juegos OpenGL* ES Intel® GPA Platform Analyzer: Análisis del Timeline.  Representación de GPU Queue para analizar el software Queue de cada GPU engine  VSync markers para analizar cómo el rendering de juegos está alineado con los eventos de VSync.  Cambio de contexto de cPU para analizar los threads de ejecución de cada CPU en el tiempo Intel® Frame Debugger (Beta): Crear y explorar capturas de frames OpenGL* ES workloads
  6. 6. Intel® Graphics Performance Analyzer Tool  Análisis de performance en tiempo real a nivel de sistema para dispositivos basados en Android x86  Permite al desarrollador realizar experimentos y aislar problemas de performance de CPU y GPU  Métricas de CPU, GPU, API, memoria, red, alimentación, etc Intel® GPA System Analyzer running on a PC Android Device USB adb Connection Wi-Fi adb Connection Data
  7. 7. Depurando código OpenGL ES con Frame Debugger Download Intel® GPA for FREE at intel.com/software/GPA
  8. 8. Intel® System Studio 2014 8 Integrated software tool suite that provides deep system-wide insights to help:  Acelerar el Time-To-Market  Reforzar la confiabilidad del sitema  Incrementar la performance y el rendimiento de la energía DEBUGGERS System Application ANALYZERS Power & Performance Memory & Threading COMPILER & LIBRARIES C/C++ Compiler Signal, media, Data & Math Processing JTAG Interface1 Embedded or Mobile System System & Application code running Linux*, Wind River Linux*, Android*, Tizen* or Wind River VxWorks* 1 Optional UPDATED NEW UPDATED NEW Intel® Quark
  9. 9. Intel® VTune™ Amplifier XE 2014 para performance de la CPU y análisis de energía Identifica puntos problemáticos y código ineficiente  Errores de Cache, y predicciones erradas de branch Identifica problemas de energía  Wake-ups de CPU, Frecuencia, Estado del dispositivo, Wakelocks Puedes bajar desde Java & C/C++ hasta el código assembler
  10. 10. Intel® XDK Solución Cross-platform para desarrollar aplicaciones web e híbridas una sola vez y distribuírlas en múltiples app stores y form factors  Crosswalk* web runtime para Android*  Extender capacidades de apps híbridas  Cloud-based building system  Apps para múltiples app stores  Publicar a múltiples app stores y a form factors de forma sencilla y rápida  Brackets Editor  Apache Cordova  AppFramework  Apache Ripple Emulator https://software.intel.com/en-us/html5/tools
  11. 11. http://www.projectanarchy.com/ Project Anarchy* Motor de juegos completo incluyendo Havok Vision Engine, Physics, Animation Studio y AI Gratis para publicar en Android (ARM and x86), iOS, y Tizen Ambiente de desarrollo C++ Sistema de manejo de recursos eficiente Scripting y debugging en LUA Código fuente extensible y librería complete de materiales de muestra Debugging remoto  File serving para actualización en vivo de recursos  Input remoto  Debugger visual
  12. 12. Herramienta de testeo: AppThwack Testing de aplicaciones Android en dispositivos Intel Atom en el Cloud Dispositivos incluídos: • Asus MeMO Pad FHD 10 • Dell Venue 7 • Dell Venue 8 • Lenovo IdeaPhone K900 • Motorola Droid RAZR i • Samsung Galaxy Tab 3 10
  13. 13. Q&A xavier.hallade@intel.com @ph0b – ph0b.com

×