Seisan meets Java Lars Ottemoller 1) and Jens Havskov 2) 1)British Geological Survey, UK 2)University of Bergen, Norway.

Slides:



Advertisements
Similar presentations
ISC's EC &GC meeting FUTURE PLANS ( ) Avi Shapira.
Advertisements

Introduction To Java Objectives For Today â Introduction To Java â The Java Platform & The (JVM) Java Virtual Machine â Core Java (API) Application Programming.
By SAG Objectives Cross platform QA Automation for web applications Scheduling the automation Automatically build the test scripts Generate the.
Financial Data Calculator© Produced by: Mathematical Investment Decisions, Inc. 95 West Gate Drive – 2 nd Floor Cherry Hill, NJ Web site:
Caching the MDSPlus Data via Hibernate By Ajith M Jose Comp6703 Project Client: Raju Karia Supervisor: Dr. Henry Gardner (Development of “WebScope”)
Using R as enterprise-wide data analysis platform Zivan Karaman.
Network Management Overview IACT 918 July 2004 Gene Awyzio SITACS University of Wollongong.
Design of Web-based Systems IS Development: lecture 10.
Two Broad Categories of Software
Introduction to z/OS Basics © 2006 IBM Corporation Chapter 8: Designing and developing applications for z/OS.
ISYS 512 Business Application Design and Development with.Net David Chao.
Aleksi Kallio CSC – IT Center for Science Chipster and collaboration with other bioinformatics platforms.
Distributed Systems: Client/Server Computing
E-Commerce The technical side. LAMP Linux Linux Apache Apache MySQL MySQL PHP PHP All Open Source and free packages. Can be installed and run on most.
Jennifer Paoletti. Office Live Workspace Basics provides a user with its own domain name, and the ability to create their own website. It also provides.
ECA 228 Internet/Intranet Design I Intro to the Web.
Web Programming Language Dr. Ken Cosh Week 1 (Introduction)
Client/Server Architectures
Company Background  Leb Shama Company Limited  Founded in 1999  Focus – Online backup software development  Business Strategy - Rely.
INTRODUCTION TO WEB DATABASE PROGRAMMING
University of Bergen public domain software: SEISLOG Linux, data-acquisition system for standard PC and embedded lowcost, low-power solutions Terje Utheim.
Linux GUI Chapter 5. Graphical User Interface GUI vs. CLI Easier and more intuitive More popular and advanced Needed for graphics, web browsing Linux.
Linux Operations and Administration
MySQL GUI Administration Tools Rob Donahue Manager, Distributed Systems Development May 7th, 2001 Rob Donahue Manager, Distributed Systems Development.
HDVC & Client Reflector server SIP Server User management HDVC & Client.
Open Web App. Purpose To explain Open Web Apps To explain Open Web Apps To demonstrate some opportunities for a small business with this technology To.
SITools Enhanced Use of Laboratory Services and Data Romain Conseil
SEISAN Earthquake Analysis Software
OpenSees on NEEShub Frank McKenna UC Berkeley. Bell’s Law Bell's Law of Computer Class formation was discovered about It states that technology.
The Seisan Earthquake Analysis Software
Section 2 Section 2.1 Identify hardware Describe processing components Compare and contrast input and output devices Compare and contrast storage devices.
QCDGrid Progress James Perry, Andrew Jackson, Stephen Booth, Lorna Smith EPCC, The University Of Edinburgh.
2nd NEAMTWS Task Team Meeting 30 September-1 October 2008, Southampton, UK 1 AYSEGUL KUSMEZER AS A NATIONAL EARTHQUAKE MONITORING CENTER OF KOERI.
Syllabus Management System. The Problem There is need for a management system for syllabi that: Provides a simple and effective user interface Allows.
Designing Applications for Performance Appropriate I/O for Specific Task Minimize all Initiation and Termination Design Everything to be “Interactive”
GEOSS- Washington 2005 The International Seismological centre An Earth Observation System of Systems Avi Shapira – International seismological Centre,
Web based Hydrology and Water Resources Information System for India
240-Current Research Easily Extensible Systems, Octave, Input Formats, SOA.
TownMUD An Interface for a Text-Based Multiple User Dimension.
GAAIN Virtual Appliances: Virtual Machine Technology for Scientific Data Analysis Arihant Patawari USC Stevens Neuroimaging and Informatics Institute July.
University of Bergen public domain software: Systems for seismic data-acquisition and processing T.Utheim 1, J.Havskov 1, Ø.Natvik 1, J.Å.Ojeda 1 and L.Ottemoeller.
J. Havskov and L. Ottem öller Key to sustainable networks: Manpower and skills more then equipment.
EMIRES Czech. 2 INSPIRE & its requirements Geographic information needed for good governance at all levels should be abundant and widely available under.
Dynamic Web Pages Jin Wu INF 385E Information Architecture School of Information 11/2/2006 Jin Wu INF 385E Information Architecture School of Information.
Experience with Earth Data Digitizers and Seislog Jens Havskov Department of Earth Science University of Bergen Norway ESC Potsdam, September 2004.
Proposal Nemo Hajiyusuf Ekaterina Mineeva Arpi Shaverdian.
© Geodise Project, University of Southampton, Integrating Data Management into Engineering Applications Zhuoan Jiao, Jasmin.
NNSN Real-time data-acquisition Event detection and Monitoring.
New Norwegian National Seismic Network Jens Havskov, University of Bergen Jan Fyen, NORSAR Presented at Nordic Detection Seminar, Oslo, June 4-6, 2008.
ISYS 512 Business Application Design and Development with.Net David Chao.
Windows Azure poDRw_Xi3Aw.
Web Page Designing With Dreamweaver MX\Session 1\1 of 9 Session 1 Introduction to PHP Hypertext Preprocessor - PHP.
Seismicity of the Eastern Cape Province from Mpho Mogoswane Department of Environmental, Water and Earth Sciences, Faculty of Science at Tshwane.
1 Chapter 1 INTRODUCTION TO WEB. 2 Objectives In this chapter, you will: Become familiar with the architecture of the World Wide Web Learn about communication.
ISYS 350 Building Business Applications
Web Programming Language
Chapter 8 Environments, Alternatives, and Decisions.
Multilevel Marketing Tree Viewer
FileSpot Collaborative File Manager
ISYS 350 Building Business Applications
A BRIEF INTRODUCTION TO UNIX OPERATING SYSTEM
Chapter 4.
ISYS 350 Building Business Applications
Dynamic Web Pages Jin Wu INF 385E Information Architecture
ISYS 350 Building Business Applications
ISYS 350 Building Business Applications
ISYS 350 Building Business Applications
Project Change Control
ISYS 350 Building Business Applications
Presentation transcript:

Seisan meets Java Lars Ottemoller 1) and Jens Havskov 2) 1)British Geological Survey, UK 2)University of Bergen, Norway

Background Development started in late 80s Large number of contributors Steady improvements, now Version 8 However, basics unchanged Low funding, most contributions through personal initiative

Functionality Routine analysis of earthquake data:  Database and formats  Plot and analyse signals  Earthquake location and magnitude  Fault plane solution  Catalogue search  Bulletin  Seismicity maps Research Tools

Philosophy Open source Non-commercial Multi-platform Open system Integrate essential tools into one package Documentation Support

Users Local and regional observatories in all parts of the world (~100) Widely used in the developing world Individual researchers 15% of data sent to ISC in Seisan format

Training University of Bergen, seismology courses Potsdam course Pre-conference courses (IASPEI, ASC, ESC) Regional projects (Central America, Africa) RELEMR project Commercial projects (India, Venezuela, Guatemala) Tutorial and test data distributed with software

Success ? Cons  Poor graphics  Most programs without GUI  Mostly written in Fortran  Advanced signal processing features limited

Success ? Pros  Free and open source  Multi-platform (especially Windows)  Reasonable documentation  Easy to install  Complete system (providing all tools needed at many observatories)  Easy integration of different data-sets  Good support

Seisan and Java SeisWeb (web based processing) Jseisan (local processing) SeisConf Developer: Bladimir Moreno

Client-server based architecture Processing software Database Seisweb Jseisan (GUI) Commands Data Script Server side SeisWeb: Web server JSeisan: Local machine Client side

Discussion client-server based architecture Tool can run with various processing/database systems Maximizes use of server side software Compatibility of results Minimizes size of client-side software Compression required, high exchange rate between client and server

Implementation SeisWeb/JSeisan independent of Seisan Basic functionality of Seisan Easy to use GUI also by non- professional Data formats: GSE and Nordic Security

Experience Java tools do provide improved GUI to Seisan Processing across web feasible Graphics platform dependant Java tools not the fastest Hardly any user feedback Users seem to continue with traditional tools

Future ? Seisan Continue support Minor modifications and some new features Java Combine SeisWeb and Jseisan Further development dependent on users’ acceptance

Demonstration Convert Orfeus SEED file to Seisan and enter into database Plot and analyse event (non-Java tools) Location and magnitude JSeisan  access to database  Analysis SeisConf Linux & Windows