GeoWall
-
Upload
sara-egidi -
Category
Engineering
-
view
65 -
download
0
Transcript of GeoWall
GeoWallProject in Mobile and Pervasive Systems
Prof. Alessio Vecchio Sara EgidiAlessio Villardita
Università di Pisa - Computer Engineering A.A. 2015/2016
Overview
GeoWall is an application that allows
users to leave messages to virtual
walls placed
around
the world
Functional Requirements
• Walls can be placed anywhere
• To read a wall, the user must be within its range
• Unreachable walls cannot be opened
• Users must be registered to use the service
• Users either may leave text or photo messages
Technical Requirements
• Use of fine location through GPS, WiFi and mobile networks
• Real-time notifications for messages, walls and geofencing
• Google Maps API
• Internet connection always enabled
• Camera to take photos
System Architecture
LocationServices GoogleMapsAPI
Mobile device interacts with:
● Firebase:
Real-time JSON database
Asynchronous communications
Storage
● GoogleMapsAPI
● Location services
Application Architecture
Screenshots
Future developments
Features:
• Polymorphic fab
Create a new wall if there is no wall near or automatically write to the joined wall (select if more than one)
• Expiring walls
• Friends list
User lists for:
• Recently visited walls
• Favorite walls
• Walls where has left messages
Notifications:
• On new message in a favourite walls
• On new message in a written wall