Datum Gennadii Donchyts Task Force GUI Unified graphical user interface development in 2008.

Slides:



Advertisements
Similar presentations
VirtualSim Inc. Real tools for virtual worlds Presentation.
Advertisements

Pulan Yu School of Informatics Indiana University Bloomington Web service based Varuna.Net.
14 juni 2012 Vier nieuwe SOBEK modules in vogelvlucht Edward Melger.
JTX Overview Overview of Job Tracking for ArcGIS (JTX)
This project has received funding from the European Union’s Seventh Programme for Research, Technological Development and Demostration under Grant Agreement.
1 Layers Data from IBM-Rational and Craig Larman’s text integrated into these slides. These are great references… Slides from these sources have been modified.
TORQUE 3D Daniel Casadevall-Pino
BlogMyData A Virtual Research Environment for collaborative visualization of environmental data Andrew Milsted | 14 September 2010.
ACTIVE X By Ethan Huang. OUTLINE What is ActiveX? Component of ActiveX Why ActiveX? ActiveX and Java Security Issue.
REES: Reasoning Engines Evaluation Shell version 3.0 Automated Reasoning Lab University of California, Irvine.
Presented by IBM developer Works ibm.com/developerworks/ 2006 January – April © 2006 IBM Corporation. Making the most of Creating Eclipse plug-ins.
Functional Simulation Overview1 OpenTV PC Simulator.
ESRM 250/CFR 520 Winter 2010 Phil Hurvitz (with thanks to J. Lawler & P. Schiess) Introduction to GIS and ArcGIS 1 of 48.
The onion model for strategic roadmaps How to use roadmaps to communicate product strategy top-down for various target groups with different needs By Harri.
SCIA.ESA Professional Technology Intelligent Structural Modeling Technology watch and proof of concept Dr. J.P. Rammant, C.E.O. - SCIA Belgium Dr. M. Novak,
GNORASI vision and achievements, Future perspectives Panagiotis Symeonidis Environmental Physicist, M.Sc., Ph.D. Technical Director DRAXIS Environmental.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 18 Slide 1 Software Reuse 2.
EUROPEAN UNION Polish Infrastructure for Supporting Computational Science in the European Research Space Cracow Grid Workshop’10 Kraków, October 11-13,
Arc: Programming Options Dr Andy Evans. Programming ArcGIS ArcGIS: Most popular commercial GIS. Out of the box functionality good, but occasionally: You.
Danielle Baldwin, ITS Web Services CMS Administrator Application Overview and Joomla 1.5 RC 1 Highlights.
NA-MIC National Alliance for Medical Image Computing NAMIC-Kit Update Will Schroeder Jim Miller Bill Lorensen.
NOTE: To change the image on this slide, select the picture and delete it. Then click the Pictures icon in the placeholder to insert your own image. WEB.
Delft, 13 October 2011 Marc van Dijk Deltares Flood Forecasting Deltares FEWS-IWP.
E-Business & Web Technology - 1 © Minder Chen, IT Architectures Minder Chen, Ph.D. Associate Professor of ISOM George Mason University Fairfax,
ABAP/4 PROGRAMMING Menu Painter Modularization 講 師:呂 昇 燦 2000 年 9 月 28 日.
Wikis are websites where pages can be edited using an online document editor. Users can easily edit and share content. Enterprise wikis are platforms.
Automatic Generation Tools UNICOS Application Builder Overview 11/02/2014 Ivan Prieto Barreiro - EN-ICE1.
NA-MIC National Alliance for Medical Image Computing NA-MIC Software Engineering Bill Lorensen GE Research NA-MIC Engineering Core PI.
CFR 250/590 Introduction to GIS, Autumn 1999 © Phil Hurvitz, intro_av.ppt 1  Overview ArcView Overview ArcView Interface ArcView Help System.
Web mapping interoperability in practice, a Java approach guided by the OpenGis Web Map Server Interface Specification Pedro Fernández, R. Béjar, M.A.
Vision The ultimate IDE/CASE tool should supports all steps in the software development process. Current tools perform only minimal semantic-level analysis.
Domain-Specific Development Stuart Kent, Senior Program Manager, DSL Tools, Visual Studio Team System, Microsoft.
The ACGT Workflow Editing & Enactment Environment Giorgos Zacharioudakis Institute of Computer Science, Foundation for Research & Technology – Hellas (ICS-FORTH)
1 3. Computing System Fundamentals 3.1 Language Translators.
© DATAMAT S.p.A. – Giuseppe Avellino, Stefano Beco, Barbara Cantalupo, Andrea Cavallini A Semantic Workflow Authoring Tool for Programming Grids.
Fisheries Oceanography Collaboration Software Donald Denbo NOAA/PMEL-UW/JISAO Presented by Nancy Soreide NOAA/PMEL AMS 2002/IIPS 10.3.
Selected Topics in Software Engineering - Distributed Software Development.
DIRAC Review (13 th December 2005)Stuart K. Paterson1 DIRAC Review Exposing DIRAC Functionality.
What’s new in Kentico CMS 5.0 Michal Neuwirth Product Manager Kentico Software.
Shannon Hastings Multiscale Computing Laboratory Department of Biomedical Informatics.
1 AutoCAD Electrical What’s New? AutoCAD Electrical 2006 – What’s New? Advanced Micro Systems, Inc.
October 12, 2015 DelftShell sprint session. Intro.
Introduction to ArcGIS for Environmental Scientists Module 3 – GIS Analysis Model Builder.
ModelPedia Model Driven Engineering Graphical User Interfaces for Web 2.0 Sites Centro de Informática – CIn/UFPe ORCAS Group Eclipse GMF Fábio M. Pereira.
OpenMI 2.0 Design Gennadii Donchyts Deltares, The Netherlands.
© Geodise Project, University of Southampton, Knowledge Management in Geodise Geodise Knowledge Management Team Barry Tao, Colin Puleston, Liming.
S. Shumilov – Zürich Analytical Visualization Framework - a visual data processing and knowledge discovery system Ivan Denisovich, Serge Shumilov Department.
Taking Control of Visual Studio through Extensions and Extensibility Anthony Cangialosi Senior Program Manager Lead Microsoft Corporation DEV311.
QPE A Graphical Editor for Modeling using Queueing Petri Nets Christofer Dutz.
August 2003 At A Glance The IRC is a platform independent, extensible, and adaptive framework that provides robust, interactive, and distributed control.
Pipeline Execution Environment Laboratory of NeuroImaging UCLA.
Phil Pennington, Sr. Developer Evangelist, Microsoft Christian Saborio, Chief Software Architect, Scorpiotek Solutions SESSION CODE: WSV329.
Giulio Eulisse, Northeastern University CHEP’04, Interlaken, 27th Sep - 1st Oct, 2004 CHEP’04 IGUANA Interactive Graphics Project:
The CareWeb Framework An Update
Ganga/Dirac Data Management meeting October 2003 Gennady Kuznetsov Production Manager Tools and Ganga (New Architecture)
De Rigueur - Adding Process to Your Business Analytics Environment Diane Hatcher, SAS Institute Inc, Cary, NC Falko Schulz, SAS Institute Australia., Brisbane,
Datum Delft Shell Architecture. Contents Architecture, Design and Main Components  Components  Gui  Classes  Data Access Plugin  Models Integration.
61% YoY Growth.NET Active Developers (VS 2012+) 40%.NET Core downloads by new developers 62% GitHub contributions from outside of Microsoft (corefx.
Athanasios Topaloudis 3rd Forum 15/02/2017
.NET Framework 2.0 .NET Framework 3.0 .NET Framework 3.5
Visual Basic Code & No.: CS 218
Mobility for Real Estate – Extending JDE Core Data to User Fingertips
How to automatise the grid production - using model builder in ArcGIS
Wizard Templates.
CMPE419 Mobile Application Development
Layers Data from IBM-Rational and Craig Larman’s text integrated into these slides. These are great references… Slides from these sources have been modified.
Knowledge Based Workflow Building Architecture
Development STATUS, experiences and plans
1. Azure Data Explorer Azure Data Explorer enables rich data exploration over raw, structured, and semi-structured data delivering fast time to insight.
CMPE419 Mobile Application Development
Presentation transcript:

datum Gennadii Donchyts Task Force GUI Unified graphical user interface development in 2008

Contents (GUI) 2 Goals Development Process Design & architecture of the DelftShell Deliverables for 2008 Required support from others

Goals 12 september 2007Positionering, branding en huisstijl Deltares -3 Modular Code Architecture Graphical User Interface Graphical User Interface Unified modeling environment Models Data editing &analysis tools Easily extendible Plugin-based architecture Model-View-Controller Principle Public API Scripting Highly interoperable Direct communication with models Workflow management Integration with OpenMI components One tool for all Map Control (GIS subsystem) Schematisation Editor Time series editor Property Editor Visualization Reporting

Development Process

Move People Around Pair programming (daily) Stand-up Meetings (daily) User stories – together with clients Knowledge Management (wiki, blog, …) Presentations/Lectures Development Process (Extreme Programming)

Delft Shell Graphical User Interface Delft Tools Framework – set of libraries SOBEK Plug-in Models, data & editors SOBEK Plug-in Models, data & editors Delft3D Plug-in Models, data & editors Delft3D Plug-in Models, data & editors Gis Plug-In Data & editors Gis Plug-In Data & editors TimeSeries Plug-In Data & editors TimeSeries Plug-In Data & editors Core IApplication, IPlugin, Project, Task, IModel, Utils Threading, Xml, IO and other utilities Gui IGui, IMenuItem, IToolBarItem, IView Data Objects IDataItem, Quantity ITimeSeries, IFunction … SOBEK Engine(s) F90 SOBEK Engine(s) F90 Delft3D Engine(s) F90 Delft3D Engine(s) F90 Design & architecture of the DelftShell

12 september 2007Positionering, branding en huisstijl Deltares -7 Project Explorer Documents, tab-based Property Grid Logging Window Toolbars & Menus

Habitat 12 september 2007Positionering, branding en huisstijl Deltares -8

Delta-Verkenner 12 september 2007Positionering, branding en huisstijl Deltares -9

Integrating existing tools (RGFGRID, DIDO) 12 september 2007Positionering, branding en huisstijl Deltares -10

Main Deliverables for september 2007Positionering, branding en huisstijl Deltares -11 Time series editor Map control Schematization (grid, boundaries) Network Cross-section editor Structure editor Model data editors (1D flow) Parameters Boundary conditions Initial Conditions Visualisation of results

Tijdschatting (GUI) 12 september 2007Positionering, branding en huisstijl Deltares -12

Required support from others 12 september 2007Positionering, branding en huisstijl Deltares -13 Group of External and Internal Users to work with Users stories Tesing Communication with others Work together with other TFs Sales Maintenance & Support Budget People