Phomo is a software tool that simulates smartphone motion to test location-based applications by linking mobility models to smartphones and simulating their motion displayed them on a map. Developed first as a Java desktop application using Google Maps, Phomo was refactored into a web application, using OpenStreet Map and the latest Java technologies.


Port the remaining functionalities of the original application to its web version. For example, mobility models were originally loaded as separate modules via a plugin architecture but are now hard-wired. Another missing functionality is the transmission of simulated locations to real smartphones.