A location based app (Glassware) for Google Glass
Platform: Google Glass
Language: Java
Environment: Eclipse, Android Studio
The project involved developing a Location Based app for google glass users. Location based updates within the University Campus such as building name, address and the available resources are pushed to the glass interface in real time. The Google glass applications commonly known as Glassware are built using Glass Development Kit (GDK) and Android SDK with the help of mirror APIs for extracting data from the web. A first of its kind implementation by a University for the emerging technology using the latest Augmented Reality Technology.
The app is focussed initially to benefit the incoming college freshmen who are totally new to the University and need assistance. The app here acts as a virtual assistant to tour the University. Consists of a camera view with orientation and GPS values combined. The app overlays point of Interests over the screen and changes the Points with orientation of the device.
Point of interests consist of metadata like hours & distance of the building.
- Gets the location of the user from best available providers using criteria.
- Geocoder API is used to decode address from latitude longitude values in real time.
- Gets the building name based on the available address.
- Pulls up information about the building resources from the University website.
- Pushes all the necessary resources information to the user.
- Voice and Notifications are triggered when the location changes.
- Options to start and stop
- All Exceptions are handled efficiently in Java.
Loads the app while showing splash screen
Red Status Button to indicate location status (acquiring location)
Green status button indicating location status (location avaialable)
Point of Interest with Meta-data screenshot
Point of Interest with Meta-data screenshot