Roadmap

Views
  • Page
  • Discussion
  • View source
  • History
From geo2tag
Jump to: navigation, search

Contents

DSL Framework for developers

Goal: Provide developer infrastructure and Domain Specific Language for fast service description and generation

Domain Specific Language (DSL) is a special technique for simplifying object and services description in terms of domain. In this working package we are developing a set of tools that will increase comfort of developers. The developed package will include DSL for LBS services description, service generator for Android platform, tools for smoke testing and debugging. Using DSL feature developers could prototype new services much faster and even will be able to create their own templates for services. 

  • Deliverables:Domain Specific Language definition, services generator, set of testing and debugging tools
  • Efforts: 7 m/m
  • Target date: Feb 2014

RIAK Back-end

Goal:Seamless integration with object BLOB storage Riak

Majority of geo-tagging use scenarios imply association of some digital objects to geo-tags. For example, it could be such media objects as photos, videos, audio streams and so on. Currently, Geo2Tag clients use 3rd party FTP services to store binary objects. This working package aims to created native support with BLOB storage. Geo2Tag will provide native Riak integration and corresponded functions in the REST API.

  • Deliverables: Riak integration package, extended REST API
  • Efforts: 3 m/m
  • Target date: Mar 2014

User Security

Goal: Provide user registration, group and rights management

Current platform does not provide mechanisms for prioritization of users and doesn’t have privacy infrastructure for user data. All registered users can subscribe/unsubscribe all channels, which currently significantly limit variety of applications that can be done on top of Geo2Tag. In this work package we will finalize works targeted in definition of user based privacy schemes.

  • Deliverables: User security module, registration API, channel sharing API
  • Efforts: 2 m/m
  • Target date: May 2014

Channel-Operations

Goal: Provide interfaces for Basic set operations with channels: unions, intersections, complements, Cartesian products

Channel is the main mechanism of geo-tags classification in Geo2Tag platform. It allows collect set of tags with some label. Channels are used for splitting services and user data, for semantic data classification. Currently, only special and temporal filtration APIs are available for content consumers. The goal of this working package is extending current query mechanism by adding classical set operations under channels like unions, intersections, complements, Cartesian products etc. Introducing this feature will enable development of services for effective edge computing.

  • Deliverables: API for operations with channels
  • Efforts: 4 m/m
  • Target date: Jul 2014

Integration with Smart-M3 Smart Spaces open source platform

Goal: Seamless integration with Smart-M3 Platform

Smart spaces is very promising technology for sharing information between devices, systems, services, which could be used on top of Internet-of-Things and other technologies in development of the new generation services. It could provide context semantic data. Integration Smart spaces with geo-coding solutions will give users efficient mechanism for special and temporal filtration semantic data. The main mission of this work package aimed to integrate Smart-M3 middleware (http://en.wikipedia.org/wiki/Smart-M3) with Geo2Tag.

  • Deliverables: Smart-M3 adaptation package, template of knowledge processor for geo-tagging
  • Efforts: 6 m/m
  • Target date: Sep 2014




Show case services

Android Video-Blog

Goal: Deliver geo-tagging video-blogging service for Android users

Video-blogging client for Android will provide ability for easy shooting of video stream, mark-up videos by geo-tags and publishing videos in the cloud. User will get a possibility to define an area and time interval and receive videos published by multiple clients. Possible use scenarios: preparing of collective (crowd-sourced) video reports of public events; community-driven car traffic monitoring and accidents investigation, etc.

  • Deliverables: Instance of customized Geo2Tag server; client for android; desktop/web application for analysis
  • Efforts: 7 m/m
  • Target date: Sep 2014




Touristic audio guide

Goal: Flexible smartphone based audio guide for tourists extended by other types of content

Audio guide for preparing outdoor excursion and other forms of personalized treatment of tourists. It will allow users to listen historical/geographical information of the place in current position. The solution will be delivered as a service and optimized for two kinds of users: content providers and tourists. Content providers will be able to easily make highly personalized routes and audio-tours optimized for interests and restrictions (time/money) of the tourists. And tourists will be able subscribe and take most interesting for them tours, make notes, easily share experience with friends, upload photo/video materials and so on.

  • Deliverables: Customized Geo2Tag server instance; client for android and iOS; desktop and web applications for planning and reviewing individual tours.
  • Efforts: 10 m/m
  • Target date: Sep 2014




Game “Karelian discovery”

Goal: Use principle of the quest game to increase interest to history, culture, architecture of Karelia among its citizens and guests. Extend the museum database by use of players’ interest in finding new information (crowdsourcing).

The game is implied as team competition. The main idea of which is to discover as much historical objects and mark them on the map. Additionally those geo-objects should be tagged with brief descriptions, comments, media content. In the scope of the game Geo2tag platform gets new branch of development such as native geo-social network with supporting media-content.

  • Deliverables: Location-based social network, mobile client, technology of implementation
  • Efforts: 8 m/m
  • Target date: May 2014




Karelia-Museums Hypertext project

Goal: Create tourism information database for Karelia’s museums plus UI for desktop/panel/tablet.

Geo-tagged information system for museums of North Karelia region is the unique system for region history and culture learning. Use of geo-tags centric organization of museum content allows to easily developing a number of distinguished features: outdoor excursions support; searching objects by tags, places, time periods; historical analysis, etc. It could be used not only by visitors and museums' staff, but even by history/culture researchers that are interested in region history.

  • Deliverables: Database server; interfaces for managing museum objects; clients for Desktop, Tablets, Panels.
  • Efforts: 30 m/m
  • Target date: Jun 2014




Virtual Sortavala

Goal: Develop virtual museum interface for Sortavala city museum in historical perspective.

This is the Sortavala museum 2D/3D service illustrated in historical perspective. It will provide virtual graphical model for historical objects and their locations. In addition to other classical e-tourism services, our solution will provide user with an ability to see well organized media materials in time/geographical cut-off.

  • Deliverables: Database server; interfaces for managing museum objects; clients for Desktop, Tablets, Panels.
  • Efforts: 10 m/m
  • Target date: Aug2014
Retrieved from "https://geo2tag.org/index.php?title=Roadmap&oldid=724"
Information
Toolbox
  • What links here
  • Related changes
  • Special pages
  • Printable version
Personal tools