Difference between revisions of "Android istSOS"
Jump to navigation
Jump to search
Line 17: | Line 17: | ||
==Schedule== | ==Schedule== | ||
+ | *Community bonding (23 April - 23 May) | ||
+ | **Read istSOS documentation | ||
+ | **Set up work environment (Linux, istSOS, IDE, Android Studio etc.) | ||
+ | **Read documentation on Android and get the basics | ||
*istSOS Java Core | *istSOS Java Core |
Revision as of 09:09, 6 June 2016
This is where I'll be posting information about the Android istSOS client GSoC 2016 project to the OSGeo community. |
Introduction
Implementation details
The android istSOS client project is divided into two reusable library and a reference implementation application.
- istSOS Android Core Library which is mainly an REST API wrapper. It will expose in Java language the communication with the istSOS WA REST interface.
- istSOS Android Tools, a graphical library used to show istSOS metadata and observations in Android.
- istSOS admin for android, a graphical library used to show istSOS data observations in Android.
Schedule
- Community bonding (23 April - 23 May)
- Read istSOS documentation
- Set up work environment (Linux, istSOS, IDE, Android Studio etc.)
- Read documentation on Android and get the basics
- istSOS Java Core
- Requirements Analysis
- Development of core architecture
- Coding/Implementation
- istSOS Android Tools
- Design and requirements analysis
- Coding/Implementation
- istSOS Admin for Android
- Design and requirements analysis
- Coding prototype
- Testing, more coding, bug fixing
Weekly reports
Who will use results of this project
Repositories
If you want to check how the project is going, code-wise, below I'll give you the links on where to go:
Main istSOS repository (here is where everything will end up)
Java Core: https://github.com/istSOS/java-core
My personal fork of the repository
Java Core: https://github.com/masterflorin/java-core
Student's biography
My name is Florin Cioloboc. Currently, I'm a MSc Geomatics student at Babes-Bolyai University in Cluj-Napoca, Romania.
Programming/GIS/Technical skills
- Java, Python, little bit of C++, and R, familiar with HTML & CSS
- I use Eclipse, Sublime Text, Anaconda, Canopy,
- Comfortable working on both Windows and Linux
- Open Source GIS: QGIS, GeoServer, PostgreSQL, PostGIS
- Familiar with Git and GitHub, Vagrant, VirtualBox
- Currently learning Android (docs, specs, Android Studio, GenyMotion etc.)