Як інструменти Microsoft допомагають поліпшувати світ: розповідають самі розробники

Гватемальський лікар Ернесто Мена (Ernesto Mena) зробив так, щоб медики більше часу проводили з пацієнтами. Канадські соціальні працівники Маріса Сайсиро (Marisa Cicero) та Аманда Хайхелл (Amanda Highhell) заохочують бездомних вагітних залишатися здоровими. Лама Нахман (Lama Nachman) та її колеги з Intel створили рішення, щоб відомий фізик Стівен Хокінг і далі продовжував користуватися комп’ютером. Розробники розповіли, як завдяки інструментам Microsoft ці проекти стали можливими.

Microsoft уже давно надає доступ до відкритої та гнучкої платформи, з якою розробники можуть створювати різноманітні сервіси для гаджетів на iOS, Android, Linux чи Windows.

Ліпша медична допомога в Латинській Америці

Гватемалець Ернесто Мена є лікарем уже в третьому поколінні: його прадід та батько були лікарями. Батько Ернесто Мени навчався у США, але повернувся до рідної країни, щоб передати свої знання. Він, наприклад, був першим лікарем у Гватемалі, який запропонував пацієнтам комп’ютерну томографію та магнітно-резонансне сканування.

 

«Він хотів зробити щось для своєї країни, – згадує Мена про свого батька. – Це було дуже складно, бо в нього не було сучасних технологій». Мена, як і його батько, також хотів принести користь своїм співвітчизникам.

Лікар познайомився з розробником Мейнором Гамарро (Maynor Gamarro). Разом вони почали працювати над тим, щоб гватемальці отримували кращу медичну допомогу. Вони заснували компанію Nube Medica, що іспанською означає «медицина в «хмарі». У 2013 році вони взяли участь у програмі підтримки молоді Microsoft BizSpark, яка надала їм ресурси та фінансування.

Результатом їхньої роботи став безплатний сервіс MediCloud.me, котрий використовує можливості «хмари» Azure та допомагає лікарям спілкуватися один з одним, вести записи прийому, фінансів тощо. Ядро цього сайту написане в оболонці програмування Visual Studio на мові ASP.NET, а також використовує сервіси Microsoft Visual Studio Team Services для співпраці та управління.

За словами Мени, ресурс MediCloud.me знижує кількість паперової роботи і вивільняє лікарям час, який вони зможуть витратити на пацієнтів. Цим інструментом уже користуються більше 2200 медиків у 15 латиноамериканських країнах.

«Я дуже пишаюся тим, що є частиною цього проекту, адже це можливість для нас показати, що наша держава є лідером у технологіях, особливо в таких нових, як «хмари», – каже Гамарро.

Подбати про здоров’я вагітних

Маріса Сайсиро є перинатальним соціальним працівником при госпіталі святого Майкла в Торонто. Вона хотіла надати ліпшу медичну допомогу для бездомних вагітних. Такі, за оцінками місцевої влади, щороку народжують близько 300 малюків, яким не надається відповідної допомоги.

Госпіталь запустив програму «Моя дитина та мій паспорт», яка містить паперові записи про здоров’я вагітних, щоб лікарі могли відстежувати їхнє здоров’я. Ці матеріали також допомагають навчати майбутніх матерів. Однак паперові записи можна легко загубити, особливо для бездомних, зауважує інший соціальний працівник Аманда Хайхелл.

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

Створити таку програму для смартфонів співробітницям госпіталю допомогла компанія SELA Canada – канадський партнер Microsoft Canada. Використавши інструменти Visual Studio, Azure та Xamarin, вони випустили версії для Windows та Android, випуск для iPhone має з’явитися найближчим часом.

Завдяки використанню Visual Studio розробники отримали готовий прототип утиліти для ОС Windows уже за два дні. Потім вони застосували Xamarin та перенесли програму на Android.

«Програма містить календар, що допомагає жінкам пам’ятати призначені дати візитів до лікаря та тестів, – каже Хайхелл. – Утиліта також підтримує GPS, тому жінки легко знайдуть дорогу куди їм потрібно».

Автори ідеї кажуть, що успіх перевершив їхні очікування. «Люди з усього світу користуються нашою програмою, – розповідає соціальний працівник. – Ми б не змогли цього зробити без розробників, вони стали містком. Ідея була, але без них не було б продукту».

Розробники також раді, що працювали над цим проектом. «Це наче була моя дитина, – говорить співробітник SELA Canada Марк МакДоннел (Mark MacDonnell). – І мені подобається, що вона може щось змінити. Я посміхаюсь кожного разу, коли бачу, що хтось нею користується».

Можливість говорити для фізика

Відомий фізик Стівен Хокінг через свою хворобу почав з 1963 року втрачати здатність керувати своїми м’язами. У 1985 році після екстреної трахеотомії він вже не міг нормально розмовляти.

За допомогою комп’ютерної техніки він зміг спілкуватися зі швидкістю одне-два слова на хвилину. Але хвороба прогресувала, і стара комунікаційна система не справлялася.

Команда Intel Labs майже три роки співпрацювала з Хокінгом над створенням нової системи, яка б дозволила йому не лише розмовляти, а й користуватися комп’ютером та інтернетом.

«Щоразу для нього доступ до комп’ютера, відкривання файлів чи перегляд сайтів були дуже виснажливими, – каже старший інженер та директор лабораторії Anticipatory Computing Lab при Intel Labs Лама Нахман (Lama Nachman). – Ми хотіли створити більш відкриту платформу, яка б дозволила нам швидко налаштовувати та змінювати речі».

Наприкінці 2014 року в Intel на основі багатьох інструментів Microsoft: Azure, C# and .NET 4.5 створили рішення ACAT (Assistive Context Aware Toolkit). Вихідний код до програмного забезпечення цієї створеної комунікаційної системи відкрили нещодавно для загального доступу, аби інші розробники могли допомогти людям зі схожими хворобами.

Система ACAT одразу стала популярною, адже програмісти могли її змінювати за власними потребами. «Люди з різних галузей знань можуть зробити великий вплив», – каже Нахман.