Software Development at the LMU - Munich. Ideas, Vision, Commitment?

Size: px
Start display at page:

Download "Software Development at the LMU - Munich. Ideas, Vision, Commitment?"

Transcription

1 1 Software Development at the LMU - Munich Ideas, Vision, Commitment?

2 ObsPy 2

3 3 ObsPy ObsPy Python toolbox for seismologists Goal: facilitate rapid application development for seismology Modular extensible architecture Waveform data: GSE2/GSE1, MiniSEED, SAC, SEG-Y, SH Q/ASCII, SEISAN, IRIS TSPAIR & SLIST, WAV Inventory data: Dataless SEED, XML-SEED, RESP Data request clients: ArcLink/WebDC, IRIS DHI/Fissures, SeisHub, IRIS Web Service, NERIES Web Service Signal processing: Filters, triggers, instrument correction, rotation, array analysis, beamforming Plotting: spectrograms, beachballs and waveforms Waveform indexer

4 ObsPy ObsPy Open source (LGPL or GPL) 6 core developers Platform independent (Win, Mac, Linux) and tested Test-driven development (TDD), currently ~500 unit tests ( Reliance on well-known third-party libraries (numpy, scipy, matplotlib) Reusing well established code, e.g. libmseed, GSE UTI Automated build of API documentation from source Binary distributions: PyPI ( & Windows Installer Source code & community webpage containing tutorials, installation instruction, ticket system, mailing lists 4

5 5

6 Databases and Archiving: Problem: Real time System often to restrictive to do advanced science Common databases not flexible enough to support fast developing and parameter rich fields in geosciences (e.g., volcanology, computational seismology, local observatories) Missing multi-user or inter-institutional link between different data bases Our solution: SeisHub 6

7 SeisHub SeisHub Native, document-centric XML database RESTful Web service (HTTP, HTTPS), Standard relational database as back-end Both worlds: SQL for querying and manipulating data and any standard connected to XML, e.g. XSLT or XSD Not restricted to seismology at all Extended to a classical seismic database Index of local, file-based waveform archive (MiniSEED, GSE2, SAC,...) Meta Data: Gaps, overlaps, quality and timing information Waveform previews (30s) XML resource types for handling inventory data (XML-SEED) and events (QuakeML based) Remote waveforms access (ArcLink) 7

8 8 SeisHub SeisHub Technical Details Python-based, standalone web service Platform independent, open source (GPL) Implementation of various web protocols, like HTTP, SSH, SFTP Plug-in architecture: Dynamic discovering and loading of modules and support for Python.egg files Development remarks: Test-driven development proven software, so far ca. 250 test cases Well-documented source code Subversion Trac: ticket system and project wiki

9 9 SeisHub SeisHub: Database Design Data storage Primary data file system Continuous waveform archive (MiniSEED, GSE2, SAC...) Other data via (GeoTIFF, GPS time series, etc.) file system Meta Data Web service on top of a XML/relational database hybrid Data is packed into a XML document Data structure is within the document, no need for a predefined database schema XML resources are archived into a BLOB field Only searchable values are indexed Pointers to primary data

10 10 SeisHub SeisHub: Database Design Data access HTTP/HTTPS: REST web service XML documents have a fixed resource identifier (URL's) Data transformation via XML Style Sheets on request (?output=...) Data validation via Schema (XML Schema, RelaxNG, Schematron) on resource upload Document properties like related meta data or indexes SFTP: XML documents mapped into a virtual file system

11 11 SeisHub SeisHub: Database Design Indexing Generated using a XPath expression, type and additional options Simple creation + reindexing via web interface Various build-in types (datetime, bool, numeric, double, float, etc..) ProcessorIndex: custom processing Searching XPath-like query on XML catalog object (restricted to indexes) SQL on database object Mapper: predefined queries & output format bound to an fixed URL FileSystemResource: integrates a file system directory (read only)

12 12 SeisHub SeisHub: Advantages Technical: Sharing data over the network, but no firewall problems (HTTP / HTTPS) License free, open source, internet standards Platform independent, most basic client is a standard browser XML: Data validation on upload (XML schemas) Data transformation on request (XML stylesheets) Querying: SQL or XPath Scientist: May modify there data provided as XML document at any time without corrupting the underlying database May dynamically add or delete search indexes, schemas and stylesheets

13 13 Import of QuakeML via XSLT # -*- coding: utf-8 -*- import sys, httplib import os import glob import base64 from obspy.core import UTCDateTime USER = "xxxxx" PASS = "xxxxx" SERVERNAME = 'dummy.geophysik.uni-muenchen.de:8080' URL = '/xml/seismology/event/%s?format=seiscomp' now = UTCDateTime() auth = 'Basic ' + (base64.encodestring(user + ':' + PASS)).strip() filelook = "/home/seisdata/.seiscomp3/log/events/%04d/%02d/*/*/*.last.xml"%(now.year,now.month) #filelook = "/home/seisdata/.seiscomp3/log/events/%04d/*/*/*/*.last.xml"%(now.year) for filename in glob.glob(filelook): # print filename # read data + remove namespace because SeisHub doesn't like namespaces data = open(filename, 'rt').read() data = data.replace('xmlns=" '') #construct and send the header webservice = httplib.http(servername) webservice.putrequest("put", URL % (os.path.basename(filename))) webservice.putheader('authorization', auth) webservice.putheader("host", "localhost") webservice.putheader("user-agent", "Python PUT") webservice.putheader("content-type", "text/xml; charset=\"utf-8\"") webservice.putheader("content-length", "%d" % len(data)) webservice.endheaders() webservice.send(data) # get the response statuscode, statusmessage, header = webservice.getreply()

14

15 Use case (specific): e-tomo Europe Evolutionary tomography of the contiguous European continent. Evolutionary means (dis-) continuous improvement of tomographic model(s) using waveform inversion as more receiver stations and earthquakes become available.

16 e-tomo workflow (1/2)

17 Retrieve earthquake data from archive in near real time (ObsPy) e-tomo workflow (1/2)

18 e-tomo workflow (1/2) Retrieve earthquake data from archive in near real time (ObsPy) Retrieve earthquake source parameters (or estimate)

19 e-tomo workflow (1/2) Retrieve earthquake data from archive in near real time (ObsPy) Retrieve earthquake source parameters (or estimate) Run forward Simulations with various solvers and models (axisem, ses3d, seissol)

20 e-tomo workflow (1/2) Retrieve earthquake data from archive in near real time (ObsPy) Retrieve earthquake source parameters (or estimate) Run forward Simulations with various solvers and models (axisem, ses3d, seissol) Store real and synthetic data Visualization (e.g., SeisHub, Google Earth)

21 e-tomo workflow (1/2) Retrieve earthquake data from archive in near real time (ObsPy) Retrieve earthquake source parameters (or estimate) Run forward Simulations with various solvers and models (axisem, ses3d, seissol) System for interactive and automatic data mining (ObsPy/SeisHub) phase, amplitude fits Store real and synthetic data Visualization (e.g., SeisHub, Google Earth)

22 e-tomo workflow (1/2) Retrieve earthquake data from archive in near real time (ObsPy) Retrieve earthquake source parameters (or estimate) Run forward Simulations with various solvers and models (axisem, ses3d, seissol) Graphical representation of phase and amplitude Information (e.g., GIS, Google Earth) System for interactive and automatic data mining (ObsPy/SeisHub) phase, amplitude fits Store real and synthetic data Visualization (e.g., SeisHub, Google Earth)

23

24 choose different simulations (method, earth model)

25

26 Apply interactive adjustable filter or simulations, apply measures of coherence and display it graphically

27

28

29 Interactive selection of specific region and display synthetic

30 e-tomo workflow (2/2) If applicable: Calculation of kernels for new data (receivers or events) END

31 e-tomo workflow (2/2) If applicable: Calculation of kernels for new data (receivers or events) Subsurface model Updates, new versions Quantifiable quality improvement END

32 e-tomo workflow (2/2) If applicable: Calculation of kernels for new data (receivers or events) Subsurface model Updates, new versions Quantifiable quality improvement Recalculation of all earthquake souce Parameters with best model END

33 e-tomo workflow (2/2) If applicable: Calculation of kernels for new data (receivers or events) Subsurface model Updates, new versions Quantifiable quality improvement Recalculation of all earthquake souce Parameters with best model END Event Data base with improved locations, stfs and mechanisms

34 e-tomo workflow (2/2) If applicable: Calculation of kernels for new data (receivers or events) Subsurface model Updates, new versions Quantifiable quality improvement Recalculation of all earthquake souce Parameters with best model END Event Data base with improved locations, stfs and mechanisms

35 19 Vision: Observatory Scale: Connecting different Observatories together (client/server application) Developing more web services (e.g., quality control, array techniques etc.) with use of ObsPy as underlying signal toolbox Computational Seismology: flexible storage of ALL simulation relevant data in a data base (e.g., earth model, code used) storage of both synthetic and real data in the same archive; searchable field of methods, models mentioned above web service for estimating different scenarios (e.g, PGV for different regions) - attached to a GIS storage and interactive search of synthetic seismograms of virtual stations up to a supported precision

36 20 ObsPy: No direct Funding! Partial funding out of VERCE Open Source Project: small entry barriers; make people feel responsible for modules; focus on students/young researches Problem driven Automated testing increases the productivity and sustainablity More active input of the community is needed. SeisHub: No Funding! At present no active developer working on it. Partial funding out of VERGE possible. Already strong connection to the Geophysical Observatory will guarantee the sustainability at least to a lower level. Open Source Project! Documentation and active involvement of the community needed

Seismic waveform data retrieval

Seismic waveform data retrieval Topic Author Version Seismic waveform data retrieval Joachim Saul, GFZ German Research Centre for Geosciences, Telegrafenberg, 14473 Potsdam, Germany E-mail: saul@gfz-potsdam.de December 2014; DOI: 10.2312/GFZ.

More information

Network of European Research Infrastructures for Earthquake Risk Assessment and Mitigation. Report

Network of European Research Infrastructures for Earthquake Risk Assessment and Mitigation. Report Network of European Research Infrastructures for Earthquake Risk Assessment and Mitigation Report Automatic data QC and distribution statistics for data providers Activity: Activity number: Expanding access

More information

Geophysical observation network of JAMSTEC in Northwest Pacific Region

Geophysical observation network of JAMSTEC in Northwest Pacific Region Geophysical observation network of JAMSTEC in Northwest Pacific Region Seiji Tsuboi, Y. Ishihara, H.Mizutani, H.Nagao, Y.Yamagishi, Y.Yuki IFREE/JAMSTEC OHP (Ocean Hemisphere Project) observation network

More information

The Mantid Project. The challenges of delivering flexible HPC for novice end users. Nicholas Draper SOS18

The Mantid Project. The challenges of delivering flexible HPC for novice end users. Nicholas Draper SOS18 The Mantid Project The challenges of delivering flexible HPC for novice end users Nicholas Draper SOS18 What Is Mantid A framework that supports high-performance computing and visualisation of scientific

More information

A Tool for Evaluation and Optimization of Web Application Performance

A Tool for Evaluation and Optimization of Web Application Performance A Tool for Evaluation and Optimization of Web Application Performance Tomáš Černý 1 cernyto3@fel.cvut.cz Michael J. Donahoo 2 jeff_donahoo@baylor.edu Abstract: One of the main goals of web application

More information

Integrated Open-Source Geophysical Processing and Visualization

Integrated Open-Source Geophysical Processing and Visualization Integrated Open-Source Geophysical Processing and Visualization Glenn Chubak* University of Saskatchewan, Saskatoon, Saskatchewan, Canada gdc178@mail.usask.ca and Igor Morozov University of Saskatchewan,

More information

Agents and Web Services

Agents and Web Services Agents and Web Services ------SENG609.22 Tutorial 1 Dong Liu Abstract: The basics of web services are reviewed in this tutorial. Agents are compared to web services in many aspects, and the impacts of

More information

Wiley. Automated Data Collection with R. Text Mining. A Practical Guide to Web Scraping and

Wiley. Automated Data Collection with R. Text Mining. A Practical Guide to Web Scraping and Automated Data Collection with R A Practical Guide to Web Scraping and Text Mining Simon Munzert Department of Politics and Public Administration, Germany Christian Rubba University ofkonstanz, Department

More information

About This Document 3. Integration and Automation Capabilities 4. Command-Line Interface (CLI) 8. API RPC Protocol 9.

About This Document 3. Integration and Automation Capabilities 4. Command-Line Interface (CLI) 8. API RPC Protocol 9. Parallels Panel Contents About This Document 3 Integration and Automation Capabilities 4 Command-Line Interface (CLI) 8 API RPC Protocol 9 Event Handlers 11 Panel Notifications 13 APS Packages 14 C H A

More information

Replication and High-Availability

Replication and High-Availability ConfD XML-Based Network Management Software Next-Generation Configuration Management The increasing complexity of operator and enterprise networks and the requirement to deliver new services is driving

More information

An introduction to creating Web 2.0 applications in Rational Application Developer Version 8.0

An introduction to creating Web 2.0 applications in Rational Application Developer Version 8.0 An introduction to creating Web 2.0 applications in Rational Application Developer Version 8.0 September 2010 Copyright IBM Corporation 2010. 1 Overview Rational Application Developer, Version 8.0, contains

More information

Xtreeme Search Engine Studio Help. 2007 Xtreeme

Xtreeme Search Engine Studio Help. 2007 Xtreeme Xtreeme Search Engine Studio Help 2007 Xtreeme I Search Engine Studio Help Table of Contents Part I Introduction 2 Part II Requirements 4 Part III Features 7 Part IV Quick Start Tutorials 9 1 Steps to

More information

NaviCell Data Visualization Python API

NaviCell Data Visualization Python API NaviCell Data Visualization Python API Tutorial - Version 1.0 The NaviCell Data Visualization Python API is a Python module that let computational biologists write programs to interact with the molecular

More information

Crawl Proxy Installation and Configuration Guide

Crawl Proxy Installation and Configuration Guide Crawl Proxy Installation and Configuration Guide Google Enterprise EMEA Google Search Appliance is able to natively crawl secure content coming from multiple sources using for instance the following main

More information

Dream Report vs MS SQL Reporting. 10 Key Advantages for Dream Report

Dream Report vs MS SQL Reporting. 10 Key Advantages for Dream Report Dream Report vs MS SQL Reporting 10 Key Advantages for Dream Report Page 2 of 15 Table of Contents INTRODUCTION 3 PROFESSIONAL SOFTWARE FOR NON-PROGRAMMING USERS 4 CONSIDERABLE DIFFERENCE IN ENGINEERING

More information

owncloud Architecture Overview

owncloud Architecture Overview owncloud Architecture Overview owncloud, Inc. 57 Bedford Street, Suite 102 Lexington, MA 02420 United States phone: +1 (877) 394-2030 www.owncloud.com/contact owncloud GmbH Schloßäckerstraße 26a 90443

More information

Automating System Administration with Perl

Automating System Administration with Perl O'REILLY Beijing Cambridge Farnham Köln Sebastopol Taipei Tokyo SECOND EDITION Automating System Administration with Perl David N. Blank-Edelman Table of Contents Preface xv 1. Introduction 1 Automation

More information

XML Processing and Web Services. Chapter 17

XML Processing and Web Services. Chapter 17 XML Processing and Web Services Chapter 17 Textbook to be published by Pearson Ed 2015 in early Pearson 2014 Fundamentals of http://www.funwebdev.com Web Development Objectives 1 XML Overview 2 XML Processing

More information

Cross-domain Identity Management System for Cloud Environment

Cross-domain Identity Management System for Cloud Environment Cross-domain Identity Management System for Cloud Environment P R E S E N T E D B Y: N A Z I A A K H TA R A I S H A S A J I D M. S O H A I B FA R O O Q I T E A M L E A D : U M M E - H A B I B A T H E S

More information

COLLEGE OF COMPUTER SCIENCE & INFORMATICS Information Technology Courses

COLLEGE OF COMPUTER SCIENCE & INFORMATICS Information Technology Courses COLLEGE OF COMPUTER SCIENCE & INFORMATICS Information Technology Courses IT101 Introduction to Computer Applications The 20 th century not only brought us the dawn of Information Age, but continued to

More information

PATROL Internet Server Manager Technical Brief

PATROL Internet Server Manager Technical Brief PATROL Internet Server Manager Technical Brief Contents Why Manage Web Applications?...1 What Is PATROL?...1 The PATROL Agent...2 PATROL Knowledge Modules...2 The PATROL Console...2 PATROL Internet Server

More information

An Oracle White Paper May 2013. Creating Custom PDF Reports with Oracle Application Express and the APEX Listener

An Oracle White Paper May 2013. Creating Custom PDF Reports with Oracle Application Express and the APEX Listener An Oracle White Paper May 2013 Creating Custom PDF Reports with Oracle Application Express and the APEX Listener Disclaimer The following is intended to outline our general product direction. It is intended

More information

Key Benefits of Microsoft Visual Studio 2008

Key Benefits of Microsoft Visual Studio 2008 Key Benefits of Microsoft Visual Studio 2008 White Paper December 2007 For the latest information, please see www.microsoft.com/vstudio The information contained in this document represents the current

More information

MD Link Integration. 2013 2015 MDI Solutions Limited

MD Link Integration. 2013 2015 MDI Solutions Limited MD Link Integration 2013 2015 MDI Solutions Limited Table of Contents THE MD LINK INTEGRATION STRATEGY...3 JAVA TECHNOLOGY FOR PORTABILITY, COMPATIBILITY AND SECURITY...3 LEVERAGE XML TECHNOLOGY FOR INDUSTRY

More information

Implementing Mobile Thin client Architecture For Enterprise Application

Implementing Mobile Thin client Architecture For Enterprise Application Research Paper Implementing Mobile Thin client Architecture For Enterprise Paper ID IJIFR/ V2/ E1/ 037 Page No 131-136 Subject Area Information Technology Key Words JQuery Mobile, JQuery Ajax, REST, JSON

More information

Digital Asset Management System Quality Assurance Testing A Case Study

Digital Asset Management System Quality Assurance Testing A Case Study Digital Asset Management System Quality Assurance Testing A Executive Summary With the overwhelming response they got in the initial week of agreement, the Client Firm defied the hesitant approach of trying

More information

Lightweight Data Integration using the WebComposition Data Grid Service

Lightweight Data Integration using the WebComposition Data Grid Service Lightweight Data Integration using the WebComposition Data Grid Service Ralph Sommermeier 1, Andreas Heil 2, Martin Gaedke 1 1 Chemnitz University of Technology, Faculty of Computer Science, Distributed

More information

NatureServe s Environmental Review Tool

NatureServe s Environmental Review Tool NatureServe s Environmental Review Tool A Repeatable Online Software Solution for Agencies For More Information, Contact: Lori Scott Rob Solomon lori_scott@natureserve.org rob_solomon@natureserve.org 703-908-1877

More information

Developing a Web Server Platform with SAPI Support for AJAX RPC using JSON

Developing a Web Server Platform with SAPI Support for AJAX RPC using JSON Revista Informatica Economică, nr. 4 (44)/2007 45 Developing a Web Server Platform with SAPI Support for AJAX RPC using JSON Iulian ILIE-NEMEDI, Bucharest, Romania, inemedi@ie.ase.ro Writing a custom web

More information

SOA, case Google. Faculty of technology management 07.12.2009 Information Technology Service Oriented Communications CT30A8901.

SOA, case Google. Faculty of technology management 07.12.2009 Information Technology Service Oriented Communications CT30A8901. Faculty of technology management 07.12.2009 Information Technology Service Oriented Communications CT30A8901 SOA, case Google Written by: Sampo Syrjäläinen, 0337918 Jukka Hilvonen, 0337840 1 Contents 1.

More information

Introduction Installation Comparison. Department of Computer Science, Yazd University. SageMath. A.Rahiminasab. October9, 2015 1 / 17

Introduction Installation Comparison. Department of Computer Science, Yazd University. SageMath. A.Rahiminasab. October9, 2015 1 / 17 Department of Computer Science, Yazd University SageMath A.Rahiminasab October9, 2015 1 / 17 2 / 17 SageMath(previously Sage or SAGE) System for Algebra and Geometry Experimentation is mathematical software

More information

General principles and architecture of Adlib and Adlib API. Petra Otten Manager Customer Support

General principles and architecture of Adlib and Adlib API. Petra Otten Manager Customer Support General principles and architecture of Adlib and Adlib API Petra Otten Manager Customer Support Adlib Database management program, mainly for libraries, museums and archives 1600 customers in app. 30 countries

More information

See-GRID Project and Business Model

See-GRID Project and Business Model Improvements of the grid infrastructure and services within SEE-GRID Anastas Misev MARNET/MARGI/UKIM Macedonia Introduction SEE-GRID Project series SEE-GRID establish infrastructure SEE-GRID-2 extend infrastructure,

More information

Concepts of Database Management Seventh Edition. Chapter 9 Database Management Approaches

Concepts of Database Management Seventh Edition. Chapter 9 Database Management Approaches Concepts of Database Management Seventh Edition Chapter 9 Database Management Approaches Objectives Describe distributed database management systems (DDBMSs) Discuss client/server systems Examine the ways

More information

REST web services. Representational State Transfer Author: Nemanja Kojic

REST web services. Representational State Transfer Author: Nemanja Kojic REST web services Representational State Transfer Author: Nemanja Kojic What is REST? Representational State Transfer (ReST) Relies on stateless, client-server, cacheable communication protocol It is NOT

More information

Technical. Overview. ~ a ~ irods version 4.x

Technical. Overview. ~ a ~ irods version 4.x Technical Overview ~ a ~ irods version 4.x The integrated Ru e-oriented DATA System irods is open-source, data management software that lets users: access, manage, and share data across any type or number

More information

Easy configuration of NETCONF devices

Easy configuration of NETCONF devices Easy configuration of NETCONF devices David Alexa 1 Tomas Cejka 2 FIT, CTU in Prague CESNET, a.l.e. Czech Republic Czech Republic alexadav@fit.cvut.cz cejkat@cesnet.cz Abstract. It is necessary for developers

More information

Firewall Builder Architecture Overview

Firewall Builder Architecture Overview Firewall Builder Architecture Overview Vadim Zaliva Vadim Kurland Abstract This document gives brief, high level overview of existing Firewall Builder architecture.

More information

Owner of the content within this article is www.isaserver.org Written by Marc Grote www.it-training-grote.de

Owner of the content within this article is www.isaserver.org Written by Marc Grote www.it-training-grote.de Owner of the content within this article is www.isaserver.org Written by Marc Grote www.it-training-grote.de Configuring the Forefront TMG HTTP Filter Abstract In this article I will show you how to configure

More information

Indian Journal of Science International Weekly Journal for Science ISSN 2319 7730 EISSN 2319 7749 2015 Discovery Publication. All Rights Reserved

Indian Journal of Science International Weekly Journal for Science ISSN 2319 7730 EISSN 2319 7749 2015 Discovery Publication. All Rights Reserved Indian Journal of Science International Weekly Journal for Science ISSN 2319 7730 EISSN 2319 7749 2015 Discovery Publication. All Rights Reserved Analysis Drupal as a Content Management System in Libraries:

More information

UForge 3.4 Release Notes

UForge 3.4 Release Notes UForge 3.4 Release Notes This document is for users using and administrating UShareSoft UForge TM Platform v3.4. This document includes the release notes for: UForge TM Factory UForge TM Builder UI UForge

More information

Why API? Using the REST API in an education environment. JAMF Software, LLC

Why API? Using the REST API in an education environment. JAMF Software, LLC Why API? Using the REST API in an education environment. Brad Schmidt Technical Services Operations Manager Hopkins Public Schools Why API? Presentation agenda: Briefly - What is an API? What is the JSS

More information

Manage Workflows. Workflows and Workflow Actions

Manage Workflows. Workflows and Workflow Actions On the Workflows tab of the Cisco Finesse administration console, you can create and manage workflows and workflow actions. Workflows and Workflow Actions, page 1 Add Browser Pop Workflow Action, page

More information

FileMaker Server 9. Custom Web Publishing with PHP

FileMaker Server 9. Custom Web Publishing with PHP FileMaker Server 9 Custom Web Publishing with PHP 2007 FileMaker, Inc. All Rights Reserved. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker is a trademark of FileMaker,

More information

Microsoft SQL Server 2005 Reporting Services Step by Step

Microsoft SQL Server 2005 Reporting Services Step by Step Microsoft SQL Server 2005 Reporting Services Step by Step Stacia Misner; Hitachi Consulting To learn more about this book, visit Microsoft Learning at http://www.microsoft.com/mspress/books/9153.aspx 9780735622500

More information

Apple Client Management with JAMF. Andrew D Huston Client Infrastructure Group Informa8on Services Kent State University

Apple Client Management with JAMF. Andrew D Huston Client Infrastructure Group Informa8on Services Kent State University Apple Client Management with JAMF Andrew D Huston Client Infrastructure Group Informa8on Services Kent State University Intro Intro 2011 Kent State University President s Excellence in Action Award Winner

More information

Using the Cisco OnPlus Scanner to Discover Your Network

Using the Cisco OnPlus Scanner to Discover Your Network Using the Cisco OnPlus Scanner to Discover Your Network Last Revised: October 22, 2012 This Application Note explains how to use the Cisco OnPlus Scanner with the Cisco OnPlus Portal to discover and manage

More information

DecisionSpace. Prestack Calibration and Analysis Software. DecisionSpace Geosciences DATA SHEET

DecisionSpace. Prestack Calibration and Analysis Software. DecisionSpace Geosciences DATA SHEET DATA SHEET DecisionSpace Prestack Calibration and Analysis Software DecisionSpace Geosciences Key Features Large-volume prestack interpretation and analysis suite Advanced prestack analysis workflows native

More information

An Introduction to Using Python with Microsoft Azure

An Introduction to Using Python with Microsoft Azure An Introduction to Using Python with Microsoft Azure If you build technical and scientific applications, you're probably familiar with Python. What you might not know is that there are now tools available

More information

eng_pdf.indd 1 13-10-2010 09:27:30

eng_pdf.indd 1 13-10-2010 09:27:30 360 gives you control over the flow of information. 360 helps private- and public-sector customers to control, manage and share information and documents with a user interface they already know. It doesn't

More information

Inmagic Content Server Workgroup Configuration Technical Guidelines

Inmagic Content Server Workgroup Configuration Technical Guidelines Inmagic Content Server Workgroup Configuration Technical Guidelines 6/2005 Page 1 of 12 Inmagic Content Server Workgroup Configuration Technical Guidelines Last Updated: June, 2005 Inmagic, Inc. All rights

More information

SAP HANA Core Data Services (CDS) Reference

SAP HANA Core Data Services (CDS) Reference PUBLIC SAP HANA Platform SPS 12 Document Version: 1.0 2016-05-11 Content 1 Getting Started with Core Data Services....4 1.1 Developing Native SAP HANA Applications....5 1.2 Roles and Permissions....7 1.3

More information

#define. What is #define

#define. What is #define #define What is #define #define is CGI s production system for Application Management and Development, offered in the context of software as a service. It is a project management tool, configuration management

More information

ICE Trade Vault. Public User & Technology Guide June 6, 2014

ICE Trade Vault. Public User & Technology Guide June 6, 2014 ICE Trade Vault Public User & Technology Guide June 6, 2014 This material may not be reproduced or redistributed in whole or in part without the express, prior written consent of IntercontinentalExchange,

More information

Using the vcenter Orchestrator Plug-In for vsphere Auto Deploy 1.0

Using the vcenter Orchestrator Plug-In for vsphere Auto Deploy 1.0 Using the vcenter Orchestrator Plug-In for vsphere Auto Deploy 1.0 vcenter Orchestrator 4.2 This document supports the version of each product listed and supports all subsequent versions until the document

More information

Advanced Service Design

Advanced Service Design vcloud Automation Center 6.0 This document supports the version of each product listed and supports all subsequent versions until the document is replaced by a new edition. To check for more recent editions

More information

Rotorcraft Health Management System (RHMS)

Rotorcraft Health Management System (RHMS) AIAC-11 Eleventh Australian International Aerospace Congress Rotorcraft Health Management System (RHMS) Robab Safa-Bakhsh 1, Dmitry Cherkassky 2 1 The Boeing Company, Phantom Works Philadelphia Center

More information

Technologies for a CERIF XML based CRIS

Technologies for a CERIF XML based CRIS Technologies for a CERIF XML based CRIS Stefan Bärisch GESIS-IZ, Bonn, Germany Abstract The use of XML as a primary storage format as opposed to data exchange raises a number of questions regarding the

More information

Interwise Connect. Working with Reverse Proxy Version 7.x

Interwise Connect. Working with Reverse Proxy Version 7.x Working with Reverse Proxy Version 7.x Table of Contents BACKGROUND...3 Single Sign On (SSO)... 3 Interwise Connect... 3 INTERWISE CONNECT WORKING WITH REVERSE PROXY...4 Architecture... 4 Interwise Web

More information

Basic & Advanced Administration for Citrix NetScaler 9.2

Basic & Advanced Administration for Citrix NetScaler 9.2 Basic & Advanced Administration for Citrix NetScaler 9.2 Day One Introducing and deploying Citrix NetScaler Key - Brief Introduction to the NetScaler system Planning a NetScaler deployment Deployment scenarios

More information

OSF INTEGRATOR for INGRAM MICRO Integration Guide

OSF INTEGRATOR for INGRAM MICRO Integration Guide OSF INTEGRATOR for INGRAM MICRO Integration Guide Table of Contents 1 Installation... 3 1.1 Disabling Extension... 4 1.2 Uninstalling Extension... 4 2 Configuration... 5 3 Usage... 6 3.1 Automated product

More information

Introduction to Python

Introduction to Python 1 Daniel Lucio March 2016 Creator of Python https://en.wikipedia.org/wiki/guido_van_rossum 2 Python Timeline Implementation Started v1.0 v1.6 v2.1 v2.3 v2.5 v3.0 v3.1 v3.2 v3.4 1980 1991 1997 2004 2010

More information

SOFTWARE TESTING TRAINING COURSES CONTENTS

SOFTWARE TESTING TRAINING COURSES CONTENTS SOFTWARE TESTING TRAINING COURSES CONTENTS 1 Unit I Description Objectves Duration Contents Software Testing Fundamentals and Best Practices This training course will give basic understanding on software

More information

Quick start. A project with SpagoBI 3.x

Quick start. A project with SpagoBI 3.x Quick start. A project with SpagoBI 3.x Summary: 1 SPAGOBI...2 2 SOFTWARE DOWNLOAD...4 3 SOFTWARE INSTALLATION AND CONFIGURATION...5 3.1 Installing SpagoBI Server...5 3.2Installing SpagoBI Studio and Meta...6

More information

Managing Large Imagery Databases via the Web

Managing Large Imagery Databases via the Web 'Photogrammetric Week 01' D. Fritsch & R. Spiller, Eds. Wichmann Verlag, Heidelberg 2001. Meyer 309 Managing Large Imagery Databases via the Web UWE MEYER, Dortmund ABSTRACT The terramapserver system is

More information

A Web services solution for Work Management Operations. Venu Kanaparthy Dr. Charles O Hara, Ph. D. Abstract

A Web services solution for Work Management Operations. Venu Kanaparthy Dr. Charles O Hara, Ph. D. Abstract A Web services solution for Work Management Operations Venu Kanaparthy Dr. Charles O Hara, Ph. D Abstract The GeoResources Institute at Mississippi State University is leveraging Spatial Technologies and

More information

Deploy. Friction-free self-service BI solutions for everyone Scalable analytics on a modern architecture

Deploy. Friction-free self-service BI solutions for everyone Scalable analytics on a modern architecture Friction-free self-service BI solutions for everyone Scalable analytics on a modern architecture Apps and data source extensions with APIs Future white label, embed or integrate Power BI Deploy Intelligent

More information

Report. Architecture specification for data. workbench

Report. Architecture specification for data. workbench Network of European Research Infrastructures for Earthquake Risk Assessment and Mitigation Report D9.2 Architecture Specification for data workbench Activity: European-Mediterranean Earthquake Portal and

More information

St Petersburg College. Office of Professional Development. Technical Skills. Adobe

St Petersburg College. Office of Professional Development. Technical Skills. Adobe St Petersburg College Office of Professional Development Technical Skills Adobe Adobe Photoshop PhotoShop CS4: Getting Started PhotoShop CS4: Beyond the Basics Adobe Illustrator Illustrator CS4: Getting

More information

Pentaho Data Integration Tool

Pentaho Data Integration Tool 12/12/2013 Pentaho Data Integration Tool Business Intelligence Tool Team: Shrey Hatle Ashiqa Sayeed Deepti Gupta Neela G P INST 714 Project Report Prof. SUSAN WINTER FALL 2013 12/12/2013 1 Pentaho Data

More information

MicroStrategy Course Catalog

MicroStrategy Course Catalog MicroStrategy Course Catalog 1 microstrategy.com/education 3 MicroStrategy course matrix 4 MicroStrategy 9 8 MicroStrategy 10 table of contents MicroStrategy course matrix MICROSTRATEGY 9 MICROSTRATEGY

More information

Developing Microsoft Azure Solutions 20532B; 5 Days, Instructor-led

Developing Microsoft Azure Solutions 20532B; 5 Days, Instructor-led Developing Microsoft Azure Solutions 20532B; 5 Days, Instructor-led Course Description This course is intended for students who have experience building vertically scaled applications. Students should

More information

sqlfinance Customizable Enterprise Resource Planning (ERP) System

sqlfinance Customizable Enterprise Resource Planning (ERP) System SQL Finance Tel. 031 311 04 29 sqlfinance.com Fax. 031 312 36 20 Bundesgasse 26 3001 Bern/Switzerland sqlfinance Customizable Enterprise Resource Planning (ERP) System Highlights - Framework with multi

More information

Data Management in an International Data Grid Project. Timur Chabuk 04/09/2007

Data Management in an International Data Grid Project. Timur Chabuk 04/09/2007 Data Management in an International Data Grid Project Timur Chabuk 04/09/2007 Intro LHC opened in 2005 several Petabytes of data per year data created at CERN distributed to Regional Centers all over the

More information

Jitterbit Technical Overview : Microsoft Dynamics CRM

Jitterbit Technical Overview : Microsoft Dynamics CRM Jitterbit allows you to easily integrate Microsoft Dynamics CRM with any cloud, mobile or on premise application. Jitterbit s intuitive Studio delivers the easiest way of designing and running modern integrations

More information

Thin@ System Architecture V3.2. Last Update: August 2015

Thin@ System Architecture V3.2. Last Update: August 2015 Thin@ System Architecture V3.2 Last Update: August 2015 Introduction http://www.thinetsolution.com Welcome to Thin@ System Architecture manual! Modern business applications are available to end users as

More information

An Overview of the National Earthquake Information Center Acquisition Software System, Edge/Continuous Waveform Buffer

An Overview of the National Earthquake Information Center Acquisition Software System, Edge/Continuous Waveform Buffer An Overview of the National Earthquake Information Center Acquisition Software System, Edge/Continuous Waveform Buffer By John M. Patton, David C. Ketchum, and Michelle R. Guy Open-File Report 2015 1174

More information

1 (11) Paperiton DMS Document Management System System Requirements Release: 2012/04 2012-04-16

1 (11) Paperiton DMS Document Management System System Requirements Release: 2012/04 2012-04-16 1 (11) Paperiton DMS Document Management System System Requirements Release: 2012/04 2012-04-16 2 (11) 1. This document describes the technical system requirements for Paperiton DMS Document Management

More information

NASA's Strategy and Activities in Server Side Analytics

NASA's Strategy and Activities in Server Side Analytics NASA's Strategy and Activities in Server Side Analytics Tsengdar Lee, Ph.D. High-end Computing Program Manager NASA Headquarters Presented at the ESGF/UVCDAT Conference Lawrence Livermore National Laboratory

More information

IBM WebSphere Adapter for Email 7.0.0.0. Quick Start Tutorials

IBM WebSphere Adapter for Email 7.0.0.0. Quick Start Tutorials IBM WebSphere Adapter for Email 7.0.0.0 Quick Start Tutorials Note: Before using this information and the product it supports, read the information in "Notices" on page 182. This edition applies to version

More information

Technical Information Abstract

Technical Information Abstract 1/15 Technical Information Abstract Disclaimer: in no event shall Microarea be liable for any special, indirect or consequential damages or any damages whatsoever resulting from loss of use, data or profits,

More information

Ezodiac Model, Plan and Contractor of a Storage Facility

Ezodiac Model, Plan and Contractor of a Storage Facility A complete software application providing automated measurements storing, monitoring and feedback for dispersed environmental sensors. P. N. Christias*, A. Maitos**, E. Vogklis*** *Technical Educational

More information

Institute of Computational Modeling SB RAS

Institute of Computational Modeling SB RAS Institute of Computational Modeling SB RAS ORGANIZATION OF ACCESS TO OBSERVATIONAL DATA USING WEB SERVICES FOR MONITORING SYSTEMS THE STATE OF THE ENVIRONMENT Kadochnikov Aleksey A. Russia, Krasnoyarsk

More information

<Insert Picture Here> Oracle SQL Developer 3.0: Overview and New Features

<Insert Picture Here> Oracle SQL Developer 3.0: Overview and New Features 1 Oracle SQL Developer 3.0: Overview and New Features Sue Harper Senior Principal Product Manager The following is intended to outline our general product direction. It is intended

More information

Image Databases INLS 623 Lina Huang Elise Moore Ketan Palshikar Nevin Yang

Image Databases INLS 623 Lina Huang Elise Moore Ketan Palshikar Nevin Yang Image Databases INLS 623 Lina Huang Elise Moore Ketan Palshikar Nevin Yang What is an image database? Definition - a collection of image data, typically associated with the activities of one or more related

More information

FileMaker 11. ODBC and JDBC Guide

FileMaker 11. ODBC and JDBC Guide FileMaker 11 ODBC and JDBC Guide 2004 2010 FileMaker, Inc. All Rights Reserved. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker is a trademark of FileMaker, Inc. registered

More information

The Data Grid: Towards an Architecture for Distributed Management and Analysis of Large Scientific Datasets

The Data Grid: Towards an Architecture for Distributed Management and Analysis of Large Scientific Datasets The Data Grid: Towards an Architecture for Distributed Management and Analysis of Large Scientific Datasets!! Large data collections appear in many scientific domains like climate studies.!! Users and

More information

ANSA and μeta as a CAE Software Development Platform

ANSA and μeta as a CAE Software Development Platform ANSA and μeta as a CAE Software Development Platform Michael Giannakidis, Yianni Kolokythas BETA CAE Systems SA, Thessaloniki, Greece Overview What have we have done so far Current state Future direction

More information

The presentation explains how to create and access the web services using the user interface. WebServices.ppt. Page 1 of 14

The presentation explains how to create and access the web services using the user interface. WebServices.ppt. Page 1 of 14 The presentation explains how to create and access the web services using the user interface. Page 1 of 14 The aim of this presentation is to familiarize you with the processes of creating and accessing

More information

Sisense. Product Highlights. www.sisense.com

Sisense. Product Highlights. www.sisense.com Sisense Product Highlights Introduction Sisense is a business intelligence solution that simplifies analytics for complex data by offering an end-to-end platform that lets users easily prepare and analyze

More information

A DISTRIBUTED CATALOG AND DATA SERVICES SYSTEM FOR REMOTE SENSING DATA

A DISTRIBUTED CATALOG AND DATA SERVICES SYSTEM FOR REMOTE SENSING DATA A DISTRIBUTED CATALOG AND DATA SERVICES SYSTEM FOR REMOTE SENSING DATA Ramachandran Suresh *, Liping Di *, Kenneth McDonald ** * NASA/RITSS 4500 Forbes Blvd, Lanham, MD 20706, USA suresh@rattler.gsfc.nasa.gov

More information

Managing Servers in the Enterprise

Managing Servers in the Enterprise Managing Servers in the Enterprise Ed Cox Trainer Hewlett-Packard 2004 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice Objectives Install

More information

Course 6232A: Implementing a Microsoft SQL Server 2008 Database

Course 6232A: Implementing a Microsoft SQL Server 2008 Database Course 6232A: Implementing a Microsoft SQL Server 2008 Database About this Course This five-day instructor-led course provides students with the knowledge and skills to implement a Microsoft SQL Server

More information

Figure 1 - BI Publisher Enterprise Capabilities. OAUG Forum @ Collaborate 08 Page 2 Copyright 2008 by Lee Briggs

Figure 1 - BI Publisher Enterprise Capabilities. OAUG Forum @ Collaborate 08 Page 2 Copyright 2008 by Lee Briggs Oracle BI Publisher was originally developed to solve these reporting problems. It was first released with Oracle E- Business Suite 11.5.10 towards the end of 2005. The original release was called XML

More information

SharePoint Checklist and Resources

SharePoint Checklist and Resources SharePoint Checklist and Resources Activity Labs for Developer Labs for Administrator Resources Create a re-buildable SharePoint environment Lab : Install SharePoint 2010 Exercise 1: Create Active Directory

More information

Rich Media & HD Video Streaming Integration with Brightcove

Rich Media & HD Video Streaming Integration with Brightcove Rich Media & HD Video Streaming Integration with Brightcove IBM Digital Experience Version 8.5 Web Content Management IBM Ecosystem Development 2014 IBM Corporation Please Note IBM s statements regarding

More information

FileMaker Server 10 Help

FileMaker Server 10 Help FileMaker Server 10 Help 2007-2009 FileMaker, Inc. All Rights Reserved. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker, the file folder logo, Bento and the Bento logo

More information

Radio Network Configuration and Management System

Radio Network Configuration and Management System Radio Network Configuration and Management System Radio Network Configuration and Management System Needs In today s competitive marketplace, operators are focused on reducing their OPEX, keeping CAPEX

More information

VPMS - Advanced Media Management

VPMS - Advanced Media Management VPMS - Advanced Media Management Media Asset Management for Enterprise Needs As the volume of media data and the need for processing speed increases exponentially, professionals in broadcasting and other

More information