Refactoring Meteorology's Online Weather Center Software Suite

Slides:



Advertisements
Similar presentations
WHY CMS? WHY NOW? CONTENT MANAGEMENT SYSTEM. CMS OVERVIEW Why CMS? What is it? What are the benefits and how can it help me? Centralia College web content.
Advertisements

Objective Understand web-based digital media production methods, software, and hardware. Course Weight : 10%
Drupal Create a website/web app quickly with this Content Management System Jiaying Xu Spring 2011 COMS E6125 Web-enHanced Information.
Abstract The University Class Scheduler (U.C.S) is an innovative scheduling tool. It is intended to be used by major Universities to schedule classes into.
Development of mobile applications using PhoneGap and HTML 5
Web Programming Language Dr. Ken Cosh Week 1 (Introduction)
User Group 2015 Version 5 Features & Infrastructure Enhancements.
Chapter 5 Application Software.
Dobrin / Keller / Weisser : Technical Communication in the Twenty-First Century. © 2008 Pearson Education. Upper Saddle River, NJ, All Rights Reserved.
Web Content Management Systems. Lecture Contents Web Content Management Systems Non-technical users manage content Workflow management system Different.
READY-TO-WEAR: QUICK AND EASY MICROSITES FOR DATA-DRIVEN REPORTS Brian Karfunkel Data Analyst NYU Furman Center NNIP Idea Showcase July 16,
Joel Bapaga on Web Design Strategies Technologies Commercial Value.
© Paradigm Publishing, Inc. 5-1 Chapter 5 Application Software Chapter 5 Application Software.
Google Apps.
Greg Andolshek Alex Koch Michael McCormick Team Lasso.
Jordan Maxwell ADVANCED PROGRAMMING. DEFINITIONS PHP: A server side Programming language often used in websites. API: ( Application programming interface.
Introduction CIS 136 Building Mobile Apps 1. What is a mobile app? 2  Computer program  Designed for small devices  Smartphones  Tablets  Other handhelds.
Making You Explore the Potential of Online Business CMS Based - Web Development Solutions.
Managing your website in OpenCMS Yvonne Aburrow Web Services Team.
How to develop your website Chapter Websites Denise R. E. Copeland
Extending the Scope of Learning Objects with XML Bill Tait COLMSCT Associate Teaching Fellow The Open University ALT-C Conference Sep 2007.
Melissa Armstrong – Sponsor Dr. Eck Doerry – Mentor Greg Andolshek Alex Koch Michael McCormick Department of Computer Science SolutionProblemDesign User.
WAD Web application for managing the indicators of the research activity in a university department.
Data Management BIRN supports data intensive activities including: – Imaging, Microscopy, Genomics, Time Series, Analytics and more… BIRN utilities scale:
Near East University Department of Computer Engineering E-COMMERCE FOR LAPTOPS SELLING COMPANY Abdul Halim Abu Kuwaik
Jonathan Canfield Mavin Lisa Giss Professor Kenytt D. Avery
1 Geospatial and Business Intelligence Jean-Sébastien Turcotte Executive VP San Francisco - April 2007 Streamlining web mapping applications.
© Paradigm Publishing Inc. 5-1 Chapter 5 Application Software.
Utah’s Indicator-Based Information System for Public Health (IBIS-PH) Utah Department of Health Office of Public Health Assessment Lois M. Haggard, Ph.D.,
Hampshire Hub Data Platform Progress update 1 October Bill Roberts Swirrl.
Cmpe 589 Spring 2006 Lecture 2. Software Engineering Definition –A strategy for producing high quality software.
A radiologist analyzes an X-ray image, and writes his observations on papers  Image Tagging improves the quality, consistency.  Usefulness of the data.
NASA Marshall Space Flight Center Facilities Engineering Management Office Facilities GIS and Data Integration October 2007 – Rocket City GeoSpatial Conference.
CentralCampus Group: May13-26 – William Van Walbeek & Paul Wilson Client: Google, Muthu Muthusrinivasan Advisor: Manimaran Govindarasu Abstract Introduction.
Understanding Web-Based Digital Media Production Methods, Software, and Hardware Objective
Model-View-Controller an introduction to MVC design pattern with Castle.MonoRail Presentation: v1.0 Prepared by: Chorn Sokun
Leveraging Web Content Management in SharePoint 2013 Christina Wheeler.
Enterprise Oracle Solutions Oracle Report Manager The New ADI and More Revised:June 20091Report Manager/SROAUG Presentation.
The Virtual Observatory and Ecological Informatics System (VOEIS): Using RESTful architecture and an extensible data model to provide a unique data management.
+ Responsive Technology Performance, efficiency and elegance are the three key elements that make our platform unique. Each of the features in this presentation.
© Copyright SELA software & Education Labs Ltd Baruch Hirsch St.Bnei Brak Israel
Best 3 Software Development Languages. Hibernate Training Hibernate is a high-performance object-relational mapping tool and query service. Hibernate.
Best Institutes offering Software Development courses.
Web Programming Language
What is New with the Website?
Dreamweaver – Setting up a Site and Page Layouts
Requirements Specifications for Web Portal Application
Magento Development Company
Supporting quality devices
Overview Blogs and wikis are two Web 2.0 tools that allow users to publish content online Blogs function as online journals Wikis are collections of searchable,
COMMERCE DATA SERVICE.
Chapter 18 Maintaining Information Systems
VI-SEEM Data Discovery Service
UAA Spirit Quest Abstract Methods and Materials Introduction Results
Content Management System
Web Engineering.
Design and Maintenance of Web Applications in J2EE
Release Highlights Last Updated for September Monthly Release.
Workflow-based Automation Framework for Agile Software Development
Administrative Software
Tracking FEMA Kevin Kays, Emily Maier, Tyler Leskanic, Seth Cannon
Objective Understand web-based digital media production methods, software, and hardware. Course Weight : 10%
Moving from Studio to Atelier
Enterprise Program Management Office
Converter for IIS and SharePoint Converts s into SharePoint list items 24/7 Creates SharePoint list items from s
Software Construction
Benefits of PowerPoint
International Institute of Information Technology, (I²IT).
Slides prepared by Sarah Benis Scheier-Dolberg
Software Re-engineering and Reverse Engineering
Presentation transcript:

Refactoring Meteorology's Online Weather Center Software Suite Chris Zeniecki – Dusten Knull – Colin Braun – Professor Nick Rosasco (Advisor) Languages Abstract The Valparaiso University Meteorology Department uses a website to present radar and satellite image data as well as a variety of student collected meteorological data. While the existing system successfully provides the required functionality, the current solution is not easily extensible or maintainable. Additionally, the applications currently in production are very inconsistent with style of the adjoining Valparaiso institutional websites. After considering Rails and Spring Boot, as options, the team opted to utilize Django to refactor and restructure the site. This also allows easier integration with the complex institutional style and formatting requirements. The use of Python as the basis for Django also facilitated rapid development, as the team was already familiar with it, and was something that would enable the customer to assume long term maintenance responsibilities easily. Long term maintainability was also enhanced by the Django miniature applications architectural construction, and the built-in template generation engine. Python 3 (with Django framework) HTML 5 CSS 3 Javascript ES 6 (with JQuery) Use Case Diagram The First image was the legacy version of the online Weather Center homepage. The Second is the newly updated Javascript ending with the third image, the new view of the online Weather Center. Not Shown Features Future Work Implemented file submission using a Login API Django Framework usage to decrease file density throughout Weather data text file reading to update certain pages automatically More modular CSS to work on all machines, perhaps even mobile Greater maneuverability within the looped images (Zoom, more specific map data) More eye-catching and thematic images Editable announcements page for admin users Challenges Acknowledgements Software engineer schedule conflicts Learning curve for framework and programming languages Constant issues with CSS working in different setups Mr. David Goines, Staff Meteorologist Professor Nick Rosasco, DSc The Department of Computing and Information Sciences The Department of Meteorology