Android In detail

This section contains some of the Android applications i developed in the past year.

Name:APFinder

Minimum version:2.3.3 (Gingerbread)

Description: This application spots open WiFi networks as you move, stores them into a database and plots them for you on a map, so you can check the position of the closest one while you're out. Either GPS or Wifi/cellular networks are used for geolocalization.

Name:SMS Keeper

Minimum version:2.3.3 (Gingerbread)

Description: A simple SMS manager, allowing you to check your messages and save them onto your SD card in a portable textual representation.

Name:Environment

Minimum version:2.3.3 (Gingerbread)

Description: This application was part of my thesis, and it's meant to interact autonomously (via Wifi) with a sensor network deployed using Arduino boards, connected through XBee radio modules. It senses the presence of the network and reads the values contained in the broadcasted messages, displaying them to the user along with the identifier of the boards (which are supposed to be associated to different rooms) who sent them. It's also possible to have the application react to specified values (i.e. a switch set to OFF) or the crossing of some limits (i.e. light being too intense in a room), by launching external applications or notifying the user. You can read more about how this works in the Research section.

Name:TScanner

Minimum version:2.3.3 (Gingerbread)

Description: This application simply receives temperature from an external source, through the net, and responds automatically by launching applications or notifying the user if some limits are crossed. It is possible to set various options (address of the source, refresh frequency, ...), store the values in a log or share them with other applications installed on the phone (through content providers). I used to run this application on my smartphone, interacting with my Arduino boards to know the temperature of my house through the day, in winter, in order to better schedule my thermostat.