65.9K
CodeProject 正在变化。 阅读更多。
Home

使用 Intel® INDE 的开发者有哪些可用资源?

emptyStarIconemptyStarIconemptyStarIconemptyStarIconemptyStarIcon

0/5 (0投票)

2015 年 9 月 16 日

CPOL

4分钟阅读

viewsIcon

17847

在本文中,我们将介绍 INDE 的组件,并展示开发者如何使用它们来创建新应用程序和优化现有应用程序。首先,英特尔® INDE 提供对 IDE 集成的支持。

刚接触英特尔® 集成原生开发体验(也称为英特尔® INDE)?对可用资源及其如何帮助您感到困惑?INDE 是一款跨平台生产力套件,为开发者提供了许多资源和工具来开发、调试和优化他们的应用程序,同时实现原生性能和外观。

在本文中,我们将介绍 INDE 的组件,并展示开发者如何使用它们来创建新应用程序和优化现有应用程序。首先,英特尔® INDE 提供对 IDE 集成的支持。

IDE 集成

在移动应用程序开发中,开发者首选的主流 IDE 是 Android Studio*、Microsoft Visual Studio* 和 Eclipse*。INDE 允许将工具自由地集成到您偏好的 IDE 中:Visual Studio、Android Studio 和 Eclipse。

链接 :
点击此处 查看英特尔® INDE 如何为您设置此环境功能。

1. 媒体开发 SDK/API

INDE 提供了 SDK 和 API,用于在移动设备(Android、iOS* 和 Windows-RT)和 Windows* 上开发媒体应用程序。INDE 提供的各种媒体组件如下:

  • Media for Mobile 是英特尔® INDE 的一项功能,它提供了一组易于使用的组件和 API,可满足广泛的媒体场景,如视频编辑和转码、报告媒体文件信息以及从摄像头捕获视频到文件。Media for Mobile 的当前版本以类(classes)的形式在 Android、iOS 和 Windows-RT 上公开了这些功能。

    链接 :
    要开始使用 Media for Mobile,请 点击此处
    请参阅 示例。有关可用类和发行说明的更多信息,请 点击此处

  • Windows 版 Media SDK 是一款跨架构 API,包含视频编辑和处理、媒体转换、播放和视频会议功能。它还通过专用的音频编解码器处理库为音频提供支持。
    链接
    英特尔 Media SDK 开发者指南可在 此处 找到。
    请参阅 教程和示例,其中展示了英特尔 Media SDK 提供的媒体概念、新功能和重要功能。

2. 英特尔® 并行计算构建块
英特尔并行计算构建块 (Intel® TBB) 让您轻松编写并行 C++ 程序。它包含一个 C++ 模板库,可用于任务并行。

链接
有关英特尔® TBB 的更多信息,请 点击此处
要开始学习,您可以参阅英特尔并行计算构建块的 教程

3. OpenCL™ 代码生成器
这是一个软件开发工具,通过大家熟知的集成开发环境,能够开发 OpenCL 应用程序,并在 Windows 和 Android 上构建、调试和优化 OpenCL™ 应用程序。

链接
有关 OpenCL™ 的更完整信息,请 点击此处
有关更多详细信息,请参阅 用户手册。有关在 Windows 上使用英特尔 INDE 进行 OpenCL™ 开发的快速 安装指南

4. 图形性能分析器

英特尔® INDE 图形性能分析器旨在分析、优化和调试您的游戏和图形应用程序。此分析套件包括:系统分析器、平台分析器以及用于 DirectX* 的图形帧分析器,和用于 OpenGL 的图形帧分析器。

特点
每个组件都提供了对您的应用程序的独特视角。

  • 系统分析器 允许您在应用程序运行时捕获帧、记录跟踪并查看实时系统指标。
  • 平台分析器 允许您分析从系统分析器捕获的跟踪数据,提供对平台的深入执行流水线视图。
  • 帧分析器 允许您分析从系统分析器捕获的单个帧,提供 ERG 数据、渲染目标数据、实验、着色器编辑、像素历史记录等。

链接
开始使用英特尔® INDE 图形性能分析器 非常简单;无需代码更改、无需特殊驱动程序/环境、无烦恼。 了解 工作室 如何使用英特尔® INDE 图形性能分析器来帮助改进他们的优秀游戏!

5. VS-Android 调试器扩展:
英特尔® INDE 包含 Visual Studio 工具中的 Android 调试器扩展,允许您在 Windows* 主机系统上为英特尔® 64 或 IA-32 架构的 Android* 应用程序调试 C/C++ 源文件。
链接
有关更多信息,请 点击此处

6. Android 和 Windows 版英特尔 C++ 编译器
INDE 附带英特尔 C++ 编译器。英特尔编译器有助于创建能够充分利用英特尔处理器和协处理器可用高级硬件功能的应用程序。
请参阅 ICC 编译器如何优于其他编译器:此处

7. Intel Hardware Accelerated Execution Manager (Intel HAXM)

Intel HAXM 也是 INDE 的一项功能。Intel HAXM 是一个硬件辅助虚拟化引擎,它使用英特尔虚拟化技术 (Intel® VT) 来加速主机上的 Android 应用模拟。结合英特尔提供的 Android x86 模拟器映像 和官方 Android SDK Manager,HAXM 可以在启用英特尔 VT 的系统上实现更快的 Android 模拟。

8. 上下文感知 SDK
英特尔® 上下文感知 SDK 是一个 Android 库,可帮助您轻松地将服务和上下文感知功能集成到您的 Android 应用程序中。该 SDK 包含上下文 API,通过利用许多内置的上下文类型提供程序,有助于创建上下文感知应用程序。

链接
在此 探索可能性 并了解更多关于上下文 SDK 的信息。

9. 英特尔® INDE Open CV - Beta
INDE 包含用于开发计算机视觉应用程序的二进制文件和库。它还针对具有异构计算的英特尔平台进行了优化。

链接
在此 了解更多 关于英特尔® INDE 的 Open CV 功能。

© . All rights reserved.