A gyro-enhanced smart-phone framework to develop motion-based user interfaces for animation and virtual environments | IEEE Conference Publication | IEEE Xplore