agentland.software
Class NetscapeAgent
java.lang.Object
|
+--java.rmi.server.RemoteObject
|
+--java.rmi.server.RemoteServer
|
+--java.rmi.server.UnicastRemoteObject
|
+--metaglue.AgentAgent
|
+--agentland.software.NetscapeAgent
- public class NetscapeAgent
- extends AgentAgent
- implements Netscape
Netscape Agent
The Intelligent Room/HAL Project
MIT Artificial Intelligence Laboratory
Cambridge, MA
Netscape (NetscapeImpl) displays web pages on the projector screen
and controls the basic functionality of the Netscape Web Browser.
This agent only works from Unix, Solaris, Linux, etc! Make sure the
browserBinary attribute is correct for the system you are using.
This agent now makes use of Metaglue attributes. The designation is
used to select which attribute values are used; the designation no
longer contains system specific information such as which display
this should appear on.
If you would simply like to run Netscape on your local machine with
its main display, use the designation "localhost."
Sample attribute values are, for example:
host: hal9000
display: hal9000:1
browserBinary: /usr/local/bin/netscape3
- See Also:
- Serialized Form
Methods inherited from class metaglue.AgentAgent |
addMonitor,
alive,
defrost,
defrostAll,
defrostBoolean,
defrostInt,
defrostString,
fixAttribute,
fixAttribute,
freeze,
freeze,
freeze,
freezeAll,
freezeVar,
getAgentID,
getAttribute,
getCatalog,
getCatalogID,
getDesignation,
getFrozenVariables,
getLogLevel,
getMetaglueAgent,
getMetaglueAgentID,
getOccupation,
getProperties,
getSociety,
log,
log,
log,
obtainMetaglueAgent,
obtainMetaglueAgent,
obtainMetaglueAgentByName,
reliesOn,
reliesOn,
reliesOn,
reliesOnSynch,
removeFrozen,
replaceExceptionHandler,
setFreezeName,
setLogLevel,
setLogName,
shutdown,
startAgent,
startAgentOn,
startAgentOn,
startup,
status,
tiedTo,
tiedTo,
tiedTo,
tiedTo,
tieToDesignation,
whereAreYou |
NetscapeAgent
public NetscapeAgent()
throws RemoteException
setDisplay
public void setDisplay(String host)
throws RemoteException
- Specified by:
- setDisplay in interface Netscape
goURL
public void goURL(String url)
throws RemoteException
- Specified by:
- goURL in interface Netscape
openFile
public void openFile(String file)
throws RemoteException
- Specified by:
- openFile in interface Netscape
sendMailTo
public void sendMailTo(String recipient)
throws RemoteException
- Specified by:
- sendMailTo in interface Netscape
print
public void print()
throws RemoteException
- Specified by:
- print in interface Netscape
addBookmark
public void addBookmark()
throws RemoteException
- Specified by:
- addBookmark in interface Netscape
viewBookmarks
public void viewBookmarks()
throws RemoteException
- Specified by:
- viewBookmarks in interface Netscape
reload
public void reload()
throws RemoteException
- Specified by:
- reload in interface Netscape
newWindow
public void newWindow()
throws RemoteException
- Specified by:
- newWindow in interface Netscape
close
public void close()
throws RemoteException
- Specified by:
- close in interface Netscape
copy
public void copy()
throws RemoteException
- Specified by:
- copy in interface Netscape
paste
public void paste()
throws RemoteException
- Specified by:
- paste in interface Netscape
find
public void find()
throws RemoteException
- Specified by:
- find in interface Netscape
forward
public void forward()
throws RemoteException
- Specified by:
- forward in interface Netscape
back
public void back()
throws RemoteException
- Specified by:
- back in interface Netscape
stop
public void stop()
throws RemoteException
- Specified by:
- stop in interface Netscape
home
public void home()
throws RemoteException
- Specified by:
- home in interface Netscape
viewSource
public void viewSource()
throws RemoteException
- Specified by:
- viewSource in interface Netscape