Appleteer is an applet testing tool that is superior to
Sun's own AppletViewer in a number of key ways.
The Appleteer test tool can be used as an applet or application.
Appleteer is versioned by the build date, which is added as a suffix to the
download file. This date is also added into the manifest file and is shown
(and logged) at runtime when the user selects the About Appleteer
menu item.
Please ensure you are using the latest version of
Appleteer before reporting bugs!
|
Feature
|
AppletViewer
|
Appleteer
|
Browser
|
|
Logs missing archives
|
No * CNFE
|
Yes
|
No * CNFE
|
|
Enables splitting output streams
|
No
|
Yes
|
No
|
|
Provides in-built logging
|
No
|
Yes
|
No
|
|
Supports multiple applets
|
No
|
Yes
|
Yes
|
|
Supports inter-applet object sharing (Java 1.0+)
|
No
|
Yes * IAO
|
Yes
|
|
Supports inter-applet stream sharing (Java 1.4+)
|
No
|
Yes
|
Yes
|
Supports showStatus(message)
|
Yes
|
Yes
|
Maybe * BSS
|
Supports showDocument(url)
|
No
|
Yes * JEP
|
Maybe * BSD
|
Supports showDocument(url,target)
|
No
|
No * target
|
Unlikely * BSD
|
|
Provides easy refresh of classes
|
Yes
|
Yes * CC
|
No * AY
|
|
Provides direct access to applet start()/stop() methods.
|
Yes
|
Yes
|
No
|
Supports MAYSCRIPT/SCRIPTABLE attributes
|
No
|
No * JS
|
Yes
|
|
Description
|
Appleteer
|
Browser
|
Applet showDocument()/showStatus()
|
Appleteer
|
Browser
|
Applet getAppletInfo()/getParameterInfo(). Load the applet in Appleteer then request the
View menu Applet Info item.
|
Appleteer
|
Browser
|
Applet logging using the anonymous logger. Load the applet then
- Examine the Java Console in the browser or
View the Appleteer
Log List.
|
Appleteer
|
Browser
|
Inter-applet object sharing (not hinted). Object sharing is only possible if the Always
option of the Inter-Applet comms. group is enabled.
|
Appleteer
|
Browser
|
Inter-applet object sharing (hinted). Object sharing is available if either the Never
or When Hinted (default)
options of the Inter-Applet comms. group is enabled.
|
Appleteer
|
Browser
|
|
Inter-applet InputStream sharing
|
Appleteer
|
Browser
|
Inter-applet resource bleed. The
JEditorPane/HTMLEditorKit used by Appleteer
fails to detect any applets in the page! Most odd.
|
Appleteer
|
Browser
|
Missing resources. The
JEditorPane/HTMLEditorKit used by Appleteer
fails to detect the applet in the page!
|
Appleteer
|
Browser
|
|
Security levels (not yet implemented in Appleteer - guest Applets gain all permissions by default)
|
Appleteer
|
Browser
|