0
I Use This!
Activity Not Available

Project Summary

AbstractThe android platform provides the ability to geo-locate data easily and at all times. The potential list of applications that can use such location aware data is endless. Topophilia is a pluggable framework for location aware data. It enables applications/modules to query for location aware clusters (a center point and radius) and enables the user a central UI for most location aware applications.

MotivationGeolocated information will be one of the most interesting field within the forthcoming mobile market. The ability to generate geobased data in real time and space gives the ability to create endless applications. Such application will affect the way we live and interact. The android challenge showed a majority of submitted application being geolocated. Each generating different data with the singularity of being geolocated. The idea of topophilia was born out of it. Being able to group the data generated from several applications within a single framework - and map overlay. Users will be able to see all geo data on a single map and have a good view of different information coming from different application.

Geoaware data should be kept private while enabling mining and clustering. Topophilia will be released under LGPL and will provide a transparent framework. We don't want to use the data in other means then social mapping. Its final aim will be to provide and open and transparent framework (both android based and web based).

Module exampleA photo application might take geolocate the position of the picture. Such application will suit idealy to topophilia. Its integration would be closed to fully.

Another example is a navigation system. The navigation system might not require to display all data within Topohilia. The application might want to just displayed saved routes or favorite routes.

The list of modules can be found here.

A wishlist of modules can be found here.

If you have created a module, send an email to ... and we will add it to the above list

Technical information and future evolutionThe aim of topophilia is to link and cluster the data together. Topophilia is not intended to generate any information on its own. It will cluster data from other applications - called modules - and enable modules to be 'aware' of other applications. For instance you will be able to query for any modules with the following uri:

content://topophilia/modsThe main aim of topophilia is to map the geo data to a user defined place. For instance, a user living in London will most likely define a place called london against which to cluster data. A place is defined by its center (latitude and longitude) and its radius. You can query for all user defined places with the following uris:

content://topophilia/placesThe following will give all modules that generated some information for that place - in this case london:

content://topophilia/places/london/modsIf you want to get the data generated by a module for a specific place, you would use:

content://topophilia/places/london/mods/

Tags

android framework locationaware mapping

In a Nutshell, topophilia...

 No code available to analyze

Open Hub computes statistics on FOSS projects by examining source code and commit history in source code management systems. This project has no code locations, and so Open Hub cannot perform this analysis

Is this project's source code hosted in a publicly available repository? Do you know the URL? If you do, click the button below and tell us so that Open Hub can generate statistics! It's fast and easy - try it and see!

Add a code location

MIT
Permitted

Commercial Use

Modify

Distribute

Place Warranty

Use Patent Claims

Forbidden

Sub-License

Hold Liable

Required

Distribute Original

Disclose Source

Include Copyright

State Changes

Include License

Include Install Instructions

These details are provided for information only. No information here is legal advice and should not be used as such.

This Project has No vulnerabilities Reported Against it

Did You Know...

  • ...
    65% of companies leverage OSS to speed application development in 2016
  • ...
    you can subscribe to e-mail newsletters to receive update from the Open Hub blog
  • ...
    there are over 3,000 projects on the Open Hub with security vulnerabilities reported against them
  • ...
    you can embed statistics from Open Hub on your site

 No code available to analyze

Open Hub computes statistics on FOSS projects by examining source code and commit history in source code management systems. This project has no code locations, and so Open Hub cannot perform this analysis

Is this project's source code hosted in a publicly available repository? Do you know the URL? If you do, click the button below and tell us so that Open Hub can generate statistics! It's fast and easy - try it and see!

Add a code location

Community Rating

Be the first to rate this project
Click to add your rating
   Spinner
Review this Project!
Sample ohloh analysis