Open Software Development for CHPS: Towards a software API
|
|
- Flora Todd
- 5 years ago
- Views:
Transcription
1 Open Software Development for CHPS: Towards a software Chris Brunner, CHPS Project Manager & Andy Rost, Director NOHRSC Office of Hydrologic Development (OHD) National Weather Service (NWS) FEWS User Days Nov 2010
2 2 Background = Application Programming Interface NWS culture: developing custom systems for operations 13 River Forecast Centers (RFCs): function largely independently of each other except where basins meet 13 RFCs: unique customers, unique forecasting challenges National applications often undergo numerous changes to meet all needs; some RFCs don t ever use them Numerous locally-developed applications dot the landscape CHPS: a paradigm change for RFCs: Current/legacy NWS River Forecast System (RFS) was custom; FEWS is akin to COTS Exception: IFD was custom-developed by Deltares for RFCs
3 3 Upcoming NWS requirements E.g., Calibration, Verification, Hydrologic Ensemble Forecast Service (HEFS), Archive Database All will require at least one of: Access to forecast data stored in operational FEWS database Access to archived data stored in Archive database User interfaces incorporating identical look and feel of FEWS (dock-able windows, thumbnails, etc.) Concern: how to develop without dependency on (small) Deltares development team?
4 Implementation options for upcoming software development 4 NWS continues to code everything independently Potentially a lot of duplication NWS software would need to keep up with FEWS feature changes Open source (FEWS master code, NWS-provided changes) Deltares must retain architectural and design philosophies Application Programming Interface () Well-defined division of code ownership Good compromise solution
5 Prototyping a GUI : the Graphics Generator 5 Purpose: allow users to pre-define characteristics of graphics products via a user interface which mimics the look and feel of the FEWS user interfaces Problem: many desired features were not available even via configurations Approach: extend existing FEWS PI-service to pass information (e.g., time series data) back to the calling application as XML string
6 6 Graphics Generator Example 1 Exceedance probability plots displaying multiple empirical cumulative distribution functions (blue line) and a fitted parametric distributions (red-line)
7 7 Graphics Generator Example 2 Spaghetti plot specifying the color to use associated with each ensemble member index (in GraphGen, the colors are assigned according to an algorithm and can be overridden by the user)
8 8 Graphics Generator Example 3 A product showing numerous added features, including reverse rendering and time of day of first tick mark
9 Prototyping a GUI : the Graphics Generator 9 Advantages Separation of code bases (Deltares vs. NWS), which makes debugging problems easier Disadvantages: XML parsing is time consuming slow processing time Approx 75% of processing time is due to XML parsing Need two identical code bases for parsing XML returned by the PI-service must always keep software changes synchronized Charting tools provided by Deltares sometimes inadequate Conclusion: has potential, but need to apply more thought
10 10 What Comes Next Questionnaire, to gather early NWS requirements Assign resources NWS, Deltares Preliminary Design NWS, Deltares First versions of code Deltares (FEWS) Office of Hydrologic Development (NWS) Learn, iterate over time: re-code Document early, update often Are others interested in contributing? E.g., BOM expressed interest during 2009 visit to USA Would need to discuss how to collaborate effectively
11 In the Meantime CHPS Era Archive/Data Backup
12 (field) data Current Messy Situation at the NWS acquisition SHEF SHEF ICP EVS flat files (grids) SHEF-dec. IHFS (ops DB) ofs-de FEWS fc DB raw SHEF-dec. RAX archive RDB proc.shef-dec. SHEF NWSRFS SHEF MPE NAVX XSETS products
13 Current Situation (FEWS Archive) FEWS archive: All data related to forecast bundled in one zip file Forecast and associated inputs can be retrieved in stand alone FEWS FEWS fc DB meta data RDB Data not directly accessible zip files archive-server Recommendation: This is a intermediatesolution only (as short as possible)
14 Where Do We Plan To Go? HEFS Verif Calb
15 Key Differences with Existing Archive System Data flows through the operational system to feed the archives Eliminates quality control nightmare Minimizes multiple decode pathways Provide for a more integrated archive 2 way data flow to support usage in operations and analysis Scalable, flexible and extensible architecture Hardware & database schemas
16 Gaps in Current Requirements: Meta-data What do we really need? What do we want? What about current archived data with little meta-data? Modifiers in CHPS Implemented significantly differently than NWSRFS Some decisions need to be made on how we want to handle modified time series
17 CHPS Time Series Example: Original Time Series Modifiers Time Series Used
18 Scheduled Objectives: Finalize conceptual design - Done Determine hardware requirements Dec 2010 Data requirements finalization Feb 2011 Build prototype system Sept 2011 Test system built at NOHRSC Operational field test at NWRFC Provide initial DB schema for review Sep 2011 Field deployment - ~2012
19 FEWS Archive and s FEWS DB Records Data IO Archive Process Archive Data I/O Archive DB Fully relational Records Archive New Apps: HEFS Calib Verify GUI FEWS GUI Files Data IO Insert/ Restore Process Event Trigger Archive Files Service Socket Archive Active Client/Server Data Exchanges Reformat, xform, etc on the fly FTP Site FTP Passive Data Publishing and/or Subscription External Decision Support Systems
20 Questions? Comments? FEWS DB Records Data IO Archive Process Archive Data I/O Archive DB Fully relational Records Archive New Apps: HEFS Calib Verify GUI FEWS GUI Files Data IO Insert/ Restore Process Event Trigger Archive Files Service Socket Archive Active Client/Server Data Exchanges Reformat, xform, etc on the fly FTP Site FTP Passive Data Publishing and/or Subscription External Decision Support Systems
Challenges in Extending, Testing, and Delivering FEWS
Challenges in Extending, Testing, and Delivering FEWS Lee Cajina,, U.S.A 2014 FEWS-User Days (10/28/2014) Presentation Outline What is the Community Hydrologic Prediction System (CHPS) and How is it Related
More informationWhat s New in Delft-FEWS
What s New in Delft-FEWS 13 th International Delft-FEWS User Days 20 October 2017 Who are we Marcel Ververs Gerben Boot Now: Delft-FEWS PM for S&M Contracts Now: Delft-FEWS PM for Developments FEWS-History
More informationService Manager. Ops Console On-Premise User Guide
Service Manager powered by HEAT Ops Console On-Premise User Guide 2017.2.1 Copyright Notice This document contains the confidential information and/or proprietary property of Ivanti, Inc. and its affiliates
More informationDesign Sql Server Schema Comparison Tool In Visual Studio 2012
Design Sql Server Schema Comparison Tool In Visual Studio 2012 These SSDT tools include data and schema comparison, as well as support for SSDT Visual Studio 2012 There is a standalone install experience
More informationCase studies: How Office 365 can streamline IT processes
Case studies: How Office 365 can streamline IT processes Table of contents: 1. Introduction 2. The benefits of partnering with Ignite and Office 365 3. Enabling opportunities for a startup business 4.
More informationMoving Materials from Blackboard to Moodle
Moving Materials from Blackboard to Moodle Blackboard and Moodle organize course material somewhat differently and the conversion process can be a little messy (but worth it). Because of this, we ve gathered
More informationSequence 8.2 Release Notes. Date: 13 th November 2016
Sequence 8.2 Release Notes Date: 13 th November 2016 2016 PNMsoft All Rights Reserved No part of this document may be reproduced in any form by any means without the prior authorization of PNMsoft. PNMsoft
More information1 Dulcian, Inc., 2001 All rights reserved. Oracle9i Data Warehouse Review. Agenda
Agenda Oracle9i Warehouse Review Dulcian, Inc. Oracle9i Server OLAP Server Analytical SQL Mining ETL Infrastructure 9i Warehouse Builder Oracle 9i Server Overview E-Business Intelligence Platform 9i Server:
More informationDrupal 8 THE VIDER ITY APPR OACH
Drupal 8 THE VIDER ITY APPROACH Introduction DR UPAL 8: THE VIDER ITY APPROACH Viderity focuses on designing the Total User Experience for Drupal sites, using a user-centered design approach Traditionally,
More informationHow Can a Tester Cope With the Fast Paced Iterative/Incremental Process?
How Can a Tester Cope With the Fast Paced Iterative/Incremental Process? by Timothy D. Korson Version 7.0814 QualSys Solutions 2009 1 Restricted Use This copyrighted material is provided to attendees of
More informationWhat s New in Delft-FEWS and
What s New in Delft-FEWS 2012.01 and 2012.02 Delft-FEWS User Days 2012 22 nd & 23 rd of November 2012 Where to find this information Release Notes Documentation WIKI http://fews.deltares.nl > Support Area
More information2/18/2009. Introducing Interactive Systems Design and Evaluation: Usability and Users First. Outlines. What is an interactive system
Introducing Interactive Systems Design and Evaluation: Usability and Users First Ahmed Seffah Human-Centered Software Engineering Group Department of Computer Science and Software Engineering Concordia
More informationDelft-FEWS2020 in your organization
Delft-FEWS2020 in your organization Impact and scope of the 3 roadmaps implemented Break-out Presentation DFUDA 2018 Gerben Boot (Deltares) 3 rd of May 2018 Overview Impact of the Delft-FEWS 2017.02 version
More informationDiskBoss DATA MANAGEMENT
DiskBoss DATA MANAGEMENT File Synchronization Version 9.1 Apr 2018 www.diskboss.com info@flexense.com 1 1 DiskBoss Overview DiskBoss is an automated, policy-based data management solution allowing one
More informationWhat is Standard APEX? TOOLBOX FLAT DESIGN CARTOON PEOPLE
What is Standard APEX? TOOLBOX FLAT DESIGN CARTOON PEOPLE About me Freelancer since 2010 Consulting and development Oracle databases APEX BI Blog: APEX-AT-WORK Twitter: @tobias_arnhold - Oracle ACE Associate
More informationGUI Computer Simulator
Comp145 UNC Chapel Hill Contract II GUI Computer Simulator Team #8 Client: Dr. Frederick P. Brooks Jr. and Prof. Greg Welch February 13, 2001 Dr. Frederick P. Brooks Jr. Chris Bailey [Admin] Ed Goode [Librarian]
More informationRensselaer and UWCalendar2 an institute-wide open-source Java events calendar. Communication & Collaboration Technologies
Rensselaer and UWCalendar2 an institute-wide open-source Java events calendar Communication & Collaboration Technologies Rensselaer Polytechnic Institute June 21, 2004 1 Who We Are Mike Douglass - Senior
More informationAWIPS Technology Infusion Darien Davis NOAA/OAR Forecast Systems Laboratory Systems Development Division April 12, 2005
AWIPS Technology Infusion Darien Davis NOAA/OAR Forecast Systems Laboratory Systems Development Division Plans for AWIPS Next Generation 1 What s a nice lab like you, doing in a place like this? Plans
More informationLeakDAS Version 4 The Complete Guide
LeakDAS Version 4 The Complete Guide SECTION 4 LEAKDAS MOBILE Second Edition - 2014 Copyright InspectionLogic 2 Table of Contents CONNECTING LEAKDAS MOBILE TO AN ANALYZER VIA BLUETOOTH... 3 Bluetooth Devices...
More informationNOMAD Metadata for all
EMMC Workshop on Interoperability NOMAD Metadata for all Cambridge, 8 Nov 2017 Fawzi Mohamed FHI Berlin NOMAD Center of excellence goals 200,000 materials known to exist basic properties for very few highly
More informationApplying User Centered Design in the Development of Systems without User Interfaces
Applying User Centered Design in the Development of Systems without User Interfaces National Defense Industrial Association 14 th Annual Systems Engineering Conference October 27, 2011 Dr. W. David Reese,
More informationThe C2 Workstation and Data Replication over Disadvantaged Tactical Communication Links
The C2 Workstation and Data Replication over Disadvantaged Tactical Communication Links Presentation held at the NATO RTO-IST Taskgroup 12 Workshop on September 11 th &12 th in Quebec, Canada TNO Physics
More informationArchitectural Design
Architectural Design Topics i. Architectural design decisions ii. Architectural views iii. Architectural patterns iv. Application architectures Chapter 6 Architectural design 2 PART 1 ARCHITECTURAL DESIGN
More informationContinuously Discover and Eliminate Security Risk in Production Apps
White Paper Security Continuously Discover and Eliminate Security Risk in Production Apps Table of Contents page Continuously Discover and Eliminate Security Risk in Production Apps... 1 Continuous Application
More informationSpecifying and Prototyping
Contents Specifying and Prototyping M. EVREN KIYMAÇ 2008639030 What is Specifying? Gathering Specifications Specifying Approach & Waterfall Model What is Prototyping? Uses of Prototypes Prototyping Process
More informationWebsite Training Part 2. Administration of the Website
Rotary Websites: Websites Club, Website Training Part 2 Administration of the Website Club Admin To login first click here Enter your username and password and then click Log In If you have forgotten your
More informationDesign Patterns describe a higher-level organization of solutions to common problems encountered in the development of software
Model-View-Controller Architecture Susan L. Miertschin Information Systems Technology University of Houston Adapted from a slide presentation by David Matuszek and another slide presentation by Eric Wohlstadter
More informationWhy Most IoT Projects Fail And how to ensure success with OSIsoft and Cisco Kinetic
Why Most IoT Projects Fail And how to ensure success with OSIsoft and Cisco Kinetic Presented by Stephen Friedenthal, IoT Solutions Architect About Cisco Systems, Inc. San Fran Companies want to derive
More informationOracle 10g and IPv6 IPv6 Summit 11 December 2003
Oracle 10g and IPv6 IPv6 Summit 11 December 2003 Marshal Presser Principal Enterprise Architect Oracle Corporation Agenda Oracle Distributed Computing Role of Networking IPv6 Support Plans Early IPv6 Implementations
More informationThe Seven Steps to Implement DataOps
The Seven Steps to Implement Ops ABSTRACT analytics teams challenged by inflexibility and poor quality have found that Ops can address these and many other obstacles. Ops includes tools and process improvements
More informationTesting and Diagnostics
Scope 3 Overview in real-time Signal analytics and diagnostics directly with the controller In the initial project design and also for commissioning or troubleshooting, transparent information concerning
More informationCAS 703 Software Design
Dr. Ridha Khedri Department of Computing and Software, McMaster University Canada L8S 4L7, Hamilton, Ontario Acknowledgments: Material based on Software Architecture by Tao et al. (Chapters 6 and 7) 1
More informationThe SNS Science Portal: Web-Based Visualization, Analysis and Simulation
The SNS Science Portal: Web-Based Visualization, Analysis and Simulation James Jeeembo Kohl Computer Science and Mathematics Oak Ridge National Laboratory DANSE Meeting Tuesday, January 23, 2007 This research
More information3rd Lecture Languages for information modeling
3rd Lecture Languages for information modeling Agenda Languages for information modeling UML UML basic concepts Modeling by UML diagrams CASE tools: concepts, features and objectives CASE toolset architecture
More informationManage shots with a scriptable timeline for a collaborative VFX workflow.
HIERO 1.0 Manage shots with a scriptable timeline for a collaborative VFX workflow. HIERO enables VFX artists to manage shots more effectively by conforming them into a timeline, playing back, and then
More informationGLAST Large Area Telescope Instrument Science Operations Center
GLAST LAT ISOC Monthly Status Review - ISOC, August Gamma-ray Large Area Space Telescope GLAST Large Area Telescope Instrument Science Operations Center Monthly Status Review August Rob Cameron ISOC Manager
More informationReal-time Traffic Monitoring With Bluetooth
ECE 4600 Group Design Project Real-time Traffic Monitoring With Bluetooth Proposal by: Rory Jacob Marc Friesen Paul Grestoni Tyler Mailey Presented to: The Department of Electrical and Computer Engineering
More informationGSAW The Earth Observing System (EOS) Ground System: Leveraging an Existing Operational Ground System Infrastructure to Support New Missions
GSAW 2016 The Earth Observing System (EOS) Ground System: Leveraging an Existing Operational Ground System Infrastructure to Support New Missions David Hardison NASA Goddard Space Flight Center Johnny
More informationFramework 8.5. External Authentication. Reference Manual
Framework 8.5 External Authentication Reference Manual The information contained herein is proprietary and confidential and cannot be disclosed or duplicated without the prior written consent of Genesys
More informationVisual Studio Schema Compare Does Not Support The Specified Database
Visual Studio Schema Compare Does Not Support The Specified Database When you deploy the database project, the schema that you defined in the If the target database does not exist or if you chose to always
More informationAFCON. PULSE SCADA/HMI Product Description AFCON SOFTWARE AND ELECTRONICS LTD.
AFCON PULSE SCADA/HMI Product Description AFCON SOFTWARE AND ELECTRONICS LTD. Introduction Pulse is a next-generation platform for the development of industrial, building, and security SCADA/HMI applications.
More informationDesigning and debugging real-time distributed systems
Designing and debugging real-time distributed systems By Geoff Revill, RTI This article identifies the issues of real-time distributed system development and discusses how development platforms and tools
More informationDesigning your BI Architecture
IBM Software Group Designing your BI Architecture Data Movement and Transformation David Cope EDW Architect Asia Pacific 2007 IBM Corporation DataStage and DWE SQW Complex Files SQL Scripts ERP ETL Engine
More informationSencha Paris Meetup Switching from Titanium to Sencha Touch: a real life example
Sencha Paris Meetup Switching from Titanium to Sencha Touch: a real life example Laurent Jolia Ferrier 12 June 2014 Foreword: I have always favoured development tools targeting several OSs with "one" code
More informationCS3205 HCI IN SOFTWARE DEVELOPMENT INTRODUCTION TO PROTOTYPING. Tom Horton. * Material from: Floryan (UVa) Klemmer (UCSD, was at Stanford)
CS3205 HCI IN SOFTWARE DEVELOPMENT INTRODUCTION TO PROTOTYPING Tom Horton * Material from: Floryan (UVa) Klemmer (UCSD, was at Stanford) READINGS ID Book. Chapter 11 in published book, Design, Prototyping,
More informationSOFTWARE UPDATE INSTRUCTION MANUAL. Device Manager. Compatible with: DB4004, DB7000, Radio Explorer II, DB44
SOFTWARE UPDATE INSTRUCTION MANUAL Device Manager Compatible with: DB4004, DB7000, Radio Explorer II, DB44 Publish Date: 24-Nov-2014 DEVA Device Manager Software Update This document is intended to guide
More informationThe Cloud's Cutting Edge: ArcGIS for Server Use Cases for Amazon Web Services. David Cordes David McGuire Jim Herries Sridhar Karra
The Cloud's Cutting Edge: ArcGIS for Server Use Cases for Amazon Web Services David Cordes David McGuire Jim Herries Sridhar Karra Atlas Maps Jim Herries Atlas sample application The Esri Thematic Atlas
More informationiphone/ipad apps ICD 10 Search
iphone/ipad apps ICD 10 Search Tabular mode Look up ICD 10 cm code by term or number. For i phone or i pad Can convert ICD 9 to ICD 10 Store favorite codes and look up recently searched 1 month $2.99.
More informationAgenda. What is Replication?
!"#$%% "#&'( Agenda What is Replication? Why Replicate? Approaches to Replication Master/Slave Disconnected Repositories (Git / Bitkeeper / Mercurial / Bazaar) Active/Active Master/Slave vs Active/Active
More informationSCADA Software. 3.1 SCADA communication architectures SCADA system
3 SCADA Software 3.1 SCADA communication architectures 3.1.1 SCADA system A supervisory control and data acquisition (SCADA) system means a system consisting of a number of remote terminal units (RTUs)
More informationThomas Pelaia II, Ph.D. XAL Workshop 2012 December 13, 2012 Managed by UT-Battelle for the Department of Energy
Thomas Pelaia II, Ph.D. XAL Workshop 2012 December 13, 2012 XAL Loose Timeline at SNS 2012 Software Maintenance Neutron Production Operations Software Development Intensity Commissioning Machine Study
More informationMANTICORE II: Integrated logical IP network, a step beyond point to point links
MANTICORE II: Integrated logical IP network, a step beyond point to point links Victor Reijs, HEAnet NGN Workshop, TERENA, Amsterdam November 6th, 2007 victor.reijs@heanet.ie Virtualisation of network
More informationSoftware Architecture
Software Architecture L T JayPrakash jtl@iiitb.ac.in Software Architecture (recap) Other Influences on SA Therefore, SA is important and look into its constituents! Every software system has an architecture!
More informationTrace-Directed Modelling Mid-Project Meeting Report
Trace-Directed Modelling Mid-Project Meeting Report Timothy C. Lethbridge CRuiSE (Complexity Reduction in Software Engineering) Research Group University of Ottawa Dec 8, 2010 http://www.site.uottawa.ca/~tcl
More informationUser Interfaces. Rich Moeser. 5-6 Dec, 2006 EVLA M&C Critical Design Review Rich Moeser 1
User Interfaces Rich Moeser 5-6 Dec, 2006 EVLA M&C Critical Design Review Rich Moeser 1 Place in the System 5-6 Dec, 2006 EVLA M&C Critical Design Review Rich Moeser 2 EVLA User Interfaces Two types of
More informationOracle JET in Oracle APEX Marc Sewtz Senior Software Development Manager Oracle America, Inc. New York, NY
Oracle JET in Oracle APEX 18.1 Marc Sewtz Senior Software Development Manager Oracle America, Inc. New York, NY Marc Sewtz Senior Software Development Manager Oracle Application Express / Database Tools
More informationOBJECT ORIENTED SYSTEM DEVELOPMENT Software Development Dynamic System Development Information system solution Steps in System Development Analysis
UNIT I INTRODUCTION OBJECT ORIENTED SYSTEM DEVELOPMENT Software Development Dynamic System Development Information system solution Steps in System Development Analysis Design Implementation Testing Maintenance
More informationcopyright IOActive, Inc. 2007, all rights reserved. Breakage Jason Larsen
copyright IOActive, Inc. 2007, all rights reserved. Breakage Jason Larsen Who am I? Currently work for IOActive Spent the last five years doing SCADA research I don t often get a chance to speak to security
More informationD2.5 Data mediation. Project: ROADIDEA
D2.5 Data mediation Project: ROADIDEA 215455 Document Number and Title: D2.5 Data mediation How to convert data with different formats Work-Package: WP2 Deliverable Type: Report Contractual Date of Delivery:
More informationBasic Concepts & OS History
Basic Concepts & OS History Nima Honarmand Administrivia TA: Babak Amin Azad Office hours: Monday & Wednesday, 5:30-7:00 PM Location: 2217 old CS building VMs ready; SSH Keys will be emailed today Lab1
More informationIntegrated Water Resources Science and Services (IWRSS)
TOO MUCH POOR QUALITY TOO LITTLE Integrated Water Resources Science and Services (IWRSS) Collaborative Science, Services and Tools to Support Integrated and Adaptive Water Resources Management April, 2011
More informationSCALABLE WEB PROGRAMMING. CS193S - Jan Jannink - 2/02/10
SCALABLE WEB PROGRAMMING CS193S - Jan Jannink - 2/02/10 Weekly Syllabus 1.Scalability: (Jan.) 2.Agile Practices 3.Ecology/Mashups 4.Browser/Client 5.Data/Server: (Feb.) 6.Security/Privacy 7.Analytics*
More informationAthanassios Liakopoulos Slovenian IPv6 Training, Ljubljana, May 2010
Introduction ti to IPv6 (Part A) Athanassios Liakopoulos (aliako@grnet.gr) Slovenian IPv6 Training, Ljubljana, May 2010 Copy Rights This slide set is the ownership of the 6DEPLOY project via its partners
More informationChromatography Systems News Flash
Number: Prepared By: Date: DHF-2005-12 Gary Burce September 20, 2005 Chromatography Systems News Flash Worldwide GC and LC Distribution PE TotalChrom vs. Varian Galaxie Recently, we were fortunate to have
More informationSPECjbb2005. Alan Adamson, IBM Canada David Dagastine, Sun Microsystems Stefan Sarne, BEA Systems
SPECjbb2005 Alan Adamson, IBM Canada David Dagastine, Sun Microsystems Stefan Sarne, BEA Systems Topics Benchmarks SPECjbb2000 Impact Reasons to Update SPECjbb2005 Development Execution Benchmarking Uses
More informationFramework for Component-Based Structural Engineering Software
Framework for Component-Based Structural Engineering Software CR-AU-0248 Naveed Anwar, Worsak Kanok-Nukulchai Introduction Structural Design Process Design Management Client Dealing Principal Design Management
More informationImproving Situational Awareness for Utilities Operators and Energy Managers
Improving Situational Awareness for Utilities Operators and Energy Managers Presented by: Mary-Ann Ibeziako PI World Conference September 24-27, 2018 Barcelona, Spain 1 University of Maryland, College
More informationDatabase Design Process
Database Design Process IST 210 Todd S. Bacastow 2 Key points Database design must reflect the information system of which the database is a part Information systems undergo evaluation and revision within
More informationAltec Systems Inc 16 Goldpark Court Woodbridge, Ontario L4L 8V5. Monday October 22, 2007 Project Number
Altec Systems Inc 16 Goldpark Court Woodbridge, Ontario L4L 8V5 Monday October 22, 2007 Project Number 20070901 S. Areibi School of Engineering University of Guelph Guelph, Ontario N1G 2W1 Subject: Construction
More informationCreative Best Practices. Prototyping apps and websites in real time
Creative Best Practices Prototyping apps and websites in real time Have you ever... 1 2 3 Found it frustrating to design websites and mobile apps in one tool but use another tool for prototyping? Needed
More informationCase study on PhoneGap / Apache Cordova
Chapter 1 Case study on PhoneGap / Apache Cordova 1.1 Introduction to PhoneGap / Apache Cordova PhoneGap is a free and open source framework that allows you to create mobile applications in a cross platform
More informationSystems Development Life Cycle SDLC Planning Analysis Detailed systems design Implementation Maintenance 7 8 SDLC - Planning SDLC - Analysis Planning
Objectives Computer Science 202 Database Systems: Database Design To learn what an information system is. To learn what a Database Life Cycle (DBLC) is. To learn what a Systems Development Life Cycle (SDLC)
More informationThe world's leading Provider of open source Enterprise IT products and services Rainer Liedtke
The world's leading Provider of open source Enterprise IT products and services Regional Director EMEA Sales, Country Manager Germany 1 Status Of Open Source Software Adoption 2 What Do These Numbers Represent?
More informationHawaii Energy and Environmental Technologies (HEET) Initiative
Hawaii Energy and Environmental Technologies (HEET) Initiative Office of Naval Research Grant Award Number N0014-11-1-0391 Task 8. ENERGY-NEUTRAL ENERGY TEST PLATFORMS 8.3 Advanced Database Research, Development
More informationEngineering Design Notes I Introduction. EE 498/499 Capstone Design Classes Klipsch School of Electrical & Computer Engineering
Engineering Design Notes I Introduction EE 498/499 Capstone Design Classes Klipsch School of Electrical & Computer Engineering Topics Overview Analysis vs. Design Design Stages Systems Engineering Integration
More informationCall: Datastage 8.5 Course Content:35-40hours Course Outline
Datastage 8.5 Course Content:35-40hours Course Outline Unit -1 : Data Warehouse Fundamentals An introduction to Data Warehousing purpose of Data Warehouse Data Warehouse Architecture Operational Data Store
More informationDesign of Embedded Systems
Design of Embedded Systems José Costa Software for Embedded Systems Departamento de Engenharia Informática (DEI) Instituto Superior Técnico 2015-01-02 José Costa (DEI/IST) Design of Embedded Systems 1
More informationMonitoring the ALICE Grid with MonALISA
Monitoring the ALICE Grid with MonALISA 2008-08-20 Costin Grigoras ALICE Workshop @ Sibiu Monitoring the ALICE Grid with MonALISA MonALISA Framework library Data collection and storage in ALICE Visualization
More informationScience User Interface and Tools: Status. David R. Ciardi & Xiuqin Wu On Behalf of the SUIT Team at IPAC
Science User Interface and Tools: Status David R. Ciardi & Xiuqin Wu On Behalf of the SUIT Team at IPAC 1 Building the SUIT Vision Given the speed with which web technologies evolve, SUIT was intentionally
More informationTransform your Microsoft Project schedules into presentation reports with Milestones Professional.
Transform your Microsoft Project schedules into presentation reports with Milestones Professional. KIDASA Software s Milestones Professional offers a direct interface to Microsoft Project, making it easy
More informationIntelligent Control Systems: Integration of Process Control and Predictive Models in a Combined GUI- Based Application
Intelligent Control Systems: Integration of Process Control and Predictive Models in a Combined GUI- Based Application John M. D. Hill, Ph.D. United States Military Academy West Point, NY Context Process
More informationGP Power Tools. What are the benefits. (AKA: How it solves your pain points) Last Updated: 24-Apr-18
GP Power Tools What are the benefits (AKA: How it solves your pain points) Last Updated: 24-Apr-18 Purpose of this presentation The purpose of this presentation is to provide information about GP Power
More informationSTREAMLINING THE DELIVERY, PROTECTION AND MANAGEMENT OF VIRTUAL DESKTOPS. VMware Workstation and Fusion. A White Paper for IT Professionals
WHITE PAPER NOVEMBER 2016 STREAMLINING THE DELIVERY, PROTECTION AND MANAGEMENT OF VIRTUAL DESKTOPS VMware Workstation and Fusion A White Paper for IT Professionals Table of Contents Overview 3 The Changing
More informationTeam Process Data Warehouse Process Dashboard Notes for Core Data Schema
Team Process Data Warehouse Process Dashboard Notes for Core Data Schema The Core Schema document describes various database constructs that are present within the data warehouse. Since the warehouse itself
More informationCOMMUNITIES USER MANUAL. Satori Team
COMMUNITIES USER MANUAL Satori Team Table of Contents Communities... 2 1. Introduction... 4 2. Roles and privileges.... 5 3. Process flow.... 6 4. Description... 8 a) Community page.... 9 b) Creating community
More information1: Software Development and.net. An approach to building software
1: Software Development and.net An approach to building software Overview Programming in software development Life-Cycles for software development Object-orientation and modelling Requirements analysis
More informationUpdate on NAWIPS/GEMPAK Migration to AWIPS II
Update on NAWIPS/GEMPAK Migration to AWIPS II Unidata Policy Committee Meeting Michelle Mainelli NCEP Central Operations 15 April 2010 Topics NAWIPS/AWIPS Team Migration Goals FY10 Activities GEMPAK 6.0
More informationSAS System Powers Web Measurement Solution at U S WEST
SAS System Powers Web Measurement Solution at U S WEST Bob Romero, U S WEST Communications, Technical Expert - SAS and Data Analysis Dale Hamilton, U S WEST Communications, Capacity Provisioning Process
More information6 SSIS Expressions SSIS Parameters Usage Control Flow Breakpoints Data Flow Data Viewers
MSBI Training Program [SSIS SSAS SSRS] Duration : 60 Hrs SSIS 1 Introduction to SSIS SSIS Components Architecture & Installation SSIS Tools and DTS 2 SSIS Architecture Control Flow Tasks Data Flow Tasks
More informationDigits Fugit or. Preserving Digital Materials Long Term. Chris Erickson - Brigham Young University
Digits Fugit or Preserving Digital Materials Long Term Tawnya Mosier University of Utah Chris Erickson - Brigham Young University Our Presentation ti 1. The need for digital preservation. 2. What can we
More informationRapid Application Development [RAD]
Rapid Application Development [RAD] RAD In Solution Delivery,, Beyond Prototypes www.lytecube.com Author: Girish Bellalcheru CTO, Lytecube.com Abstract Rapid application development has traditionally been
More informationThis Quick Take. Slide 1
Slide 1 Slide 2 Quick Takes What Is RSS? Derry Lyons Director, IT Services South Kitsap School District, WA State This Quick Take Covers What is RSS? Why would I use it? Examples Resources Hello! My name
More informationPractical Capacity Planning in 2010 zaap and ziip
Practical Capacity Planning in 2010 zaap and ziip Fabio Massimo Ottaviani EPV Technologies February 2010 1 Introduction When IBM released zaap (2004) and ziip(2006) most companies decided to acquire a
More informationEmpowering DBA's with IBM Data Studio. Deb Jenson, Data Studio Product Manager,
Empowering DBA's with IBM Data Studio Deb Jenson, Data Studio Product Manager, dejenson@us.ibm.com Disclaimer Copyright IBM Corporation [current year]. All rights reserved. U.S. Government Users Restricted
More informationIntroduction to RESTful Web Services. Presented by Steve Ives
1 Introduction to RESTful Web Services Presented by Steve Ives Introduction to RESTful Web Services What are web services? How are web services implemented? Why are web services used? Categories of web
More informationInventions on LDAP data storage- A TRIZ based analysis
From the SelectedWorks of Umakant Mishra August, 2006 Inventions on LDAP data storage- A TRIZ based analysis Umakant Mishra Available at: https://works.bepress.com/umakant_mishra/54/ Inventions on LDAP
More informationjpad A Java Toolchain of Computer Programs for Aircraft Design.
SCAD2015 5 th Symposium on Collaboration in Aircraft Design 12-14 October, Naples, Italy jpad A Java Toolchain of Computer Programs for Aircraft Design. Software Engineering Best Practices Applied to Aerospace
More informationOracle APEX 18.1 New Features
Oracle APEX 18.1 New Features May, 2018 Safe Harbor Statement The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated
More informationThe PISA Project A Model Driven Development case study
In collaboration with The PISA Project A Model Driven Development case study Pedro J. Molina, PhD. May 19 th, 2007 Contents Introduction Goals Foundations Design aspects & Trade-offs Demo Problems found
More informationThe Best Storage for Virtualized Environments
The Best Storage for Virtualized Environments Paul Kessler Asia Pacific Solutions Marketing Alliances, NetApp Nov.4,2008 The Best Storage for Virtualized Environments Paul Kessler Solutions Marketing &
More information