Back to all updates

over 7 years ago

Multi-Touch Multi-Hack just got (way) easier

Building an app for the Multi-Touch Multi-Hack just got a lot simpler!

Lenovo has just announced that multi-user, multi-touch apps are no longer required to adhere to the YOGA Home Aura Shell Integration Requirements in order to be used on its YOGA Home PCs.

We wanted to make sure you know about this simplification of the overall development process. Essentially, you are now only required to use the existing multi-user or multi-touch (MUMT) development tools available in the Windows 8 or Windows 10 SDK to build a new Windows Desktop or Windows Universal App Platform (UAP) app for Lenovo YOGA Home PCs, or update your existing app to include multi-user or multi-touch features.

New to the Windows SDKs? Used the Windows SDKs before, but not for MUMT development?

No sweat! We’ve gathered some key documentation for Windows 8 and 10 (and Windows 7 for good measure), as well as some documentation about the YOGA Home multi-mode G-sensors, which detect the angle of the device. Links for all of these documentation sets are available now on our resources page.

Have an existing Windows 8 or Windows 10 app that you want to enrich with multi-touch or multi-user functionality?

You may want to check out GestureWorks, which can be used to extend an existing application with multi-touch functionality and integrate it with your application. GestureWorks includes a library of over 300 pre-built gestures and markup language for multi-touch. It can be used with C++, .NET, Java, and Python.

OK, I built my app. How do I test it?

We get it — if you don’t have access to a YOGA Home PC or tablet, testing might seem daunting. Luckily, the Visual Studio emulator for Windows Store apps is a desktop application that simulates a Windows Store app. It lets a developer on a single machine run applications and simulate common touch and rotation events. You can also choose the physical screen size and resolution you want to emulate, simulate the geo-location coordinates of user input events, and simulate network connection properties. You can learn all about the emulator and how to use it here.

Phew! That was a major resource download, but we hope you’ve got what you need to get started!
 - The Multi-Touch Multi-Hack Team



We're here to help. If you have any questions about the hackathon, post on the discussion forum or email and we'll respond as soon as we can. You can also post a question to the dedicated hackathon Slack channel.