VisPort: Web-Based Access to Community-Specific Visualization Functionality
|
|
|
- Allen Barrett
- 10 years ago
- Views:
Transcription
1 VisPort: Web-Based Access to Community-Specific Visualization Functionality M. Pauline Baker, Randy Heiland, Edward Bachta, and Manirupa Das Abstract. The VisPort visualization portal is an experiment in providing Web-based access to visualization functionality from any place and at any time. VisPort adopts a service-oriented architecture to encapsulate visualization functionality and to support remote access. Users employ browser-based client applications to choose data and services, set parameters, and launch visualization jobs. Visualization products typically images or movies are viewed in the user s standard Web browser. VisPort emphasizes visualization solutions customized for specific application communities. Finally, VisPort relies heavily on XML, and introduces the notion of visualization informatics the formalization and specialization of information related to the process and products of visualization. Index Terms. Visualization informatics, visualization provenance, visualization metadata, remote visualization, interaction history, Web services. 1 INTRODUCTION Visualization has become an indispensable tool for many researchers in computational science. Numerous visualization tools have been developed for the desktop, offering a spectrum of visual representations for observed data and simulation output and accommodating a variety of file formats. Several tools have been developed with an emphasis on high-performance computing, utilizing distributed and parallel visualization algorithms and rendering schemes, such as ParaView [1], VisIt [2] and EnSight Gold [3]. As data sets have become larger and larger, high-performance computing centers have installed large-scale, special-purpose visualization engines at their sites. In similar spirit, but on a smaller scale, individual research teams and academic departments have installed their own clusters, outfitted for visualization work. In both cases, users have expressed needs for utilizing these resources from afar. The TeraGrid community has responded by producing tools supporting remote access, including the TeraGrid visualization portal TGViz [4] at Argonne National Labs (ANL) and the VisEnable system [5] at Texas Advanced Computing Center (TACC). products typically images or movies are viewed in the user s standard Web browser. VisPort seeks to provide visualization capability that is customized for specific communities, because customization is closely linked to ease of use. VisPort currently includes functionality that evolved from our collaborations with the Terascale Supernova Initiative (TSI, a SciDAC Phase 1 program), the Inverse Ocean Modeling group (IOM, an NSF ITR project), and the Linked Environments for Atmospheric Discovery (LEAD, also funded by NSF). Finally, VisPort introduces the notion of visualization informatics the formalization and specialization of information related to the process and products of visualization. 2.1 Service-Oriented Architecture As shown in Figure 1, VisPort consists of (a) one or more service engines hosting visualization applications, (b) Webbased client applications, and (c) a server that acts as the entry point to the system, serving up the user interface applications and keeping records of user activity. 2 VISPORT The VisPort visualization portal is an experiment in providing Web-based access to visualization functionality from any place and at any time [6]. VisPort adopts a service-oriented architecture to encapsulate visualization functionality and to support remote access. Users employ a browser-based client application to interact with the system, to set parameters and launch visualization jobs. Visualization M. Pauline Baker, [email protected]. Randy Heiland, [email protected]. Edward Bachta, [email protected]. Manirupa Das, [email protected]. All authors at Pervasive Technology Labs at Indiana University, IUPUI (Indiana University Purdue University Indianapolis) Fig. 1. VisPort components. VisPort users access VisPort functionality through Web-based client interfaces. VisPort services for data manipulation, analysis, and visualization generate output products and save them to the local file system of the machine hosting the service. A service might produce an alternate form of the data itself, but service products are more commonly of graphical form imagery, movies, or geometry. VisPort s services are wrapped as SOAP-based Web services. The current VisPort
2 implementation includes two flavors of services: (1) C++ services, running on Windows and using.net to host the service, and (2) Python services, running on Linux and using ZSI [7] and Twisted [8] to support Web services and hosting. All of the current VisPort visualization services rely on VTK [9] for visualization algorithms to convert data to graphical form. Services are written to accept a collection of input parameters and to output graphics, which might be one or more images, movies, and/or geometry sets. During the course of completing a job, a service saves its output products as files on the local file system. When a service is finished executing a SOAP request, a SOAP response message is sent back to the client to signify completion of the task. Once visualization functionality is encapsulated and wrapped as a Web service, clients can be written using any of the languages or tools that can issue SOAP requests. Because of its large installed base, cross-platform availability, support for SOAP-based Web services, rich feature set, and easy-to-use authoring environment, we chose Adobe s Macromedia Flash for the current set of VisPort client applications. The user interface, shown in Figure 2, consists of an overall framework that supports browsing through data sets, exploring the services available for various data sets, reviewing the list of jobs that have been launched, and viewing visualization products from the current or previous user sessions. Also, in response to user choice about services to apply to a particular data set, the client application loads customized interface panels for manipulating the service parameters and sending a request to a service for activity. An example of a service interface panel is shown in Figure TeraGrid Connection VisPort includes a mechanism to make use of highperformance resources, especially Indiana University s Big Red machine (512 IBM JS21 Blades, each with two dual-core PowerPC 970 processors and 8GB of memory, connected by PCI-X Myrinet 2000). Selected VisPort services, running on Globus-enabled hosts, act as a proxy and delegate their visualization tasks to companion visualization applications executing on Big Red. In this case, the proxy service handles the task of retrieving TeraGrid user credentials from the NCSA MyProxy Server. The proxy service forwards these credentials to Big Red as part of launching the job. The proxy service also retrieves the visualization application s output products from Big Red and copies them to the proxy s local file system, making these products available to the rest of the system. Figure 3. A VisPort service panel. VisPort emphasizes simple user interfaces, customized for our applications researchers. 2.2 Community-Specific Visualizations Figure 2. The VisPort interface. VisPort s user interface, written in Macromedia Flash, supports browsing through data sets, services, jobs, products, and sessions. It is not surprising that many of the most meaningful and effective visualizations result from longer-term partnerships between applications researchers and visualization specialists. Partnership participants each contribute unique and critical expertise and knowledge. As depicted in Figure 4, introductory conversations about the science, the data, and the questions under study are followed by an iterative cycle of generating and sharing custom visualizations, getting feedback, and modifying representations. Over time, visualizations that are especially effective for the particular application community are identified, refined and optimized. A significant step forward in the partnership occurs when these visualization techniques are embedded into scripts or tools for subsequent use by the applications researcher.
3 Baker et al., VisPort providing simple user interfaces makes visualization functionality accessible for new users of computational science techniques. Making visualization easy to use is one component of broadening participation for the HPC and TeraGrid communities. 2.3 Visualization Informatics Fig. 4. VisPort collaboration model. VisPort supports the collaborative partnership between application researchers and visualization specialists, and facilitates iterative development of visualizations customized for particular application communities. It is also not surprising that end-users find customdesigned visualization tools easier to use than generalpurpose tools. General-purpose tools derive their power by providing enough options to handle a wide variety of data types, analysis tasks, and representations. But this often results in a complex user interface, where a great many choices must be made and parameters set before accomplishing the data analysis task. Custom-designed tools, on the other hand, can provide more limited, but targeted, functionality with much simpler user interfaces. VisPort is structured to emphasize community-specific and easy-to-use visualization. Users are registered as members of a particular community, and entry to the system is through a community-specific portal. During a VisPort session, a user has access to all the datasets that have been registered with VisPort for that community. The underlying service-based architecture is well-suited to developing a community-specific visualization portal. The service architecture encourages a clean separation between service functionality and the client user application. General-purpose back-end engines can be coupled with very simple, tailored user interfaces Custom Visualizations and TeraGrid Custom visualization solutions are especially important for high-performance computing. Almost by definition, HPC data sets are large. More important, HPC applications are cutting-edge computational science, perhaps generating simulation output at physical scales we have not dealt with before, or tackling multi-physics problems where traditional general-purpose visualization techniques might not apply. Additionally, HPC applications involve new levels of data complexity, such as in data assimilation applications involving real-time data observations and running simulations. While traditional visualization techniques are obviously still quite useful for these problems, the pioneering nature of HPC and TeraGrid computational science demands that attention also be given to advancing new custom approaches to data analysis and visualization. VisPort can also play a useful role in educating the next generations of TeraGrid users. VisPort s emphasis on Recently, substantial effort has been directed towards defining metadata to describe observed data and simulation output. With XML as a supporting technology, these efforts have led to a large number of community-specific formalizations for describing data. There has been far less attention given to defining metadata related specifically to visualization, at either the process or product level. In VisPort, we introduce the notion of visualization informatics the formalization and specialization of information related to the process and product of visualization. VisPort relies heavily on an underlying XML schema as a shared information base for the various components of the system. The VisPort schema introduces elements that (1) describe data at levels of abstraction that go beyond file formats, files, and runs; (2) describe the output products of visualization algorithms; and (3) capture the interaction history of a user with a visualization session. VisPort s emphasis on visualization informatics is similar in spirit to some aspects of the more complete and formal visualization model reported in [10] and [11]. This body of work offers formal models of the visualization exploration process, to support encapsulation, sharing, and analysis of visual explorations. Strategies for recording and analyzing information about data visualization sessions are also the topic in [12], where the focus is on capturing details about user interaction related to the knowledge discovery process, along with user-defined annotations of those details. Finally, VisTrails [13] concentrates on formalizing the visualization pipeline itself, and separating the pipeline from instances of execution, with special emphasis on reusing and optimizing visualization pipelines VisPort Data Description Schema Application scientists and visualization specialists have been aided for the last 2 decades by the existence of standardized data file formats such as HDF and NetCDF. However, these are file formats; higher levels of data organization are still left up to computational researchers, who make different choices about storing variables and timesteps in single or multiple files. The VisPort information schema introduces data description techniques for describing simulation output, independent of file format and storage strategy (currently limited to gridded data, but extensible to other forms). Further, the schema accommodates output from multiple same-grid simulation runs, treating (for example) an ensemble study of several runs as a collection of related, same-structure simulation outputs. In this case, run number is simply a higher-level dimension of the data space. As shown below, the VisPort information schema includes tags to describe coordinates and to combine coordinates to define grid shapes. Additional attributes and/or sub-elements of the Coordinates tag are available to
4 specify more detail about a coordinate, including its label, units of measurement, data type, and spacing information (regular or rectilinear) these details are omitted here for simplicity. The simulation variables populating the computational grid are described by Variable tags. Variables can be described as scalars, or as components of a named vector field. Note that these tags are designed to describe a data set in abstract terms, with no reference to file format or storage strategy. Mapping from the abstract dataset description to the file system is handled in the Location tag. The Location tag includes an explicit specification of file format, as well as a template string for file locations. The Location element s children supply information about how substitutions should be made into the file location string to generate the name of a specific file. For example, the XML fragment below describes simulation output from an ensemble of 36 runs, where each run computed a scalar field QRAIN and a vector field Wind on a 240 x 160 grid and saved these variables to a separate file for each of 180 timesteps. <dataset> <coordinate name= run size= 36 /> <coordinate name= time size= 180 /> <coordinate name= x size= 240 /> <coordinate name= y size= 160 /> <shape name= shapeone > <dimension index= 0 coordinate= x /> <dimension index= 1 coordinate= y /> <dimension index= 2 coordinate= time /> <dimension index= 3 coordinate= run /> </shape> <variable name="qrain" shape="shapeone" field="scalar" /> <variable name="u" shape="shapeone" field="vectorcomponentx" <variable name="v" shape="shapeone" field="vectorcomponenty" <variable name="w" shape="shapeone" field="vectorcomponentz" <location format="netcdf" path="$data/lead/ensem15/run 0 /wrf 1.nc"> <patternsub index="0" coordinate="run" width="3" /> <patternsub index="1" coordinate="time" width="3" /> </location> </dataset> In VisPort, a data description XML file is available for each of the data sets known to the system. On the user interface side, the data descriptor is used to customize the interface widgets. For example, a region of interest selector widget can be limited to start and end values that match the shape of the data, and drop down menus for variable selection can be limited to a list of scalar variables, or vector variables, as appropriate. On the services side, the data descriptor XML is passed as an argument to VisPort routines for data manipulation, data analysis, and/or visualization. A set of supporting data ingestion classes exists to parse the data descriptor XML, generate file paths, create the appropriate data readers, read the data, and (if requested) map the data to VTK data structures. The use of a data descriptor tailored for visualization purposes has proven useful in a number of ways. First, as noted above, it lets us customize the user interface elements in VisPort. Such customized interfaces are almost always easier to use and more resistant to user error. Further, the data description exists separate from the data itself. This means that user interface design and development activities can proceed in advance of data availability, or with languages and tools (such as Flash) that might not be suited for reading scientific data, even in standard file formats. Next, the data descriptor expresses an abstract model of the data set, without regard to file format or storage strategy. Data manipulation, analysis, and visualization services can be built to this abstract data model, relying on lower-level format-specific file readers for data reading. Finally, the abstract data model accommodates multiple runs of the same simulation code, such as we might find in an ensemble study. This strategy lets us treat run number (for example) as simply another dimension. For example, a generalpurpose color-mapped slice service could be used to produce images that show QRAIN from the final time-step of every run in the 36-run ensemble Visualization Products Schema Visualization imagery is only useful if information is available about the data set depicted, the algorithms used to map data to visual form, and the settings of relevant parameters. In short, understanding a visualization product depends on knowing the provenance of the visualization the history of its production and any subsequent modifications. In the current practice of visualization production, there is no standardized way to capture and record provenance of our products. In current practice, we tend to rely on clever file-naming schemes, or on the labeling and annotation that is embedded in the visual image, usually at the time of rendering. VisPort takes a significant step forward by insuring that provenance information is available for any visualization product. The client application and the services themselves each contribute information that is added to the provenance record. The VisPort client application captures parameter settings for visualization jobs as they are launched, recording this information according to tags defined in the VisPort information schema. Services record information about their output products in a Product Log, again conforming to the VisPort information schema for visualization products. The product schema includes tags for Images, Movies, and Geometry. An Info tag is also available to capture additional information. For example, the Color-Mapped Slice service outputs images (or movies), accompanied by an Info tag that notes the minimum and maximum values found in the data. Any number of applications could be developed for viewing VisPort visualizations. Currently, VisPort uses the session and product log XML records and an XSL transformation to produce an HTML Web page viewable in any browser. The provenance information for visualizations is included with the visualization in the page, as shown in Figure 5.
5 Baker et al., VisPort Fig. 5. VisPort output. VisPort visualizations are shown with information about the data, services, methods, and parameters used in their production. Images are scaled in the browser page, with links to the full-size version. [3] EnSight, [4] TeraGrid Visualization Gateway, Argonne National Labs, [5] D. Guzman, G. Johnson, and P. Shanmugam, "VisEnable: A User Friendly and Extensible System for Remote Visualization", TeraGrid 2006, Indianapolis IN, June [6] VisPort, vis.iu.edu/visport. [7] ZSI: The Zolera Soap Infrastructure, pywebsvcs.sourceforge.net/zsi.html. [8] Twisted, twistedmatrix.com/trac/. [9] The Visualization ToolKit, [10] T.J. Jankun-Kelly, Oliver Kreylos, Kwan-Liu Ma, Bernd Hamann, Kenneth I. Joy, John Shalf, and E. Wes Bethel, "Deploying Web-based Visual Exploration Tools on the Grid," IEEE Computer Graphics and Applications, vol. 23(3), pp , [11] T. J. Jankun-Kelly, Kwan-Liu Ma, and Michael Gertz, "A Model and Framework for Visualization Exploration," IEEE Transactions on Visualization and Computer Graphics, to appear, [12] Dennis P. Groth and Benjamin W. Murphy, "Tracking User Interactions with Visualizations," in IEEE Symposium on Information Visualization, Austin TX, October [13] Louis Bavoil, Steven P. Callahan, Patricia J. Crossno, Juliana Freire, Carlos E. Scheidegger, Claudio T. Silva, and Huy T. Vo, "VisTrails: Enabling Interactive Multiple-View Visualizations," in IEEE Visualization, Minneapolis MN, October SUMMARY The VisPort framework offers an infrastructure for Webbased access to remote visualization functionality, tailored for specific application communities. Within the context of this infrastructure development, we introduce the notion of visualization informatics, including a schema to support a high-level data abstraction model for gridded data, methods for capturing the provenance of visualization products, and techniques for capturing the interaction history of a user during a visualization session. In future work, we will expand the number of services offered to support additional representations. Further, we are considering the design of services to automate transfer of data from one site to another. We are also especially interested in increasing VisPort s reach and in working with new application communities on the use of VisPort. ACKNOWLEDGEMENTS This work is supported by an award from the National Science Foundation Division of Ocean Sciences ( ), and by a SciDAC grant from the U.S. Department of Energy programs in High Energy Physics, Nuclear Physics, and Advanced Scientific Computing Research (DE-FC02-03ER41275). We are grateful also to our application partners, especially Doug Swesty, Eric Myra, and Tony Mezzacappa; Brian Jewett and Bob Wilhelmson; Andrew Bennett and Boon Chua. REFERENCES [1] ParaView, [2] VisIt,
The Ultra-scale Visualization Climate Data Analysis Tools (UV-CDAT): A Vision for Large-Scale Climate Data
The Ultra-scale Visualization Climate Data Analysis Tools (UV-CDAT): A Vision for Large-Scale Climate Data Lawrence Livermore National Laboratory? Hank Childs (LBNL) and Charles Doutriaux (LLNL) September
HPC & Visualization. Visualization and High-Performance Computing
HPC & Visualization Visualization and High-Performance Computing Visualization is a critical step in gaining in-depth insight into research problems, empowering understanding that is not possible with
Vanguard Knowledge Automation System
KNOWLEDGE AUTOMATION SYSTEM: OVERVIEW Vanguard Knowledge Automation System Turn routine processes into easy-to-use Web Apps Vanguard Knowledge Automation System lets you capture routine business processes
Provenance for Visualizations
V i s u a l i z a t i o n C o r n e r Editors: Claudio Silva, [email protected] Joel E. Tohline, [email protected] Provenance for Visualizations Reproducibility and Beyond By Claudio T. Silva,
VisIt Visualization Tool
The Center for Astrophysical Thermonuclear Flashes VisIt Visualization Tool Randy Hudson [email protected] Argonne National Laboratory Flash Center, University of Chicago An Advanced Simulation and Computing
Visualization with ParaView
Visualization with ParaView Before we begin Make sure you have ParaView 4.1.0 installed so you can follow along in the lab section http://paraview.org/paraview/resources/software.php Background http://www.paraview.org/
Scientific Visualization with Open Source Tools. HM 2014 Julien Jomier [email protected]
Scientific Visualization with Open Source Tools HM 2014 Julien Jomier [email protected] Visualization is Communication Challenges of Visualization Challenges of Visualization Heterogeneous data
VisIVO, a VO-Enabled tool for Scientific Visualization and Data Analysis: Overview and Demo
Claudio Gheller (CINECA), Marco Comparato (OACt), Ugo Becciani (OACt) VisIVO, a VO-Enabled tool for Scientific Visualization and Data Analysis: Overview and Demo VisIVO: Visualization Interface for the
A Monitored Student Testing Application Using Cloud Computing
A Monitored Student Testing Application Using Cloud Computing R. Mullapudi and G. Hsieh Department of Computer Science, Norfolk State University, Norfolk, Virginia, USA [email protected], [email protected]
Post-processing and Visualization with Open-Source Tools. Journée Scientifique Centre Image April 9, 2015 - Julien Jomier
Post-processing and Visualization with Open-Source Tools Journée Scientifique Centre Image April 9, 2015 - Julien Jomier Kitware - Leader in Open Source Software for Scientific Computing Software Development
Visualization with ParaView. Greg Johnson
Visualization with Greg Johnson Before we begin Make sure you have 3.8.0 installed so you can follow along in the lab section http://paraview.org/paraview/resources/software.html http://www.paraview.org/
Parallel Large-Scale Visualization
Parallel Large-Scale Visualization Aaron Birkland Cornell Center for Advanced Computing Data Analysis on Ranger January 2012 Parallel Visualization Why? Performance Processing may be too slow on one CPU
Base One's Rich Client Architecture
Base One's Rich Client Architecture Base One provides a unique approach for developing Internet-enabled applications, combining both efficiency and ease of programming through its "Rich Client" architecture.
IDL. Get the answers you need from your data. IDL
Get the answers you need from your data. IDL is the preferred computing environment for understanding complex data through interactive visualization and analysis. IDL Powerful visualization. Interactive
Using Provenance to Improve Workflow Design
Using Provenance to Improve Workflow Design Frederico T. de Oliveira, Leonardo Murta, Claudia Werner, Marta Mattoso COPPE/ Computer Science Department Federal University of Rio de Janeiro (UFRJ) {ftoliveira,
Parallel Analysis and Visualization on Cray Compute Node Linux
Parallel Analysis and Visualization on Cray Compute Node Linux David Pugmire, Oak Ridge National Laboratory and Hank Childs, Lawrence Livermore National Laboratory and Sean Ahern, Oak Ridge National Laboratory
Cluster, Grid, Cloud Concepts
Cluster, Grid, Cloud Concepts Kalaiselvan.K Contents Section 1: Cluster Section 2: Grid Section 3: Cloud Cluster An Overview Need for a Cluster Cluster categorizations A computer cluster is a group of
KNIME Enterprise server usage and global deployment at NIBR
KNIME Enterprise server usage and global deployment at NIBR Gregory Landrum, Ph.D. NIBR Informatics Novartis Institutes for BioMedical Research, Basel 8 th KNIME Users Group Meeting Berlin, 26 February
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
Large Data Visualization using Shared Distributed Resources
Large Data Visualization using Shared Distributed Resources Huadong Liu, Micah Beck, Jian Huang, Terry Moore Department of Computer Science University of Tennessee Knoxville, TN Background To use large-scale
The Design and Implement of Ultra-scale Data Parallel. In-situ Visualization System
The Design and Implement of Ultra-scale Data Parallel In-situ Visualization System Liu Ning [email protected] Gao Guoxian [email protected] Zhang Yingping [email protected] Zhu Dengming [email protected]
TechTips. Connecting Xcelsius Dashboards to External Data Sources using: Web Services (Dynamic Web Query)
TechTips Connecting Xcelsius Dashboards to External Data Sources using: Web Services (Dynamic Web Query) A step-by-step guide to connecting Xcelsius Enterprise XE dashboards to company databases using
THE CCLRC DATA PORTAL
THE CCLRC DATA PORTAL Glen Drinkwater, Shoaib Sufi CCLRC Daresbury Laboratory, Daresbury, Warrington, Cheshire, WA4 4AD, UK. E-mail: [email protected], [email protected] Abstract: The project aims
HPC Portal Development Platform with E-Business and HPC Portlets
HPC Portal Development Platform with E-Business and HPC Portlets CHIEN-HENG WU National Center for High-Performance Computing, Hsin-Chu, 300, Taiwan E-mail: [email protected] Abstract HPC Portal Development
Building Platform as a Service for Scientific Applications
Building Platform as a Service for Scientific Applications Moustafa AbdelBaky [email protected] Rutgers Discovery Informa=cs Ins=tute (RDI 2 ) The NSF Cloud and Autonomic Compu=ng Center Department
VisIt: A Tool for Visualizing and Analyzing Very Large Data. Hank Childs, Lawrence Berkeley National Laboratory December 13, 2010
VisIt: A Tool for Visualizing and Analyzing Very Large Data Hank Childs, Lawrence Berkeley National Laboratory December 13, 2010 VisIt is an open source, richly featured, turn-key application for large
PMML and UIMA Based Frameworks for Deploying Analytic Applications and Services
PMML and UIMA Based Frameworks for Deploying Analytic Applications and Services David Ferrucci 1, Robert L. Grossman 2 and Anthony Levas 1 1. Introduction - The Challenges of Deploying Analytic Applications
A Methodological Shift in Building Design through Development of Collaborative Design Platforms
ctbuh.org/papers Title: Authors: Subject: Keywords: A Methodological Shift in Building Design through Development of Collaborative Design Platforms Jonatan Schumacher, CORE Studio, Thornton Tomasetti Matthew
Analyses on functional capabilities of BizTalk Server, Oracle BPEL Process Manger and WebSphere Process Server for applications in Grid middleware
Analyses on functional capabilities of BizTalk Server, Oracle BPEL Process Manger and WebSphere Process Server for applications in Grid middleware R. Goranova University of Sofia St. Kliment Ohridski,
Efficiency of Web Based SAX XML Distributed Processing
Efficiency of Web Based SAX XML Distributed Processing R. Eggen Computer and Information Sciences Department University of North Florida Jacksonville, FL, USA A. Basic Computer and Information Sciences
OPC COMMUNICATION IN REAL TIME
OPC COMMUNICATION IN REAL TIME M. Mrosko, L. Mrafko Slovak University of Technology, Faculty of Electrical Engineering and Information Technology Ilkovičova 3, 812 19 Bratislava, Slovak Republic Abstract
Visualization of Adaptive Mesh Refinement Data with VisIt
Visualization of Adaptive Mesh Refinement Data with VisIt Gunther H. Weber Lawrence Berkeley National Laboratory VisIt Richly featured visualization and analysis tool for large data sets Built for five
IBM SAP International Competence Center. Load testing SAP ABAP Web Dynpro applications with IBM Rational Performance Tester
IBM SAP International Competence Center Load testing SAP ABAP Web Dynpro applications with IBM Rational Performance Tester Ease of use, excellent technical support from the IBM Rational team and, of course,
IBM Rational Web Developer for WebSphere Software Version 6.0
Rapidly build, test and deploy Web, Web services and Java applications with an IDE that is easy to learn and use IBM Rational Web Developer for WebSphere Software Version 6.0 Highlights Accelerate Web,
Developing XML Solutions with JavaServer Pages Technology
Developing XML Solutions with JavaServer Pages Technology XML (extensible Markup Language) is a set of syntax rules and guidelines for defining text-based markup languages. XML languages have a number
A Peer-to-Peer Approach to Content Dissemination and Search in Collaborative Networks
A Peer-to-Peer Approach to Content Dissemination and Search in Collaborative Networks Ismail Bhana and David Johnson Advanced Computing and Emerging Technologies Centre, School of Systems Engineering,
Scalability and Performance Report - Analyzer 2007
- Analyzer 2007 Executive Summary Strategy Companion s Analyzer 2007 is enterprise Business Intelligence (BI) software that is designed and engineered to scale to the requirements of large global deployments.
The THREDDS Data Repository: for Long Term Data Storage and Access
8B.7 The THREDDS Data Repository: for Long Term Data Storage and Access Anne Wilson, Thomas Baltzer, John Caron Unidata Program Center, UCAR, Boulder, CO 1 INTRODUCTION In order to better manage ever increasing
Last Updated: July 2011. STATISTICA Enterprise Server Security
Last Updated: July 2011 STATISTICA Enterprise Server Security STATISTICA Enterprise Server Security Page 2 of 10 Table of Contents Executive Summary... 3 Introduction to STATISTICA Enterprise Server...
How to Ingest Data into Google BigQuery using Talend for Big Data. A Technical Solution Paper from Saama Technologies, Inc.
How to Ingest Data into Google BigQuery using Talend for Big Data A Technical Solution Paper from Saama Technologies, Inc. July 30, 2013 Table of Contents Intended Audience What you will Learn Background
Collaborative modelling and concurrent scientific data analysis:
Collaborative modelling and concurrent scientific data analysis: Application case in space plasma environment with the Keridwen/SPIS- GEO Integrated Modelling Environment B. Thiebault 1, J. Forest 2, B.
How To Build A Connector On A Website (For A Nonprogrammer)
Index Data's MasterKey Connect Product Description MasterKey Connect is an innovative technology that makes it easy to automate access to services on the web. It allows nonprogrammers to create 'connectors'
Real-Time Analytics on Large Datasets: Predictive Models for Online Targeted Advertising
Real-Time Analytics on Large Datasets: Predictive Models for Online Targeted Advertising Open Data Partners and AdReady April 2012 1 Executive Summary AdReady is working to develop and deploy sophisticated
An approach to grid scheduling by using Condor-G Matchmaking mechanism
An approach to grid scheduling by using Condor-G Matchmaking mechanism E. Imamagic, B. Radic, D. Dobrenic University Computing Centre, University of Zagreb, Croatia {emir.imamagic, branimir.radic, dobrisa.dobrenic}@srce.hr
Using Python for Signal Processing and Visualization
Using Python for Signal Processing and Visualization Erik W. Anderson Gilbert A. Preston Cláudio T. Silva Abstract We describe our efforts on using Python, a powerful intepreted language for the signal
Data Mining with Hadoop at TACC
Data Mining with Hadoop at TACC Weijia Xu Data Mining & Statistics Data Mining & Statistics Group Main activities Research and Development Developing new data mining and analysis solutions for practical
MEng, BSc Applied Computer Science
School of Computing FACULTY OF ENGINEERING MEng, BSc Applied Computer Science Year 1 COMP1212 Computer Processor Effective programming depends on understanding not only how to give a machine instructions
VisCMD: Visualizing Cloud Modeling Data
CPSC-533C Information Visualization Project Report VisCMD: Visualizing Cloud Modeling Data Quanzhen Geng (#63546014) and Jing Li (#90814013) Email: [email protected] [email protected] (Master of Software
Understanding Web personalization with Web Usage Mining and its Application: Recommender System
Understanding Web personalization with Web Usage Mining and its Application: Recommender System Manoj Swami 1, Prof. Manasi Kulkarni 2 1 M.Tech (Computer-NIMS), VJTI, Mumbai. 2 Department of Computer Technology,
The Visualization Pipeline
The Visualization Pipeline Conceptual perspective Implementation considerations Algorithms used in the visualization Structure of the visualization applications Contents The focus is on presenting the
#jenkinsconf. Jenkins as a Scientific Data and Image Processing Platform. Jenkins User Conference Boston #jenkinsconf
Jenkins as a Scientific Data and Image Processing Platform Ioannis K. Moutsatsos, Ph.D., M.SE. Novartis Institutes for Biomedical Research www.novartis.com June 18, 2014 #jenkinsconf Life Sciences are
Design and Deployment of Specialized Visualizations for Weather-Sensitive Electric Distribution Operations
Fourth Symposium on Policy and Socio-Economic Research 4.1 Design and Deployment of Specialized Visualizations for Weather-Sensitive Electric Distribution Operations Lloyd A. Treinish IBM, Yorktown Heights,
13.2 THE INTEGRATED DATA VIEWER A WEB-ENABLED APPLICATION FOR SCIENTIFIC ANALYSIS AND VISUALIZATION
13.2 THE INTEGRATED DATA VIEWER A WEB-ENABLED APPLICATION FOR SCIENTIFIC ANALYSIS AND VISUALIZATION Don Murray*, Jeff McWhirter, Stuart Wier, Steve Emmerson Unidata Program Center, Boulder, Colorado 1.
Processing Data with rsmap3d Software Services Group Advanced Photon Source Argonne National Laboratory
Processing Data with rsmap3d Software Services Group Advanced Photon Source Argonne National Laboratory Introduction rsmap3d is an application for producing 3D reciprocal space maps from x-ray diffraction
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
Sabre Red Apps. Developer Toolkit Overview. October 2014
Sabre Red Apps Developer Toolkit Overview October 2014 Red Apps are optional, authorized applications that extend the capabilities of Sabre Red Workspace. Red Apps are Sabre's branded version of an Eclipse
Introduction to Paraview. H.D.Rajesh
Introduction to Paraview H.D.Rajesh 1.Introduction 2.file formats 3.How to use Brief Overview Info: www.paraview.org http://www.paraview.org/wiki/paraview Open source,multi-platform application (Linux,
A Case Study in Integrated Quality Assurance for Performance Management Systems
A Case Study in Integrated Quality Assurance for Performance Management Systems Liam Peyton, Bo Zhan, Bernard Stepien School of Information Technology and Engineering, University of Ottawa, 800 King Edward
Deploying Kepler Workflows as Services on a Cloud Infrastructure for Smart Manufacturing
Procedia Computer Science Volume 29, 2014, Pages 2254 2259 ICCS 2014. 14th International Conference on Computational Science Deploying Kepler Workflows as Services on a Cloud Infrastructure for Smart Manufacturing
SQL Server 2005 Reporting Services (SSRS)
SQL Server 2005 Reporting Services (SSRS) Author: Alex Payne and Brian Welcker Published: May 2005 Summary: SQL Server 2005 Reporting Services is a key component of SQL Server 2005. Reporting Services
Pipeline Pilot Enterprise Server. Flexible Integration of Disparate Data and Applications. Capture and Deployment of Best Practices
overview Pipeline Pilot Enterprise Server Pipeline Pilot Enterprise Server (PPES) is a powerful client-server platform that streamlines the integration and analysis of the vast quantities of data flooding
Visualization of Semantic Windows with SciDB Integration
Visualization of Semantic Windows with SciDB Integration Hasan Tuna Icingir Department of Computer Science Brown University Providence, RI 02912 [email protected] February 6, 2013 Abstract Interactive Data
MicroStrategy Analytics Express User Guide
MicroStrategy Analytics Express User Guide Analyzing Data with MicroStrategy Analytics Express Version: 4.0 Document Number: 09770040 CONTENTS 1. Getting Started with MicroStrategy Analytics Express Introduction...
Pro/INTRALINK 9.0/9.1 Curriculum Guide
Pro/INTRALINK 9.0/9.1 Curriculum Guide NOTE: For a graphical depiction of the curriculum based on job role, please visit this page: http://www.ptc.com/services/edserv/learning/paths/ptc/proi_90.htm Web
SAM XFile. Trial Installation Guide Linux. Snell OD is in the process of being rebranded SAM XFile
SAM XFile Trial Installation Guide Linux Snell OD is in the process of being rebranded SAM XFile Version History Table 1: Version Table Date Version Released by Reason for Change 10/07/2014 1.0 Andy Gingell
MPD Technical Webinar Transcript
MPD Technical Webinar Transcript Mark Kindl: On a previous Webinar, the NTAC Coordinator and one of the Co-Chairs of the NTAC introduced the NIEM MPD specification, which defines releases and IEPDs. In
Accessing Data with ADOBE FLEX 4.6
Accessing Data with ADOBE FLEX 4.6 Legal notices Legal notices For legal notices, see http://help.adobe.com/en_us/legalnotices/index.html. iii Contents Chapter 1: Accessing data services overview Data
Annotea and Semantic Web Supported Collaboration
Annotea and Semantic Web Supported Collaboration Marja-Riitta Koivunen, Ph.D. Annotea project Abstract Like any other technology, the Semantic Web cannot succeed if the applications using it do not serve
Increasing Development Knowledge with EPFC
The Eclipse Process Framework Composer Increasing Development Knowledge with EPFC Are all your developers on the same page? Are they all using the best practices and the same best practices for agile,
The Scientific Data Mining Process
Chapter 4 The Scientific Data Mining Process When I use a word, Humpty Dumpty said, in rather a scornful tone, it means just what I choose it to mean neither more nor less. Lewis Carroll [87, p. 214] In
KNOWLEDGE GRID An Architecture for Distributed Knowledge Discovery
KNOWLEDGE GRID An Architecture for Distributed Knowledge Discovery Mario Cannataro 1 and Domenico Talia 2 1 ICAR-CNR 2 DEIS Via P. Bucci, Cubo 41-C University of Calabria 87036 Rende (CS) Via P. Bucci,
Zhenping Liu *, Yao Liang * Virginia Polytechnic Institute and State University. Xu Liang ** University of California, Berkeley
P1.1 AN INTEGRATED DATA MANAGEMENT, RETRIEVAL AND VISUALIZATION SYSTEM FOR EARTH SCIENCE DATASETS Zhenping Liu *, Yao Liang * Virginia Polytechnic Institute and State University Xu Liang ** University
HPC PORTAL DEVELOPMENT PLATFORM
HPC PORTAL DEVELOPMENT PLATFORM Chien-Heng Wu, National Center for High-Performance Computing, [email protected] ABSTRACT In the world of information technology, enterprise applications must be designed,
GIS Initiative: Developing an atmospheric data model for GIS. Olga Wilhelmi (ESIG), Jennifer Boehnert (RAP/ESIG) and Terri Betancourt (RAP)
GIS Initiative: Developing an atmospheric data model for GIS Olga Wilhelmi (ESIG), Jennifer Boehnert (RAP/ESIG) and Terri Betancourt (RAP) Unidata seminar August 30, 2004 Presentation Outline Overview
Business Process Management with @enterprise
Business Process Management with @enterprise March 2014 Groiss Informatics GmbH 1 Introduction Process orientation enables modern organizations to focus on the valueadding core processes and increase
CHAPTER FIVE RESULT ANALYSIS
CHAPTER FIVE RESULT ANALYSIS 5.1 Chapter Introduction 5.2 Discussion of Results 5.3 Performance Comparisons 5.4 Chapter Summary 61 5.1 Chapter Introduction This chapter outlines the results obtained from
CE 504 Computational Hydrology Computational Environments and Tools Fritz R. Fiedler
CE 504 Computational Hydrology Computational Environments and Tools Fritz R. Fiedler 1) Operating systems a) Windows b) Unix and Linux c) Macintosh 2) Data manipulation tools a) Text Editors b) Spreadsheets
2. Distributed Handwriting Recognition. Abstract. 1. Introduction
XPEN: An XML Based Format for Distributed Online Handwriting Recognition A.P.Lenaghan, R.R.Malyan, School of Computing and Information Systems, Kingston University, UK {a.lenaghan,r.malyan}@kingston.ac.uk
Visualisation in the Google Cloud
Visualisation in the Google Cloud by Kieran Barker, 1 School of Computing, Faculty of Engineering ABSTRACT Providing software as a service is an emerging trend in the computing world. This paper explores
4D and SQL Server: Powerful Flexibility
4D and SQL Server: Powerful Flexibility OVERVIEW MS SQL Server has become a standard in many parts of corporate America. It can manage large volumes of data and integrates well with other products from
Server & Application Monitor
Server & Application Monitor agentless application & server monitoring SolarWinds Server & Application Monitor provides predictive insight to pinpoint app performance issues. This product contains a rich
Collaborative Open Market to Place Objects at your Service
Collaborative Open Market to Place Objects at your Service D6.2.1 Developer SDK First Version D6.2.2 Developer IDE First Version D6.3.1 Cross-platform GUI for end-user Fist Version Project Acronym Project
Web Pages. Static Web Pages SHTML
1 Web Pages Htm and Html pages are static Static Web Pages 2 Pages tagged with "shtml" reveal that "Server Side Includes" are being used on the server With SSI a page can contain tags that indicate that
An Interface Design for Future Cloud-based Visualization Services
An Interface Design for Future Cloud-based Visualization Services Yuzuru Tanahashi Cheng-Kai Chen Stéphane Marchesin Kwan-Liu Ma Visualization and Interface Design Innovation (VIDI) Group University of
Evaluation of Nagios for Real-time Cloud Virtual Machine Monitoring
University of Victoria Faculty of Engineering Fall 2009 Work Term Report Evaluation of Nagios for Real-time Cloud Virtual Machine Monitoring Department of Physics University of Victoria Victoria, BC Michael
