Herramientas de Intel en Android Day
-
Upload
movilforum -
Category
Technology
-
view
256 -
download
1
description
Transcript of Herramientas de Intel en Android Day
Intel® Tools for Android Developers Xavier Hallade, Technical Marketing Engineer, Intel
@ph0b - ph0b.com
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
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
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
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
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
Depurando código OpenGL ES con Frame Debugger
Download Intel® GPA for FREE at intel.com/software/GPA
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
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
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
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
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