
|
 |
 |
 |
 |

-
JWAVE Architectures
How JWAVE can provide solutions in a wide variety of application architectures
-
Using JWAVE 3.5 in Server Side Java Applications
The move from Applets to server-side J2EE applications
JWAVE is designed and presented as a solution for client/server and custom web-architected solutions. It has broad functionality and an open design that allows it to fit into many architectures and applications. Through the use of a Java servlet, the JWaveJSPServlet, it can also fit into server-side J2EE applications where no client-side Java is used. It can be used for either custom stand-alone solutions, or solutions involving integration with other tools including Application Servers, and N-tier architectures.
-
Calling the IMSL C Numerical Library from Java
This report describes
how to use the Java Native Interface (JNI) to call an IMSL C
Numerical Library (CNL) function from Java. Using JNI, Java calls C interface code,
which then calls the CNL function.
-
JWAVE
and CORBA
JWAVE is a distributed
data analysis and visualization solution, using PV-WAVE as a server
engine to provide the horsepower for analysis and visualization tasks.
As JWAVE is a multi-platform, networked, distributed solution, it is
natural to ask the question, "Can JWAVE plug into CORBA?"
-
The
Problem with Portals: Envisioning the Best Technologies for the Enterprise
Information Portal
The Enterprise Information
Portal (EIP) is a simple concept and an effective solution to an age-old
problem. Properly implemented, it can transform knowledge workers¡¦ PCs
into a single doorway to enterprise information wherever it may happen
to reside. The potential benefits of EIPs are straightforward enough.
The problem with portals, however, is that just providing knowledge
workers with a doorway to enterprise information is not the same as
providing them with the insights they need to identify and seize business
opportunities or to spot and address potential problems or threats.
It¡¦s not just information that knowledge workers need; it¡¦s timely insights
that spur action.
-
VDA
Tools Technology Unleashed
For many PV-WAVE
programmers, their exposure to VDA tools consists of running the Navigator
and using it as an interactive point-and-click method of accessing PV-WAVE
functionality. Few users actually program using VDA tools or the underlying
technology. The reason for this is certainly the great complexity of
the VDA tools Visual Numerics provides and the great number of underlying
routines they make. The goal of this document is to try and uncover
some of this complexity and show how both the current VDA tools and
the underlying pieces of the VDA tool technology can be easily applied
in new applications and retrofit to existing applications.
-
Sensor
Response Modeling for Trackers
The primary objective
of a sensor response model is to provide object sighting messages (OSMs)
in the form of accurate position and amplitude estimates to the tracker.
This paper will examine the capabilities of a sensor response model
entitled ¡§Passive Sensor Workbench〃 to evaluate object sighting measurement
accuracy by implementing a selected candidate sensor design and signal/image
processing technique.
-
Integrating
Simulation Research Into Curriculum Modules
Visual Numerics describes
the development of modules for teaching a senior-level course, Mechanical
Behavior of Materials, that incorporate the results of state-of-the-art
simulation techniques. The modules are Java Web-based. These modules
teach the basics of materials mechanical behavior using research simulation
codes that are state-of-the-art in the materials simulation community.
-
Enterprise
Computing for Numerics and Visualization
The way that people
use computers is in a state of turmoil. Desktop-based computing is moving
to a world in which the enterprise becomes more important than any one
individual machine: the enterprise computing model. In this white paper,
Visual Numerics shares its vision of how worldwide web technology and
distributed computing are converging to make enterprise computing technical
computing a reality. As a computing professional, the technology roadmap
for enterprise computing numerics and visualization that Visual Numerics
outlines in this white paper is vital for your own technical computing
and application strategy.
-
JWAVE
in the CAVE at Virginia Tech
In partnership with the National Computational Science Alliance (NCSA),
Virginia Tech's Visualization Laboratory has taken the next giant step
in scientific visual data analysis of volumetric, three-dimensional
data - by building the CAVE (VT-CAVE). Concurrently, Sun Microsystems,
Inc. and Visual Numerics, Inc. co-sponsored the creation of the Scientific
Modeling and Visualization Classroom (SMVC). Together, the VT-CAVE and
SMVC allow students and faculty link to high-performance computers and
visualize their results at their desks or in the CAVE. This article
will describe how this link is being built for educational and research
projects, and will focus on how Java™ and JWAVE was used to model, simulate
and visualize results.
-
Evaluating
American-Style Call Option Prices Based on Constrained Least-Squares
Computing the current
value of an American call option requires solving the Black-Scholes
PDE. The numerical computation involves solving this free boundary problem.
A finite difference approximation leads to a linear complementarity
problem with a tridiagonal matrix. With this paper Visual Numerics examines
an efficient technique for solving a related quadratic programming problem.
This development is based on a non-negative constrained least-squares
(NNLS) algorithm. Three examples are given, including graphics illustrating
the solutions.
-
Creating
DLLs for Use by LINKNLOAD in PV-WAVE® on Windows
This document describes
the steps to create a DLL for use by LINKNLOAD in PV-WAVE on the Windows
platform using Microsoft Developer Studio 97 with Visual C++ 5.0. This
document is meant to supplement the material found in the LINKNLOAD
entry in the on-line help. Although the emphasis of this document is
on using LINKNLOAD on the Windows platform, LINKNLOAD users on other
platforms may find some of the examples beneficial.
-
Aasen's
Method for Linear Systems with Self-Adjoint Matrices
Aasen's algorithm
is effective for solving systems of linear algebraic equations with
self-adjoint matrices. This note gives the formulas for complex matrices
and also mentions a technique for stabilizing the diagonal elements
of the tri-diagonal factor.
-
High
Performance Fortran Versus Explicit Message Passing on the IBM SP-2
The goal of this
work was to provide high-performance parallel implementations of the
LU, QR, and Cholesky factorizations and their associated solvers in
double precision and double precision complex for the IBM SP-2 for Visual
Numerics. For ease of development and maintenance, the hope was that
this could be done by implementing these routines in High Performance
Fortran (HPF), rather than using explicit message passing. For usability
with existing VNI libraries, these implementations were required to
work with advanced Fortran 90 features such as derived data types, modules,
user-defined operators, and user-defined generic procedures.
-
Task
Allocation and Performance Measures for the Box Data Type
The Visual Numerics,
Inc. IMSL Distributed Network Fortran Library product has generic functions
and operators. One of the types valid for these functions is the box
data type. This paper will illustrate the basic algorithms and design
for the DNFL box data type functions, outline the basic task allocation
algorithm, present timing data that shows typical performance measurements,
and present results for matrix inverses, solutions of linear algebraic
equations, matrix products, Cholesky factorizations and two-dimensional
discrete Fourier Transforms.
-
VDA
Tool Technology
This white paper
gives an overview of the exciting new features of PV-WAVE. The VDA Tool
Architecture is a framework for developing cross-platform applications
with graphic-user interfaces (GUIs) in PV-WAVE. It is intended to put
the VDA Tool Architecture into context and position the PV-WAVE Environment
as a development tool.
-
Connecting
PV-WAVE to ArcView and ARC/INFO
Many people see the
advantage of using PV-WAVE from Visual Numerics with ARC/INFO from ESRI.
Each corporation has a number of products that capture the worldwide
market share of their respective markets. Both product lines support
an open and flexible environment where world-class solutions can be
developed using the outstanding features of both products. This paper
describes the available connection methods.
-
Using
PV-WAVE as a Web Browser Helper Application
The goal of a helper
application is to allow users to distribute PV-WAVE .pro and .cpr files
over the Web. Click on a URL, which links to a Wave file, and Wave fires
up and executes the application on your machine.
-
PV-WAVE
Net Possibilities
The possibilities
are endless. This paper includes just a few of the ideas with links
to examples. The basic methods are: Offline Picture Generation, Server
Applications - Batch Mode, Server Applications - Interactive Mode, Client
Plug-In, and Client Helper Applications.
-
Efficient
Programming with PV-WAVE Widgets
This paper details the recommended programming practices within PV-WAVE Widgets to reduce
the occurrence of errors generated due to the lack of virtual memory.
The intended audience is all user's of PV-WAVE Widgets concerned with
memory management and the use of temporary variables in PV-WAVE Widgets.
The core purpose of this document is to enlighten the software developer
as to a more efficient ways of making use of PV-WAVE Widgets so that
their applications may grow to be more robust and usable.
|
|