Your SlideShare is downloading. ×
B1 Acocon Lotus Day 08.09.2009
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Saving this for later?

Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime - even offline.

Text the download link to your phone

Standard text messaging rates apply

B1 Acocon Lotus Day 08.09.2009

614
views

Published on

Notes 8.5 – Widgets, Livetext, Plugins …

Notes 8.5 – Widgets, Livetext, Plugins
mehr als Google‐Maps, Aktiencharts
und Wetterberichte
Referent: Dipl.‐Ing. Detlev Poetgen
acocon GmbH

Published in: Technology

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
614
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
8
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. B1  Notes 8.5 – Widgets, Livetext, Plugins  mehr als Google‐Maps, AkAencharts  und WeCerberichte  Referent: Dipl.‐Ing. Detlev PöCgen  acocon GmbH  Lotusday 2009  Hagen, 8. September 2009 ‐ Arcadeon 
  • 2. LotusDay 08.09.2009 PotenAale erkennen –  Chancen nutzen! 
  • 3. AGENDA  acocon GmbH – Dipl.‐Ing. Detlev PöEgen  Über meine Person  Warum dieser Vortrag?  Basic oder Standard Client  Widgets, Livetext, Composite ApplicaJons, Plugins  Neue Möglichkeiten und mehr als aktuelle Börsenkurse  Sidebar Plugins im Einsatz  Ein Beispiele aus der Praxis 
  • 4. acocon GmbH – Dipl.‐Ing. Detlev PöCgen  Bielefeld  Consultant   Lotus Notes /Domino seit 1997  Schwerpunkte:  – AdministraAon (Infrastruktur, MigraAon)  – Client Management (Group ClientAdmin)  – Entwicklung (Java, Plugins, Webanwendungen)  Blog:  hCp://www.netzgoeCer.net 
  • 5. acocon GmbH – Dipl.‐Ing. Detlev PöCgen  acocon GmbH ( hCp://www.acocon.de )  31 Mitarbeiter, Sitz in Bielefeld  IBM Premier Business & Design Partner Rnext  Citrix Gold Partner  Group PlaAn Partner  SoluAons – Services –  Trainings  Im Notes Umfeld:  • Beratung: Infrastruktur, MigraAon 8.5  • AdministraAon: 2 Level Support  • Entwicklung:  Notes, Java, RCP‐Plugins, Web 
  • 6. Warum dieser Vortrag? 
  • 7. Warum dieser Vortrag? Standard oder Basic Client  Standard oder Basic?    Basic Client  –  Geringer Fingerprint  –  Performance & FunkAonen wie 7er Client    Standard Client  –  Besteht aus 12.000 Dateien  –  Gegenüber Basic schlechtere Performance / Citrix (?)  –  Neue FunkAonen (Kalender Overlay, SameAme...) 
  • 8. Standard oder Basic? 
  • 9. Warum dieser Vortrag? – Standard oder Basic  Der entscheidende Unterschied  Eclipse Client Plahorm & resulAernde Möglichkeiten:  –  Java Ansichten ‐> Kalender Overlay  –  Widgets  –  Livetext  –  Symphony  –  Composite ApplicaAons  –  Sidebar‐Plugins  –  .... 
  • 10. Warum dieser Vortrag? ‐ Standard oder Basic  Was bringt mir das im Unternehmenskontext?  –  Widgets/Livetext   mit AkAenkursen, WeCer, Reserierungen...  Resultat bei den meisten meiner PräsentaAonen  nice to have,     ... aber machen wir biCe weiter ... 
  • 11. Widgets, Livetext, Composite ApplicaAons 
  • 12. Widgets, Livetext & Composite ApplicaAons  Widgets   ‐  kleine kompleCe Komponenten, die in der Sidebar  bereitgestellt & angezeigt werden.  ‐  können vom Anwender oder zentral bereitgestellt werden.  ‐  sind einfache XMLDateien, die verteilt werden können.  Mögliche Widgets:  – Google Gadgets  – Beliebige Webseiten, Feeds  – Notes Elemente: Ansichten, Masken, Dokument 
  • 13. Widgets, Livetext & Composite ApplicaAons 
  • 14. Widgets, Livetext & Composite ApplicaAons 
  • 15. Widgets, Livetext & Composite ApplicaAons  Livetext   Widgets können AkAonen zugeordnet werden,  welche aus dem gerade geöffneten Dokument  „angetriggert“ werden.   Der Inhalt eines Feldes wird anhand definierter  regulärer Ausdrücke auf Suchmuster überprüp.   „Matched“ ein Recognizer, wird über die AkAon  das Widget geöffnet und der gefundene Inhalt als  Parameter an dieses übergeben. 
  • 16. Widgets, Livetext & Composite ApplicaAons 
  • 17. Widgets, Livetext & Composite ApplicaAons  Belegnr.:
 AB20092345
 RE20096345
 [A-Z]{2}[0-9]{8} 
  • 18. Widgets, Livetext & Composite ApplicaAons 
  • 19. Widgets, Livetext & Composite ApplicaAons 
  • 20. Widgets, Livetext & Composite ApplicaAons  Composite ApplicaAons   CA‘s ermöglichen das „Bauen“ einer  eigenen, neuen Anwendung basierend auf im  Client bereits vorhandener Komponenten.   Dieses erfolgt im Client über den Composite  ApplicaAon Editor und kann in der Theorie  ohne Programmierkenntnisse erfolgen.   Die einzelnen Komponenten werden ‐ wie  Mashups ‐ über sogenannte „Wires“  verdrahtet. 
  • 21. Widgets, Livetext & Composite ApplicaAons  Welche Komponenten stehen für CA‘s zur Verfügung:  •  PIM – Notes Datenbanken   (Inbox, Kalender, Aufgaben, Kontakte)  •  Notes Datenbankenelemente   (Ansichten, Masken,...)  •  Webseiten   (Get‐/Post Formulare)  •  Symphony   (TabellenkalkulaAon, Writer)  •  Notes Plugins   (eigene oder von DriCanbietern) 
  • 22. Widgets, Livetext & Composite ApplicaAons 
  • 23. Eigene oder DriCanbieter Plugins 
  • 24. Eigene oder DriCanbieter Plugins  Sidebar Plugin    Die Sidebar besteht, wie alle GUI‐Elemente, aus Java  Eclipse RCP Plugins.  Über Eclipse Extension Points können eigene Plugins  entwickelt und der Client erweitert werden.    Somit besteht die Möglichkeit eigene Sidebar‐Plugins  zu entwickeln oder DriCanbieter‐Plugins nachzurüsten.    Beispiele:  SameAme, Quickr, AcAviAes, Alloy, Mainsop,..... 
  • 25. Eigene oder DriCanbieter Plugins 
  • 26. Eigene oder DriCanbieter Plugins  Unterstützte Feature/Beispiele:  Anzeige von Inhalten mit Tree‐Viewern, Tabellen, Editoren   hCp://www.eclipse.org/swt/widgets/  Anzeige & ModifikaAon von Grafiken  Drag & Drop Support  Datei Down‐/Uploader  Kontextbezogene Inhalte  IntegraAon weiterer Java‐Frameworks   – PDF, Chartgenerierung,.... 
  • 27. Sidebar Plugin im Einsatz 
  • 28. Sidebar Plugin im Einsatz  Anforderung:    Zu einer selekAerten Mail im Eingang sollen in der  Sidebar an Hand des Absenders die offenen  Angebote, Aupräge und die ServiceAckets  automaAsch angezeigt werden.    Darüber soll es möglich sein, die hinterlegten  Stammdaten wie Anschrip oder Kontaktdaten, einfach  überprüfen zu können 
  • 29. Sidebar Plugin im Einsatz  Lösungsansatz:    Nach Prüfung der vorhanden Datenquellen (CRM,  Ticketsystem, Warenwirtschap) kann aus dem CRM  Kontaktdaten anhand der Mailadresse die  Kundennummer ermiCelt werden.    Mit der Kundennummer kann aus der Warenwirtschap  der Angebots‐ und Aupragsstatus abgefragt werden.    Die ServiceAckets werden ebenso ermiCelt. 
  • 30. Sidebar Plugin im Einsatz  Umsetzung:    Entwicklung eines Eclipse RCP‐Plugins für die Sidebar.    Das Plugin wertet den aktuellen Notes Kontext aus.  Wenn eine Mail markiert oder geöffnet wird, liest das Plugin die  Absender / Empfängeradresse aus.    Das Plugin übermiCelt die Absenderadresse an einen getrennten  Web‐Service. Das Ergebnis des Webservice wird durch das Plugin  dargestellt.    Der Webservice kann beliebig umgesetzt werden. In diesem  Beispiel wurde dieser als „einfacher“ LotusScript Agent  programmiert. 
  • 31. Sidebar Plugin im Einsatz 
  • 32. Fazit  Es gibt viele einfache Anwendungsfälle, die jetzt schnell  und einfach integriert werden können.  Sprechen Sie mit Ihren Fachabteilungen!  Es werden in den nächsten Monaten viele Tools von  DriCanbietern entwickelt, die die neuen Möglichkeiten  nutzen.  Sammeln Sie Ideen und sprechen mit uns.  Vieles geht einfacher als man denkt. 
  • 33. Standard oder Basic? 
  • 34. ENDE  Gewng Started:  Composite ApplicaAon & Expeditor Wiki  Beispiele & Links mein Blog:  hCp://www.netzgoeCer.net  acocon GmbH:  hCp://www.acocon.de