Ein Software Agent ist ein Computerprogramm, welches autonom und zielgerichtet im Namen einer Person oder Organisation arbeitet. Ein Agent hat ein eigenes Ausführungsprofil und kann während seines Lebenszykluses Aufgaben auf eigene Initiative und in Kooperation mit anderen Agenten ausführen. Ein Agent hat eine Eigenschaft, die festlegt, wer zu seiner Benutzung autorisiert ist. Eine wesentliche Eigenschaft von Agenten kann Mobilit�t sein (nach E. Horn).
In letzter Zeit wurden verschiedene mobile Agentensysteme entwickelt. Beispiele sind Aglets (IBM), Voyager (ObjectSpace), und FollowMe (FAST e. V.).
In der Vorlesung sollen die Aspekte von mobilen Agenten anhand dieser Ansaetze vorgestellt werden. Anhand eines konkreten Beispiels dass im Rahmen des FollowMe-Projekts dargestellt wird, sollen die Einsatzm�glichkeiten von Agententechnologie gezeigt werden.