The Mobile World Congress 2014 in Barcelona was the occasion for the presentation of the Beta version of Intel INDE ( Integrated Native Developer Experience ), a suite for the cross-platform development that the semiconductor giant has developed to make available to the coders his idea of a toolkit for creating applications designed for devices based on Android and Windows operating systems.
The tools are designed to create solutions with a high level of performance, to ensure the minimum possible impact on the energy efficiency of the devices as well as to provide a complete collection of Java and C ++ tools , libraries and examples on the configuration of the reference environment, the drafting source code, compilation, debugging and analysis of execution phases in devices based on Intel architectures as well as some devices based on ARM and the Green Robot.
INDE provides a special Media Pack for Android (release 4.3 or higher) with which to create audio / video extensions that can work on smartphones and tablets equipped with the Google platform, developers can then implement in their applications features dedicated to the video streaming and video editing, screen capture and automatic recognition of audio tracks ( audio fingerprinting ).
The multi-platform environment of Intel offers a new C ++ compiler for Android that is compatible with GCC while ensuring higher performance, the Apps created through it will be able to run on version 4.3 (or later) of Robottino Verde as well as on devices based on the architectures of the parent company; in any case, the IDE will allow developers to use the GNU C ++ compiler, via Android NDK, as an option for customization. Support for 64-bit Android is available and the 64-bit Atom Bay Trail chip should be integrated soon.
Integrated in INDE we find TBB ( Threading Building Blocks ), a template library in C ++ that represents a high-level solution for the realization of scalable applications designed to operate on architectures of various types (ARM, Intel, Windows Seven and 8.1). To maximize performance, a Computer Code Builder is also available to assist in the creation, compilation, debugging, analysis and deployment of solutions for interaction with APIs such as Google Renderscript and OpenCL; this component can be integrated separately in other IDEs such as Eclipse and Microsoft Visual Studio.
The inclusion of tools for real-time tracking of CPU and GPU use, as well as code execution, for frame capture debugging, for the analysis of specific applications for specific platforms or architectures and for detecting the behavior of the system on the basis of the various phases of execution.
INDE guarantees a high degree of customization thanks to which it is possible to define in a few minutes an environment tailored to suit your projects; the user will be able to select which tools to install and which to exclude from the reference environment, then he will be able to choose among several complementary solutions for development such as Android SDK, Eclipse, Microsoft Visual Studio, Apache Ant (for automation of build processes) and the Intel HAXM ( Hardware Accelerated Execution Manager ) virtualization engine .
Regarding the installation requirements, Intel INDE requires a 64-bit (7 or 8.1) Microsoft Windows operating system and BIOS-enabled Intel virtualization technology, a feature required to support HAXM whose presence it is however optional; you will also need at least 4 GB of RAM and 6 GB of free space on your disk.
As announced by the manufacturer during the Catalan event, INDE should be available for download within the first quarter of 2014, and in any case, it is possible to register on the official website to receive notifications and updates regarding the project.