Lotusday Arcadeon Hagen, 19. September 2007 Hermann Ballé Notes 8 powered by Eclipse: Einstieg, Möglichkeiten und Erfahrungen in der Anwendungsentwicklung mit Lotus Expeditor und Eclipse RCP Session B3: 13.15 – 14.00 Uhr TIMETOACT http://www.TIMETOACT.de
Eclipse: Einstieg, Möglichkeiten und Erfahrungen in der Anwendungsentwicklung mit Expeditor und Eclipse RCP.
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
LotusdayArcadeon Hagen, 19. September 2007
Hermann Ballé
Notes 8 powered by Eclipse: Einstieg, Möglichkeiten und Erfahrungen in der Anwendungsentwicklung mit Lotus Expeditor und Eclipse RCP
Vorteile Eclipse• Stabile, flexible Plattform• Unterstützung der meisten Betriebssysteme• Installation und Update automatisierbar• OS-Style – Benutzeroberfläche• Development-Tool-Support, z.B. Subclipse• Fertige Komponenten• Unterschiedliche Ausgabegeräte – vom PC bis zum Handy
Seite 11WWW.TIMETOACT.DE
Was ist Lotus Expeditor?
Eine Eclipse Distribution, die RCP u.a. um Funktionen für• Personalisierung• Webservice-Security• Softwareverteilung / Provisioning• Abgleich mit Server-Datenbanken• Portalintegration• Transaktionsunterstützung• Composite Application Supporterweitert
Seite 12WWW.TIMETOACT.DE
Vision: Business Mashups
Seite 13WWW.TIMETOACT.DE
Alles aus einem Werkzeugkasten
Seite 14WWW.TIMETOACT.DE
Eclipse RCP Stack
Seite 15WWW.TIMETOACT.DE
Lotus Expeditor Component Stack
Seite 16WWW.TIMETOACT.DE
Lotus Expeditor Web Container
Seite 17WWW.TIMETOACT.DE
Lotus Expeditor Portlet Container
Seite 18WWW.TIMETOACT.DE
Architektur von RCP-Anwendungen• Eine Anwendung besteht aus einer Vielzahl von Plugins. • Ein Plugin ist die kleinste Einheit innerhalb einer Applikation. • Ein Plugin kann über Extensions Points genutzt bzw.
erweitert werden. • Die Initialisierung der Plugins übernimmt Eclipse.• Applikationen können durch Kombination von Plugins
zusammengestellt werden
Seite 19WWW.TIMETOACT.DE
Composite Applications• Web Apps mit Portal Apps oder• Notes 8 Apps mit RCP Apps• Zusammenstellung von Plugins• Kommunikation der Komponenten über den Property Broker
WWW.TIMETOACT.DE
WWW.TIMETOACT.DE
WWW.TIMETOACT.DE
WWW.TIMETOACT.DE
Seite 24WWW.TIMETOACT.DE
Einbindung RCP als Composite Application• Anlage in Notes über File\Application\New...
und Auswahl der Composite App Schablone• Composite Application Editor (CAE) über Actions\Edit