Climate and Oceans Support Program in the Pacific User Training - Introduction Lynda Chambers, Roan Plotz, David Martin October 2014.

Slides:



Advertisements
Similar presentations
Sixth Edition 1 M a n a g e m e n t I n f o r m a t i o n S y s t e m s M a n a g I n g I n f o r m a t i o n T e c h n o l o g y i n t h e E – B u s i.
Advertisements

Objective Understand web-based digital media production methods, software, and hardware. Course Weight : 10%
Building Applications using ASP.NET and C# / Session 1 / 1 of 21 Session 1.
Web Server Hardware and Software
15 Chapter 15 Web Database Development Database Systems: Design, Implementation, and Management, Fifth Edition, Rob and Coronel.
XML Based Learning Environment Prashant Karmarkar Brendan Nolan Alexander Roda.
PHP and MySQL Week#1  Course Plan.  Introduction to Dynamic Web Content.  Setting Up Development Server Eng. Mohamed Ahmed Black 1.
May l Washington, DC l Omni Shoreham Extending Plesk Functionality to Control External Web Services A SoftLayer API Case Study Nathan Day CTO, SoftLayer.
OMap By: Haitham Khateeb Yamama Dagash Under Suppervision of: Benny Daon.
Open Source Web Mapping a non-developers perspective Andrew Parker Penn State University Masters in Geographical Information Systems Capstone Project Advisor:
Digital Object: A Virtual Online Storage Solution 598C Course Project Huajing Li.
IBIS System: Requirements and Components Lois M. Haggard Office of Public Health Assessment.
Overview of the ODP Data Provider Sergey Sukhonosov National Oceanographic Data Centre, Russia Expert training on the Ocean Data Portal technology, Buenos.
Introduction: Drupal is a free and open-source content management system (CMS). A content management system(CMS) is a computer program that allows publishing,
Web-Based Tool and Why Cross Platform Support Multi-User No special software to install… just a browser Offload real work to server No worrying about versions.
READY-TO-WEAR: QUICK AND EASY MICROSITES FOR DATA-DRIVEN REPORTS Brian Karfunkel Data Analyst NYU Furman Center NNIP Idea Showcase July 16,
Training Course 2 User Module Training Course 3 Data Administration Module Session 1 Orientation Session 2 User Interface Session 3 Database Administration.
File-Mate 1500 Design Review 1 November 19, 2013 KEVEN ABBOTT, ARCHITECT TYLER CROUSE, SPONSOR LIASON KIANA DELVENTHAL, TEAM LEADER, RECORDER LIAM WESTBY,
Joel Bapaga on Web Design Strategies Technologies Commercial Value.
Week 7 Lecture Web Database Development Samuel Conn, Asst. Professor
Web Platform Performance Analysis for AOL Team #4 ECE 498A Spring 2004.
L. Grewe LAMP, WAMP and... Motivaiton Basic Web Systems with Delivery of Static and Dynamic Web Pages html, css, media javascript (“dynamic” on client.
PHP With Oracle 11g XE By Shyam Gurram Eastern Illinois University.
Major Project Under the Guidance of – Mr. Roheet Bhatnagar Associate Professor Deptt. of Computer Science & Engineering, SMIT Team Members – Adarsh Sameer.
Slide 12.1 Chapter 12 Implementation. Slide 12.2 Learning outcomes Produce a plan to minimize the risks involved with the launch phase of an e-business.
Database Systems: Design, Implementation, and Management Eighth Edition Chapter 14 Database Connectivity and Web Technologies.
Copyright © cs-tutorial.com. Overview Introduction Architecture Implementation Evaluation.
Software Development Life Cycle by A.Surasit Samaisut Copyrights : All Rights Reserved.
Sample School Website. What is wrong with the existing School Webspace Site? Can only host static pages – no dynamic content possible. Can not be edited.
IODE Ocean Data Portal - ODP  The objective of the IODE Ocean Data Portal (ODP) is to facilitate and promote the exchange and dissemination of marine.
CS779 Term Project Steve Shoyer Section 5 December 9, 2006 Week 6.
SOAP-based Web Services Telerik Software Academy Software Quality Assurance.
Regional Conference on the use of mobile technologies for data collection, Addis Ababa, Ethiopia. Presenter : Mr. Mbemba Hydara 14 th October 2015.
Database Systems: Design, Implementation, and Management Eighth Edition Chapter 14 Database Connectivity and Web Technologies.
26 January 2016CountrySTAT Training for the Philippines Introduction to FAOSTAT and CountrySTAT 1 Overview of the FAOSTAT and CountrySTAT Candido J. Astrologo,
Mr. Justin “JET” Turner CSCI 3000 – Fall 2015 CRN Section A – TR 9:30-10:45 CRN – Section B – TR 5:30-6:45.
UCLA Office of Instructional Development Web Site Redesign May 20, 2005.
SYSTEMSDESIGNANALYSIS 1 Chapter 21 Implementation Jerry Post Copyright © 1997.
Understanding Web-Based Digital Media Production Methods, Software, and Hardware Objective
1/7/2016www.infocampus.co.in1. 1/7/2016www.infocampus.co.in2 Web Development training gives you and all-round training in both the design and the development.
Advanced Higher Computing Science The Project. Introduction Worth 60% of the total marks for the course Must include: An appropriate interface using input.
Open Science Grid Configuring RSV OSG Resource & Service Validation Thomas Wang Grid Operations Center (OSG-GOC) Indiana University.
Secretariat of the Pacific Regional Environment Programme Pacific Environment Information Network [PEIN]
Advanced Higher Computing Science
Chapter 13 Web Application Infrastructure
What is BizTalk ?
Netscape Application Server
VI-SEEM Data Discovery Service
Consistent URIs For Compliance Checking (1)
CUAHSI HIS Sharing hydrologic data
Appendix A: Guide to Using Microsoft Project 2002
Content Management Systems
Spacewalk and Koji at Fermilab
The Improvement of PaaS Platform ZENG Shu-Qing, Xu Jie-Bin 2010 First International Conference on Networking and Distributed Computing SQUARE.
PHP / MySQL Introduction
LAMP, WAMP and.. L. Grewe.
Roberta Roth, Alan Dennis, and Barbara Haley Wixom
Lecture 1: Multi-tier Architecture Overview
Database System Architecture
Objective Understand web-based digital media production methods, software, and hardware. Course Weight : 10%
AMGA Web Interface Vincenzo Milazzo
XML Based Learning Environment
ESS VIP ICT Project Task Force Meeting 5-6 March 2013.
Software Development at ORTEC
BOF #1 – Fundamentals of the Web
Appendix A: Guide to Using Microsoft Project 2002
Web Servers (IIS and Apache)
PerformanceBridge Application Suite and Practice 2.0 IT Specifications
TUFMAN – Developments and future plans
Web Application Development Using PHP
Presentation transcript:

Climate and Oceans Support Program in the Pacific User Training - Introduction Lynda Chambers, Roan Plotz, David Martin October 2014

Connecting to Database TK Database Link: /tk 2

Why? 3

TK Database The TK Database will facilitate: –Collection of climate and weather indicators –Data management and storage –Monitoring, evaluation, validation –(Under development) Integration of traditional indicators and conventional forecasts Dissemination of information 4

Problems What should a TK Database look like? Who else has one? Lack of existing systems to use as a guide No central organization like the WMO to define TK data standards Lack of peer-reviewed, published papers about the best techniques for data collection and storage 5

The Solution A national TK database system for climate and weather Scalable 6

The Solution No single database for the Pacific region Each country has separate database built using the same code / technology Ensures data collected stays in-country 7

Architecture Web 8 But, behind a firewall Not publically accessible

Technologies Built with Free and Open Source Software PostgreSQL, PostGIS Python, Flask micro-framework Apache HTTP server JavaScript, jQuery HTML5, Bootstrap Linux 9

Good progress … but more to come So far: –Scope –Architecture –Design –Order hardware –Build database –Write user interface –Test –Adjust and improve –Language translations –Write documentation –Deploy –Presentations –Training 10 Resource rights management Data lineage Interactive charts and graphs Resource rights management Data lineage Interactive charts and graphs Started working for TK project Pilot installed in Vanuatu May Future AugustDecember April Version 2.0 development Version 2.0 installed in Vanuatu Version 2.0 installed in Niue & Solomon Islands Oct

Questions so far? 11

Tech Components TK Database Frontend (JavaScript) Flask TK Database Backend (Python) Database (PostgreSQL+PostGIS) MapServer jQueryOpenLayers

Performance 13 Load the Add Knowledge page 0.65 seconds 144 KB Load the Edit Knowledge page 1.2 seconds 191 KB CliDE Load Daily Key Entry page 1.1 seconds 77 KB

List of software components Ubuntu LTS Apache HTTP Server 2 –mod_wsgi PostgreSQL 9.2 PostGIS 2.0 jQuery 1.9 jQuery File Upload jQuery Timepicker Bootstrap Modernizr MapServer 6 OpenLayers 14 Python 2.7 Python modules: –psycopg2 –Flask –Werkzeug –Jinja2 –SQLAlchemy –Flask-SQLAlchemy –GeoAlchemy –WTForms –Flask-WTF –Babel –Flask-Babel –Flask-Login –Flask-Mail –Sijax –Flask-Sijax –pillow –html5lib –beautifulsoup4