Index
A 
- applets/applications
- data proxies 78
- demo HTML files 29
- demonstration HTML files 29
- embedded in HTML 20, 23
- example 12
- generic 19
- generic applet 19
- generic example 19
- HTML example 20
- JavaScript 22
- JavaScript example 23
- on JWAVE client 7, 12
- on JWAVE clients 19, 22
- running 17
- arrays, passing 16
- ArrayUtils class 36
B 
- BDK, required version 115
- BDKDIR variable 88
- Bean class 110
- BeanBox
- customizer 91
- exercise 87
- modifying startup script 88
- starting 89
- starting from a script 89
- using a JWAVE Bean 89
- using the JWAVE Surface Tool 91
- BeanDescriptor class 110
- BeanInfo class
- example 110
- using 100
- bound properties 99
C 
- casting returned data 35
- CGI (Common Gateway Interface) 10
- CGI connection 133
- CGI program, URL to 133
- classes
- Bean 110
- BeanDescriptor 110
- BeanInfo 100, 110
- Customizer 110
- customizers, definition of 109
- Exception 38
- JWaveConnection class 38
- JWaveDataProxy 76
- JWaveView 45, 138
- Method 105
- MethodDescriptor 105
- property editor 108
- PropertyChangeSupport 98
- Proxy 95
- Serializable 111
- SimpleBeanInfo 100
- CLASSPATH variable
- client 139
- in BeanBox startup script 89
- modifying for using JavaBeans 88
- server 137
- client
- applet execution 19
- CLASSPATH variable 139
- data flow 17
- development 31
- directories 114
- example program 81
- installation overview JWAVE 113-??
- Java application (applet) 12
- JavaScript 22
- output 84
- overview 7
- parameter flow 17
- setup for development 139
- color
- available for wrappers A-20
- color table in a JWAVE wrapper A-18
- handling in wrappers C-1
- PV-WAVE parameters C-1
- retrieving 62
- COMPILE procedure 56
- compressing data 38
- compression, of data stream 133
- configuring
- Beans 91, E-1
- files for 122
- HTTP D-1
- JWAVE Manager 122, 122-131
- JWAVE server 113-??, 124, ??-131
- saving the configuration 126
- connection to server
- automatic 33
- exception 38
- existing 33
- HTTP 3
- managing 38
- socket 4, 5, 6
- coordinate transforms 51
- Customizer classes
- definition of 109
- using in BeanBox 91
D 
- data
- analysis by PV-WAVE 11
- casting returned 35
- compressing 38
- flow between client and server 17, 31
- graphical 46
- handing in JavaBean 95
- managing 75
- persistence of 85
- proxies 75
- proxy lifespan 85
- return 69
- returned, casting 35
- using with multiple wrappers 77
- Data Manager
- data retrieved from 59
- definition of F-2
- in applet demo 29
- return mode test 138
- wrapper routines 85, A-1-A-10
- data types, allowed 16
- demonstration programs
- 2D plot 47
- applet 29
- JWAVE graphics 52
- running 139
- directories
- BDKDIR variable 88
- client-side 114
- server-side 114
- DMCopyData function A-1
- DMDataExists function A-2
- DMEnumerateData function A-3
- DMGetData function A-4
- DMInit procedure A-5
- DMRestore procedure 85, A-7
- DMSave procedure 85, A-8
- DMStoreData procedure A-9
E 
- error handling 70
- Exception classes 38
- trapping errors 70
- examples
- 2D plot 47
- BeanInfo class 110
- data proxies 80
- generic applet 19
- Java client program 81
- JavaBean descriptors 101
- JavaBean events 98, 102
- JavaBean get/set method 94
- JavaBean methods 103
- JavaBean properties 105
- JavaScript 23
- JWAVE client application (applet) 12
- JWAVE wrapper 15, 22, 27, 54, 83
- JWaveCanvas 46
- passing an array 40
- proxies 80
- proxy in JWave Bean Tester 95
- returning graphical data 63
- returning multiple results 62
- Viewable object 46
- Exception classes 38
- EXECUTE function 61, 64
G 
- GET_NAMED_COLOR function 28, 62, 64, 69, A-16
- GETPARAM function 28, 55, A-10
- GETPARAM Function 56-61
- graphics
- color in wrappers C-1
- displaying 45
- displaying 2D plot 19
- displaying in BeanBox 91
- example plot 63
- JWAVE classes for 45
- JWAVE demos 52
- JWaveView object 45
- publishing on Web page 19
- resizing 51
H 
- host name, specifying 133
- HTML (HyperText Markup Language)
- example 20, 23
- JavaScript 23
- HTTP
- configuration D-1
- HTTP connection 3, 133
I 
- installation overview 113-??
J 
- JAR files
- JWaveBeans.jar 88
- location of Jwave.jar 8, 137
- Java
- allowed datatypes 16
- client applications 7
- required JDK version 115
- see also, applets/applications 1
- test programs 137
- JavaBeans 93
- adding serializability 111
- BeanInfo class 100
- bound properties 99
- building a JWAVE Bean 92-112
- CLASSPATH variable 88
- customizer classes 109
- descriptors 101
- events 97, 102
- get/set method example 94
- handling data 95
- JWAVE Bean Tools E-1-E-15
- JWaveBeans.jar 88
- methods 103
- no argument constructor 93
- parameters for JWAVE Tools E-1
- properties 93, 105
- property editor classes 108
- using JWAVE Beans 87-92
- using JWAVE Surface Tool Bean in the BeanBox 89
- Javadoc reference 42
- JavaScript, using 22-26
- JDK, required version 115
- JRE, required version 115
- JWAVE
- client side 7
- configuration files 123
- demonstration programs 139
- directories 114
- Javadoc documentation 42
- overview 1
- required class packages 8, 15
- server side 9
- software requirements 115
- system diagram 3, 4
- JWAVE Beans
- Bar3d Tool E-2
- Bean Tester 89, 93-108
- Contour Tool E-3
- Generic Tool E-6
- Histogram Tool E-7
- Pie Tool E-8
- Plot Tool E-10
- Surface Tool E-13
- Surface Tool, using in BeanBox 91
- JWAVE Configuration Tool 124-131
- JWAVE Manager
- configuring 122, 122-131
- installing as a Windows NT Service 134-137
- overview 10
- running as a Windows NT Service 134-137
- shutting down 119
- starting 115
- startup options 119
- testing 116
- using 118
- JWAVE wrappers
- 2D plot 47
- allowed 128
- and PV-WAVE applications 11
- API functions A-1, B-1
- client data 77
- color parameters C-1
- compiling 56
- data proxies 76
- example 15, 22, 27, 46, 54
- function parameters C-2
- functions A-1, B-1
- keyword parameters C-2
- testing 72
- writing 54-62
- jwave.cfg 10, 122, 126
- JWave.jar 8, 15, 21, 114
- JWaveApplet class 23
- JWAVE_BAR3D function B-2
- JWaveBeans.jar 88
- JWaveCanvas class 46
- JWaveConnectInfo.jar 21, 114
- JWaveConnectInfo.properties
- location 9
- JWaveConnection class 38, 77
- JWaveConnectionException class 38
- JWAVE_CONTOUR function B-3
- JWaveDataProxy class
- in Beans 95
- instantiating 77
- JWAVE_DIR 129
- JWaveExecute class 32-33
- JWAVE_HISTOGRAM function B-6
- JWAVE_LOADCT procedure B-8
- JWAVE_PIE function B-10
- JWAVE_PLOT function B-12
- JWaveServerException 38
- JWAVE_SHUTDOWN 129
- JWAVE_START 129
- JWAVE_STARTUP 129
- JWAVE_SURFACE function B-15
- JWaveView class
- displays a Viewable object 63
- introduction to 45
- testing the 138
- JWaveWrapperException class 38
L 
- LocalProxyImpl class 95
- log files
- errors from PV-WAVE 130
- from PV-WAVE session 130
- JWAVE 10
- JWAVE Manager 129
- PV-WAVE 11
- setting up 124
M 
- make_config 123
- manager command options 119
- MANAGER_LOG 129
- MAX_SESSIONS 129
- Method class 105
- MethodDescriptor class 105
N 
- no argument constructor 93
P 
- packing parameters 33
- parameters
- flow between client and server 17
- naming conventions 66
- passing between client and server 32
- retrieving once 70
- PASSWORD 129
- ping
- number of attempts 129
- setting interval 129
- test 119
- using 39
- PORT 130
- port number, specifying 133
- properties
- editor classes 108
- JWAVE server 128
- of JavaBeans 93
- PropertyChangeEvent class 99
- PropertyChangeSupport class 97, 98
- PropertyDescriptor class 109
- proxies
- client controlled 84
- data lifespan 85
- efficiency in JWAVE applications 78
- example 80
- for referring to data 75
- JWAVE Beans 95
- JWaveDataProxy 76
- Proxy class 99
- to manage data 75-85
- PV-WAVE
- allowed datatypes 16
- applications and JWAVE wrappers 11
- color parameters C-1
- data analysis 11
- installation overview 113-??
- keyword C-2
- log files 11
- multiple client access to single session 39
- parameters for JWAVE C-2
- passing arrays 16
- started by JWAVE manager 10, 11
- wrapper for JWAVE 22
R 
- reflection 100
- removePropertyChangeListener 98, 109
- resizing graphics 51
- return parameter mode
- no values 78
- return values 78
- test 138
- RETURN statement 56, 69
- running
- BeanBox 89
- BeanBox from a script 88
- demonstration applets 29
- Java applications 17
- JWAVE applications 17
- JWAVE Configuration Tool 124
- JWAVE Manager 115
S 
- ScalarArrayTest program 138
- ScarDataTest program 138
- Serializable class 111
- Serializable interface 111
- serialization of JavaBeans 111
- server
- CLASSPATH variable 137
- configuration files 123
- configuration properties 128
- configuring 113, 124-131
- data flow 17
- development 53
- directories, list of 114
- installation overview 113-??
- overview 9
- parameter flow 17
- responding to applet 19
- setting up 115, 118
- testing installation 137
- ServerDataID class 77
- servlet connection 122
- servlet, JWAVE 1, 6
- servlet, URL to 133
- session pool size 130
- SESSION_ERR_LOG 130
- SESSION_IDLE_CHECK_INTERVAL 130
- SESSION_IDLE_TIMEOUT 130
- SESSION_OUT_LOG 130
- SESSION_START_TIMEOUT 130
- set method 93
- setting parameters
- on client 31
- setParam method 33-34
- shutdown command 39
- shutting down, JWAVE Manager 119
- socket connection 4, 5, 6, 133
- SOCKET_BACKLOG 130
- software requirements 115
- Swing
- components 88
- required version 115
- SYSTEMROOT 131
T 
- technical support xii
- testing
- graphics 138
- JWAVE Manager 116
- JWAVE wrappers 72
- ScalarArrayTest program 138
- ScalarDataTest program 138
- server installation 137
- 2D plot
- demo 47
- example 47
- with generic applet 19
U 
- unpacking parameters 56
- UPDATE_LOG procedure A-21
V 
- VERBOSE 131
- Viewable object 45
- ViewTest program 138
- VNI_DIR variable 131
W 
- WAVE_DIR variable 131
- Web page
- publishing graphics 19
- using JavaScript 22
- Web server, configuring JWAVE as 121
- Web server, JWAVE 1
- Web server, URL to 133
- WRAPPER_PATH configuration 131
- wrappers. See JWAVE wrappers
- WRAPPER_TEST_EXECUTE procedure A-22
- WRAPPER_TEST_GETRETURN function A-23
- WRAPPER_TEST_INIT procedure A-24
- WRAPPER_TEST_RETURN_INFO procedure A-26
- WRAPPER_TEST_SETCOLOR procedure A-27
- WRAPPER_TEST_SETPARAM procedure A-28
Copyright © 1999, Visual Numerics, Inc. All rights
reserved.