|
|
Java Image Preview Application V1.2 |
![]() |
Follow this link for a NEWER version of JIPA!
Contents |
|
<APPLET codebase="/Your/Installation/Directory/"
|
Usage: java JIPA [wantframe fliptb eqflag mag [fitsurl]]
| Parameter | Valid Range | Meaning |
|---|---|---|
| wantframe | True or False | Run appl. in separate frame |
| fliptb | True or False | Whether to flip the image top/bottom |
| eqflag | True or False | Turns histogram equalization on/off |
| mag | Real Number | Initial magnification |
| fitsurl | URL | file: or http: pointer to FITS file |
$HOME/tmp/jipa.dat does exist):
java JIPA true true true 1.0 file:$HOME/tmp/jipa.dat
.tcshrc):
source /ecfsoft/java/aliases; jdk116
| File | Size |
|---|---|
| JIPAStartUp.jar | 16 KB |
| JIPABody.jar | 70 KB |
| Only when used with Internet Explorer | |
| JIPAStartUp.cab | 13 KB |
| JIPABody.cab | 63 KB |
| Test Image (gziped FITS) | |
| jipa.dat | 74 KB |
$HOME/bin/ on your local machine. Then the CLASSPATH needs to be set like this (again, for UNIX):
setenv CLASSPATH $HOME/bin/JIPAStartUp.jar:$HOME/bin/JIPABody.jar:$JAVA_HOME/lib/classes.zip
| Platform/Environment | Java Virtual Machine or Java Component |
|---|---|
| Linux, Suse 5.1 | |
| Browser | NS 4.04, AppletViewer |
| MacOS | |
| Browser | NS 4 |
| Solaris 2.5 | |
| Browser | NS 4.04, NS 4.08, NS 4.5, IE 4, HotJava 1.1, AppletViewer |
| Stand-alone | JDK 1.1.4, JDK 1.1.6, JDK 1.2beta4 |
| Instantiated | Starview II |
| Windows95 | |
| Browser | NS 4.04, IE 4 |
| Stand-alone | JRE 1.1.4 |
| Windows NT 4 | |
| Browser | NS 4 |
| Missing Entity | Work Around |
|---|---|
| Class java.awt.ScrollPane | Re-implement scrollable canvas class (>1000 lines of code!) |
| Method drawImage(10 args) in class java.awt.Graphics | Using simpler method drawImage(6 args) together with more complicated clipping strategy. |
| Method setSize in class java.awt.Component | Use deprecated method resize. |
| Method setLocation in class java.awt.Component | Catch exception and skip code when JVM doesn't support it. |
| Method setCursor in class java.awt.Component | Catch exception and skip code when JVM doesn't support it. |
| Method setCaretPosition in class java.awt.TextComponent | Catch exception and skip code when JVM doesn't support it. |
| Method setBlockIncrement in class java.awt.Scrollbar | Use deprecated method setPageIncrement. |
| Methods setHgap and setVgap in java.awt.GridLayout | Using layout manager GridBagLayout instead. |
| Method setEnabled in java.awt.MenuItem | Use deprecated methods enable and disable. |
| Constructor Checkbox(String, boolean) in class java.awt.Checkbox | Use Constructor Checkbox(0 args) and call methods setLabel and setState. |
| Constructor TextArea(String, int, int, int) in class java.awt.TextArea | Catch exception and use constructor TextArea(String, int, int) in that case. |
| Reference | Download Article | Download Poster or Slides |
|---|---|---|
| Dolensky, M., Micol, A., Pirenne, 1998, HST Archive Services Implemented in Java, The ESO Messenger, 93, 23 | HTML
PostScript (1.6 M) Word97 (595 K) |
- |
| Dolensky, M., 1998, Java Components and Design Patterns for Astronomy, Poster at Workshop on Observing Tools at Univ. of Maryland Conf. Center | - | HTML
PostScript (6.0 M) PPT (377 K) |
| Dolensky, M., Mayhew, B., Kennedy, B., 1998, Design Study about Integration of Starview II and JIPA using advanced Java Mechanisms, ASP Conf. Ser., in press | - | HTML
PostScript (6.7 M) PPT (1.0 M) |