Entwicklung

TIMETOACT hat in diversen Kundenprojekten mit Lotus Quickr reichlich Erfahrung sammeln können, um neue Templates zu entwickeln und um das Produkt um weitere Funktionalitäten zu erweitern.

Development auf höchstem Niveau

Das Design und die Daten der Lotus Quickr Places sind in Notes-Datenbanken enthalten. Öffnet man diese mit dem Notes-Client, entdeckt man zahllose Designelemente wie Masken und Felder des Webinterfaces als Notes-Dokumente. Die ungewöhnliche Architektur unterscheidet sich grundsätzlich von der üblichen, auf Lotus Notes basierenden Anwendungen.

Um Lotus Quickr zu erweitern, bietet das Produkt zwei Schnittstellen. Zum einen kann man Formulare und Ansichten mit so genannten Masken implementieren, die in Zusammenarbeit mit dem Javascript-Framework Dojo sehr mächtig sein können. Zum anderen ist es möglich, Hintergrundaufgaben durch Placebots, welche nichts anderes sind als Agenten, geschrieben in Lotus Script oder Java, erledigen zu lassen.

Bei der Entwicklung von Formularen und Ansichten arbeitet Quickr Web 2.0-gemäß sehr viel mit AJAX, um sich an die neuen Entwicklungsstandards zu halten und dem Benutzer mehr Komfort bei der Bedienung zu geben. Genau wie bei Domino Web Access, dem früheren INotes, findet man auch hier BASE64-codierten Javascript-Code und Formeln in Haiku-Form, die nicht vollständig dokumentiert sind. Durch Reverse Engineering konnten wir jedoch die Funktion der meisten entschlüsseln.

Des weiteren stellt Lotus Quickr mehrere Schnittstellen bereit, die eine Anbindung beliebiger Fremdsysteme erlauben: Webservices, ATOM und eine Java API. Mit Hilfe dieser Mechanismen können eigene Konnektoren entwickelt werden, um Lotus Quickr in die Software anderer Anbieter zu integrieren.

Ihr Ansprechpartner

Marius Meyer
Marius Meyer
Quickr Specialist / Consultant & Developer TIMETOACT
+49 221 97343 57