Das4NET – The Next Generation Das Suite of Software @ SNS
This presentation is the property of its rightful owner.
Sponsored Links
1 / 1

Das4NET – The Next Generation Das Suite of Software @ SNS PowerPoint PPT Presentation


  • 108 Views
  • Uploaded on
  • Presentation posted in: General

Das4NET – The Next Generation Das Suite of Software @ SNS. Database. Client 1. Madhan Sundaram , Piotr A. Zolnierczuk and Richard A. Riedel ORNL, USA. Subscriber. Command Processor. Standard GUI. Script Host. Live Plot. Offline Plot. Mapping Generator. Database Plugin.

Download Presentation

Das4NET – The Next Generation Das Suite of Software @ SNS

An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -

Presentation Transcript


Das4net the next generation das suite of software sns

Das4NET – The Next Generation Das Suite of Software @ SNS

Database

Client 1

Madhan Sundaram , Piotr A. Zolnierczuk and Richard A. Riedel ORNL, USA

Subscriber

Command

Processor

Standard

GUI

Script

Host

Live

Plot

Offline

Plot

Mapping

Generator

Database

Plugin

Hardware

Interface

Plug-ins

AddIn

DBUpdate

AddIn

DasWebCam

C#

IronPython (NumPy)

REST

MAF

WCF

WPF

HOST

Web Browser

AddInWebComm

HOST

Windows SDK

Overview

Engine

Host

AddIn

NetTcp

AddIn

NetTcp

Windows Communication Foundation

Client 2

Subscriber

NetTcp

.NET 4.0

Host – Windows Presentation Foundation

Windows 7

Publisher

Das4NET is an attempt to bring modularity to data acquisition software that runs on the user computer. The modularity is achieved using a Plugin architecture using Microsoft’s latest Managed Addin Framework (MAF). MAF is contract based Interface programming which helps in achieving late binding and domain isolation. The framework also supports independent versioning meaning the main program and plugins can be developed independently of each other. One of the main advantages is that software enhancements can be installed at Run Time without having to restart the application. The Das4NET framework is shown below. With the help of this framework a DAS application can share the same Engine but it will be defined based on the plugins that it has.

Managed Addin Framework (aka Plug-in Architecture)

Client 3

Subscriber

Subscription

Event Notification

Das Infrastructure

MAF Architecture

Design Layout

Software Stack

Prototype

WCF Publish Subscribe

ORNL is managed by UT-Battelle, LLC, under contract DE-AC05-00OR22725 for the U.S. Department of Energy.


  • Login