Domino Designer 8.5 - Powerful IDE for Notes developers
1. Notes & Domino 8.5 -
Voordelen voor designers en
IT-ontwikkeling
Rob Bontekoe
2. Agenda
●
Overzicht Eclipse 3.0+
●
Domino Designer 8.5
– Eclipse Perspectives, Views en Editors
– Eclipse algemene features
– Nieuwe design elementen
●
Referenties
3. Eclipse
●
Integrated Development Environment -
IDE
●
Java tooling platform
– Java, C++
●
Plug-ins
●
Maar ook een platform om
applicaties op te draaien
– Rich Client Platform – RCP
– Lotus Notes 8.0+ client
4. OSGi Framework
●
Open Standard organizatie
●
Java-based service platform dat remote
gemanaged kan worden
●
Dynamic reloading
●
Eclipse Equinox
– Versie 3.0+
– OSGi implementatie
●
Serverside Equinox
5. OSGi
●
Draait bovenop Java Runtime
environment
●
Dynamisch component model
– Start, stop, install en uninstall van
componenten
●
Bundel
– Kleinste modulaire
eenheid
6. Bundel
●
Bundel
– JAR + Metadata
●
MANIFEST.MF
– Startup class
– Afhankelijkheden met ander bundels
(import) en services (export)
●
Lotus Notes:
– c:Program FilesIBMLotusNotesFrameworkrcprcplauncher.exe
-config notes -console
7. Services
●
Java object
– Java Interface
– Wordt gebruikt door andere bundels
●
Service Registry
– Dynamische registry van beschikbare
services
●
Life cycle event notificatie