Quantcast
Channel: Блоги Intel® Developer Zone
Viewing all articles
Browse latest Browse all 106

Какие ресурсы доступны для разработчиков, использующих Intel® INDE?

$
0
0

Вы недавно приступили к работе с Intel® Integrated Native Develop Experience (Intel® INDE)? Не знаете, какие возможности доступны и как ими воспользоваться? INDE — это межплатформенный рабочий пакет, предоставляющий разработчикам различные ресурсы и инструменты для разработки, отладки и оптимизации приложений, для повышения их производительности и удобства.
В этой статье мы описываем компоненты INDE и показываем, каким образом разработчики могут использовать их для создания новых приложений и для оптимизации существующих. Прежде всего, в Intel® INDE поддерживается интеграция с интегрированными средами разработки (IDE).
Интеграция со средами разработки
При создании мобильных приложений разработчики обычно предпочитают использовать интегрированные среды разработки: Android Studio*, Microsoft Visual Studio* или Eclipse*. INDE поддерживает интеграцию в эти среды разработки: Visual Studio, Android Studio и Eclipse.
Ссылки: 
Сведения о том, как Intel® INDE встраивается в среды разработки, см. здесь.

1. SDK/API для разработки мультимедиа

В INDE содержатся пакеты SDK и интерфейсы API для разработки приложений мультимедиа для мобильных платформ (Android, iOS*, Windows RT) и Windows*. Ниже приведены компоненты для работы с мультимедиа, входящие в состав INDE.

  • Media for Mobileв составе Intel® INDE — это набор удобных в использовании компонентов и API для различных сценариев работы с мультимедиа, включая редактирование и перекодирование видео, передачу информации о файлах мультимедиа, запись видео с камеры в файл. В текущей версии Media for Mobile эти возможности предоставляются посредством классов в Android, iOS и Windows RT.
    Ссылки:
    Чтобы приступить к работе с Media for Mobile, перейдите по этой ссылке.
    См. примеры. Перейдите по этой ссылкедля получения дополнительных сведений о доступных классах и примечаний к выпуску.
  • Media SDK для Windows — API для разных архитектур, поддерживающий возможности редактирования и обработки видео, преобразования мультимедиа, воспроизведения и видеоконференций. Также поддерживается работа со звуком с помощью выделенной библиотеки для обработки аудиокодеков.
    Ссылки:
    Руководство разработчика Intel Media SDK см. здесь.
    Ознакомьтесь с учебными материалами и примерами, в которых демонстрируются принципы работы, новые и важные возможности Intel Media SDK.

2. Intel® Threading Building Blocks
Решение Intel Threading Building Blocks (Intel® TBB) позволяет создавать C++ программы с параллелизацией. Оно содержит библиотеку шаблонов C++, которую можно использовать для распараллеливания задач.
Ссылки:
Дополнительные сведения об Intel® TBB см. здесь.
На начальном этапе работы можно ознакомиться с учебными материаламипо Intel Threading Building Blocks.

3. OpenCL™ Code Builder
Это инструмент, дающий возможность разрабатывать приложения OpenCL в хорошо известных интегрированных средах разработки, компилировать, отлаживать и оптимизировать приложения OpenCL™ для Windows и Android.
Ссылки:
Дополнительные сведения о OpenCL™ см. здесь.
Также см. руководство пользователяи краткое руководство по установкедля разработки с использованием OpenCL™ под управлением Windows с Intel INDE.

4. Graphic Performance Analyzer

Средства Intel® INDE Graphics Performance Analyzers предназначены для анализа, оптимизации и отладки игр и графических приложений. Пакет анализа состоит из следующих компонентов: System Analyzer, Platform Analyzer, Graphics Frame Analyzer для DirectX*, а также Graphics Frame Analyzer для OpenGL.
Возможности:
Каждый компонент предоставляет уникальные возможности анализа работы приложений.

  • System Analyzer — запись кадров, запись трассировки, просмотр системных метрик в реальном времени при работе приложения.
  • Platform Analyzer — анализ данных трассировки, записанных в System Analyzer, предоставление подробного представления о конвейере выполнения приложения на данной платформе.
  • Frame Analyzer — анализ одиночных кадров, записанных в System Analyzer, предоставление данных об эргах и целях рендеринга, проведение экспериментов, изменение параметров шейдеров, данные истории пикселей и многое другое.

Ссылки:
Приступить к работес Intel® INDE Graphics Performance Analyzers очень просто: не требуется изменять код, не нужно никаких особых драйверов и среды. Узнайте, какразработчики игриспользуют Intel® INDE Graphics Performance Analyzers для оптимизации высококачественных игр.

5. Расширение отладчика для VS-Android.
В состав Intel® INDE входит расширение отладчика для Android в Visual Studio. Этот инструмент позволяет отлаживать файлы исходного кода C/C++ приложений Android* в системе под управлением Windows* на платформе с архитектурой Intel® 64 или IA-32.
Ссылки: 
Дополнительные сведения см. здесь.

6. Компилятор Intel C++ для Android и Windows
В состав INDE входят компиляторы Intel C++. Компиляторы Intel помогают создавать приложения, в полной мере использующие расширенные аппаратные возможности процессоров и сопроцессоров Intel.
Сравнение производительности компилятора ICC с другими компиляторами см. здесь.

7. Intel Hardware Accelerated Execution Manager (Intel HAXM)

Intel HAXM также входит в состав INDE. Intel HAXM — это ядро аппаратной виртуализации (гипервизор), основанное на технологии виртуализации Intel (Intel® VT) и ускоряющее эмуляцию приложений Android на основном компьютере. В сочетании с образами эмулятора Android x86, предоставляемыми корпорацией Intel, и официальным выпуском Android SDK Managerрешение Intel HAXM обеспечивает более быструю эмуляцию Android на системах с поддержкой Intel VT.

8. Context Sensing SDK
Intel® Context Sensing SDK — это библиотека Android, помогающая легко встраивать службы и контекстно зависимые возможности в приложения для Android. Пакет SDK включает интерфейсы Context API, используемые для создания контекстно зависимых приложений, опирающихся при работе на данные различных поставщиков типов контекста.
Ссылки:
Информацию о возможностях контекстных функций SDK см. здесь.

9. Intel® INDE Open CV, бета-версия
INDE содержит двоичные файлы и библиотеки, позволяющие создавать приложения с возможностями компьютерного зрения. Этот компонент также оптимизирован для платформ Intel с разнородными вычислениями.
Ссылки: 
Дополнительные сведения о возможностях Open CV в составе Intel® INDE см. здесь.

 

Дополнительные сведения об оптимизации компиляторов см. в нашем уведомлении об оптимизации.

 


Viewing all articles
Browse latest Browse all 106

Trending Articles