• Так уже повелося, що у більшості людей бренд Microsoft асоціюється, насамперед, з операційними системами Windows, браузером Internet Explorer, пакет офісних додатків і іншим чи не щодня використовуваним вдома і в бізнесі софтом. Навчені досвідом користувачі комп'ютерів і знавці IT мають більш широке уявлення про редмондського компанії і знають її як розробника хмарних рішень і одного з найбільших гравців ринку, але мало хто здогадується про інших, не менш важливих напрямках діяльності відомої корпорації. Одним з таких напрямків є організація фундаментальних і прикладних досліджень, проведених працівниками підрозділу Microsoft Research, створеного в 1991 році і спеціалізується на інноваційних проектах в області високих технологій та суміжних дисциплін.
    За два десятки років підрозділ Microsoft Research суттєво розширилася і досягла масштабів всесвітньої мережі наукових центрів, які працюють у США, Великобританії, Китаї, Індії, Німеччини та Єгипті. За даними софтверного гіганта, понад 850 фахівців корпорації і вчених зайняті дослідженнями в таких областях, як комп'ютерні науки, математика, фізика, технології, медицина, соціологія, психологія і освіта. Зі стін лабораторій вийшли сотні перспективних проектів, багато з яких вже встигли втілитися в життя і знайти практичне застосування в різних сферах людської діяльності. Про найбільш цікаві розробки Microsoft Research коротко розповідає даний матеріал, що дозволяє поглянути на знайому компанію з дещо іншої сторони.
    Microsoft Robotics Developer Studio (MRDS)
    Середа, призначена для програмування роботів споживчого класу, таких як iRobot Create, LEGO Mindstorms NXT, Mobile Robots Pioneer 3Dx і ряду інших. Рішення дозволяє маніпулювати апаратним забезпеченням роботів як безпосередньо (при наявності на борту пристрою комп'ютера під керуванням Windows), так і по бездротовому каналу, будь то Wi-Fi або Bluetooth.
    Характерною особливістю MRDS є візуальний мова програмування Visual Programming Language, що забезпечує створення робототехнічних додатків шляхом простого перетягування керуючих елементів в робочу область і зв'язування між собою алгоритмічних конструкцій. В якості елементів виступають прошивки-сервіси, які відповідають за роботу конкретних модулів робота (моторів, датчиків, сервоприводів, камер тощо), що допускають їх тонку настройку і взаємодіють з іншими компонентами системи.
    Другий відмінною рисою платформи є інтегроване середовище візуалізації Visual Simulation Environment, що дозволяє налагоджувати код програм і аналізувати поведінку роботів у віртуальному 3D-просторі, що використовує просунуту фізичну модель. Користувач може, приміром, моделювати взаємодія робототехніки з іншими об'єктами і навіть влаштовувати ігрові баталії між роботами без остраху пошкодити їх тендітні механізми.
    Пакет Microsoft Robotics Developer Studio поширюється компанією безкоштовно і доступний для скачування з вищенаведеної посиланням. Розмір дистрибутива продукту становить 450 Мбайт, в комплект містить приклади програмування робототехніки і документація англійською мовою.
    Kodu Game Lab
    Проект, який представляє собою логічне відгалуження від Microsoft Robotics Developer Studio і реалізує на Xbox 360 і PC інтерактивну студію для створення тривимірних ігор з можливістю опису правил взаємодії персонажів у віртуальному світі.
    Будучи орієнтованим на дітей і підлітків, Kodu перетворює ігровий процес в творчий і дозволяє в розважальній формі вивчати основи візуального програмування за допомогою вибудовування логічних взаємозв'язків між об'єктами і наділення їх певним поведінкою. Предмети і персонажі в додатку можуть реагувати на натискання кнопок клавіатури і руху миші, переміщатися, стикатися (з урахуванням законів фізики), стріляти, вибухати, виконувати певні завдання, відгукуватися на дії інших об'єктів, переходити на новий стан і навіть відчувати емоції. Всі ці та багато інших дії доступні для програмування підростаючим гуру кодинга.
    Повідомляється, що згадана платформа здобула велику популярність в якості освітнього інструментарію і активно використовується в ряді навчальних закладів в навчальних цілях. Дослідження показують, що програмування засобами народженої в стінах Microsoft Research середовища розробки розвиває у дітей логічне мислення, покращує математичні та винахідливі здібності. Сумніваються батьки можуть особисто переконатися в цьому, встановивши Kodu Game Lab на комп'ютер або ігрову приставку дитини.
    WorldWide Telescope (WWT)
    Віртуальний телескоп, який об'єднує астрономічні дані NASA, результати дослідницького проекту Digital Sky Survey («Цифровий огляд неба»), зняті за допомогою Hubble, Spitzer, Chandra і інших телескопів знімки в єдину безперервну панораму Всесвіту. За допомогою WWT можна досліджувати космос в різних хвильових діапазонах, здійснювати оглядові екскурсії по карті зоряного неба, підготовлені астрономами та викладачами з найвідоміших обсерваторій і планетаріїв, інтегрувати свої зображення з даними каталогів і розробляти інтерактивні навчальні програми.
    Важливо відзначити, що в основу WorldWide Telescope лягли напрацювання іншого проекту Microsoft Research - Terapixel, в рамках якого засобами високопродуктивних обчислювальних платформ і технології розподілених обчислень було створено зображення нічного неба, з роздільною здатністю в 1 терапиксель. Учасникам проекту вдалося не тільки обробити величезний масив даних, але і усунути артефакти, внесені в результаті первинного процесу фотографування через телескоп, з'єднати і вирівняти знімки, а потім створити піраміди зображень для візуалізації в додатку WWT, сумарний розмір яких складе 802 Гбайт. Представники редмондського гіганта відзначають, що Terapixel є базовою реалізацією, на основі якої можна створювати аналогічні рішення по обробці великих обсягів даних не тільки в області астрономії, але і в інших сферах, будь то біоінформатика, екологія та інші науково-дослідницькі напрями.
    WorldWide Telescope доступний широкої аудиторії користувачів. Для роботи з віртуальним телескопом необхідно встановити програмний інструментарій, представлений у двох версіях: для платформи Windows і у вигляді міжплатформній основі браузерного Silverlight-додатки. Додаткові відомості про продукт можна отримати як на сторінках згаданого вище ресурсу, так і на сайті російського співтовариства WWT, створеного в Російській академії наук при підтримці Microsoft Research і Московського державного університету імені М. В. Ломоносова.
    ShadowDraw
    Інтерактивна студія малювання, створена з прицілом на починаючих художників і дозволяє користувачеві розвинути свої творчі здібності, освоїти необхідні навички та подолати бар ’ єри у створенні вражаючих етюдів. Використовуючи технології розпізнавання образів, ShadowDraw виступає в ролі помічника, «на льоту» ідентифікуючого вырисовываемые з допомогою графічного планшета ескізи і пропонує у вигляді тіньових контурів різні варіанти завершення малюнка. Завдяки значній базі даних, яка нараховує близько 30 тисяч зображень-підказок, програма вміє знаходити спільну мову практично з будь-яким майстром кисті і вгадувати всілякі начерки рісуемих об'єктів. За словами Ларрі Зитника (Larry Zitnick), одного з координаторів проекту, ShadowDraw - хороший приклад того, як фундаментальні дослідження допомагають розширює межі сьогоднішньої реальності. З видеодемонстрацией розробки бажаючі можуть ознайомитися сторінці інформаційної блог-майданчики MS4Press.
    MirageBlocks
    Розробка науково-дослідницької лабораторії Microsoft, що дозволяє за допомогою сенсорів і камер ігрової приставки Kinect миттєво оцифровувати і віртуалізувати будь-які матеріальні об ’ єкти, а потім маніпулювати 3d-графікою рухами рук. За словами творців, MirageBlocks стирає межі між реальністю і віртуальним світом і чітко демонструє, наскільки далеко пішла технічна думка в області просторового моделювання і проектування. У компанії відзначають, що можливість створення віртуальних образів будь-яких предметів і управління їх цифровими копіями може отримати в майбутньому саме широке практичне застосування в телемедицині, відеоконференцзв'язку, онлайн-торгівлі та інших областях людської діяльності.
    InnerEye
    Раз вже мова зайшла про медицини, має сенс звернути увагу читачів на ще одну перспективну розробку Microsoft Research, яка, як очікується, дозволить зробити технологічний переворот у сфері охорони здоров'я. Мова йде про проект InnerEye, в рамках якого розробляється програмний інструментарій для розпізнавання і дослідження медичних знімків, отриманих за допомогою різноманітних сучасних методик, таких як узд, рентген, комп'ютерна і магнітно-резонансна томографія. Рішення дозволяє лікарям проводити діагностику внутрішніх органів людини і порівняльний аналіз знімків, працювати з 3D-зображеннями, стежити за розвитком того або іншого захворювання в динаміці, а також вивчати іншу інформацію, що допомагає в постановці діагнозу. Ключовою особливістю продукту є можливість перегляду тривимірних знімків конкретних органів, які потребують лікування. Зараз куратори проекту зайняті реалізацією в InnerEye зручних засобів навігації та інтеграцією їх з контролером Kinect, використання якого дозволить керувати програмою за допомогою природних жестів або голосових команд.
    Joulemeter
    Софтверна розробка, що дозволяє в режимі реального часу проводити оцінку енергоспоживання як апаратних компонентів комп'ютера (центрального процесора, жорсткого диска, монітора та інших), так і окремих додатків, що функціонують в системі. Звучить незвично, але так воно і є насправді. І хоча автори проекту зізнаються, що закладений у Joulemeter функціонал орієнтований головним чином на зацікавлених у економії електроенергії власників і адміністраторів серверів, віртуальних інфраструктур і центрів обробки даних, добру службу програма може послужити і рядовим користувачам ПК, особливо - власникам ноутбуків, нетбуків і інших портативних пристроїв під керуванням Windows 7. Згадка про «сімку» аж ніяк не випадково - саме в цьому середовищі гарантована робота утиліти, дистрибутив якої можна запозичити по наведеній вище посиланням абсолютно безкоштовно.
    Microsoft Image Composite Editor (Microsoft ICE)
    Один з найвідоміших проектів Microsoft Research, учасники якого розробили і продовжують удосконалювати інструментарій для склеювання панорамних зображень з наборів перекриваються та утворюють цілісну картину фотографій. Від аналогічних рішень, представлених на ринку, Image Composite Editor відрізняється, перш за все, мінімалістичний інтерфейс з мінімумом хитромудрих налаштувань і функціональної начинкою, повністю що автоматизує процес обробки і об'єднання пересічних областей графічних файлів в єдине ціле. Від користувача потрібно тільки вибрати відповідні фотографії, згодувати їх з додатком і дочекатися завершення склеювання. Готове зображення можна обрізати, зберегти на диск комп'ютера у відповідному форматі або опублікувати в Мережі на сайті сервісу Photosynth, що представляє собою майданчик для зберігання та перегляду панорамних знімків. В останній версії продукту з'явилася можливість формування панорам з відеофайлів і був істотно покращений движок програми. Microsoft ICE поширюється на безоплатній основі і працює під управлінням операційних систем Windows XP/Vista/7.
    AutoCollage
    Ще один цікавий продукт для любителів побалуватися на дозвіллі з цифровими фотографіями. Як випливає з назви, AutoCollage призначений для автоматичної обробки знімків і створення ефектних колажів. Програма розпізнає обличчя людей на фото, аналізує колірні характеристики зображень і підбирає оптимальний варіант їх накладення, формуючи колаж з плавними переходами між окремими елементами. Те саме Microsoft ICE, програма оснащена гранично лаконічний інтерфейсом і здатна знаходити спільну мову навіть з початківцями користувачами комп'ютерів. Результат роботи редактора можна зберегти на диск, переслати електронною поштою або встановити в якості шпалер на робочому столі ПК. AutoCollage є комерційним продуктом, вартість якого становить 20$. Для оцінки можливостей інструменту передбачена демонстраційна версія програми, час дії якого обмежено тридцятьма днями.
    WikiBhasha
    Розробка індійського підрозділу Microsoft Research, створена спеціально для редакторів Wikipedia і спрощує процес перекладу енциклопедичних матеріалів з англійської на інші мови. WikiBhasha підтримує створення статей більш ніж 30 мов і оснащена засобами машинного перекладу, які враховують тематику перекладу і також замисленими в стінах дослідницької лабораторії софтверного гіганта. Завдяки візуальному редактору з двухпанельным інтерфейсом, користувач може швидко виявити і усунути недоліки автоматичного перекладу, додати новий контент, проставити зв'язку між розділами і підготувати матеріал до наступної публікації на сайті «Вікіпедії». Рішення функціонує в парі з хмарної платформою Collaborative Translations Framework і доступно для практичного використання в браузерах Internet Explorer і Firefox. У компанії впевнені, що WikiBhasha дозволить кураторам «Вікіпедії» істотно розширити обсяги представленої в мережевий скарбничці знань інформації і сприятиме залученню у відкритий проект нових добровольців. Розвиток Wikipedia - річ потрібна і корисна, і удвічі приємно усвідомлювати участь у ньому представників великої корпорації.
    Ось і всі інноваційні рішення, про яких ми хотіли розповісти в нашій сьогоднішній не претендує на повноту замітці. Зазначимо, що представлені в матеріалі проекти - лише мала дещиця розробок Microsoft Research, з повним списком можна ознайомитися на сайті research.microsoft.com, який заслуговує уваги як фахівців, так і захоплюється сучасними технологіями аудиторії.