Intel® Developer Zone:
Android* Phones & Tablets

Overview

Introducing Beacon Mountain v0.5 for Android* application development
Beacon Mountain v0.5 provides development environment setup and maintenance for creating native Android* applications. Beacon Mountain runs on 64-bit host development systems running Microsoft* Windows 7 and 8 with support for Apple* OS X systems targeted for release by the end of June. Beacon Mountain provides installation of common third-party tools, along with Intel tools.

Android* Application Development and Optimization on the Intel® Atom™ Platform
This paper introduces detailed methods for developing and porting an Android application on the Intel Atom platform, and discusses the best known methods for developing applications using the Android Native Development Kit (NDK) and optimizing performance. Android developers can use this document as a reference to build high quality applications for the Intel Architecture.

Creating and Porting NDK based Android* Apps for Intel® Architecture
This article is a beginner’s introduction to creating native (NDK based) Android* applications for Intel® architecture (IA) based devices, and also includes simple use cases for porting existing NDK based apps to IA based devices.

Installing the Android* SDK for Intel® Architecture
The SDK includes tools and platform components for developers to build, test, and debug their Android* applications, and manage the Android* platform component installation. The SDK also provides easy ways to integrate with the build and development environments, for examples, with Eclipse* or Apache Ant*.

Intel® Atom™ x86 Image for Android Jelly Bean 4.2 Installation Instructions
This document will guide you through installing the Intel® Atom™ x86 image for Android* Jelly Bean, which can be used for development on Intel’s x86 architecture.

Graphics Acceleration for HTML5 and Java Script Engine JIT Optimization for Mobile Devices
This article first introduces the challenges caused by HTML5 in terms of performance. As the rendering engine and JavaScript engine are two key fundamental building blocks of web runtime, it then discusses our solution of graphics acceleration and just-in-time (JIT) optimization applied to the Intel® Atom™ platform to dramatically improve the performance of these two components respectively.

Google Play Supports CPU Architecture Filtering For Multiple APK
The Google Play Developers Console now supports CPU architecture (ABI) as filter criteria for Multiple APKs.

Implementing Touchscreen Interfaces for New and Existing Games
The proliferation of Android* devices has opened a new world for game development, bringing with it both the touchscreen's “magical” sense of interaction, along with a raft of new challenges for designers.

Software Developer’s Guide for Sensors on Intel Atom based Android* Tablets
This guide provides an introduction to the Android Sensor framework and discusses how to use some of the sensors on a typical Intel® Atom™ tablet.

Android* System-Level Java*/C++ Code Debugging
Android* SDK allows application developers to create Android application projects, build them, and debug them using Eclipse*. But it doesn’t provide a facility to debug the system-level Java*/C++ code. This document describes how to debug Android system-level Java/C++ code.

The Development of Mobile Applications using HTML5 and PhoneGap* on Intel® Architecture-Based Platforms
How HTML5 and PhoneGap* can help with cross-platform development. See sample applications showing how to develop mobile applications that provide a rich UI while tapping into the hardware capabilities of the platform.

How to debug an App for Android* x86 and the tools to use
This article provides a walk-through of Android application debugging tools and guidelines to help developers to get up to speed faster and resolve defects more effectively on Android x86 platform.

Debugging Android* OS running on Intel® Atom™ Processor via JTAG
This article highlights the usage model of JTAG based system debuggers for analyzing and fixing Andoid* OS kernel and device driver code. How to reuse the same methods established for other Linux* OS based designs on Intel® Atom™ processors.

Remote Application Debug on Android* OS
Learn how to use and configure the Android* Debug Bridge (ADB) along with GDB or the ADT Plugin for Eclipse to debug your Intel® architecture targeted application running on an Android* Virtual Device (AVD) emulation or physical Intel® Atom™ Processor based target device.

Introducing Beacon Mountain v0.5 for Android* application development
Beacon Mountain v0.5 provides development environment setup and maintenance for creating native Android* applications. Beacon Mountain runs on 64-bit host development systems running Microsoft* Windows 7 and 8 with support for Apple* OS X systems targeted for release by the end of June. Beacon Mountain provides installation of common third-party tools, along with Intel tools.

Android* 4.2 (Jelly Bean) x86 Emulator System Image
Use this x86 emulator system image with the Android SDK to test your Android apps on a virtual Intel Architecture-based device.

Android* 4.1.1 (Jelly Bean) x86 Emulator System Image
Use this x86 emulator system image with the Android SDK to test your Android apps on a virtual Intel Architecture-based device.

Android* 4.0.4 (Ice Cream Sandwich) x86 Emulator System Image
Use this x86 emulator system image with the Android SDK to test your Android apps on a virtual Intel Architecture-based device.

Android* 2.3.7 (Gingerbread) x86 Emulator Image Add-on
Use this x86 emulator image add-on with the Android SDK to test your Android applications on a virtual Intel Architecture-based phone device.

Intel® Hardware Accelerated Execution Manager
This hardware-assisted virtualization engine uses Intel® Virtualization Technology to speed up Android app emulation on a host machine.

Intel® USB Driver for Android* Devices
The Intel USB Driver package enables you to connect your Windows* based machine to your Android device that contains an Intel Atom processor inside.

Intel® GPA: Support of the Google* Android* Platform
Intel® Graphics Performance Analyzers (Intel® GPA) is a suite of graphics analysis and optimization tools that helps game developers make their graphics-intensive applications run even faster. Android* OS developers targeting Intel® Atom™ processor-based phones get a real-time view of over two dozen critical system metrics covering power, the CPU/GPU, and OpenGL-ES*. Also, use Intel GPA to run graphics pipeline experiments that quickly isolate graphics bottlenecks.

More Tools & Downloads...

12-Dec-2012
9:46 AM PST
Intel® Graphics Performance Analyzers for Android* OS
By Neal P (Intel)2
Intel GPA supports Intel® Atom™ processor-based phones running the Android* OS. This article provides information about support for this platform, along with download and installation information.
27-Nov-2012
3:31 PM PST
Intel for Android* Developers Learning Series #11: OpenGL ES* Support, Performance, and Features for Android* on the Intel® Atom™ Processor
By Tao Wang (Intel)0
  1. Introduction The standard API for 3D graphics on Android is OpenGL ES, which is the most widely used 3D graphics API on all mobile devices today. Android uses OpenGL ES to accelerate both 2D and 3D graphics. In early releases of Android, OpenGL ES acceleration was somewhat optional, but as . . .
27-Nov-2012
2:52 PM PST
Intel for Android* Developers Learning Series #10:Understanding GPUs on Android* for the Intel® Atom™ Processor
By Tao Wang (Intel)0
1.  Introduction This chapter examines mobile GPUs and how to best optimize for GPUs included with Intel® Atom™ processors. 2.    GPU Evolution It’s important to understand how mobile GPUs are evolving.Originally, mobile devices used software rasterization to generate the final image on the screen . . .
27-Nov-2012
12:32 PM PST
Intel for Android* Developers Learning Series #9:Using the Scalable Vector Graphics Library to Render Graphics on Android for Intel® Architecture
By Tao Wang (Intel)0
Scalable Vector Graphics* (SVG) is a family of specifications of an XML-based file format for two-dimensional vector graphics, both static and dynamic (that is, interactive or animated), text or embedded raster graphics. The SVG specification is a royalty-free vendor-neutral open standard that has . . .

Pages

Subscribe to
Simian Squared Go Perceptual: Ultimate Coder
By Simian Squared LtdPosted February 17th 20135
Hello all and welcome to our very first Ultimate Coder: Going Perceptual blogpost! I thought we'd use this opportunity to introduce ourselves and tell you about what we will be doing with the Perceptual Computing platform and where we're coming from with our ideas: Who are Simian Squared ...
Android* on Tablets or Laptop by Yourself? You Can Get Everything You Need From Intel's New Open Source Android Site: 01.ORG
By Tao Wang (Intel)Posted February 15th 20130
If you are thinking of putting the latest Android* 4.2 Jelly Bean on  a laptop or PC currently running Linux, Windows, or Mac OS with working Internet connection, all you need is a 1GB or larger USB thumb drive and go to Intel's new Android on Intel Architecture Open Source site: 01.ORG. Currently ...
What Caused the issues on Intel Android* Jelly Bean System Image Source Unzip and Decompression When Using WinRAR or Winzip on Windows?
By Tao Wang (Intel)Posted January 31st 20130
You are a developer using a Windows system ( Windows 8, 7 or even older) to develop your Android* app. You want to use Intel Android* system image source to compile your own version of Android* for either emulator or VirtualBox.  You downloaded the  System image source ( ...
Neat HTML5 features: Offline Web Applications
By Christoph Jechl...Posted January 22nd 20130
Since I work quite a bit with HTML5 I decided to write about it whenever I discover a feature that I think is quite neat. So this blog post is about “Offline Web Applications”. This is based on the functionality described here: ...

Pages

Subscribe to
Chris ConlonThu, January 17th 2013 - 10:52
MIT GSS-API Library with CyaSSL Available for Android0
Hi, Last November we announced the availability of MIT GSS-API and CyaSSL embedded SSL libraries for Android NDK applications (previous post: http://software.intel.com/en-us/forums/topic/336220). This project included a port of the ...
Sergei S.Thu, January 17th 2013 - 10:17
VT-x is not supported on win2008?9
Hello, Our company just bought two identical motherboards (ASUS P8H77-V LE) and two identical CPU (Core i7 3770), the only difference is that I have installed Windows 2008R2 x64 and my coworker has installed Windows 7 x64.When I tried to install the HAXM which I need to run the Android emulator, I ...
Manuel TrebbiMon, January 7th 2013 - 12:07
Compile jelly beans and other13
As I was told on hand, place my report here and some of my requests for support: (tradutto with google translator from Italian to English) Hi,contact you to ask you for an updated guide to compile the Android 4.1.1 JB and warn that the current sources related to Android have several errors during ...
aeassaFri, January 4th 2013 - 22:56
Programming guide for next generation Atom6
Hi,  When will we see documentation for the next generation Atom processor? I assume that a lot of the optimization techniques that are valid for the current iteration of the Atom CPU will not be relevant for the next generation. Further, any word on what ISA extensions we will see there (i.e. AVX ...

Pages

Subscribe to Forums