Project summary: Setting up Android on Raspberry Pi 2 and Ubuntu Touch on Samsung Galaxy S2

Project main goal was to determine functionality of Android OS on Raspberry Pi 2 and Ubuntu Touch OS on Samsung Galaxy S2.

Android OS worked fine on Raspberry Pi 2 and there is a potential to develop even applications for embedded systems (there are still few problems like lack of GPU driver).

Ubuntu Touch OS is totally different OS than Ubuntu for PC. It is orientated on smartphones, and support for Samsung Galaxy S2 expired before 2 years. Some new smartphones like Nexus 4, Nexus 7, Nexus 10, Meizu MX4, BQ Aquaris E4.5 and BQ Aquaric E5 have support even today. There are a lots of problems with OS (some hardware keys not working, bugged UI, WiFi, mobile network also not working), so the best thing would be to test Ubuntu Touch on smartphones that are supported.

Here is a video of Ubuntu Touch installation process:

Project summary: Musical instrument controlled by hand movement using Creative Senz3D camera

This project was written in java and developed using Eclipse Mars and Intel Perceptual Computing 2013 SDK for use with Creative Senz3D camera.

The application is made out of two parts. First is a virtual musical instrument which consist of 8 different notes and can be played alongside a simple drum background track, or without it. Second is using the Cenz3D camera for both 2D video and depth map. In this part Intel PerC SDK was used for manipulating this information and also detecting hands, their location, movement, and palm openness. Hand coordinates are then sent to java’s Robot class which controls the cursor location, and closed/opened palm is used as mouse left click pressed/released.