Anwendungen für Lotus Notes

Lotus Expeditor: Managed Clients entwickeln

Die Lotus Expeditor Client-Plattform

Die Client-Plattform stellt eine Reihe spezieller Dienste für den Client bereit, die in der Entwicklungsumgebung genutzt werden können. Dazu zählen

  • ManagedClient Services, die für eine stabile Ausführung von Anwendungen innerhalb einer JavaVM sorgen.

  • Platform Management für die zentrale Verwaltung von Applikationen auf dem Client.

  • Access Services stellen die Funktionalität bereit, um Offline-Funktionen auf den Clients nutzen zu können und Komponenten vom Server auf den Client zu verlagern zu können. Dabei werden beispielsweise Portlet- und Web-Container für die Ausführung von Funktionen lokal auf dem Client bereitgestellt.

  • Interaction Services für die Realisierung von leistungsfähigeren Client-Schnittstellen sowohl auf Desktop- als auch auf mobilen Clients.

Damit wird eine umfassende Funktionalität bereitgestellt, um Anwendungen zu realisieren, die zwar lokal ausgeführt werden, aber von zentraler Stelle aus verwaltet werden können.

Lotus Expeditor Toolkit

Um Anwendungen für den Lotus Expeditor und die anderen unterstützten Systeme zu realisieren, benötigen Sie das Lotus Expeditor Toolkit. Dabei handelt es sich um eine Zusammenfassung von Werkzeugen für die Entwicklung, das Debugging, den Test, die Paketierung und die Verteilung von Client-Anwendungen, die mit lokalen Client-Diensten arbeiten. Die Entwicklung wird von Assistenten unterstützt.

Für die Automatisierung von Entwicklungsaktivitäten lassen sich Ant-Scripts (Another neat tool) einsetzen, um beispielsweise den Build-Prozess von Anwendungen zu automatisieren.

Für die Entwicklung von Client-Anwendungen auf Basis von Lotus Notes 8 und Lotus Sametime 7.5.1 werden spezielle vordefinierte Zielumgebungen unterstützt. Damit wird der Konfigurationsaufwand für diese Zielumgebungen minimiert, die ja auch keinen speziellen Client benötigen.