Laboratorium Zaawansowanych Technologii (Advanced Technologies Lab) z działu Microsoft Research zaprezentowało nowy projekt badawczy o nazwie Project Prague. Umożliwi on programistom dodanie wsparcia dla podstawowych gestów ręką, za pomocą których użytkownicy będą mogli nawigować i kontrolować aplikacje. Deweloperzy zyskają też możliwość tworzenia niestandardowych gestów przy bardzo niskich nakładach pracy i bez potrzeby posiadania rozległej wiedzy programistycznej.
Project Prague to w gruncie rzeczy nowoczesny, łatwy w obsłudze pakiet SDK, który tworzy intuicyjne i naturalne doświadczenia, pozwalając użytkownikom kontrolować i używać technologii za pomocą gestów. Programiści i projektanci UX mogą z kolei szybko projektować i implementować niestandardowe gesty w swoich aplikacjach. SDK umożliwia zdefiniowanie pozycji ręki za pomocą prostych poleceń w prostym języku. Kiedy gest zostanie zdefiniowany i zapisany w kodzie, można mu przypisać konkretne akcje, np. obrócenie elementu, przejście do innej sekcji, przeciąganie i obracanie elementów 3D, nawigacja w grach etc. Microsoft Research wspomina też o takich zastosowaniach, jak intuicyjne kontrolowanie filmów i zakładek w przeglądarce, odtwarzanie muzyki, wysyłanie emoji lub wywołanie asystenta (np. Cortany). Obecnie do korzystania z Project Prague wymagana jest kamera Intel RealSense SR300, choć niewykluczone, że wsparcie zostanie rozszerzone na inne modele kamer.
"Powiedzmy, że rozmawiasz z kolegą przez Skype i jesteś gotowy, by zakończyć rozmowę. Co, jeśli zamiast używać myszy lub klawiatury do kliknięcia przycisku, można by po prostu wykonać gest odłożenia słuchawki? Musisz szybko zablokować ekran komputera? Co, gdybyś zamiast plątać się między oknami do zamknięcia i naciskać klawisze skrótów, po prostu mógł wykonać gest naśladujący przekręcenie klucza w zamku?" - pytają retorycznie twórcy SDK. Chociaż wyszczególnione przez Microsoft Research gesty mogą wymagać pewnej precyzji, pod względem złożoności nie odstają one zbytnio ponad to, czego w Windows można dokonać za pomocą myszki lub płytki dotykowej. Obsługa gestów w projekcie Prague przypomina też nieco domyślny sposób kontrolowania zawartości w HoloLens.
Project Prague jest obecnie dostępny w mocno ograniczonym wydaniu i zostanie otwarty tylko dla małych grup klientów, wybranych przez Microsoft. Zainteresowani deweloperzy mogą zgłosić chęć udziału w programie beta, wysyłając wiadomość na adres gestures@microsoft.com. Więcej szczegółów można znaleźć na stronie Microsoft Cognitive Services Labs.