Android Barcode
Android Applications

All of our applications are free to download and available from the Android market. Scan the barcode on the right of this page with your Android handset to install.

Device Analyzer logo Device Analyzer

Get statistics about your phone use and contribute to scientific research!

Device Analyzer collects usage statistics in the background while you use your phone. This data is stripped of personally identifying information and periodically uploaded to our server where we aggregate it and draw inferences from the patterns that emerge from the usage patterns of many contributors. Personal analytics - extracting data from the things we do every day, e.g. phone calls or our movement patterns - is becoming increasingly popular. We provide you with new ways to look at what is happening inside your mobile phone! See the project webpage for further information.

Daniel Wagner, Andrew Rice and Alastair R. Beresford [Poster] - [Extended Abstract]

MockDroid logo MockDroid

Improved Android OS with runtime app permissions

MockDroid is a modified version of the Android operating system which allows the user to control the permissions of an application at runtime. For example, if you install the Skype application on Android, and you don't want this application to access your current location, simply disable it in the menu! See the project webpage for further information.

Alastair R. Beresford, Andrew Rice, Nicholas Skehin and Rip Sohan [Academic Paper]

Speaker logo miniBus

Never miss the bus again!

miniBus puts Cambridgeshire's public transport in the palm of your hand. Need to know when the bus leaves? miniBus allows you to view live arrival and departure information for any bus stop in Cambridgeshire—perfect for planning your journey home after a day in town. You can also locate bus stops closest to your current position or look up bus stops by street name, nearest post code or place name. Once you've decided which bus you plan to catch your phone will even remind you before it's due to leave—so you'll never miss the bus again. More information is available on the project Website.

Summer placement project, written by David Tattersall.

Learn! logo Learn!

Flashcard based learning application

Learn! enables you to create your own flashcard learning content using nothing but a phone. You can download collections created by other users and upload your learning material and make use of many of the phones multimedia features; learning cards can contain pictures, audio and video. Learn! also keeps track of your progress with individual learning cards and maximizes the effectiveness of learning using a learning algorithm. See the project website and web interface for further information, including collections.

Google ADC Learn! finished in 13th place in the Education/Reference category in the Android Developer Challenge 2009

Summer placement project, written by Vytautas Vaitukaitis.

TorProxy Logo TorProxy

Connect to the Internet anonymously

TorProxy is an Android application that makes it possible to use Internet sites and services anonymously from a mobile device. This is possible thanks to the Tor network and OnionCoffee. TorProxy can be used by many different Android applications to obtain an anonymous Internet application. For example, if you want to browse website anonymously you will need to install an web browser which uses TorProxy such as Shadow (see below). More information is available on the project website.

Summer placement project, written by Connell Gauld.

Shadow Logo Shadow Web Browser

Browse the Web anonymously

Shadow is an Android application allows you to browse the Web anonymously from your mobile phone. The Shadow browser requires TorProxy (see above) do do this. In addition to using the Tor network to anonymously retrieve information from the Web, Shadow also helps you manage any cookies sent to Shadow by Websites to protect your browsing history. More information is available on the project website.

Summer placement project, written by Connell Gauld.

Hertz logo Hertz, the WAV recorder

Classy audio for classy people

Hertz is a simple audio recorder that doesn't compress your sounds into oblivion. Most "sound recorder" applications on the marketplace—and even the built-in Android Sound Recorder—save your audio into the 3GPP format. This makes anything other than simple voice recordings sound like they've been put through a meat grinder. Hertz records your audio straight to the uncompressed WAV format, at a sampling rate of your choosing. No processing or compression. Just higher sample rates for higher-quality recordings. You can then grab it off the Android's SD card and do whatever you want to it. See the project webpage for download and further information.

Summer placement project, written by Rhodri Karim.

Barcode Box logo Barcode Box

Bulk barcode scanning

Records a list of barcodes when you scan them and reminds you if you've seen it before. Useful for remembering which books you've read or things you've seen in the shop.

Privacy policy: we collect no information.

Summer placement project, written by David Piggot.

Spectral logo Spectral

Turn images into sound (and back again)

Spectral explores the mapping between images and sound, by allowing you to take your pictures and turn them into spectrograms. Spectral also includes image manipulation tools, so try using these on your images and see how the sound changes. To save memory, Spectral is very fastidious in cleaning up after itself so make sure you save what you want to save. Want to see what Spectral can do? Try playing some of the spectrogram images on YouTube into Spectral.

Summer placement project, written by Rhodri Karim.