Viele Tätigkeiten, die früher zu Fuß erledigt wurden, wie z.B. der
Einkauf von Produkten, Bankaufträge o.ä. können heute im Prinzip
üer das Internet erledigt werden. Allerdings ist die Zeit und der
Aufwand, der hierfür erforderlich ist, teilweise immer noch
beträchtlich. Viele 'wiederkehrende' Prozesse wie z.B. die Identifikation
oder das Laden bestimmter Seiten können vom Computer automatisiert werden.
Eine solche Automatisierung sollte die Bearbeitung der verschiedenen Aufgaben
im Internet wesentlich erleichtern.
Im Einzelnen sind in der Studienarbeit folgende Teilaufgaben zu
erfüllen:
- Zunächst sollen die (Teil-)Aufgaben, die ein Internet-Nutzer für bestimmte
Tätigkeiten durchführen muss,
klassifiziert werden. Es soll eine Sprache entwickelt werden, in der die
Bearbeitung komplexer Aufgaben formuliert werden kann.
- Das nächste Ziel ist die Entwicklung einer Java-Bibliothek, die Methoden zur
automatischen Bearbeitung der verschiedenen Aufgaben enthält.
- Es soll eine Erweiterung für gängige Browser entwickelt werden, z.B. realisiert
durch ein Browser-Plugin, das verschiedene Tätigkeiten automatisch übernimmt.
- Komplexe Tätigkeiten sollen einerseits vom System automatisch durch Beobachtung
von User-Aktionen gelernt werden. Andererseits soll es einem User möglich sein,
Tätigkeiten in einer Sprache zu formulieren und so Aufträge zu vergeben (z.B. durch
eine graphische Benutzerschnittstelle).
- Wesentlich bei dem Projekt ist der Sicherheitsaspekt. Daher soll ein Konzept entwickelt
und umgesetzt werden, um die Automatisierung sicher zu gestalten.