Difference between revisions of "Sonar - Project Draft"

From OMPLanet Wiki
Jump to: navigation, search
Line 4: Line 4:
  
 
=Description=
 
=Description=
 +
location based profile search, interest based activity search, real time event search, combined search for a given proximity around given geographic place for a given interest keyword, in a given time period, etc.
 +
 +
=Features=
  
Sonar is a [http://www.gnu.org/philosophy/free-sw.html free software] application developing by the community efforts for the community.
+
==Identification/Authorization==
 +
- Account creation.
 +
- User and device identification.
 +
- Access authorization.
  
=Features=
+
==Social networking==
==Real-time map==
+
- personal profiles
[[File:real-time_map.jpg|thumb|200px|Proximity areas on a real-time map]]
+
- friends list/groups
GPS-enabled mobile phones which are connected to the internet send data to the server at regular intervals. The location data can be calculated from wifi spots and cell towers with sufficient approximation for devices without GPS.
+
- private messaging
 +
- wall posts
 +
- user profile search by name/location/keyword
  
 +
==Location sharing==
 +
- Displaying current location on a map (if enabled by user's privacy options)
 +
- Manual checkins into areas defined by users.
 +
- Automatic checkins for the predefined list of areas.
 +
- Places of interest: places are named not as street addresses but locations like "Home", "Doodles Club" etc.
 +
- Geonotes: users can leave a note at a specific location for themselves or other people which they will receive next time being there.
  
Alerts/proximity notifications:
+
==Alerts/proximity notifications==
 
To reduce the repeating queries of the users it is possible to subscribe real-time proximity alerts for the following:
 
To reduce the repeating queries of the users it is possible to subscribe real-time proximity alerts for the following:
 
- People matching search criteria for Interests, Activities, etc.
 
- People matching search criteria for Interests, Activities, etc.
Line 19: Line 33:
 
- Places of interest matching the search keyword/tag.
 
- Places of interest matching the search keyword/tag.
 
- Non-private events matching the search keywrod/tag.
 
- Non-private events matching the search keywrod/tag.
-
 
  
Check-In:
+
==Location triggers==
- Automatic checkins into areas defined by a user.
+
- Automatic triggering of a specified callback URL when user enters or leaves a specific location.
Logging location data privately
+
- Automatic check-ins on other platforms using open APIs (Foursquare, Facebook Places, Latitude, etc).
  
Displaying current location on a map with a trail showing recent history
+
==Travel/Transport sharing==
Sending a perishable link to a map, expires after a preset time
+
- hitch-hike/pick-up alerts
Geonotes - optionally publicly accessible, delivered by SMS
+
- alerts for matched travel plans from different users
Account creation, and device authorization
+
- places to stay: accommodation rentals/sharing, coach-surfing
Location triggers
 
Automatic check-ins on Foursquare
 
Send links that expire at a destination rather than a time period
 
Presets for battery life, high res logging, etc
 
Custom triggers - call a callback URL when certain conditions are met
 
  
 +
==Aggregetion of geocoded wiki articles:
 +
*[http://wikitravel.org Wikitravel] - Wikitravel is a project to create a free, complete, up-to-date, and reliable worldwide travel guide. So far it has 24,445 destination guides and other articles written and edited by Wikitravellers from around the globe.
  
location based profile search, interest based activity search, real time event search, combined search for a given proximity around given geographic place for a given interest keyword, in a given time period, etc.
+
==Events/Activites==
 
 
alerts for matched travel plans from different users
 
 
 
TRANSPORTATION - hitch-hike/pick-up alerts
 
 
 
places of interest - places, tags, badges, comments, geonotes
 
 
 
places to stay - accommodation rentals/sharing, coach-surfing
 
 
 
 
activites, events, calendars, subscriptions -  
 
activites, events, calendars, subscriptions -  
 +
- activity search by title/keyword/status/location/date
  
...
+
*[http://eventful.com/ Eventful] - A web service which aims to help users to search, track, and share events. Users can search for events worldwide by time, location, performer, keyword. Can create private or public calendars.
  
=Protocol=
+
==Simple User Interface==
Open standarts:
+
- Almost invisible user interface.
oauth
+
- Visualization of the geo-radar.
  
Developing protocols for cross platform location hsaring.
+
=Architecture=
 +
==Open protocols==
 +
Development of protocols for P2P real-time location data sharing.
  
=Architecture=
+
==P2P network system==
==P2P Social Network/Microblogging Framework==
 
 
Theoretically P2P protocols support delay tolerant communication via all possible ways that any one peace of hardwear can comunicate with any other peace of hardware (Internet, intranet, bluetooth, usb memory disk, etc.)
 
Theoretically P2P protocols support delay tolerant communication via all possible ways that any one peace of hardwear can comunicate with any other peace of hardware (Internet, intranet, bluetooth, usb memory disk, etc.)
  
==Travel Data Aggregation==
+
==Mobile multi-agent system==
*[http://wikitravel.org Wikitravel] - Wikitravel is a project to create a free, complete, up-to-date, and reliable worldwide travel guide. So far it has 24,445 destination guides and other articles written and edited by Wikitravellers from around the globe.
 
  
Hiking tours....
+
==Real-time map==
 
+
[[File:real-time_map.jpg|thumb|200px|Proximity areas on a real-time map]]
==Events Data Aggregation==
+
GPS-enabled mobile phones which are connected to the internet send data to the server at regular intervals. If there is no GPS the location data can be calculated from wifi spots and cell towers with sufficient approximation.
Geocoded wiki articles:
 
*[http://eventful.com/ Eventful] - A web service which aims to help users to search, track, and share events. Users can search for events worldwide by time, location, performer, keyword. Can create private or public calendars.
 
  
==Location Data Aggregation==
+
Aggregation of different layers into the map: Google Maps and Layar provide web services and open APIs to access their user contributed database of places-of-interest.
Location and places are provided by the GPS device is available or calculated from wifi spots and cell towers.
 
  
Places of interest. Users 'check in' at Spots in their local vicinity, either through a dedicated mobile application or through the mobile website...
 
 
The places are named not as street addresses but locations like "Home", "The Samarian Club" or even places like "Sleeping".
 
 
User can leave a note at a specific location for himself or other people which they will get next time being there (Geonote).
 
The application can trigger a specified callback URL when user enters or leaves a specific location (Geoloqi).
 
 
Layers of map: In Layar - Layers are REST web services serving geo-located points of interest in the vicinity of the user.
 
 
Merging [http://en.wikipedia.org/wiki/Geography_Markup_Language/ GML], [http://en.wikipedia.org/wiki/Keyhole_Markup_Language KML] files...
 
 
==Simple User Interface==
 
- Visualization of the Radar
 
  
 
=Evaluation=
 
=Evaluation=
Line 90: Line 76:
  
 
*[http://www.cts.cv.ic.ac.uk/html/ResearchActivities/publicationDetails.asp?PublicationID=1350 Investigating the willingness of drivers to share space with pedestrians]
 
*[http://www.cts.cv.ic.ac.uk/html/ResearchActivities/publicationDetails.asp?PublicationID=1350 Investigating the willingness of drivers to share space with pedestrians]
 +
  
 
=Related Endeavors=
 
=Related Endeavors=
 
{{:OmPlanet/Related Endeavors}}
 
{{:OmPlanet/Related Endeavors}}
 +
  
 
=License=
 
=License=

Revision as of 11:25, 1 February 2011

Sonar

Definition

FreeSonar is a mobile free software for real-time location-based socializing, sharing PoI, self-organizing and sharing events, travelling, ride sharing and other features.

FreeSonar helps to link the virtual world of social network users into real world around them, encourageing to interact in real time at real places based on shared interests or shared activities.

FreeSonar is designed to be interoperable with other similar open services and applications carefully considers users freedom, privacy and security providing them maximal control of their visibility, ownership of their personal data and independence from proprietary services.

Description

location based profile search, interest based activity search, real time event search, combined search for a given proximity around given geographic place for a given interest keyword, in a given time period, etc.

Features

Identification/Authorization

- Account creation. - User and device identification. - Access authorization.

Social networking

- personal profiles - friends list/groups - private messaging - wall posts - user profile search by name/location/keyword

Location sharing

- Displaying current location on a map (if enabled by user's privacy options) - Manual checkins into areas defined by users. - Automatic checkins for the predefined list of areas. - Places of interest: places are named not as street addresses but locations like "Home", "Doodles Club" etc. - Geonotes: users can leave a note at a specific location for themselves or other people which they will receive next time being there.

Alerts/proximity notifications

To reduce the repeating queries of the users it is possible to subscribe real-time proximity alerts for the following: - People matching search criteria for Interests, Activities, etc. - Travelers sharing car space or looking for transport matching the travel route (partially or completely). - Places of interest matching the search keyword/tag. - Non-private events matching the search keywrod/tag.

Location triggers

- Automatic triggering of a specified callback URL when user enters or leaves a specific location. - Automatic check-ins on other platforms using open APIs (Foursquare, Facebook Places, Latitude, etc).

Travel/Transport sharing

- hitch-hike/pick-up alerts - alerts for matched travel plans from different users - places to stay: accommodation rentals/sharing, coach-surfing

==Aggregetion of geocoded wiki articles:

  • Wikitravel - Wikitravel is a project to create a free, complete, up-to-date, and reliable worldwide travel guide. So far it has 24,445 destination guides and other articles written and edited by Wikitravellers from around the globe.

Events/Activites

activites, events, calendars, subscriptions - - activity search by title/keyword/status/location/date

  • Eventful - A web service which aims to help users to search, track, and share events. Users can search for events worldwide by time, location, performer, keyword. Can create private or public calendars.

Simple User Interface

- Almost invisible user interface. - Visualization of the geo-radar.

Architecture

Open protocols

Development of protocols for P2P real-time location data sharing.

P2P network system

Theoretically P2P protocols support delay tolerant communication via all possible ways that any one peace of hardwear can comunicate with any other peace of hardware (Internet, intranet, bluetooth, usb memory disk, etc.)

Mobile multi-agent system

Real-time map

Proximity areas on a real-time map

GPS-enabled mobile phones which are connected to the internet send data to the server at regular intervals. If there is no GPS the location data can be calculated from wifi spots and cell towers with sufficient approximation.

Aggregation of different layers into the map: Google Maps and Layar provide web services and open APIs to access their user contributed database of places-of-interest.


Evaluation

The growth and potential of the mobile market is really amazing. A new report from Juniper Research says that the number of subscribers using mobile Internet services will rise from 577 million currently, to top 1.7 billion by 2013, spurred by demand for collaborative applications known collectively as 'web 2.0,' and greater 2.5/3G penetration. Putting that figure into some context, a report from Gartner earlier this week had said that the worldwide PC base would reach 2 billion by 2014 - so internet access by mobile phones will represent at around 50% of the total internet usage. Source: Cellular News.


Related Endeavors

OmPlanet/Related Endeavors


License

Sonar is a free software application developing by the community efforts for the community. It is available under GNU AGPL License.

  • GNU AGPL - The GNU Affero General Public License is a free, copyleft license for software and other kinds of works, specifically designed to ensure cooperation with the community in the case of network server software.