Developer Session #3 NCRR Advanced SCIRun/BioPSE Elements: GUIs, Core Libs, Contributions & Support.

Slides:



Advertisements
Similar presentations
How to Author MIRC Teaching File Documents. MIRC M edical I maging R esource C enter.
Advertisements

The Biosafety Clearing-House of the Cartagena Protocol on Biosafety Tutorial – BCH Resources.
ARINs RESTful Provisioning Interface Tim Christensen.
The Electronic Office Some supplementary information Corporate websites Office automation Company intranet.
IORS Project Workshop for top reporting design organisations Way forward for Reporting Organisations Dominique ROLAND – Project Team member.
Geant4 ESTEC Workshop K.Amako 1 Geant4 User’s Documents Geant4 ESTEC Workshop 23 September, 1999 Katsuya Amako (KEK)
ARIADNE V4 Filip Neven, Stefaan Ternier & Erik Duval Dept. Computerwetenschappen, Katholieke Universiteit Leuven, Belgium
 Copyright 2005 Digital Enterprise Research Institute. All rights reserved. The Web Services Modeling Toolkit Mick Kerrigan.
1http://ndar.nih.gov NDAR Data Dictionary | Data Structure Mapping NDAR Data Dictionary Data Structure Definition: Creating a Mapping File Create a mapping.
Natural Resource Publications Management Publishing Reports in the Natural Resource Technical Report (NRTR), Natural Resource Report (NRR), and Natural.
Technical Tips and Tricks for User Support Mike Gardner
Professor Joe Perret Pierce College Transition to Microsoft Office 2007.
Process, Communication, and Certification Padma Venkata
The Basic Tools Presented by: Robert E., & Jonathan Chase.
Word Templates- Documents Directly from GP.
1 1 Roadmap to an IEPD What do developers need to do?
E-rate Online Tools Minimizing Errors and Saving Time.
SWIS Digital Inspections Project (SWIS DIP) Chris Allen, Information Management Branch California Integrated Waste Management Board November 5, 2008 The.
NCL Website Tour NCL Website Tour  NCL Website Tour Overview, downloading, what’s new FAQ Examples.
13 ° COSMO General Meeting Rome VERSUS2 Priority Project Report and Plan Adriano Raspanti.
Class Instructor Name Date. Classroom Tips Class Roster – Please Sign In Class Roster – Please Sign In Internet Usage Internet Usage –Breaks and Lunch.
Carolina Environmental Program Status of SMOKE Catherine Seppanen Carolina Environmental Program University of North Carolina - Chapel Hill.
1 XML as a preservation strategy Experiences with the DiVA document format Eva Müller, Uwe Klosa Electronic Publishing Centre Uppsala University Library,
Using a Template to Create a Resume and Sharing a Finished Document
WIRESCRIPT1 WIRESCRIPT Web Interactive REview of Scientific Culture, Research, Innovation Policy and Technology.
DORII Joint Research Activities DORII Joint Research Activities Status and Progress 6 th All-Hands-Meeting (AHM) Alexey Cheptsov on.
Advance Map Automation With Python
1Offline Weekly Meeting May May 2006 AliRoot Build Integration and (Testing) System Peter Hristov Vagner Morais.
Documentation NCRR Documentation for BioPSE/SCIRun and map3d All this great software and you want documentation too!?
Initial plans for WP 4 KickOff Meeting ICT-AGRI 2.
NIH NCRR Overview The SCIRun and BioPSE Problem Solving Environments Chris Johnson, Rob MacLeod, and David Weinstein Scientific Computing and Imaging Institute.
1 SPDX - Tools  Objectives:  Reduce the effort of creating, consuming and validating SPDX Documents  Provide a translation from the technical document.
McGraw-Hill/Irwin Copyright © 2013 by The McGraw-Hill Companies, Inc. All rights reserved. Chapter 4 Computer Software.
Standards for Technology in Automotive Retail STAR Update Michelle Vidanes STAR XML Data Architect April 30 th, 2008.
Esri UC2013. Technical Workshop. Technical Workshop 2013 Esri International User Conference July 8–12, 2013 | San Diego, California Supporting High-Quality.
1 Session Number Presentation_ID © 2002, Cisco Systems, Inc. All rights reserved. Using the Cisco TAC Website for Security and Virtual Private Network.
How to Convert to a Managed Package Winter `07 Ralph Eddy January 4, 2007.
DevelopersCommitters Users I’m getting the following exception…. Anybody have any clue why??? +1, I like that idea… Source & Binary Code Repository Bug.
WG 6 and Support Activities Plans for the next Year.
1 Electronic Filing System (EFS) EFS Overview. 2  EFS General Overview  EFS Software Components.
Online Submission and Management Information -- Authors AMS Annual Conference / AMS WMC Click on play to begin show.
BioPSE Examples NCRR BioPSE Examples: Networks, Datasets, Tutorials, and PowerApps.
LAPS Submission Guide. LAPS Submission Process – How to access the LAPS Forms LAPS Forms have been ed to the LTCHs by their respective LHIN.
THtml rev 2.0 Status and Plans of ROOT’s documentation facility Axel Naumann / Fermilab.
T Project Review Muuntaja I1 Iteration
ECG Simulation NCRR Overview Technology for the ECG Simulation project CardioWave BioPSE project background Tools developed to date Tools for the next.
ECHO Technical Interchange Meeting 2013 Timothy Goff 1 Raytheon EED Program | ECHO Technical Interchange 2013.
1 © 2004 Cisco Systems, Inc. All rights reserved. Session Number Presentation_ID Cisco Technical Support Seminar Using the Cisco Technical Support Website.
OPeNDAP Development and Security Policies. Development Policies All of our software uses LGPL or GPL –LGPL is used by most of the code –We want it to.
ICAD3218A Create User Documentation.  Before starting to create any user documentation ask ‘What is the documentation going to be used for?’.  When.
OpenPegasus Documentation Discussion What should we change, what should we keep? KS OpenPegasus Developers Conference 27 September 2012.
1 April 14, Starting New Open Source Software Projects William Cohen NCSU CSC 591W April 14, 2008.
Developers Users Committers How do I configure this now? Just one more fix and I am done! CVS Download/Use Software Submit problems/ request features Store.
Online Submission and Management Information -- Authors
PARTNER UPDATE V9 MILESTONE 1 & 2.
UNICOS Application Builder Architecture
TOP project – STATUS UPDATE & Workflow demo
Contributing Code to SCIRun / BioPSE
Global Grid Forum GridForge
OpenSAF Developer Days 2008 OpenSAF Release Management Session 15-07
Automated Update System
OpenOffice.org-Homepage
Technical update 05 of April 2017
Gibraltar Financial Services Commission
Overview of the SCIRun/BioPSE Software Systems
Patents e-Commerce Update: Public and Private PAIR
The SCIRun and BioPSE Problem Solving Environments
Patents e-Commerce Update: Public and Private PAIR
Background We would like to combine existing User guide and Admin guide currently in PDF form into a single HTML master site This master HTML site will.
Presentation transcript:

Developer Session #3 NCRR Advanced SCIRun/BioPSE Elements: GUIs, Core Libs, Contributions & Support

Developer Session #3 NCRR GUIs Expose variables Visual feedback Module/UI synchronization GuiVar tcl interpreter $this-c [args]

Developer Session #3 NCRR Threads Intra-, inter-module parallelism Architecture independent pthreads sgi threads Inter-thread communication mutex, barrier, mailbox Easy to allocate/launch

Developer Session #3 NCRR Persistent I/O (“Pio”) Read/write C++ classes Recursively descend classes Fix pointers Versioning for backward compatability XDR for architecture independence Not meant to be human-edited… no fault-tolerance!

Developer Session #3 NCRR Namespaces, STL Each Package defines its own namespace: e.g. SCIRun, BioPSE STL used for maps, vectors, strings iostream: std::cerr (not iostream.h)

Developer Session #3 NCRR Contributing Patches Bugzilla Open a bug report Return to bug report, submit attachment Preferable to ing scirun-develop!

Developer Session #3 NCRR Contributing Modules Same as patch, but also need… 1)Design spec (in XML file) 2)Documentation (can be in XML) 3)Validation net 4)Validation datasets Non-conflicting license May appear in our next code release

Developer Session #3 NCRR Documentation

Developer Session #3 NCRR Developer Support Documentation Programmer’s Guide Module descriptions Online code views FAQ Mailing List Direct Contact and Bugzilla Network meetings (Access Grid)

Developer Session #3 NCRR Installation Support Documentation Quick Start Installation Guide Third party packages FAQ Mailing List Direct Contact and Bugzilla

Developer Session #3 NCRR Internal Management Masterplan Procedures and content Module writing guide Dynamic document Technical Production LaTeX, HTML, XML Support for content providers Online and paper forms

Developer Session #3 NCRR Masterplan Roadmap Status report Dynamic links

Developer Session #3 NCRR Technical Production XML HTML PDF LaTeX Existing Tools LaTeX, latex2html, DocBook (XML) New Tools XML DTDs, automation Content Generation Voice recording/recognition Technical writer

Developer Session #3 NCRR External Support NCRR documentation website Updated daily Downloaded documentation Linked to installed release Web based and printable docs Submitting new documentation Required for module submission

Developer Session #3 NCRR Submitting New Docs Format XML -required for each module -can include complete description -template available, validation soon LaTeX -can include complete description -template available

Developer Session #3 NCRR Making Docs Merged at doc generation time XML and LaTeX are sources (not HTML!) printed documentation web documentation Tools (soon available) validation of XML and LaTeX Convert XML to HTML and TeX Convert LaTeX to HTML LaTeX/TeX to printed documents