ViRBO features: das2 Jeremy Faden, Cottage Systems.

Slides:



Advertisements
Similar presentations
AJAX Development By Gary Mandela December 26,
Advertisements

TSpaces Services Suite: Automating the Development and Management of Web Services Presenter: Kevin McCurley IBM Almaden Research Center Contact: Marcus.
Introduction to Maven 2.0 An open source build tool for Enterprise Java projects Mahen Goonewardene.
1 CGICGI Common Gateway Interface Server-side Programming Lecture.
1 Actuate Corporation © 2010 THE BIRT COMPANY THE BIRT COMPANY THE BIRT COMPANY THE BIRT COMPANY THE BIRT COMPANY THE BIRT COMPANY THE BIRT COMPANY THE.
UNDERSTANDING JAVA APIS FOR MOBILE DEVICES v0.01.
Introduction to Model-View-Controller (MVC) Web Programming with TurboGears Leif Oppermann,
CBSD – Component Based Software Development - Introduction -
Introduction to SVG & Batik Presented by Shang-Ming Huang.
Presented by IBM developer Works ibm.com/developerworks/ 2006 January – April © 2006 IBM Corporation. Making the most of Creating Eclipse plug-ins.
Embedding - for better collaborations - Toshiyuki Takahei RIKEN.
Issues effecting the deployment of e-learning materials. Brian Mulligan Institute of Technology Sligo.
Part or all of this lesson was adapted from the University of Washington’s “Web Design & Development I” Course materials.
EasyView© for Moodle Presentation by Richard Goddard Project Manager VLE Middleware EasyView.
MVC New release IE8 Beta 1 Deep Zoom (sea dragon) Silver light 2.0 Beta 1 Expression Blend 2.5 Preview Instant Messaging API Enhancements to Virtual Earth.
GIS technologies and Web Mapping Services
Introduction to Silverlight. Slide 2 What is Silverlight? It’s part of a Microsoft Web platform called Rich Internet Applications (RIA) There is a service.
SednaSpace A software development platform for all delivers SOA and BPM.
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.
XIP™ – the eXtensible Imaging Platform A rapid application development and deployment platform Lawrence Tarbox, Ph.D. September, 2010.
QDataSet Data Model What is a data model? –My definition… –“model” in the CompSci sense A bank’s software has model for customers Store what’s relevant.
Presenting Statistical Data Using XML Office for National Statistics, United Kingdom Rob Hawkins, Application Development.
[The Virtual Radiation Belt Observatory] Bob Weigel (George Mason University) Software: Eric Kihn (NOAA/NGDC, ViRBO Web and API) Mikhail Zhizhin (RFO,
Drag and Drop Display and Builder. Timofei B. Bolshakov, Andrey D. Petrov FermiLab.
Extending ArcGIS for Server
® IBM Software Group © 2007 IBM Corporation J2EE Web Component Introduction
20-753: Fundamentals of Web Programming 1 Lecture 1: Introduction Fundamentals of Web Programming Lecture 1: Introduction.
CMPD 434 MULTIMEDIA AUTHORING Chapter 06 Multimedia Authoring Process IV.
Android for Java Developers Denver Java Users Group Jan 11, Mike
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.
Silverlight Technology. Table of Contents 1.What is Silverlight Technology? 2.Silverlight Overview. 2.1 How it works 2.2 Silverlight development tools.
___________________________________________GIST: A New Tool for Visualizing Geographic Data Environmental Modeling Center__________________________________________________.
Microsoft SharePoint Server 2010 for the Microsoft ASP.NET Developer Yaroslav Pentsarskyy
ViRBO and Autoplot. ViRBO Overview Virtual Radiation Belt Observatory Facilitate Search, Access, and Visualization of Radiation Belt Data Search – Develop.
Enabling High-Quality Printing in Web Applications
Leveraging ArcGIS Online Elevation and Hydrology Services
Putting it all together Dynamic Data Base Access Norman White Stern School of Business.
Contents 1.Introduction, architecture 2.Live demonstration 3.Extensibility.
Autoplot Overview Autoplot developed originally for ViRBO Virtual Observatory, then adopted by VMO, and RBSP instrument and other teams.
The Microsoft Technical Roadshow 2007 Rich Client Development in XAML Mark Johnston Developer & Platform Group Microsoft Ltd
1 Geospatial and Business Intelligence Jean-Sébastien Turcotte Executive VP San Francisco - April 2007 Streamlining web mapping applications.
OpenCCM MdC Philippe Merle LIFL - INRIA (soon)
PaPCo, Das2, and Autoplot Jeremy Faden, University of Iowa.
WIRED 4 An extensible generic Event Display Mark Donszelmann SLAC, Stanford, U.S.A. CHEP2004, 27 september – 1 october Interlaken, Switzerland.
HTML5 AND THE FUTURE JAVASCRIPT PLATFORM Marcelo Lopez Ruiz Senior Software Design Engineer Microsoft Corporation.
A Data Access Framework for ESMF Model Outputs Roland Schweitzer Steve Hankin Jonathan Callahan Kevin O’Brien Ansley Manke.
VxO submeeting of VOiG, June 11, 2007 HP VxO Gathering of the Tribes: pre-VOiG Meeting for the Virtual Heliophysics Great Observatory (HGO) Bob Weigel.
Introduction to Taverna Online and Interaction service Aleksandra Pawlik University of Manchester.
Contents : What is Silverlight? Silverlight Overview Silverlight Toolkit Overview Timeline & Packaging Silverlight V1.0 & V1.1 Properties of V1.0 Properties.
Post Processing Tools Sylvia Murphy National Center for Atmospheric Research.
August 2003 At A Glance The IRC is a platform independent, extensible, and adaptive framework that provides robust, interactive, and distributed control.
1 The EDIT System, Overview European Commission – Eurostat.
Introduction CSE 1310 – Introduction to Computers and Programming Vassilis Athitsos University of Texas at Arlington 1.
Features of JAS Plots Plots update in real time. Data for plots can be local or remote (use Java RMI to connect to JAS Data Server). Rich variety of styles.
EPICS Archiver SVG Interface. Timofei Bolshakov, Accelerator Division / Accelerator Controls, July 9, 2007.
Distributed Data Servers and Web Interface in the Climate Data Portal Willa H. Zhu Joint Institute for the Study of Ocean and Atmosphere University of.
Workflow in Microsoft Office SharePoint Server Jessica Gruber Consultant Microsoft Corporation.
Ajax 101 for CF Programmers Randy Brown – Michigan State University
Windows Vista Configuration MCTS : Internet Explorer 7.0.
1 RIC 2009 Symbolic Nuclear Analysis Package - SNAP version 1.0: Features and Applications Chester Gingrich RES/DSA/CDB 3/12/09.
Visual Web & AJAX with Netbeans 6.0 Your Name Sun Campus Ambassador Your Address.
Did your feature got in, out or planned?
Potential use of JAS/JAIDA etc. SAS J2EE Review
By Gary Mandela December 26, 2006
Introduction CSE 1310 – Introduction to Computers and Programming
Silverlight Technology
Types of Spatial Data Sites
And I have to create mobile apps too?
WIRED 4 Event Display Linear Collider Simulation Workshop
Windows Forms in Visual Studio 2005: An Overview
Presentation transcript:

ViRBO features: das2 Jeremy Faden, Cottage Systems

2. hi there 0.5 w/U of Iowa in Don Gurnett’s Plasma Wave Group, ~0.5 bda “Cottage Systems” independently with Reiner Friedel, Mel Goldstein, Jan Merka, Craig Kletzing, Jack Scudder, others, and of course on virbo w/ Bob Weigel. Role in virbo is to provide data visualization tools to virbo.

3. goals Provide graphics and analysis software using virbo data services (“middleware”) Provide trivial method for getting quick looks at data in virbo Promote buy-in by proving high-quality anaylsis software for your data that you’ve provided to virbo

4. path to here--papco Started with papco as virbo graphics provider. –Papco is IDL-based, open source software (Reiner and I maintain). –IDL “Runtime VM” allows IDL applications to run license-free. –Too much installation and configuration –Relies on additional apps for click-and-install functionality.

5. path to here--others Javascript or interactive svg –Would provide installation-less software, runs “on top of” web browser platform –Too complex, unproven technology –lots of new software to build data rendering capabilities

6. path to here--das2 das2 is java-based software for interactive data plotting and analysis –Open-source code developed mostly at U. Iowa Plasma Wave group. (I’m project lead) –Java available for just about every platform, often pre-installed –Java Web Start installs and maintains releases –Most of the work is done: rendering, interactivity model, data model.

7. Introduction to das2 In development since 2002, PW group production use since Goal was to deliver graphical science products to clients with no installation –Time-series spectrograms and line plots Pure-java plotting software delivered to client along with the data. Highly-interactive applications provided scanning, zooming, and slicing.

8. das2—design goals Installation-less. Click (wait once) and play Highly-interactive –Asynchronous –Graphical configuration (e.g. mouse to zoom) –Slicing, run-my-analysis-here workflow centered –modularily allows new data sources –Output to various formats: pdf, svg, png, ascii.

9. das2 application example Video:

10. das2 design goals Use modular components and science abstractions to encourage reuse and to develop a culture around the functionality –Spectrogram rendering algorithm well-known and understood. –Reiner’s “LvT” algorithm (from papco) for folding Flux(Time) into Flux(L-Shell,Time) Modular components->applications are assembled, not coded.

11. das2 and virbo das2 is a flexible framework for building applications Does it plot X? Answer is generally no, but it can be extended to so do easily. What can it do for virbo as of now?

12. data input ASCII tables ISTP -compliant CDF s (not pure java) netCdf Excel (just for fun…) DODS (OpenDAP) das2Streams New plug-ins implemented in java.

13. output Graphics –Pdf, svg vector formats –Png raster format –Soon eps –Soon copy-n-paste to powerpoint, etc. Digital Data –Dump this data to das2Stream, (an ascii table with xml metadata)

14. das2 cdf demo Video:

15. Integration into virbo collect data into data basket Das2 runs on server to provide pdf, eps and png formats for zero-install, zero-download quick- look. (analogous to webmail) Das2 runs on client to allow for interactive use of data. (Self-installing, initial download) Scripting language allows easy definition and control of applications. Virbo used to publish applications to collegues

16. summary My goal is to provide you with excellent tools that will simplify your life, delivering services, not software As your data is delivered into virbo, please give the tools a try, and let me know how they can be improved. Feedback always greatly appreciated

17. Questions and demos