Designing the GIS/Website Interface Millennium Earth Project: A Visual Framework for Sustainable Development (Virtual Global Earth Project)

Similar documents
Figure 2: System Flow Diagram for Workflow Management

ArcGIS Viewer for Silverlight An Introduction

There are various ways to find data using the Hennepin County GIS Open Data site:

PC120 ALM Performance Center 11.5 Essentials

Web Team Roles & Responsibilities. This document defines the approved Roles & Responsibilities for the Web Team and related Job Descriptions.

HPE PC120 ALM Performance Center 12.0 Essentials

NatureServe s Environmental Review Tool

Announcements. Project status demo in class

Application Development for Mobile and Ubiquitous Computing

14.1. bs^ir^qfkd=obcib`qflk= Ñçê=emI=rkfuI=~åÇ=léÉåsjp=eçëíë

Custom Development Methodology Appendix

Introduction to Web AppBuilder for ArcGIS: JavaScript Apps Made Easy

Fundamentals of LoadRunner 9.0 (2 Days)

Professional Organization Checklist for the Computer Science Curriculum Updates. Association of Computing Machinery Computing Curricula 2008

Reporting. Understanding Advanced Reporting Features for Managers

Building and Deploying Web Applications

Intro to Web App Builder. Mark Scott, Solutions Engineer, Esri County Government Team

Kentico CMS 5 Developer Training Syllabus

This Readme includes information pertaining to Novell Service Desk 7.0.

BI DESIGN AND DEVELOPMENT

SAS Add in to MS Office A Tutorial Angela Hall, Zencos Consulting, Cary, NC

HP LoadRunner: Essentials 11

RUP Deployment. RUP Deployment Workflow RUP Deployment Artifacts & Deliverables

MicroStrategy Course Catalog

SUMMER SCHOOL ON ADVANCES IN GIS

HTML5. Turn this page to see Quick Guide of CTTC

CAPITAL REGION GIS SPATIAL DATA DEMONSTRATION PROJECT

Boundary Commission for England Website technical development - Statement of Work. Point of Contact for Questions. Project Director.

Developing and Implementing Windows-Based Applications With Microsoft Visual C#.NET and Microsoft Visual Studio.NET

EXHIBIT L. Application Development Processes

OECD.Stat Web Browser User Guide

Five Steps to Better Performance

Sisense. Product Highlights.

Using GitHub for Rally Apps (Mac Version)

Prototyping Techniques for

Quick Start Guide. Installation and Setup

How to Develop Accessible Linux Applications

INTRODUCTION to ESRI ARCGIS For Visualization, CPSC 178

Final Report - HydrometDB Belize s Climatic Database Management System. Executive Summary

STATEMENT OF WORK. NETL Cooperative Agreement DE-FC26-02NT41476

Value-added Services for 3D City Models using Cloud Computing

Scott Moore, Esri April 4, Intermountain, Great Falls, MT

WEB MAPPING TOOL DOCUMENTATION

Ericsson Network Engineer

ArcSight Express Administration and Operations Course

MyCompany Professional Web Developer Certification Examination Specification

Re: RFP # 08-X MOTOR VEHICLE AUTOMATED TRANSACTION SYSTEM (MATRX) FOR MVC ADDENDUM #10

Loan to Deposit Ratio

INFORMATION TECHNOLOGY STANDARD

EED Task Order. Contract: NNG10HP02C Contractor: Raytheon Task Type:

DIABLO VALLEY COLLEGE CATALOG

Trainer Preparation Guide for Course 20488B: Developing Microsoft SharePoint Server 2013 Core Solutions Design of the Course

Geocortex HTML 5 Viewer Manual

Bachelor of Games and Virtual Worlds (Programming) Subject and Course Summaries

Mobile Application Performance

SCOPE OF WORK: CMP Addendum and Performance Data Dashboard

Storytelling with Maps: Workflows and Best Practices

Professional Organization Checklist for the Computer Information Systems Curriculum

Echtzeittesten mit MathWorks leicht gemacht Simulink Real-Time Tobias Kuschmider Applikationsingenieur

HydroDesktop Overview

ArcGIS. Server. A Complete and Integrated Server GIS

GEOGRAPHIC INFORMATION SYSTEMS

Dell Enterprise Reporter 2.5. Configuration Manager User Guide

GENERIC AGENCY STATEMENT OF WORK. Website Redesign Project Generic Company

64 Bits of MapInfo Pro!!! and the next BIG thing. March 2015

The open source solution for the Property & Facility Management

SCADE System Technical Data Sheet. System Requirements Analysis. Technical Data Sheet SCADE System

Petroleum Web Applications to Support your Business. David Jacob & Vanessa Ramirez Esri Natural Resources Team

POLAR IT SERVICES. Business Intelligence Project Methodology

ARIZONA DEPARTMENT OF TRANSPORTATION. Presented by Lonnie D. Hendrix, P.E. Assistant State Engineer, Maintenance

Portal for ArcGIS. Satish Sankaran Robert Kircher

Everett Public Schools Framework: Web Design

Query JD Edwards EnterpriseOne Customer Credit using Oracle BPEL Process Manager

Developing an Integrated Business Solution with Telemetry and Geographical Information System

Deployment Guide A10 Networks/Infoblox Joint DNS64 and NAT64 Solution

Plan for Success. News for the Process Management with ADONIS 6.0 and ADONIS Process Portal R18 and R19. A Product of the BOC Management Office

Making Business Rules operational. Knut Hinkelmann

GCE APPLIED ICT A2 COURSEWORK TIPS

Monitoring the Real End User Experience

PRIVACY AWARE ACCESS CONTROL FOR CLOUD-BASED DATA PLATFORMS

6 th Annual EclipseCon Introduction to BIRT Report Development. John Ward

Exam Preparation Guide HP0-M96: Asset Manager 9 Implementation Exam

This course provides students with the knowledge and skills to develop ASP.NET MVC 4 web applications.

SAP 3D Visual Enterprise Rapid-Deployment Solution

CS 389 Software Engineering. Lecture 2 Chapter 2 Software Processes. Adapted from: Chap 1. Sommerville 9 th ed. Chap 1. Pressman 6 th ed.

Copyrighted , Address :- EH1-Infotech, SCF 69, Top Floor, Phase 3B-2, Sector 60, Mohali (Chandigarh),

Transcription:

Designing the GIS/Website Interface Millennium Earth Project: A Visual Framework for Sustainable Development (Virtual Global Earth Project)

Table of Contents Summary of the project... 3 Major Tasks... 3 Data Collection and verification... 3 Design the online mapping application... 4 Design Steps... 4 Development and Testing... 6 Deployment... 6 Support... 6 2

Summary of the project To construct an online map viewer that will serve as the user interface for viewing and downloading information currently being developed by the Millennium Earth Project. The development of the virtual computer imaging and data collection methodology will create a more organized presentation of the facts regarding the current state of the world. Users will be able to query the database by country or other predefined geography. This data will be given visual representation by providing pictorial images of the nations, states, cities and townships, and provide after images of a possible future change. The Millennium Earth Project will provide an educational tool in the areas of computer science, using GIS technology, urban planning, sociology, geography, agriculture, health, engineering, architecture, population science, design, mathematics, business, etc. Young people will be able to learn how all the systems that contribute to make a country work are integrated, and in a functioning whole. Major Tasks Data Collection and verification Through the Millennium Earth Project s data collection methodology, we will synthesize the current data available and present the facts regarding the problems and possible solutions, as well as alternative solutions to the problems. In this way, the presentation of the problems and their solutions can be sustained by valid data, and solutions objectified and scrutinized to determine their possible outcomes. We will create a central database of information and an organized presentation of data to nations, governments, non-profit organizations, philanthropists, and NGOs. There are very good data collecting and reporting agencies like the OECD working with the World Bank and the IMF in their reporting and the Inter-Agency and Expert Group on MDGs Indicators led by the Department of Economic and Social Affairs and other NGOs. We will work with these and other reputable agencies to get the most up-to-date information for our database. The first phase of this plan is to work with the Department of Economic and Social Affairs whose role among many is to analyze, generate and compile a wide range of data and information on development issues, to acquire data on these countries. We will speak to the personnel who have visited and worked with these countries and who have extensive knowledge of issues that have been most prohibitive to the proper functioning of that country, always working in conjunction with a senior member of each 3

country, crosschecking the data, and getting a local understanding of the issues and the solutions. We will work very closely with the citizens of these countries who are living abroad and who represent their countries as diplomats abroad with the United Nations and other organizations of that type. It is important that we do not appear to think that we know more about what is best for their country than they do. In consultation with these incountry citizens, we will become engaged in a realistic assessment of their country s needs and the challenges to achieving our desired objectives. Design the online mapping application Because this is a web mapping applications, a Graphical User Interface (GUI) design will be developed. This includes individual screens (the look and feel of the map) and a GUI storyboard. During this phase we will validate any quality of service requirements (e.g. performance), and confirm the planned system environment can meet them. Design Steps 1) Hold workshops with key stakeholders to refine requirements, confirm environment/it specifications, identify workflows, and develop a GUI concept and accompanying storyboard. a) Develop specifications, including detailed requirements and GUI mockups. b) GUI Concept (i) Banner information along the top that will be viewable on all pages (Home, Map, Countries) ii) Tools tabs that would include Map Search and a Statistics tab these would be found right beneath the banner information. iii) Tools panel dealing with each tab. iv) Results panel the actual map or statistical graphs 4

Figure 1. Example GUI Mock-up Map page. 5

Figure 2. Example GUI Mock-up Statistics page. 2) We will use hands-on approach to workshops to walk through requirements and how specific application workflows or GUI Storyboards will meet these requirements. Map Query from User Quick Zoom Map Map Display Print Map View Report Identify Statistics Result Display Search 6

Figure 3. Designing the GUI Workflow 3) Use visual aids to develop the storyboard including screen mockups, simple application prototypes. 4) Provide GUI and workflow alternatives for users to choose from. a) Discuss design concepts and implementation approaches around the capabilities of existing products or infrastructure. b) Script and style interface based on mockup selected. c) Initial Google Maps API setup, includes standard navigation and base map options d) Add function for toggling administrative boundaries, etc. e) Create query function for fetching data from the primary database, based on predefined geographies including: i) Simple Query: List of predefined queries ii) Advanced Query: Custom queries based on available data f) Create legend for datasets, as necessary g) Revise map, interface, and report outputs based on TPL review h) Transfer of all html, scripts, and other files for website hosting. 5) Proceed with development and testing. By July 31, 2013, we intend to build a prototype of all three countries highlighting what the overall project will look like. During this initial phase of our actual operations, we will recruit the staff needed to develop the prototype for addressing the issues in the areas outlined above in the countries identified for the first phase. We will develop a representative model for each region of the world to be used for the larger project. Development and Testing During the development and testing stage, we will translate the requirements and design into a functioning GIS application. This phase includes application code and data, and interim development demonstrations and reviews. 1) Setup development and test environments, including source control, defect tracking, and an independent build/test environment. 2) Install and configure off the shelf components of the system. 3) Develop a test plan. 4) Develop custom code and databases. 5) Test custom code and databases. 6) Package and deliver completed system components for installation, final testing, and deployment. 7) Track development progress. Deployment This involves installation of the system in the production environment, performance tuning and final testing, and completion of system documentation. This stage include 7

the final software installed in the production environment, and an installation and user guide. The following steps will be completed. 1) Develop a deployment checklist. 2) Build the installation package and associated instructions. The content of an installation packages depends on the type of application and the platform. 3) Transfer the installation package to the hosting environment. 4) Install and configure the application in the hosting environment. 5) Perform final testing and tuning. 6) Develop end user documentation, including and installation and user guide. Support This stage includes technology transfer and training, post deployment resolution of software issues, system tuning, and collection of post-deployment feedback for future releases. 8