next up previous contents
Next: 7.3 Integration mit dem Up: Die JMAPI-Benutzeroberfläche Previous: 7.1 Benutzersicht von JMAPI

7.2 Bezug zu anderen APIs

Parallel zur Entwicklung von JMAPI wird zur Zeit an einer Reihe anderer APIs gearbeitet, deren Funktionalität sich teilweise mit der von JMAPI bereitgestellten Funktionalität überlappt. Die JavaHelp API [Sun98c] für die Erstellung eines Java-basierten integrierten Hilfe-Systems stellt ein Beispiel hierfür dar. Hinsichtlich der Gestaltung der Benutzeroberfläche existiert mittlerweile mit den Java Foundation Classes (JFC) [Sun98b] eine Entwicklungsbasis, die größere Flexibilität und eine reichhaltigere Palette von GUI-Komponenten bei der Oberflächenerstellung als das herkömmliche AWT bietet.

Mit fortschreitendem Entwicklungsstadium von JMAPI wird es zu erwarten sein, daß einige Klassen, die zunächst Teil von JMAPI waren, nicht mehr benötigt werden, da die von ihnen bereitgestellte Funktionalität durch entsprechende Klassen anderer APIs realisiert wird. Bereits in Abschnitt 2.3.1 wurde erwähnt, daß aus diesem Grund die in [JMA97] noch enthaltenen Klassen zum Erstellen einer integrierten Online-Hilfe in der nächsten JMAPI-Version nicht mehr enthalten sein werden, da die entsprechenden Aufgaben von den JavaHelp-Klassen übernommen werden können.

In analoger Weise werden Überschneidungen zwischen den AVM-Klassen von JMAPI und JFC-Klassen in Zukunft beseitigt werden. Als Beispiel kann die Klasse sunw.admin.avm.base.Browser zur Darstellung einer hierarchischen Baumstruktur angeführt werden, die bereits in [JMA97] als deprecated markiert ist, und durch die JFC-Klasse JTree ersetzt werden soll.


next up previous contents
Next: 7.3 Integration mit dem Up: Die JMAPI-Benutzeroberfläche Previous: 7.1 Benutzersicht von JMAPI
Copyright Munich Network Management Team