|
Appleteer HelpAppleteer OverviewAppleteer has two menus, a textfield for entering URLs in the North of the GUI, a label for status messages in the South, and applet controls and configuration options in the West.Appleteer MenusFile MenuThe Appleteer File menu has one option for the applet, and two for the application. The second menu item is Exit, and this is not relevant to the applet. To close the applet, either navigate to a new page, or close the browser tab or window. The other option, used by both is Open applet page, which opens an applet page off the local file system. View MenuThe Appleteer View menu has significantly more items to choose from. The first and most important is Help, which opens this page. Please consult Help before asking any further questions. The next item on the menu provides information on Appleteer, and the spec. that it attempts to implement. The next item is for Applet info, which gives details of the applet(s) of the currently loaded page. Included in the information is the applet info and parameter info, as coded by the programmer that wrote the applet. Unfortunately, many developers do not bother to code this information, so Appleteer also logs the parameters requested by the applet(s).
The last item in the first section, is to view the
The next section contains items to view the Log list and text. The first is easier for browsing, while the second is good when we need to copy/paste results for others.
The third section provides access to the
The last section has a single item The Other ways to trim the
A typical sequence might be to exit the Appleteer ConfigurationDown the West side of the Appleteer GUI, we see a large button, to start and stop the applet(s) on the page shown, as well as the log configuration controls. Back Button
Use the back button ( Forward Button
Use the forward button ( Start/Stop Button
To start the applet(s) click the Refresh Button
Use the refresh button ( Log Settings
Log settings provides access to the
Below the length spinner is a drop-down of log levels. Set one to only get Log messages that are equal to or greater than that level.
We recommend never setting the level above
Inter-Applet Comms
Java 1.0 allowed inter-applet communications and object sharing, using the methods
The thing is, each
applet can be loaded using it's own
Exception in thread "AWT-EventQueue-0" java.lang.ClassCastException:
OurApplet cannot be cast to OurApplet
Another approach is to add all the codebases and archives together into a classloader that will
reach all the resources of all the applets in the page, and use that single classloader to load
the applets. Unfortunately this approach leads to 'resource bleed' between the applets - an
identically named resource in
Appleteer offers the choice of loading strategies, to the end user. First, it detects whether
it is likely that applets within the page are going to attempt inter-applet object sharing
(the
The effect of the radio choices are:
|