Новости про разработчики

Microsoft работает над мобильным сканером лица

Исследовательское подразделение Microsoft, Research, ведёт работу над созданием высококачественного сканера лица для платформы Windows Phone.

Оформленный в виде приложения этот сканер позволит создавать трёхмерную картину лица, которую впоследствии можно будет вывести на 3D принтер и отпечатать. По сути, приложение конвертирует 3D объекты в 3D модели в реальном времени.

Этот процесс получил название 3D реконструкции. Он позволяет превратить объёмные объекты в высококачественные модели, используя для этого лишь обычную RGB камеру. И теперь Microsoft готовится выпустить эту технологию для мобильных устройств.

Главная проблема заключается в том, как обеспечить пользователям визуальную связь со снимаемым объектом, и выяснить, какие действия проще всего выполнять человеку для захвата изображения, чтобы это выглядело просто и интуитивно.

Изначально студия создала приложение с системным бэкендом и пользовательским интерфейсом во фронтэнде, затем было определено визуальное предложение в виде полупрозрачной сферы. Основанная на технологии дополненной реальности эта сфера может покрывать объекты и смешиваться с окружением. В этом пользователям поможет интерфейс Skynet. Основываясь на визуальных данных, пользователь может покрыть все необходимые сегменты поверхности сферы, а в конце сбора данных сгенерировать 3D модель, которую можно использовать в сценариях разработки мебели и окружающего пространства, электронной коммерции, распознавания объектов и их поиска и т.п.

И хотя сведеиния о том, когда технология увидит свет и какие для её работы потребуются ресурсы, пока не сообщаются, на странице источнике вы можете найти больше сведений ою этой технологии.

Microsoft обещает эмуляцию Xbox 360 для Xbox One.

К сожалению, новая игровая консоль от Microsoft не поддерживает игры прошлого поколения. Однако эта ситуация может скоро измениться, поскольку компания решила выпустить эмулятор. Правда, пока она не знает сроков завершения проекта.

Фрэнк Севедж, ведущий разработчик и партнёр Microsoft, на конференции Build отметил, что компания имеет планы по выпуску эмулятора Xbox 360 для Xbox One. Но у этой разработки есть большие трудности. Как известно, две консоли разработаны на модернизированных процессорах двух совершенно разных архитектур, и будет крайне трудно эмулировать процессор IBM PowerPC на ядрах AMD Jaguar x86.

Для платформы Xbox 360 существует масса превосходно выглядящих игр, так что Microsoft стоит быть заинтересованной в выпуске эмулятора. Однако компания может пойти по пути облачных игр, отказав пользователям в возможности прямой установки видеоигры непосредственно с дика, и заставив их вновь приобретать игру для Xbox 360. Ранее компания уже подумывала о таком сервисе, который бы требовал повторной покупки игры или взятие её на прокат.

О том, удастся ли программистам реализовать эмуляцию или это будет очередной облачный игровой сервис, мы узнаем позднее.

Модульный смартфон Project Ara выйдет в январе 2015 года

Недавно мы писали о подготовке Project Ara, модульного смартфона. Посмотрев видеоролик, можно сделать вывод, что проект находится ещё в очень ранней стадии, однако несколько дней назад Google объявила о выпуске модульного смартфона в январе 2015 года.

Для первого в мире смартфона с заменяемыми компонентами базовый модуль буде стоить 50 долларов, после чего появится возможность улучшить устройство большими экранами, быстрыми процессорами и т.д.

Проект Ara будет сфокусирован на кастомизации. По словам лидера проекта Павла Ерёменко, устройство будет поставляться в сером цвете, чтобы заинтересовать пользователей в дальнейшем обновлении.

Весь Project Ara будет работать на варианте операционной системы Android. По словам Ерёменко операционная система будет обновлена для поддержки модулей смартфона. Произойдёт это в декабре этого года. Физический каркас, который будет держать все модули, рассчитан на 5—6 лет, а каждый модуль соединён электро-постоянным магнитом.

Сторонние производители также смогут создавать собственные модули, печатая их на 3D принтере.

Представлен прототип мобильного робота-принтера

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

Однако нашлись люди, желающие изменить эту ситуацию. На Kickstarter они предложили концепцию маленького роботизированного принтера, который печатает изображения, перемещаясь по листу бумаги.

Устройство получило название Mini Mobile Robotic Printer. Идея заключена в размещении картриджа с тонером на платформе с колёсами и контроллером, которые позволят маленькому принтеру перемещаться по листу бумаги. В результате такое решение позволит обойти по размеру даже самые маленькие мобильные принтеры на рынке.

Базовый прототип позволяет печатать на листах формата A4, и как видно на ролике, делает это с предельно аккуратной скоростью. Однако будучи доведенным до промышленного масштаба, от устройства можно ожидать дальнейшей его минимизации и возможности печати на значительно больших форматах.

The Mini Mobile Robotic Printer

Разработчик робота, Zuta Labs, готова направить первые промышленные образцы устройства тем людям, кто готов пожертвовать на его разработку от 180 долларов США. И если проект получит достаточное финансирование, то появление принтеров нового типа можно будет ожидать уже в следующем году.

Google готовит контактные линзы с камерой?

Вероятно, компания Google задумывает выпустить контактные линзы, оснащённые камерой, которые могут помочь слепым переходить дорогу или будут делать фотографии взглядом.

Как оказалось, компания Google разместила патент на контактные линзы с микрокамерами и датчиками, встроенными в поверхность. Эта электроника по задумке авторов должна контролироваться морганием глаз. Всё это позволит получать изображения без необходимости выполнения каких-либо действий, а также поможет слепым ориентироваться в наполненном препятствиями мире.

Гипотетически, патент объединяет идеи из Google Glass и контактных линз с датчиком слёз. Согласно патенту, опубликованному Patent Bolt, в контактных линзах Google будут размещены датчики, которые будут распознавать свет, цвета, лица, движения и даже определённые объекты. Для того, чтобы датчики не мешали смотреть, их разместили за пределами зрачка.

Примечательно, что Google зарегистрировала этот патент ещё в 2012 году, однако только сейчас он был опубликован.

Не всё спокойно в Linux королевстве

Кай Сиверс, широкоизвестный инженер по разработке ПО с открытым исходным кодом, является главным разработчиком systemd, фреймворка управления системой для ОС на базе Linux.

И теперь Сиверсу запрещено работать над проектом по решению разработчика ядра — Линуса Торвальдса, за то, что тот не стал исправлять ошибку, которая приводила к взаимодействию systemd с ядром Linux нежелательными способами. Собственно говоря, ввод в командной строке «debug» запускал как базовую процедуру отладки ядра, так и отладку в systemd, потенциально приводя к зависанию некоторых систем.

По словам Торвальдса у Сиверса есть нехватка ответственности. И Линус был крайне озабочен тем фактом, что Сиверс не исправил проблему в коде, который сам и написал. Это означает, что ядру пришлось работать с проблемами, допущенными Сиверсом. Сам Торвальдс обозначил, что «это продолжалось годами», и что впредь он отказывается принимать патчи от Сиверса до тех пор, пока он не исправит эту ошибку.

Microsoft предлагает открытый код библиотек .NET

Компания Microsoft объявила о своей готовности предоставить проприетарный кросс-платформенный фреймворк .NET всем желающим, по крайней мере — частично.

На конференции Build, прошедшей в Сан-Франциско, компания формально анонсировала .NET Foundation, большую часть кода, который компания решила выпустить под лицензией Apache 2.0. Главным бриллиантом в этой короне станет Roslyn, фирменный стек для компиляции на лету, который будет доступен наряду с набором библиотек и компонентов.

Весь набор .NET Foundation сделан для представителей Microsoft и представителей промышленных групп, включая репозитории Gitgub и Xamarin, а также инструменты разработчиков iOS и Android в .NET.

Данный ход Microsoft является заметным сдвигом вперёд, по сравнению с многолетней практикой полной секретности проприетарного кода, а также реакцией на сложившуюся сейчас ситуацию, при которой многие разработчики, ранее работавшие исключительно с Microsoft, теперь переходят на новые платформы.

Библиотеки с открытым исходным кодом должны заметно снизить стоимость разработки ПО, делая разрабатываемые приложения более дешёвыми и конкурентоспособными. Вместе с ранее анонсированным предложением бесплатной версии Windows для устройств экранами до 9”, эти действия могут позволить Microsoft удержаться на плаву и замедлить рыночное падение компании.

Представлены новые возможности проекта Ara

Команда разработчиков cмартфона Ara представила новое видео, демонстрирующее прогресс своей работы. Кроме того, что проект по-прежнему находится в самом начале, в ролике мы всё же можем заметить некоторые технологические особенности.

Одной из таких особенностей является новая технология магнитов, которая используется для сборки разнообразных модулей устройства. Сейчас команда использует разработку, названную электро-поcтоянный магнит (являющийся гибридом электро- и постоянного магнитов), который может предложить куда более надёжное и прочное соединение, по-прежнему позволяя легко смешивать и переподключать блоки.

Также внимание привлекли то, на что могут быть похожи стилизованные модули от 3D Systems Corp., которая сейчас работает над этими вещами в проекте Ara. Из ролика понятно, что они просто отпечатали 3D прототипы, при этом продолжая работы над различными материалами для повышения прочности и улучшения цвета.

Phonebloks update - The team behind Ara

В самом конце ролика нам на глаза попадается приложения для настройки — Ara Configurator app, которое позволяет будущим владельцам устройства выбирать элементы Ara и опробовать их. Однако не стоит забывать, что до того момента, когда кто-либо сможет его опробовать пройдёт ещё немало времени.

Представлен USB 3.1 коннектор типа «С»

Разработчик стандарта, USB Implementers Forum (USB-IF), представил изображение нового кабеля стандарта USB 3.1, который получил название Type-C. Данный кабель является реверсивным, что весьма похоже на кабель Lightning от Apple, независящий от ориентации.

Кроме наличия реверсивного коннектора, версия 3.1 универсальной шины также реверсивна среди двух оконцовок. Таким образом, при использовании новой шины становится не важно, какой конец кабеля используется, если подключённое устройство отвечает спецификации USB 3.1 и снабжено разъёмом типа C.

Сама спецификация USB 3.1 была завершена форумом ещё в августе прошлого года. Однако тогда ничего не было известно о новом типе разъёмов. Сам тип С был анонсирован в декабре, но лишь сейчас появилось его изображение, и мы все можем увидеть, как же будет внешне выглядеть новый разъём.

Основные спецификации стандарта USB 3.1 включают:

  • скорость связи в 10 Гб/с;
  • совместимость с существующими кабелями и разъёмами;
  • улучшенное кодирование данных для более эффективной передачи данных ведущей к большей пропускной способности и повышению энергоэффективности ввода-вывода;
  • совместимость с текущими программными стеками USB 3.0 и классами протоколов устройств;
  • совместимость как с существующими 5 Гб/с хабами, так и с продуктами USB 2.0.

Ожидается, что коннектор типа С заменит собой разъёмы A и B типов, однако этот процесс должен растянуться очень на долго, так что скорее всего, производители оборудования будут располагать новые разъёмы рядом с существующими.

Примечательно, что несмотря на утверждённые спецификации и имеющиеся изображения, коннектор типа С ещё не до конца разработан, и его подготовка будет завершена к середине года, после чего начнётся выпуск продукции с поддержкой стандарта.

NVIDIA: новый драйвер лучше AMD Mantle

В ходе GPU Technology Conference компания NVIDIA рассказала о том, что она собралась конкурировать с Mantle API в плане производительности. Однако вместо выпуска собственного API, компания решила делать это подготовив новые драйверы.

К примеру, в Star Swarm NVIDIA заявила об улучшении производительности на двузначную величину, обойдя AMD Mantle. Компания разъяснила, что имеет ввиду то, что её новый драйвер имеет в среднем большую частоту кадров, чем у Mantle, однако при этом имеет меньшую скорость кадра, над чем компании ещё предстоит поработать. Удивительно, насколько большой запас производительности есть у аппаратного обеспечения, если столь заметных улучшений можно достичь, лишь оптимизацией драйвера.

В Thief NVIDIA также показала улучшения оптимизацией Direct3D, что в результате дало лучшие показатели, чем у Mantle в частоте кадров.

Зелёный разработчик видеокарт продемонстрировал эти две игры как доказательство тому, что ей не требуется новый API для достижения таких же результатов, особенно, когда приложение работает в связке с CPU. В то же время компания подтвердила, что DirectX 11 ещё имеет достаточно пространства для оптимизаций и улучшения, и именно поэтому компания занялась разработкой нового улучшенного и оптимизированного DirectX 12. Новый драйвер будет выпущен где-то в апреле 2014 года.