I remember when the Kinect was first released, and later when the first 3D AR demos leveraging Kinect Fusion style algorithms became public, thinking that this would be a very interesting thing to have on a mobile platform.
Now Google has made its Project Tango public that is promising to deliver exactly this.
Their protoype a 5″ phone is capable of tracking full 3D motion while simultaneously creating a 3D map of its environment. Running on Android APIs provide position, orientation, and depth data to standard Android applications written in Java, C/C++, as well as the Unity Game Engine.
Algorithms, and APIs are still in active development. You can apply for a developer program to receive one of the 200 prototype device currently available. They expect to distribute all of our their available units by March 14th, 2014.
BitTorrent Sync is what seems to be a great encrypted serverless Dropbox alternative. You can read more about the technical background here. It provides clients on OSX, Linux, Windows, Android, iOS, ARM and others. The client for ARM can easily be run on the Raspberry Pi. Just download the binary and copy it to your pi. Start it by executing “./btsync”. You can now access a web interface at http://[raspberry IP]:8888/gui. This interface allows you to create new “Shares” or connect a local folder to and existing one.
Xamarin the company behind Mono the .NET runtime for Linux, iOS, MacOS and Android has just announced that they got the Java part of Android ported to C# via machine translation. They claim some serious performance gains over Dalvik. For them, this is an experiment that they are not planning to focus on, but they will be using some of the technologies in Mono for Android. As Part of the project they improved the automated Java to C# translator “Sharpen”. Their version of Sharpen besides the code of the Android port itself is available on Github.