Как стать автором
Поиск
Написать публикацию
Обновить

Компания Intel временно не ведёт блог на Хабре

Сначала показывать

Есть идея: защита данных на Android с помощью eCryptfs

Время на прочтение4 мин
Количество просмотров10K
Защита данных на мобильных устройствах заботит всех. Пользователей, создателей операционных систем, разработчиков приложений. Для многих смартфон стал центром персональной цифровой вселенной. Здесь личная жизнь и работа. Переписка и номера телефонов, клиенты социальных сетей и сведения о банковских счетах. В телефоне удобно хранить пароли, вести дневники, делать заметки. О личных фото и видео можно и не говорить, равно как и о материалах, которые несут на себе печать коммерческой тайны. Чем важнее данные, чем больший интерес они представляют для посторонних, тем серьёзнее силы, которые могут бросить на то, чтобы заполучить желаемое.



Сегодня мы расскажем о новом подходе к созданию системы защиты данных на Android, в основе которого лежит файловая система eCryptfs.
Читать дальше →

Оптимизация Android-игр, созданных на Unity для платформы Intel: пример из жизни

Время на прочтение6 мин
Количество просмотров22K
Unity – это один из самых популярных игровых движков для мобильных платформ (Android и iOS). Множество разработчиков используют его для создания и выпуска игр. До того, как Unity поддерживал Android-устройства, построенные на платформе Intel, игры приходилось исполнять в эмуляторе, который заменял низкоуровневый ARM-код на x86-код. В результате некоторые игры, которые изначально не были рассчитаны на платформу x86, в эмуляторе не запускались, либо имели проблемы с производительностью. Сегодня, с ростом присутствия процессоров от Intel в мобильной среде, многие разработчики заинтересованы в поддержке Android-устройств, основанных на архитектуре x86. Разработчики хотят знать, как оптимизировать игры для такого оборудования.

В этом материале мы покажем, какой производительности можно добиться, разрабатывая Android-приложения, рассчитанные на платформу x86, поделимся советами по оптимизации игр на примере Hero Sky: Epic Guild Wars.


Игра Hero Sky: Epic Guild Wars
Читать дальше →

Разработка и отладка приложений для Android Wear

Время на прочтение6 мин
Количество просмотров21K
Носимые устройства – это передний край сегодняшних информационных технологий. Это – мощный тренд. Самые популярные «носимые компьютеры» работают под управлением ОС Android Wear от Google. Она не так уж сильно отличается от того Android’а, который знаком огромному количеству разработчиков. Как результат, любой из этих разработчиков может без особых сложностей начать создавать приложения для Android Wear и претендовать на свою долю внимания от весьма перспективного рынка «носимых приложений».



В этой статье мы поговорим об ОС Android Wear, обратив особое внимание на устройства, работающие под её управлением, на типы приложений, на их разработку и отладку. В частности, рассмотрим два способа отладки с использованием ADB.
Читать дальше →

Профилировка работы с памятью с Intel® VTune™ Amplifier XE

Время на прочтение5 мин
Количество просмотров9.2K
Неэффективный доступ к памяти, пожалуй, одна из наиболее частых проблем производительности программ. Скорость загрузки данных из памяти традиционно отстаёт от скорости их обработки процессором. Для уменьшения времени доступа к данным в современных процессорах реализуются специальные блоки и многоуровневые системы кэшей, позволяющие сократить время простоя процессора при загрузке данных, однако, в некоторых случаях, процессорная логика работает не эффективно. В этом посте поговорим о том, как можно исследовать работу с памятью вашего приложения с помощью нового профиля Memory Access в VTune Amplifier XE.


Читать дальше →

Intel Edison, Arduino и Twilio: SMS-сообщения из умного дома

Время на прочтение8 мин
Количество просмотров8.8K
Intel Edison – это самая маленькая в мире вычислительная платформа с самым низким энергопотреблением, которая была разработана для создания носимых устройств, таких, как те, из которых строится интернет вещей. Это – плата для разработки и прототипирования, сертифицированная Arduino. Программы на С++, которые можно писать для Intel Edison – это то же самое, что скетчи (sketch) в мире Arduino. Благодаря соответствующему окружению, Intel Edison способен взаимодействовать с различными датчиками. С их помощью можно в реальном времени измерять различные характеристики окружающей среды с высоким уровнем точности и стабильности. Intel Edison можно использовать для чтения и обработки данных самых разных датчиков, что позволяет строить на основе этой платы устройства, рассчитанные на работу в помещениях и на улице.
Читать дальше →

Intel Threading Building Blocks 4.4 – что нового?

Время на прочтение6 мин
Количество просмотров5.8K
Недавно вышло большое обновление Intel® Parallel Studio XE 2016, и вместе с ним Intel® Threading Building Blocks 4.4. В новой версии появилось несколько интересных дополнений:
  • Глобальный контроль для управления ресурсами, в первую очередь, количеством рабочих потоков.
  • Новые типы узлов Flow Graph: composite_node и async_node. Кроме того, во Flow Graph была улучшена функциональность сброса (reset).
  • Больше фишек из С++11 для лучшей производительности.


Читать дальше →

Edison для спасателя, для пианиста, для каждого. Итоги Intel IoT Roadshow СПб, часть 1 – победители

Время на прочтение5 мин
Количество просмотров8.1K


Хакатонами, соревнованиями программистов, сейчас уже никого не удивишь – в крупных городах они проходят регулярно. Тем приятнее нам, организаторам, было видеть интерес, который вызвал хакатон Intel в Санкт-Петербурге, посвященный интернету вещей и микрокомпьютеру Edison. Людей и устройств собралось столько, что еще до официального начала соревнований закончились IP-адреса, выдаваемые в сети коворкинга Demola. И, несмотря на технические накладки, неизбежные в таком большом деле, мы можем уверенно и ответственно заявить: мероприятие удалось! И главное тому подтверждение – те проекты, которые мы на нем увидели. О них здесь и расскажем, главным образом, словами самих участников.
Читать дальше →

Ассемблер для задач симуляции. Часть 1: гостевой ассемблер

Время на прочтение10 мин
Количество просмотров11K
Instructions, registers, and assembler directives are always in UPPER CASE to remind you that assembly programming is a fraught endeavor
golang.org/doc/asm
На Хабре да и в Интернете в целом есть довольно много информации про использование языков ассемблера для всевозможных архитектур. Пролистав доступные материалы, я обнаружил, что чаще всего освещаемые в них области использования ассемблера и родственных технологий следующие:
  1. Встраиваемые (embedded) системы.
  2. Декомпиляция, обратная разработка (reverse engineering), компьютерная безопасность.
  3. Высокопроизводительные вычисления (HPC) и оптимизация программ.
И конечно же, в каждой из этих областей существуют специфические требования, а значит свои понятия об инструментах и «свой» ассемблер. Эмбедщики смотрят в код через редактор и дебаггер, реверс-инженеры видят его в декомпиляторах вроде IDA и radare2 и отладчиках ICE, а HPC-спецы — через профилировщики, такие как Intel® VTune™ Amplifier, xperf или perf.
И захотелось мне рассказать об ещё одной области программирования, в которой ассемблеры частые спутники. А именно — об их роли при разработке программных моделей вычислительных систем, в простонародье именуемых симуляторами.
Читать дальше →

Intel Xeon D — всё для сервера на одном кристалле

Время на прочтение1 мин
Количество просмотров26K
В марте линейка процессоров Intel Xeon пополнилась еще одним принципиально новым семейством — Xeon D. Xeon D представляет из себя SoC, состоящий из вычислительных ядер х86, сетевой карты 10G и портов ввода-вывода (в том числе PCIe, контроллер DDR4 и SATA). В настоящее время уже доступно для заказа 2 модели семейства: восьмиядерный Intel® Xeon® Processor D-1540 и четырехядерный Intel® Xeon® Processor D-1520 (рабочая частота ядер — 2.0 и 2.2 ГГц соответственно). Оба процессора имеют TDP всего 45 Ватт и предназначены для использования в устройствах, в которых необходимо сочетать производительность с компактным монтажом: микросерверах, сетевых устройствах, в том числе беспроводных, нодах облачных сервисов и хостингов.
Стоимость процессоров составит $199 за младшую и $581 за старшую модель.

Intel® RealSense™. Работа с потоками необработанных данных

Время на прочтение15 мин
Количество просмотров12K

Разработчикам, которые интересуются возможностями, доступными при внедрении управления без помощи контроллеров в своих приложениях, достаточно ознакомиться с Intel RealSense SDK, сопутствующими примерами и ресурсами в Интернете. Если вы «погрузитесь» в это решение, то обнаружите широкий набор функций, позволяющих создавать совершенно новые, великолепные интерфейсы с использованием новых технологий.
В этой статье мы поговорим о потоках различных необработанных данных, о доступе к ним и о способах их использования. За счет прямого доступа к необработанным данным мы не только сможем работать с метаданными, но и получим самый быстрый способ определять, что делает пользователь в реальном мире.
Читать дальше →

Летняя школа Intel 0x7DE глазами ее студентов

Время на прочтение4 мин
Количество просмотров11K

В блоге Intel мы постоянно и по возможности исчерпывающе рассказываем о жизни летней студенческой школы, вот уже который (а конкретно – юбилейный, пятнадцатый) год проводящейся на базе компании: делаем анонсы, описываем программу, ведем репортажи с мероприятий. Но на этот раз мы о ней ничего рассказывать не будем. Не потому, что нам надоела эта тема – просто сейчас мы хотим предоставить трибуну самим участникам школы 2014 года. Итак, вот несколько небольших интервью по свежим воспоминаниям.
Читать дальше →

Реализация последовательностей жестов в Unity 3D с помощью библиотеки TouchScript

Время на прочтение8 мин
Количество просмотров9.1K
Для многих игровых приложений, особенно работающих на небольших экранах мобильных устройств, очень важно уменьшить область, занимаемую элементами управления, чтобы максимально расширить часть экрана, предназначенную для отображения основного контента. Для этого можно настроить цели касания (touch targets) так, чтобы они обрабатывали различные комбинации жестов. Таким образом, количество целей касания на экране сократится до минимума. Например, два элемента интерфейса, один из которых заставляет пушку стрелять, а второй — вращаться, можно заменить на один, позволяющий выполнять оба действия одним непрерывным касанием.
В этой статье я расскажу о том, как настроить сцену для управления контроллером от первого лица при помощи целей касания. Прежде всего необходимо настроить цели касания для базовой позиции контроллера и вращения, а затем расширить набор их функций. Последнего можно достичь за счет существующих элементов интерфейса, не добавляя новые объекты. Сцена, которая у нас получится, продемонстрирует широкие возможности Unity 3D в ОС Windows* 8 как платформы для обработки различных последовательностей жестов.
Читать дальше →

Интуитивное описание состояний электропитания процессора с помощью человечков и лампочек

Время на прочтение3 мин
Количество просмотров13K

На любую, даже сложную тему можно написать интересно, доходчиво и с юмором. Именно таким талантом обладает инженер Intel Тейлор Кидд (Taylor Kidd), регулярно публикующий в блоге компании статьи, посвященные состояниям энергосбережения процессоров Intel. В качестве пятничного позитива предлагаем ознакомиться с шуточным подходом Тейлора к весьма серьезной проблеме. В конце поста вы найдете ссылки на другие статьи этого автора.
Читать дальше →

Отчет о посещении SPS IPC Drives 2013 — немного о настоящих промышленных роботах

Время на прочтение4 мин
Количество просмотров8.5K
imageНа Хабре публиковалось много отчетов о посещении основных выставок IT индустрии — CeBIT, CES, MWC. Я решил написать пост о SPS IPC Drives 2013, прошедшей недавно в Нюрнберге. Тоже большая выставка, 60000 посетителей — почти как на MWC. Я езжу на SPS/IPC/Drives уже третий год (живу недалеко, и по работе полезно), и в этом посте попытаюсь описать, на какие тенденции развития отрасли я обратил внимание в этот раз. У Intel нет на этой выставке своего стенда, поэтому лично мне эта выставка нравится больше всех остальных — не надо стоять на стенде несколько дней подряд, изучая окрестности во время коротких вылазок, когда подменяет коллега, а можно вдумчиво все обойти пофотографировать и пообщаться с участниками.

Название выставки — SPS/IPC/Drives на русский переводится как «Программируемые логические контроллеры, индустриальные ПК, и cервоприводы.» Эти три категории продуктов, и все с ними связанное и составляют большую часть продуктов и сервисов, которые демонстрируют полторы тысячи компаний-участников.

Как и на всех IT выставках, где большая часть посетителей — мужчины, компании нанимают красивых девушек, чтобы они завлекали посетителей к их стендам. Девушек я фотографировать в этот раз не стал, а снимал только роботов, типа этого музыканта на заглавной картинке. Конечно, гуманоидных роботов было подавляющее меньшинство, а те, что были, не делали ничего полезного.

То ли дело настоящие промышленные роботы:
Читать дальше →

Ближайшие события

Как разработчику получить помощь от Intel? Ответы эксперта

Время на прочтение6 мин
Количество просмотров8.4K

Публикуем ответы эксперта Intel Светланы Емельяновой на вопросы посетителей Хабра. Тема разговора: как и что может получить разработчик программного обеспечения от компании Intel.
Читать дальше →

Новая версия Intel SDK для OpenCL приложений

Время на прочтение1 мин
Количество просмотров15K
Вышла в свет новая версия бесплатного Intel SDK для OpenCL приложений — 2013 R2. Приведем список нововведений.
  • Поддержка операционной системы Windows 8.1;
  • Поддержка новых процессоров Intel Bay Trail с графикой Intel HD Graphics, а именно серий Intel Atom Z3000, Intel Celeron J1000/N2000, Intel Pentium J2000/N3000;
  • Трассировка OpenCL ядер на встроенной графике Intel с помощью Intel VTune Analyzer XE 2013;
  • Новые OpenCL расширения cl_accelerator_intel, cl_intel_motion_estimation с поддержкой аппаратно ускоряемых встроенных ядер оценки движения.

В настоящий момент Windows 8.1 поддерживается только со следующими драйверами: драйвер Intel Iris и HD graphics Driver для Windows 8.1 (версия 15.33.5), драйвер Intel HD Graphics для Windows 8.1 (версия 15.33.3) для процессоров Intel Bay Trail.
Пользователям Windows 7 и 8 следует использовать предыдущий релиз.
Кроме того, обновлен сайт OpenCL SDK: добавлена информация и видео, появилась новая вкладка «Обучение».
Ссылка для скачивания

Два дня из жизни летней школы Intel 0x7DD

Время на прочтение4 мин
Количество просмотров11K

В конце апреля в блоге Intel был объявлен набор в очередную Летнюю школу Intel 2013 года. И призыв не прошел неуслышанным; в результате из 24 студентов школы пятеро попали сюда, увидев пост на Хабре. Однако наверняка кто-то все-таки не увидел вовремя приглашение или упустил его из виду и теперь сожалеет об этом. Чтобы вам сожалелось еще больше и в следующем году вы были нацелены воспользоваться своим шансом, хотел бы опубликовать свой небольшой отчет о двух днях, проведенных среди сотрудников, сегодняшних и прошлых студентов школы – о том, что я там увидел и услышал.
Читать дальше →

Архитектура мобильных ОС. Тенденции и впечатления пользователей

Время на прочтение8 мин
Количество просмотров35K

Предлагаем вашему вниманию вольный сокращенный перевод статьи, написанной инженерами китайского подразделения Intel и посвященной анализу трендов в области операционных систем для смартфонов.
Мир вокруг нас становится все шире. Мы перемещаемся на большие расстояния вместе со своими мобильными устройствами, помогающими нам поддерживать связь с родными и коллегами и предоставляющими огромное количество различных сервисов. Основой же любого функционала мобильного устройства является его операционная система. Исходя из собственного опыта в разработке таких ОС и своего видения сегодняшней ситуации на рынке, мы выделяем несколько параметров, по которым, на наш взгляд, будет оцениваться любая будущая ОС – это ощущения пользователей, управление энергопотреблением, поддержка облачных технологий и открытость. В данной статье мы покажем результаты наших исследований текущих мобильных ОС, исходя из приведенной группы критериев.
Читать дальше →

Intel предоставляет новые возможности для разработчиков игр

Время на прочтение1 мин
Количество просмотров14K

На проходившей в конце марта конференции для разработчиков игр Game Developers Conference Intel продемонстрировала несколько своих новых разработок, а также свежие версии уже известных продуктов.
Прежде всего, это два расширения для DirectX, призванные задействовать новый функционал готовящегося к выходу ядра Haswell. Расширение PixelSync позволит разработчикам создавать более реалистичный дым, стекла, волосы и другие сложные в отрисовке объекты. Реалистичность достигается за счет совмещения частично прозрачных пикселей без ресурсоемкого процесса сортировки. Второе расширение, Instant Access, обеспечивает графическому ядру прямой доступ к оперативной памяти на запись или чтение; таким образом, встроенная в процессор графика ведет себя как дискретная видео карта. Документацию к расширениям можно изучить на сайте Intel.
На конференции была, кроме того, представлена новая версия Perceptual Computing Software Development Kit (PercSDK) 2013, начиная с которой разработчики получают возможность создавать коммерческие продукты (ранее такой возможности не было). Теперь естественный для человека интерфейс (с помощью голоса или жестов) может быть встроен в любой программный продукт. SDK совершенно бесплатен, скачивается опять-таки с сайта Intel.
Другие новости с GDC. Intel продемонстрировала плоды сотрудничества с разработчиками open source видео конвертера HandBrake, а именно, новую версию конвертера, использующую технологию Intel Quick Sync Video для ускорения работы на платформах Intel последнего поколения.
Также анонсированы:
  • конкурс для разработчиков игр Intel Level Up 2013;
  • вторая фаза конкурса Perceptual Computing Challenge (того самого, с призовым фондом в миллион долларов).

Новогодний отчетный хабрапост

Время на прочтение2 мин
Количество просмотров9.3K

Уважаемые хабражители! Прежде всего, позвольте вас поздравить с Новым Годом и пожелать вам всего, как говорится, хорошего! Позвольте мне также коротко познакомить вас с некоторыми цифрами, с которыми наш хабраблог Intel пришел к новому году. Коротенько, килобайт на 40, я распишу самую интересную статистику блога за 2012 год и назову самые-самые его посты в различных номинациях: самый читаемый, комментируемый, короткий, наглядный и так далее.
Читать дальше →