Gathering - hnee.de · Android Java RIM Blackberry OS JavaScript Nokia, Several Win Phone7 VB.NET...
Transcript of Gathering - hnee.de · Android Java RIM Blackberry OS JavaScript Nokia, Several Win Phone7 VB.NET...
![Page 1: Gathering - hnee.de · Android Java RIM Blackberry OS JavaScript Nokia, Several Win Phone7 VB.NET Silverlight Nokia Symbian C++, Java, Python Palm WebOS JavaScript Conditions . HTML5](https://reader033.fdocuments.us/reader033/viewer/2022050612/5fb31d6b5d8b4516731f0119/html5/thumbnails/1.jpg)
Framework of a Mobile Web Application for Pine Pest
identification
Nicolas Hess – Research Project 2013
Forest Information Systems:
![Page 2: Gathering - hnee.de · Android Java RIM Blackberry OS JavaScript Nokia, Several Win Phone7 VB.NET Silverlight Nokia Symbian C++, Java, Python Palm WebOS JavaScript Conditions . HTML5](https://reader033.fdocuments.us/reader033/viewer/2022050612/5fb31d6b5d8b4516731f0119/html5/thumbnails/2.jpg)
How to reduce Task Redundancy and Error?
Gathering Data
Motivation
![Page 3: Gathering - hnee.de · Android Java RIM Blackberry OS JavaScript Nokia, Several Win Phone7 VB.NET Silverlight Nokia Symbian C++, Java, Python Palm WebOS JavaScript Conditions . HTML5](https://reader033.fdocuments.us/reader033/viewer/2022050612/5fb31d6b5d8b4516731f0119/html5/thumbnails/3.jpg)
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
![Page 4: Gathering - hnee.de · Android Java RIM Blackberry OS JavaScript Nokia, Several Win Phone7 VB.NET Silverlight Nokia Symbian C++, Java, Python Palm WebOS JavaScript Conditions . HTML5](https://reader033.fdocuments.us/reader033/viewer/2022050612/5fb31d6b5d8b4516731f0119/html5/thumbnails/4.jpg)
Digital fieldwork
Bridging the Gap
Post processing = 0%
Introduction
![Page 5: Gathering - hnee.de · Android Java RIM Blackberry OS JavaScript Nokia, Several Win Phone7 VB.NET Silverlight Nokia Symbian C++, Java, Python Palm WebOS JavaScript Conditions . HTML5](https://reader033.fdocuments.us/reader033/viewer/2022050612/5fb31d6b5d8b4516731f0119/html5/thumbnails/5.jpg)
Classification tree of pine pests and diseases
Pine Pest Key Material & Methods
![Page 6: Gathering - hnee.de · Android Java RIM Blackberry OS JavaScript Nokia, Several Win Phone7 VB.NET Silverlight Nokia Symbian C++, Java, Python Palm WebOS JavaScript Conditions . HTML5](https://reader033.fdocuments.us/reader033/viewer/2022050612/5fb31d6b5d8b4516731f0119/html5/thumbnails/6.jpg)
Requirements
Little database requests
Replicable Database
Object-oriented Database
Offline functionality
Client - Server structure
Code portability
Single data exchange format
Single source
Material & Methods
![Page 7: Gathering - hnee.de · Android Java RIM Blackberry OS JavaScript Nokia, Several Win Phone7 VB.NET Silverlight Nokia Symbian C++, Java, Python Palm WebOS JavaScript Conditions . HTML5](https://reader033.fdocuments.us/reader033/viewer/2022050612/5fb31d6b5d8b4516731f0119/html5/thumbnails/7.jpg)
The Problem
Vendor OS
Apple iOS
Samsung, HTC, … Android
RIM Blackberry OS
Several Win Phone7
Nokia Symbian
Palm WebOS
Conditions
![Page 8: Gathering - hnee.de · Android Java RIM Blackberry OS JavaScript Nokia, Several Win Phone7 VB.NET Silverlight Nokia Symbian C++, Java, Python Palm WebOS JavaScript Conditions . HTML5](https://reader033.fdocuments.us/reader033/viewer/2022050612/5fb31d6b5d8b4516731f0119/html5/thumbnails/8.jpg)
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
![Page 9: Gathering - hnee.de · Android Java RIM Blackberry OS JavaScript Nokia, Several Win Phone7 VB.NET Silverlight Nokia Symbian C++, Java, Python Palm WebOS JavaScript Conditions . HTML5](https://reader033.fdocuments.us/reader033/viewer/2022050612/5fb31d6b5d8b4516731f0119/html5/thumbnails/9.jpg)
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
![Page 10: Gathering - hnee.de · Android Java RIM Blackberry OS JavaScript Nokia, Several Win Phone7 VB.NET Silverlight Nokia Symbian C++, Java, Python Palm WebOS JavaScript Conditions . HTML5](https://reader033.fdocuments.us/reader033/viewer/2022050612/5fb31d6b5d8b4516731f0119/html5/thumbnails/10.jpg)
HTML5
![Page 11: Gathering - hnee.de · Android Java RIM Blackberry OS JavaScript Nokia, Several Win Phone7 VB.NET Silverlight Nokia Symbian C++, Java, Python Palm WebOS JavaScript Conditions . HTML5](https://reader033.fdocuments.us/reader033/viewer/2022050612/5fb31d6b5d8b4516731f0119/html5/thumbnails/11.jpg)
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
![Page 12: Gathering - hnee.de · Android Java RIM Blackberry OS JavaScript Nokia, Several Win Phone7 VB.NET Silverlight Nokia Symbian C++, Java, Python Palm WebOS JavaScript Conditions . HTML5](https://reader033.fdocuments.us/reader033/viewer/2022050612/5fb31d6b5d8b4516731f0119/html5/thumbnails/12.jpg)
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
{
![Page 13: Gathering - hnee.de · Android Java RIM Blackberry OS JavaScript Nokia, Several Win Phone7 VB.NET Silverlight Nokia Symbian C++, Java, Python Palm WebOS JavaScript Conditions . HTML5](https://reader033.fdocuments.us/reader033/viewer/2022050612/5fb31d6b5d8b4516731f0119/html5/thumbnails/13.jpg)
Framework
Architecture
Browser
JSON JSO
N
Master – Master Replication
![Page 14: Gathering - hnee.de · Android Java RIM Blackberry OS JavaScript Nokia, Several Win Phone7 VB.NET Silverlight Nokia Symbian C++, Java, Python Palm WebOS JavaScript Conditions . HTML5](https://reader033.fdocuments.us/reader033/viewer/2022050612/5fb31d6b5d8b4516731f0119/html5/thumbnails/14.jpg)
Result
![Page 15: Gathering - hnee.de · Android Java RIM Blackberry OS JavaScript Nokia, Several Win Phone7 VB.NET Silverlight Nokia Symbian C++, Java, Python Palm WebOS JavaScript Conditions . HTML5](https://reader033.fdocuments.us/reader033/viewer/2022050612/5fb31d6b5d8b4516731f0119/html5/thumbnails/15.jpg)
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.