gathering - hnee.de · android java rim blackberry os javascript nokia, several win phone7 vb.net...

Post on 14-Aug-2020

5 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

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.

top related