Herramientas de Intel en Android Day

420 views

Published on

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

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
420
On SlideShare
0
From Embeds
0
Number of Embeds
75
Actions
Shares
0
Downloads
16
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

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

×