+ All Categories
Home > Career > General presentation

General presentation

Date post: 14-Dec-2014
Category:
Upload: kristoffer-snabb
View: 283 times
Download: 2 times
Share this document with a friend
Description:
 
Popular Tags:
14
Kristoffer Snabb Background: Computer Science: Interactive Digital Media, Sustainable Global Technologies, Networking business > 3 years with softGIS team
Transcript
Page 1: General presentation

Kristoffer Snabb

Background: Computer Science: Interactive Digital Media, Sustainable Global Technologies, Networking business

> 3 years with softGIS team

Page 2: General presentation

SoftGIS projects involvement

Questionnaires with different themes: perceived environmental safety, perceived environmental quality, mobility, children's questionnaire etc.

Continuously open services for participatory urban planning: Vaasa and Järvenpää

Consumer behavior patterns and mobility with a mobile application (Kesko and Fifth element)

Page 3: General presentation

My focus points

Developing services for various research needs Managed development process for quality

software with as less resources as possible Some analysis algorithms, computing and

visualization of data Developing softGIS tools to make developing of

similar services easier → softGIS API (application programming interface)

Page 4: General presentation

SoftGIS API

A set of tools to be able to develop softGIS applications in a fast and reliable manner

Server side REST interface for handling softGIS information

HTTP GET → query information HTTP POST → update information HTTP PUT → create new information HTTP DELETE → delete information

Javascript and python client for the server interface

Page 5: General presentation

SoftGIS user information example

Page 6: General presentation

SoftGIS user handling

Register new user login user Forgot you password Email verification for user OpenID provider Also anonymous user creation for

questionnaires

Page 7: General presentation

SoftGIS place API

Page 8: General presentation

GeoJSON example

{ "type": "Feature", "geometry": {"type": "Point", "coordinates": [102.0, 0.5]}, "properties":{"category": "appearance"}}

Page 9: General presentation

SoftGIS analysis example

www.softgis.fi/features/?category=appearance

Page 10: General presentation

Technologies used in softGIS

Python, Django, GeoDjango, CSS 3, HTML 5, Javascript, Dojo, JQuery, PostgreSQL, PostGIS, MongoDB, HTTP, REST, GeoJSON, AJAX, CORS, HTTP auth, OpenID, Oauth, Opensocial, ArcGIS server, ArcMap, JSON, GeoJSON etc..

Page 11: General presentation

SoftGIS architecture

Page 12: General presentation

Additional features

All information connected to a user Opensocial under development for handling

social network information: families, parents of kid etc.

Software architecture allows connecting google maps, Facebook, Twitter, linkedin and other third party information to softGIS information

Works with (almost) everything that is connected to the Internet

Page 13: General presentation

Why?

No need to write applications from the beginning → Faster development

Less bugs and other faults in mature software No other existing software tools supports all

softGIS requirements Open Source with no license fees SoftGIS-api released at github with MIT license

Page 14: General presentation

Work in progress

Use cases and services development with softGIS-api, e.g. softGIS Järvenpää

Continuous requirements elicitation Semantic descriptions of the DB data in

RDF/OWL Feedback and development collaboration with

other researchers Administration interface Stable release 1.0 in the near future


Recommended