Skip to content

peitaosu/PalmA-crossplatform

Repository files navigation

PalmA-crossplatform

GitHub license GitHub stars GitHub issues Qt Version MSVC Version LeapSDK Version

PalmA is a crossplatform somatosensory application to assist computer user interface control.

The 1st version was contributed by Peitao Su, Aiwei Yu, Erbo Yu and Xiaoli Sheng from 2014 to 2015 in Shanghai Ocean University.

PalmA for Crossplatform version was re-written by Peitao Su in April 2016.

PalmA for IoT version was written by Aiwei Yu in April 2016.

License

Apache License Version 2.0

HOW-TOs

  1. Get the source code:
> git clone https://github.com/peitaosu/PalmA-crossplatform
  1. Setup your development environment:

    Download and Install:

    • Qt Opensource
    • Visual Studio(for Windows)
    • g++(for Linux)

    Make sure the Qt was compiled with the same version. For example, in my environment, it should be qt-opensource-windows-x86-5.9.7 and Visual Studio Community (2017). If you are using VS2015, please use qt with msvc2015.

  2. Setup devices environment:

Quick Start

  1. Import Project:

    Open Qt-Creater, import PalmA_crossplatform.pro, setup your build configurations (Compiler, Debugger and Output folder).

  2. Copy header and libraries:

    From Leap Motion build, copy /include and /lib folders in Leap Motion SDK to project folder.

  3. Make & Build

    Run qmake & Build Project.

  4. Run

    Plug-in device, launch the application.

Supported Gestures

SWIPE CIRCLE CIRCLE_ SCREENTAP KEYTAP GRAB GRAB_ PINCH PINCH_

Supported Features

Desktop Explorer
Go - File - Setting - Browser Go - Home - Back - Refresh

Video Introduction

PalmA - Open Source Leap Motion Application

About

PalmA is a crossplatform somatosensory application to assist computer user interface control.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published