Blog:News/Master thesis about geo2tag services have been successfully defended

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

Geo2Tag 0.30 is released

New version (0.30) of the Geo2Tag LBS platform is realeased.

Key features added in the new version:

  • user management scripts integrated into installation
  • registration scripts use transactions
  • added FilterSubstring request
  • added extra syntax checks for json

Deb packages with new version can be obtained in stable repository at http://download.geo2tag.org/ .


Geo2Tag 0.29 is released

The Geo2Tag LBS Platform 0.29 was released. It contains big number of improvements and bug fixes which affect platform stability, usability and security.

Key features added in the new version:

  • QuitSession REST request
  • SetDB REST request + multi service support
  • User managment scripts (https://geo2tag.org/index.php/User_managment_scripts)
  • AlterChannel REST request
  • ChangePassword REST request
  • Sessions can have limited lifetime
  • tag_number parameter in Filter requests
  • Case insensitivenes in requests

Description of new requests can be found at Exchange protocol description.

During 0.29 development new client APIs was added:

Deb packages with new version can be obtained in stable repository at http://download.geo2tag.org/.

Full list of tasks/bugs resolved in 0.29 could be found here.

Car fleet service is available

Client for the Carfleet service is now avialable at Google Play:

Goal of the Carfleet service is to give oppotunity for tracking and observing user's cars (fleet) movements with mobile devices. More about Carfleet service: https://geo2tag.org/index.php/Carfleet_description .

Current version of the client supports next functionality:

  • fleet managment (create/rename/view/delete cars)
  • tracked car selection
  • position tracking
  • current position viewing on the map.

For app using please register at http://194.85.173.9:20005/register.php?db_name=car_fleet_db

Demo section

We added Demo services section on the side menu of geo2tag.org site. There we will publish information about clients and services which are built on top of Geo2tag LBS Platform. Usually it contains promotion demos, links to the applications and other stuff.

Today we announce tho services

  • Mobile Doctor search;
  • Geo2Tag Tracker

Extra information could be found here.

Sources for Android tracker available

Android version of tracker application for the Geo2Tag LBS platform are now available in separated repository, by https://github.com/geo2tag/tracker. Tracker is an example of client application for the services, which are based on the Geo2Tag LBS platform and also is a demo of platform work.

In the current version following functions are supported:

  • user authorization
  • periodical send of user current location to the special channel
  • ability to hide application to the tray
  • display of user's current coordinates

Geo2tag-core lite 0.25 RC1 is available

Release Candidate 1 (RC1) for LITE version of geo2tag-core package is now available. This version is will be useful as starter kit for developers who is going to try Geo2tag LBS Platform. It has next main differences from full version

  • Reduced set of REST API functions is supported (see table below)
  • No channel security
  • User email-registration is not required

Full version description can be found in Geo2tag wiki

→ continue reading...

New repos for geo2tag codebase

We completed splitting code base of Geo2tag LBS Platform for small orthogonal repositories. New organization on github.com (https://github.com/geo2tag) is containing all of them. Everyone who desires to participate in development can request access on github.

This is current repos description

  • core -- Core platform. Service which implements REST API. Now it contains database also; in the future we are planning to stay only test database here and put geotag data into separated repos.
  • libgeo2tag -- Client library on C++
  • jgeo -- Client library on java
  • webside -- Web client (DEMO)
  • geocube -- Android spacial browser
  • repo -- Tools for supporting debain repository
  • automation -- Automation tools

Also we will add clients (like Doctor search, tracker and so on in separated repos).

Moving sources to new place

We started to splitting source tree to several separated repos. We realized that working with one big source tree which contains all parts of the project like core service, libraries, clients, webside and so on is inconvenient. We created new source entry point https://github.com/organizations/geo2tag will be available soon. At least we will have next packages:

  • core
  • client library for c++
  • client library for java (J2ME)
  • webside

The Geo2tag Platform got the 2nd place in the world in LBS solutions domain

According the CraftKeys The Geo2tag LBS Platform overtook readwriteweb] and got the 2nd place in the world wide rating in Location Based Infrastructure Solutions domain just after MobiForge. The Geo2tag team believes that the platform will take 1st place as soon as new features, which are being tested (multi-service server, channel aggregation) published.

Part of Geo2tag platform development activities is supported by grant KA322

ENPI Karelia.png

Part of Geo2tag platform development activities is supported by grant KA322 "Development of cross-border e-tourism framework for the programme region (Smart e-Tourism)" of Karelia ENPI CBC programme 2007-2013, which is co-funded by the European Union, the Russian Federation and the Republic of Finland

Performance analysis for LBS Geo2tag 0.19

Article about Geo2tag platform performance for version 0.19 is published (in Russian). This article describes performance optimisation for the Geo2Tag LBS-platform. Math model for client interaction with LBS-platform was created using Markov chain formalisation. Determined the most frequently used requests by set of numerical experiments. LBS-platform requests processing was profiled, bottlenecks found. Performance of request processing was optimised by changing DB structure and platform-DB synchronisation mechanism. Comparison of LBS-platform performance performed, found that performance of optimised system is better.

Methods for load balancing in LBS-platform and PostgreSQL were investigated. Math model, that describes how performance of horizontally scaled LBS-platform depends on number of nodes, performance of one node, intensity of incoming requests and load balancer performance was created. Correctness of created model was proved using set of numerical experiments.

Master thesis about geo2tag services have been successfully defended

Today we have two excellent defenses Master thesis about services which have been built on top of Geo2tag LBS Platform.

Service for Search of the Nearest Doctor by Ivan Bezyazychnyy allows inform about events and places where medical help is required. Events can be delivered to people who are able to help and who are on reasonable distance from pacient. It has clients for android and symbian.

Second thesis is devoted to a traditional Locator service by Regina Dorohova. It helps group of people monitor locations each other. It has a client for symbian.

Both abstracts for thesis will be published soon and all clients will be available in markets during the Summer.

Released 0.19 version of Geo2tag

First official version 0.19 has been released. Now Platform supports all declared before features like:

  • RESFfull API based on JSON protocol
  • Default web portal for browsing tags/services
  • User registration
  • Spacial and time filters support

You can find additional information about this release and platform here:

We have been worked hard to announce really good version for external purposes. Now it can be downloaded, installed and tuned for new services. But, of course, we understand that platform or documentation have some bugs. So, if you have questions or found some bug please add issue to our project tracker or just send email to geo2tag-support(at)osll.spb.ru. It will help us to fix it faster.

Retrieved from "https://geo2tag.org/index.php?title=Blog:News&oldid=277"
Information
Toolbox
  • What links here
  • Related changes
  • Special pages
  • Printable version
Personal tools