SlideShare ist ein Scribd-Unternehmen logo
1 von 34
Downloaden Sie, um offline zu lesen
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 
LotusDay   08.09.2009




             PotenAale erkennen – 
               Chancen nutzen! 
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 
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 
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 
Warum dieser Vortrag? 
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...) 
Standard oder Basic? 
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 
   –  .... 
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 ... 
Widgets, Livetext, Composite ApplicaAons 
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 
Widgets, Livetext & Composite ApplicaAons 
Widgets, Livetext & Composite ApplicaAons 
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. 
Widgets, Livetext & Composite ApplicaAons 
Widgets, Livetext & Composite ApplicaAons 




Belegnr.:

 AB20092345

 RE20096345


 [A-Z]{2}[0-9]{8} 
Widgets, Livetext & Composite ApplicaAons 
Widgets, Livetext & Composite ApplicaAons 
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. 
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) 
Widgets, Livetext & Composite ApplicaAons 
Eigene oder DriCanbieter Plugins 
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,..... 
Eigene oder DriCanbieter Plugins 
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,.... 
Sidebar Plugin im Einsatz 
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 
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. 
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. 
Sidebar Plugin im Einsatz 
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. 
Standard oder Basic? 
ENDE 



Gewng Started: 
Composite ApplicaAon & Expeditor Wiki 


Beispiele & Links mein Blog: 

hCp://www.netzgoeCer.net 

acocon GmbH: 

hCp://www.acocon.de 

Weitere ähnliche Inhalte

Andere mochten auch

Andere mochten auch (20)

Incineracion de residuos_urbanos
Incineracion de residuos_urbanosIncineracion de residuos_urbanos
Incineracion de residuos_urbanos
 
Programa REimaginar ASEMECH
Programa REimaginar ASEMECHPrograma REimaginar ASEMECH
Programa REimaginar ASEMECH
 
Velàzquez
VelàzquezVelàzquez
Velàzquez
 
Programa de expertos en elearning.pptx iris peña
Programa de expertos en elearning.pptx iris peñaPrograma de expertos en elearning.pptx iris peña
Programa de expertos en elearning.pptx iris peña
 
Autoevaluación práctica cooperativa
Autoevaluación práctica cooperativaAutoevaluación práctica cooperativa
Autoevaluación práctica cooperativa
 
LotusLive Cloud Computing
LotusLive Cloud ComputingLotusLive Cloud Computing
LotusLive Cloud Computing
 
la computadora y la informatica
la computadora y la informatica la computadora y la informatica
la computadora y la informatica
 
Presentacion de AFDA en CISTI 2010
Presentacion de AFDA en CISTI 2010Presentacion de AFDA en CISTI 2010
Presentacion de AFDA en CISTI 2010
 
Gerechtigkeit
GerechtigkeitGerechtigkeit
Gerechtigkeit
 
Csb Kundenforum 2007
Csb Kundenforum 2007Csb Kundenforum 2007
Csb Kundenforum 2007
 
Computadoras2
Computadoras2Computadoras2
Computadoras2
 
PRES307143270
PRES307143270PRES307143270
PRES307143270
 
El fenómeno comunicativo victoria valencia
El fenómeno comunicativo victoria valenciaEl fenómeno comunicativo victoria valencia
El fenómeno comunicativo victoria valencia
 
Hector
HectorHector
Hector
 
Equilibrio
EquilibrioEquilibrio
Equilibrio
 
Modificacion de trabajadores
Modificacion de trabajadoresModificacion de trabajadores
Modificacion de trabajadores
 
C3 Nubizz Lotus Day2009 V1.0
C3 Nubizz Lotus Day2009 V1.0C3 Nubizz Lotus Day2009 V1.0
C3 Nubizz Lotus Day2009 V1.0
 
C1 CDH Sametime
C1 CDH SametimeC1 CDH Sametime
C1 CDH Sametime
 
¿Por que debería buscarme a min mesmo en Google? (Infografía)
¿Por que debería buscarme a min mesmo en Google? (Infografía)¿Por que debería buscarme a min mesmo en Google? (Infografía)
¿Por que debería buscarme a min mesmo en Google? (Infografía)
 
111019_Togo_SB
111019_Togo_SB111019_Togo_SB
111019_Togo_SB
 

Ähnlich wie B1 Acocon Lotus Day 08.09.2009

AndroMDA - Einführung in eine Open Source Model Driven Architecture Lösung
AndroMDA - Einführung in eine Open Source Model Driven Architecture LösungAndroMDA - Einführung in eine Open Source Model Driven Architecture Lösung
AndroMDA - Einführung in eine Open Source Model Driven Architecture LösungEduard Hildebrandt
 
d.velop ecspand entscheidet sich für SemTalk zur SharePoint-Modellierung
d.velop ecspand entscheidet sich für SemTalk zur SharePoint-Modellierungd.velop ecspand entscheidet sich für SemTalk zur SharePoint-Modellierung
d.velop ecspand entscheidet sich für SemTalk zur SharePoint-Modellierungbhoeck
 
Problemloses crm
Problemloses crmProblemloses crm
Problemloses crmEfficy CRM
 
C/ C++ for Notes & Domino Developers
C/ C++ for Notes & Domino DevelopersC/ C++ for Notes & Domino Developers
C/ C++ for Notes & Domino DevelopersUlrich Krause
 
Anwendungsmodernisierung mit Oracle Application Express (APEX)
Anwendungsmodernisierung mit Oracle Application Express (APEX)Anwendungsmodernisierung mit Oracle Application Express (APEX)
Anwendungsmodernisierung mit Oracle Application Express (APEX)Niels de Bruijn
 
DNUG - Andreas Rosen - IBM Software und Salesforce sinnvoll integrieren
DNUG - Andreas Rosen - IBM Software und Salesforce sinnvoll integrierenDNUG - Andreas Rosen - IBM Software und Salesforce sinnvoll integrieren
DNUG - Andreas Rosen - IBM Software und Salesforce sinnvoll integrierenAndreas Rosen
 
20150611 track4 2_ae21_salesforce and ibm software
20150611 track4 2_ae21_salesforce and ibm software20150611 track4 2_ae21_salesforce and ibm software
20150611 track4 2_ae21_salesforce and ibm softwareDNUG e.V.
 
Gewinnung von OPEN SOURCE Techniken für junge Unternehmen
Gewinnung von OPEN SOURCE Techniken für junge UnternehmenGewinnung von OPEN SOURCE Techniken für junge Unternehmen
Gewinnung von OPEN SOURCE Techniken für junge UnternehmenBjoern Reinhold
 
Webinar - ABAP Development Tools
Webinar - ABAP Development ToolsWebinar - ABAP Development Tools
Webinar - ABAP Development ToolsCadaxo GmbH
 
ICS UserGroup - 2015 - Eclipse and Notes - Love/Hate Relationships
ICS UserGroup - 2015 - Eclipse and Notes - Love/Hate RelationshipsICS UserGroup - 2015 - Eclipse and Notes - Love/Hate Relationships
ICS UserGroup - 2015 - Eclipse and Notes - Love/Hate RelationshipsChristoph Adler
 
Skalierung & Performance
Skalierung & PerformanceSkalierung & Performance
Skalierung & Performanceglembotzky
 
ScriptRunner - Eine Einführung
ScriptRunner - Eine EinführungScriptRunner - Eine Einführung
ScriptRunner - Eine EinführungHeiko Brenn
 
Top 10 Internet Trends 2006
Top 10 Internet Trends 2006Top 10 Internet Trends 2006
Top 10 Internet Trends 2006Jürg Stuker
 
AdminCamp2017 - ApplicationInsights
AdminCamp2017 - ApplicationInsightsAdminCamp2017 - ApplicationInsights
AdminCamp2017 - ApplicationInsightsChristoph Adler
 
Templates, Code & Tools
Templates, Code & ToolsTemplates, Code & Tools
Templates, Code & ToolsUlrich Krause
 
Webcast SAP Cloud Platform 2 - Developing Tools
Webcast SAP Cloud Platform 2 - Developing ToolsWebcast SAP Cloud Platform 2 - Developing Tools
Webcast SAP Cloud Platform 2 - Developing ToolsPatric Dahse
 
Authoring Management
Authoring ManagementAuthoring Management
Authoring Managementvzimmermann
 

Ähnlich wie B1 Acocon Lotus Day 08.09.2009 (20)

AndroMDA - Einführung in eine Open Source Model Driven Architecture Lösung
AndroMDA - Einführung in eine Open Source Model Driven Architecture LösungAndroMDA - Einführung in eine Open Source Model Driven Architecture Lösung
AndroMDA - Einführung in eine Open Source Model Driven Architecture Lösung
 
d.velop ecspand entscheidet sich für SemTalk zur SharePoint-Modellierung
d.velop ecspand entscheidet sich für SemTalk zur SharePoint-Modellierungd.velop ecspand entscheidet sich für SemTalk zur SharePoint-Modellierung
d.velop ecspand entscheidet sich für SemTalk zur SharePoint-Modellierung
 
Problemloses crm
Problemloses crmProblemloses crm
Problemloses crm
 
Enterprise APEX
Enterprise APEXEnterprise APEX
Enterprise APEX
 
C/ C++ for Notes & Domino Developers
C/ C++ for Notes & Domino DevelopersC/ C++ for Notes & Domino Developers
C/ C++ for Notes & Domino Developers
 
Anwendungsmodernisierung mit Oracle Application Express (APEX)
Anwendungsmodernisierung mit Oracle Application Express (APEX)Anwendungsmodernisierung mit Oracle Application Express (APEX)
Anwendungsmodernisierung mit Oracle Application Express (APEX)
 
JavaFX Real-World Apps
JavaFX Real-World AppsJavaFX Real-World Apps
JavaFX Real-World Apps
 
DNUG - Andreas Rosen - IBM Software und Salesforce sinnvoll integrieren
DNUG - Andreas Rosen - IBM Software und Salesforce sinnvoll integrierenDNUG - Andreas Rosen - IBM Software und Salesforce sinnvoll integrieren
DNUG - Andreas Rosen - IBM Software und Salesforce sinnvoll integrieren
 
20150611 track4 2_ae21_salesforce and ibm software
20150611 track4 2_ae21_salesforce and ibm software20150611 track4 2_ae21_salesforce and ibm software
20150611 track4 2_ae21_salesforce and ibm software
 
Gewinnung von OPEN SOURCE Techniken für junge Unternehmen
Gewinnung von OPEN SOURCE Techniken für junge UnternehmenGewinnung von OPEN SOURCE Techniken für junge Unternehmen
Gewinnung von OPEN SOURCE Techniken für junge Unternehmen
 
Webinar - ABAP Development Tools
Webinar - ABAP Development ToolsWebinar - ABAP Development Tools
Webinar - ABAP Development Tools
 
ICS UserGroup - 2015 - Eclipse and Notes - Love/Hate Relationships
ICS UserGroup - 2015 - Eclipse and Notes - Love/Hate RelationshipsICS UserGroup - 2015 - Eclipse and Notes - Love/Hate Relationships
ICS UserGroup - 2015 - Eclipse and Notes - Love/Hate Relationships
 
APEX 5.0, und sonst?
APEX 5.0, und sonst?APEX 5.0, und sonst?
APEX 5.0, und sonst?
 
Skalierung & Performance
Skalierung & PerformanceSkalierung & Performance
Skalierung & Performance
 
ScriptRunner - Eine Einführung
ScriptRunner - Eine EinführungScriptRunner - Eine Einführung
ScriptRunner - Eine Einführung
 
Top 10 Internet Trends 2006
Top 10 Internet Trends 2006Top 10 Internet Trends 2006
Top 10 Internet Trends 2006
 
AdminCamp2017 - ApplicationInsights
AdminCamp2017 - ApplicationInsightsAdminCamp2017 - ApplicationInsights
AdminCamp2017 - ApplicationInsights
 
Templates, Code & Tools
Templates, Code & ToolsTemplates, Code & Tools
Templates, Code & Tools
 
Webcast SAP Cloud Platform 2 - Developing Tools
Webcast SAP Cloud Platform 2 - Developing ToolsWebcast SAP Cloud Platform 2 - Developing Tools
Webcast SAP Cloud Platform 2 - Developing Tools
 
Authoring Management
Authoring ManagementAuthoring Management
Authoring Management
 

Mehr von Andreas Schulte

Mehr von Andreas Schulte (20)

IBM Lotus Notes E-Postbrief Integration
IBM Lotus Notes E-Postbrief IntegrationIBM Lotus Notes E-Postbrief Integration
IBM Lotus Notes E-Postbrief Integration
 
Lotus Foundations Branch Office
Lotus Foundations Branch OfficeLotus Foundations Branch Office
Lotus Foundations Branch Office
 
LotusLive Cloud Computing
LotusLive Cloud ComputingLotusLive Cloud Computing
LotusLive Cloud Computing
 
Webcast Lf 04112009
Webcast Lf 04112009Webcast Lf 04112009
Webcast Lf 04112009
 
Webcast 12 09
Webcast 12 09Webcast 12 09
Webcast 12 09
 
D3 000908 Lotusday Hagen Bcc Id Vault
D3 000908 Lotusday Hagen Bcc Id VaultD3 000908 Lotusday Hagen Bcc Id Vault
D3 000908 Lotusday Hagen Bcc Id Vault
 
A2 Sametime
A2 SametimeA2 Sametime
A2 Sametime
 
D1 Effiziente Werkzeuge
D1 Effiziente WerkzeugeD1 Effiziente Werkzeuge
D1 Effiziente Werkzeuge
 
E5 Dnug Lotusday
E5 Dnug LotusdayE5 Dnug Lotusday
E5 Dnug Lotusday
 
C1 Adcon Backup For Domino
C1 Adcon Backup For DominoC1 Adcon Backup For Domino
C1 Adcon Backup For Domino
 
A1 Connections Mashups
A1  Connections  MashupsA1  Connections  Mashups
A1 Connections Mashups
 
A1 Connections Mashups
A1 Connections MashupsA1 Connections Mashups
A1 Connections Mashups
 
B1 Acocon Lotus Day 08.09.2009
B1 Acocon Lotus Day 08.09.2009B1 Acocon Lotus Day 08.09.2009
B1 Acocon Lotus Day 08.09.2009
 
Lotus Foundations
Lotus FoundationsLotus Foundations
Lotus Foundations
 
B2 CDH Lotusday 2009
B2  CDH  Lotusday 2009B2  CDH  Lotusday 2009
B2 CDH Lotusday 2009
 
B3 Act Lotusday 08 09 2009
B3 Act Lotusday 08 09 2009B3 Act Lotusday 08 09 2009
B3 Act Lotusday 08 09 2009
 
D2 TimeFleX
D2 TimeFleXD2 TimeFleX
D2 TimeFleX
 
A5 Portal Now Überblick
A5 Portal Now ÜberblickA5 Portal Now Überblick
A5 Portal Now Überblick
 
D4 Contentintegration CONET
D4 Contentintegration CONETD4 Contentintegration CONET
D4 Contentintegration CONET
 
E5 DNUG Lotusday
E5 DNUG LotusdayE5 DNUG Lotusday
E5 DNUG Lotusday
 

B1 Acocon Lotus Day 08.09.2009