gathering - hnee.de · android java rim blackberry os javascript nokia, several win phone7 vb.net...
TRANSCRIPT
Framework of a Mobile Web Application for Pine Pest
identification
Nicolas Hess – Research Project 2013
Forest Information Systems:
How to reduce Task Redundancy and Error?
Gathering Data
Motivation
Transcription errors
Data validation?
Indirect operation?
Field communication
No data-exchange possibility for guidance and feedback from remote specialists at the office
Classic methodology Introduction
Digital fieldwork
Bridging the Gap
Post processing = 0%
Introduction
Classification tree of pine pests and diseases
Pine Pest Key Material & Methods
Requirements
Little database requests
Replicable Database
Object-oriented Database
Offline functionality
Client - Server structure
Code portability
Single data exchange format
Single source
Material & Methods
The Problem
Vendor OS
Apple iOS
Samsung, HTC, … Android
RIM Blackberry OS
Several Win Phone7
Nokia Symbian
Palm WebOS
Conditions
The Problem
Vendor OS Languages
Apple iOS Objective C
Samsung, HTC, … Android Java
RIM Blackberry OS Java
Several Win Phone7 VB.NET Silverlight
Nokia Symbian C++, Java, Python
Palm WebOS JavaScript
Conditions
The Problem
Vendor OS Languages
Apple iOS Objective C
Samsung, HTC, … Android Java
RIM Blackberry OS JavaScript
Nokia, Several Win Phone7 VB.NET Silverlight
Nokia Symbian C++, Java, Python
Palm WebOS JavaScript
Conditions
HTML5
HTML JavaScript
CSS
HTML5 for the Rescue
Offline functionality
Client - Server structure
Adaptive Design
Single Data Exchange format
Single Source
A collection of features, technologies and APIs
Code portability
… still we need a database
{
Framework
The data storage
Persistence Layer
Little database requests
Replicable Database
Object-oriented Database
Framework
Apache CouchDB™ is a database that uses JSON for documents, JavaScript for MapReduce queries, and regular HTTP for an API
{
Framework
Architecture
Browser
JSON JSO
N
Master – Master Replication
Result
Thank you for your attention.
Sources:
http://couchdb.apache.org/
https://developer.mozilla.org/en-US/docs/HTML/HTML5
Ebert, Werner, Dr.; Häußler, Dietrich, Dipl.-Forsting; Kessler, Waldfried, Dr.; Kulicke, Horst, Forsting.; Templin, Eugen, Dr. habil. (1978): Bestimmungsbuch der wichtigsten Kiefernschädlinge und -krankheiten. Unter Mitarbeit von Oswald Jarisch. Berlin: VEB Deutscher Landwirtschaftsverlag.