Multi-criteria infrastructure for location-based applications Shortly known as: Localization Platform. Ronen Abraham Ido Cohen Yuval Efrati Tomer Sole'. Background.
These days many mobile devices have an internal GPS service that can ask the GPS server where the holder of the device is location at.
This usage is very resource-heavy and wasteful to the user.
"Localization Platform" is a framework for location-based
The purpose is to answer on common needs in this subject, using
efficient and reliable implementations of location-based issues:
"Storage server" - Saves all the locations of the users in the application.
"Localization clients" – Client-side code packages that handle the interaction with the storage server. We will provide localization clients for Android and iPhone platforms.
"Registered service" – The service will register itself in the server. The consumer will use this when he needs to manage localization data of more than one user. The server can trigger events on the registered services ("push" instead of "pull").
"Location recommendation" – This contains an algorithm that based on the users' past locations, can try to recommend their upcoming movement.
"Location-based application" – Uses the "localization client" or interacts with a "registered localization service", to take advantage of the framework's features. This will be developed by the consumer of our framework.
Operating system modules