Installing Intel® INDE

Want to develop for Android devices using a Windows host?  Using C++/Java?
Want to optimize and incorporate the performance and power saving capabilities of Intel® architecture into your Android application?
Want a tool suite that puts all your tools in one place, includes samples and native libraries, and that  takes you from IDE Integration, through Build, Compile,Analysis, Debug and Optimization?

Then check out Intel's new cross-platform productivity suite : Intel® INDE (Intel® Integrated Native Developer Experience -not to be confused with the custom pre-configured Eclipse distribution INDE). This suite can setup your Android development environment and provide best in class tools.The only pre-requirement is that you've installed Java JDK 8 (which includes JRE)  .

To help you quickly develop, debug, and optimize Android* Apps on Intel® Architecture  and ARM* based devices, Intel has packaged some new beta tools with the latest versions of  Intel optimizing tools to let you work on a 64 bit Windows* 7 or later host system (Intel architecture) and easily integrate into common IDEs (Eclipse*,  Android Studio*,  or Microsoft Visual Studio*).

The core of Intel® INDE is Environment Setup, the framework that installs the necessary Android development software (including Google Android* SDKAndroid* NDKAndroid* Design,  and Apache Ant*)  with the choice of integration into any of 3 common IDEs:

  • Eclipse* (with install through the Intel® INDE framework as part of the Android* ADT bundle)
  • Android Studio* (with install through the Intel®  INDE framework) 
  • Microsoft Visual Studio* Professional/Ultimate or Team 2012 or 2013 (install and license separately) with Intel® INDE providing optional installation of the vs-android plug-in for Microsoft* Visual Studio* and other Android environment tools.

Also available for installation through Environment Setup is Intel® HAXM (Hardware Accelerated Execution Manager) which can help speed up Android Emulation.  (This means 3 types of target environments are available - SW based emulation, HW enhanced SW emulation by adding Intel® HAXM, or an actual Android device connected via USB using adb.)

Intel® INDE additionally includes state of the art tools for build, compile, debug and optimization of Android apps.

Plus Intel® INDE automatically notifies you when Updates to these tools are available. (requires Internet connectivity).

System Requirements:  Development System:  A 64 bit Windows* 7-8.1 system on Intel® Architecture based hardware with 4GB RAM (will NOT work with 2GB) and 6GB free disk space..Note: To run Intel® HAXM (optional), you must have Intel® Virtualization Technology¹ enabled in BIOS.

Pre-requisite Software -  Java JDK 8 (which includes the JRE) IMPORTANT: Use the 64-bit JDK with Eclipse and Android Studio. 
Note: If using Microsoft Visual Studio, it must be licensed and installed separately along with the 32-bit JDK prior to running Intel INDE

Target OSs: The supported versions of  Android 4.x vary by tool and target device. The Compiler, Media Pack, and Intel® TBB generally support Android 4.3 and up (some support earlier 4.x). Supported target system information for the other tools can be found in these links: Intel GPA  & Frame Debugger,  and Compute Code Builder . 

Install Intel® INDE (Gold version) Free Starter Edition or Free trial of Ultimate Version

  1. Go to the Intel® INDE home page.
  2. On the right side choose between Starter (free) and Ultimate (free trial) versions and click Download. 
  3. You will be redirected to a registration page for Intel® INDE - be sure to enter your correct email address.
  4. You will receive an email from Intel SW Development Products with a link to the download . There you can download the installer by choosing Browser (HTTP) or a Download Manager and clicking the Download button.
  5. Download and run the installer.

After this short installation you will have the option to launch Intel® INDE setup immediately or you may return to it by running \\Intel\INDE\inde.exe​​

Installation of IDE/Environment Setup

  1. Be sure to have the Java JDK 8 (which includes JRE)   installed on the host system. Install the 32 bit JDK if you have installed Microsoft Visual Studio as your IDE. Install the 64 bit JDK if you will be using Eclipse or Android Studio.
  2. All available components that can be downloaded and installed via Intel® INDE are shown as tiles. It is strongly suggested you install (and upgrade) both the Android environment components and the Intel tools using Intel® INDE rather than pointing to any prior installations.
  3. The default location for 3rd party Android* environment tools is \\Intel\INDE\Framework\*. 
  4. The default location for Intel tools is \\Intel\INDE\(tool name)

Environment Setup

  1. The first component you install should be Environment Setup so that you can integrate with your IDE. A wizard will walk you through the install.


      2. The next screen will let you choose your IDE. Make sure your Java JRE matches the requirement (see above).
If you choose Microsoft* VS*, make sure you have 32 bit Java JRE and have already installed the JRE and VS.
If you choose Eclipse or Android Studio, make sure you have the 64 bit Java JRE and then install  Eclipse or Android Studio through Intel INDE rather than using an existing installation.

Intel INDE IDE choice

Once you click on your preferred IDE and click Next, the screen will list the components available for the Android environment.

My next blog will cover IDE integration with Eclipse including the c
ritical choices on Intel HAXM RAM settings and NDK versions.
                              Eclipse Integration Screen 



Para obter informações mais completas sobre otimizações do compilador, consulte nosso aviso de otimização.