D3.1 Functional Specification - N4C

4 downloads 192 Views 3MB Size Report
Aug 22, 2009 - 1.1 THE CHALLENGES OF N4C APPLICATIONS DEVELOPMENT . ..... Figure 2: Telenor Mobile 3G and EDGE coverage
Networking for Communications Challenged Communities: Architecture, Test Beds and Innovative Alliances Contract no: 223994

D3.1 Functional Specification Version 1.5 Document: N4C-WP3-2-fs-1-5.doc

Northern Research Institute Tromsø AS, (Norut Tromsø) Karl Johan Grøttum, Sigurd Sjursen 9294 Tromsø, Norway http://www.itek.norut.no/

N4C

Page 2 of 67

15/09/2009

ABSTRACT

Starting in May 2008, N4C is a 36 month research project in the Seventh Framework Programme (www.cordis.lu/fp7). In cooperation between users in Swedish Lapland and Kočevje region in Slovenian mountain and partners, the project will design and experiment with an architecture, infrastructure and applications in field trials and build two test beds. This document is the functional specification for Work package 3: R&D pervasive applications: E-mail, Not So Instant Messenger, Web Cache, Hikers, Hunters, Herders and Rangers Applications. It describes how Hiker’s Personal Digital Assistant (PDA) might be used in a Communications Challenged Region (CCR) where a Delay and Disruption Tolerant Networking (DTN) based infrastructure has been established. Section 1.3 describes how the requirements and the functional specifications were captured, and section 2.4 describes the methodology used for developing the applications. For WP3 the Description of Work states that quantitative review indicators are to be suggested with D3.1. The indicators the Consortium suggests are described in section 4. AUTHORS

John Näslund and Maria Uden, Luleå University of Technology, Elwyn Davies, Folly Consulting, Boštjan Grašič, Marija Zlata Boznar and Primoz Mlakar, MEIS, Arne-Wilhelm Theodorsen, Tromsø, Karl Johan Grøttum and Sigurd Sjursen, Norut Tromsø Due date of deliverable: 15/09/2009 Actual submission date: 15/09/2009 Document history Version

Status

Date

Author

1.5 1.4 1.3 1.2 1.1 1.0 0.4 0.3 0.2 0.1 0.0

New Introduction E-mail and Web Cache Draft for re-submission Draft for re-submission Second generation of prototypes ready for field experiments Final version for submission Web Cache Abstract Hikers, Hunters, Herders and Rangers Applications Initial Applications: First generation of prototypes Created

10/09/2009 09/09/2009 07/09/2009 21/08/2009 28/04/2009 10/11/2008 10/11/2008 31/10/2008 30/10/2008 22/10/2008 17/10/2008

Maria Uden Elwyn Davies Karl Johan Grøttum Sigurd Sjursen, Karl Johan Grøttum Karl Johan Grøttum Elwyn Davies Karl Johan Grøttum Karl Johan Grøttum Karl Johan Grøttum Elwyn Davies

Dissemination level Level

PU = Public PP = Restricted to other programme participants (including the Commission Services). RE = Restricted to a group specified by the consortium (including the Commission Services). CO = Confidential, only for members of the consortium (including the Commission Services). D3.1 Functional Specification

N4C-WP3-2-fs-1-5.doc

PP

Version 1.5

N4C

15/09/2009

Page 3 of 67

CONTENT 1.

INTRODUCTION.................................................................................................................................. 6

1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.8

THE CHALLENGES OF N4C APPLICATIONS DEVELOPMENT ............................................................. 6 THE N4C APPLICATIONS AND THE PURPOSE OF THIS DOCUMENT ................................................... 7 ABOUT REQUIREMENTS AND FUNCTIONAL SPECIFICATIONS ............................................................ 9 FOCUS IN THE DEVELOPMENT OF EACH APPLICATION .................................................................... 10 THE TEMPLATE AREAS AND SCENARIOS ........................................................................................... 11 THE BUSINESS AND SOCIAL ENTREPRENEURSHIP DIMENSIONS ....................................................... 13 TERMINOLOGY ................................................................................................................................... 16 REFERENCES ....................................................................................................................................... 17

2.

REQUIREMENTS............................................................................................................................... 19

2.1 2.1.1 2.1.2 2.2 2.2.1 2.2.2 2.2.3 2.2.4 2.2.5 2.2.6 2.3 2.4 2.5 2.6 2.7 3.

REQUIREMENTS CAPTURED FROM PREVIOUS PROJECTS................................................................ 20 REQUIREMENTS CAPTURED FROM SNC............................................................................................ 20 REQUIREMENTS CAPTURED FROM CROCOPIL .................................................................................. 20 REQUIREMENTS CAPTURED FROM STAKEHOLDERS IN THE N4C PROJECT ................................... 21 REQUIREMENTS FOR HARDWARE OF METEOROLOGICAL APPLICATIONS .......................................... 22 REQUIREMENTS FOR SOFTWARE OF METEOROLOGICAL APPLICATIONS ........................................... 23 REQUIREMENTS FOR HARDWARE OF WILDLIFE APPLICATIONS ........................................................ 26 REQUIREMENTS FOR SOFTWARE OF WILDLIFE APPLICATIONS .......................................................... 27 REQUIREMENTS CAPTURED FROM HIKERS ........................................................................................ 27 REQUIREMENTS FROM OTHER BENEFICIARIES AND STAKEHOLDERS ................................................ 28 IMPACT FROM OTHER APPLICATION SCENARIOS ............................................................................. 28 METHODOLOGY .................................................................................................................................. 29 NUMBERS ............................................................................................................................................. 30 EXISTING SYSTEM .............................................................................................................................. 30 FUNCTIONAL REQUIREMENTS ........................................................................................................... 32

FUNCTIONAL DESCRIPTION ........................................................................................................ 34

3.1 GENERAL CONSTRAINTS, SIZING AND PERFORMANCE ................................................................... 34 3.1.1 POWER AVAILABILITY ...................................................................................................................... 34 3.1.2 PORTABILITY ..................................................................................................................................... 34 3.1.3 PROCESSOR CAPABILITY ................................................................................................................... 34 3.1.4 MEMORY AND NON-VOLATILE STORAGE SIZE ................................................................................. 34 3.1.5 ‘BANDWIDTH’ AND COMMUNICATION OPPORTUNITIES ................................................................... 34 3.1.6 PERFORMANCE MONITORING............................................................................................................ 35 3.2 USE CASES ........................................................................................................................................... 36 3.2.1 USE CASES SHOWING DTN-BASED CCR STRUCTURES .................................................................... 37 3.2.2 USE CASES FOR THE HIKER’S APPLICATIONS SCENARIO .................................................................. 40 3.2.3 USE CASES FOR E-MAIL .................................................................................................................... 41 3.2.3.1 E-mail Delivered to DTN-enabled Hosts....................................................................................... 41 3.2.3.2 E-mail Delivered to Village Gateways .......................................................................................... 41 3.2.4 USE CASES FOR CACHED WEB APPLICATION.................................................................................... 42

D3.1 Functional Specification

N4C-WP3-2-fs-1-5.doc

Version 1.5

N4C

15/09/2009

Page 4 of 67

3.2.4.1 User-pulled Regular ....................................................................................................................... 44 3.2.4.2 Provider-pushed Event Driven....................................................................................................... 44 3.2.4.3 User-pulled Event Driven .............................................................................................................. 45 3.2.4.4 Ad Hoc Site Request ...................................................................................................................... 46 3.2.4.5 Ad Hoc Search Request ................................................................................................................. 46 3.2.5 USE CASE FOR METEOROLOGICAL encoding="ISO-8859-1" ?> N4C meteorological data http://www.n4c.eu Meteorological data from N4C test beds in Slovenia and Sweden on 22.08.2009 at 10:30:00 Ribnica http://www.n4c.eu/ribnica Air temp.: 25 deg., rel. hum.: 67, air pressure: 994 hPa, precipitation: 0.0 mm, wind sp.: 0.8 m/s, wind dir.: 135 deg. Kočevje http://www.n4c.eu/kocevje Air temp.: 24 deg., rel. hum.: 55, air pressure: 993 hPa, precipitation: 0.0 mm, wind sp.: 0.8 m/s, wind dir.: 135 deg.