Inspiration
Interacting with real objects and surfaces has been the dream of technologists for decades. With Midas, you can interact with any surface you choose and use it as you would use a screen.
How it works
It uses a Leap Motion to track a surface. The user quickly calibrates the positions of components in their hand-drawn layout, and can easily set individual components to invoke user specified methods.
Challenges I ran into
Java's inability to natively pass methods as parameters into other methods required some workarounds. Getting a robust response from the Leap Motion can also be difficult sometimes, due to different lighting conditions and smudges/scratches on the device's top panel.
Accomplishments that I'm proud of
I'm very proud that the interactions works very accurately, and that the program uses a very simple and quick calibration routine to set up the interactive panel.
What I learned
Java GUI, passing methods and classes as parameters, calibration routines
What's next for Midas
Image tracking, importing physical interface onto the computer screen, ability to move interface components


Log in or sign up for Devpost to join the conversation.