Can an Aglet perform SNMP operations?
Yes – an aglet can perform SNMP operations by using a Java class that provides SNMP operations and that can be serialized. A good package to look at is jmgmt – it is small, straightforward, and has all source included. It is available from http://i31www.ira.uka.de/~sd/manager/jmgmt/ Good overviews of various packages can be found at: http://www.mindspring.com/~jlindsay/javamgmt.html http://wwwsnmp.cs.utwente.nl/software/pubdomain.html There are a few things to watch out for with the various packages. Some of the packages are sensitive to the version of the JDK you are using – not just major revisions like 1.0 to 1.1 but minor ones like 1.1.5 to 1.1.7. Some only work with Java2 – so you can’t currently use them from an aglet. Some of the packages use threading- and you have to be careful when you serialize agents that use threads. The other big restriction on some of the packages are that they have a commercial license- even if you are doing research. You are sometimes limited in the nu