SlideShare una empresa de Scribd logo
1 de 17
- IBM Notes/Domino -> PDF
- Kursverwaltung mit XPages
Roger Zirn, Senior Software Engineer | Consultant, Belsoft
©2014BelsoftAG|www.belsoft.ch
Über mich
 > 20 Jahre im IBM Notes/Domino Umfeld (seit V2.1 ca. 1991/92)
 Senior Software Engineer | Consultant bei Belsoft AG seit Juli 2013
- Entwicklung in IBM Notes/Domino
- Administration in IBM Notes/Domino, Sametime, Connections
- Administration in IBM SmartCloud Enterprise
- Consultant
 Kontakt:
- Email: roger.zirn@belsoft.ch
©2014BelsoftAG|www.belsoft.ch
Agenda
 IBM Notes/Domino -> PDF
 PDF - PDF/A
 IBM Notes/Domino Dokumente -> PDF: Warum?
 Eigenentwicklung vs. Produkte
 Der Belsoft bekannte Produkte und ihre Eigenschaften
 Demo
 Kursverwaltung mit XPages
 Architektur
 Demo
 Fragen
©2014BelsoftAG|www.belsoft.ch
IBM Notes/Domino -> PDF
©2014BelsoftAG|www.belsoft.ch
PDF
 Portable Document Format (von Adobe entwickelt und 1993 veröffentlicht)
 Auf unterschiedlichsten Plattformen gleich darstellbar
 Neben Text können auch Bilder, Audio, etc. enthalten sein
 Braucht in der Regel eine Reader-Software (Acrobat Reader, etc.)
 Weit verbreitet, auch auf mobilen Geräten
©2014BelsoftAG|www.belsoft.ch
PDF/A
 Ein Format zur Langzeitarchivierung digitaler Dokumente (von ISO genormt)
 Erlaubt digitale Signaturen (Rechtsgültigkeit)
 Volltextsuche (erweiterbar mit embedded XMP Metadata)
 Muss gewisse Bedingungen erfüllen (z.B.: keine Verschlüsselung, kein Video/Audio,
keine Änderungen möglich, Schriften müssen eingebettet sein, etc.)
 PDF/A-1, -2, -3
- Level A (Accessible), B (Basic), U (Unicode)
 Mehr über PDF/A erfahren
- www.pdfa.org -> PDF/A in a Nutshell 2.0
©2014BelsoftAG|www.belsoft.ch
IBM Notes/Domino Dokumente -> PDF: Warum?
 Unternehmen setzen vermehrt zentrales System für die Archivierung relevanter
Informationen aus verschiedenen Quellen ein
 Ausstieg aus IBM Notes/Domino, Daten müssen aber weiterhin abrufbar sein
 Prozesse/Entscheide/Kommunikation/etc. müssen in einigen Jahrzehnten noch
nachvollziehbar sein
©2014BelsoftAG|www.belsoft.ch
Eigenentwicklung vs. Produkte
 Eigenentwicklung
- PDF-Klassen (Java) sind zwar vorhanden...
- ...aber es wäre alles "zu Fuss" zu bewältigen (z.B.: Formatierung)
- Grosser Aufwand, da die Entwicklung recht komplex ist (PDF/A...)
 Produkte
- Komplexe IBM Notes/Domino Dokumente werden "As-Is" generiert
- Tabellen, Sections, Richtext
- Einstellungen (z. B: PDF/A, ) via Properties
- Behandlung von Attachments via Properties
 Beides
- Produkte "out of the box" genügen den Anforderungen meistens nicht
- PDF-Generierung muss in bestehende Applikation integriert werden
- API der Produkte verfügbar
©2014BelsoftAG|www.belsoft.ch
Bekannte Produkte und ihre Eigenschaften
 ePDF (GBS)
- Nur serverbasierte Lösung (Installation von DLLs)
- Regelbasierte Umwandlung
- Attachment-Konvertierung
 n2pdf (Softvision)
- Client- und serverbasierte Lösung (Installation von DLLs)
- Agent oder Server Task
- Attachment-Konvertierung
 SWING PDF Converter (SWING Software)
- Client- und serverbasierte Lösung (Keine Installation, Java Klassen via NSF)
- Agent
- Attachment-Konvertierung
©2014BelsoftAG|www.belsoft.ch
Demo
©2014BelsoftAG|www.belsoft.ch
Kursverwaltung mit XPages
Informatikdienste der Universität Zürich
©2014BelsoftAG|www.belsoft.ch
Architektur (1)
 Web Frontend (Browser)
- Interne/externe Kursteilnehmer
- Anmelden/Abmelden/Warteliste
- Kursleiter
- Kursinhalte bearbeiten
- Interne
- Raumreservationen beantragen
 Technologie
- XPages mit MVC-Pattern (Trennung von Datenobjekte, UI und Logik)
- Kommunikation mit LotusScript Agents
- Mandantenfähig, da flexible Konfiguration
©2014BelsoftAG|www.belsoft.ch
Architektur (2)
 IBM Notes Client
- Kursadministration
- Kursbeschreibungen, Kurse und Kursleiter verwalten und planen
- Registrationen und Raumreservationen bearbeiten
- Korrespondenz (Email oder MS Word Briefe) erstellen
- Auswertungen erstellen
- u.v.m.
- DB-Administration
- Applikations-Einstellungen, Konfigurationen verwalten
 Technologie
- LotusScript Agents
©2014BelsoftAG|www.belsoft.ch
Architektur (3)
 Backend-Verarbeitung
- Terminüberwachung (Anmeldefrist, Stornierung, Erinnerungen, etc.)
- Registrationen abarbeiten (div. Emails, Warteliste, Status)
- u.v.m.
 Technologie
- Scheduled LotusScript Agents
©2014BelsoftAG|www.belsoft.ch
Demo
©2014BelsoftAG|www.belsoft.ch
Fragen?
©2014BelsoftAG|www.belsoft.ch
Danke für Ihre Aufmerksamkeit

Más contenido relacionado

La actualidad más candente

ULC Connect-Nachlese, 06.03.2014 Dresden
ULC Connect-Nachlese, 06.03.2014 DresdenULC Connect-Nachlese, 06.03.2014 Dresden
ULC Connect-Nachlese, 06.03.2014 Dresden
JRibbeck
 

La actualidad más candente (6)

MS Lync 200° Panacast Panoramacam
MS Lync 200° Panacast PanoramacamMS Lync 200° Panacast Panoramacam
MS Lync 200° Panacast Panoramacam
 
Webtechnologien für das Frontend & Javascribt( AJAX ) vs Flash( Flex )
Webtechnologien für das Frontend & Javascribt( AJAX ) vs Flash( Flex )Webtechnologien für das Frontend & Javascribt( AJAX ) vs Flash( Flex )
Webtechnologien für das Frontend & Javascribt( AJAX ) vs Flash( Flex )
 
Sametime & Websphere Best Practices (Admincamp 2013)
Sametime & Websphere Best Practices (Admincamp 2013)Sametime & Websphere Best Practices (Admincamp 2013)
Sametime & Websphere Best Practices (Admincamp 2013)
 
ULC Connect-Nachlese, 06.03.2014 Dresden
ULC Connect-Nachlese, 06.03.2014 DresdenULC Connect-Nachlese, 06.03.2014 Dresden
ULC Connect-Nachlese, 06.03.2014 Dresden
 
DNUG 2014 Herbstkonferenz: Moderne Architektur - Hochskalierbare Anwendungsar...
DNUG 2014 Herbstkonferenz: Moderne Architektur - Hochskalierbare Anwendungsar...DNUG 2014 Herbstkonferenz: Moderne Architektur - Hochskalierbare Anwendungsar...
DNUG 2014 Herbstkonferenz: Moderne Architektur - Hochskalierbare Anwendungsar...
 
DNUG2015 Frühjahrskonferenz: Prozessautomatisierung im Domino Kosmos, nicht o...
DNUG2015 Frühjahrskonferenz: Prozessautomatisierung im Domino Kosmos, nicht o...DNUG2015 Frühjahrskonferenz: Prozessautomatisierung im Domino Kosmos, nicht o...
DNUG2015 Frühjahrskonferenz: Prozessautomatisierung im Domino Kosmos, nicht o...
 

Similar a IBM Notes Kursverwaltung mit xPages

Interaktive Dokumente mit InDesign CS5.5
Interaktive Dokumente mit InDesign CS5.5Interaktive Dokumente mit InDesign CS5.5
Interaktive Dokumente mit InDesign CS5.5
Digicomp Academy AG
 
Acrobat 9 Ueberblick German
Acrobat 9 Ueberblick GermanAcrobat 9 Ueberblick German
Acrobat 9 Ueberblick German
UlrichIsermeyer
 
iPad im Businesseinsatz
iPad im BusinesseinsatziPad im Businesseinsatz
iPad im Businesseinsatz
Ralph Belfiore
 
Browser Plug-In Notes 9 SE
Browser Plug-In Notes 9 SEBrowser Plug-In Notes 9 SE
Browser Plug-In Notes 9 SE
Ralph Belfiore
 
We4IT Präsentation - doclinkr
We4IT Präsentation - doclinkrWe4IT Präsentation - doclinkr
We4IT Präsentation - doclinkr
We4IT Group
 

Similar a IBM Notes Kursverwaltung mit xPages (20)

IBM Domino Mobile Apps (DMA/Nomad) – Konfiguration, Management, Deployment
IBM Domino Mobile Apps (DMA/Nomad) – Konfiguration, Management, DeploymentIBM Domino Mobile Apps (DMA/Nomad) – Konfiguration, Management, Deployment
IBM Domino Mobile Apps (DMA/Nomad) – Konfiguration, Management, Deployment
 
Plattform im wandel nosa 04-04-2017
Plattform im wandel   nosa 04-04-2017Plattform im wandel   nosa 04-04-2017
Plattform im wandel nosa 04-04-2017
 
Interaktive Dokumente mit InDesign CS5.5
Interaktive Dokumente mit InDesign CS5.5Interaktive Dokumente mit InDesign CS5.5
Interaktive Dokumente mit InDesign CS5.5
 
WordPress sprachfähig machen - Lokalisierung Kür oder Krampf? - WordCamp Deut...
WordPress sprachfähig machen - Lokalisierung Kür oder Krampf? - WordCamp Deut...WordPress sprachfähig machen - Lokalisierung Kür oder Krampf? - WordCamp Deut...
WordPress sprachfähig machen - Lokalisierung Kür oder Krampf? - WordCamp Deut...
 
Acrobat 9 Ueberblick German
Acrobat 9 Ueberblick GermanAcrobat 9 Ueberblick German
Acrobat 9 Ueberblick German
 
iPad im Businesseinsatz
iPad im BusinesseinsatziPad im Businesseinsatz
iPad im Businesseinsatz
 
PDF und Barrierefreiheit - Bringt der neue ISO-Standard PDF/UA Universal Acce...
PDF und Barrierefreiheit - Bringt der neue ISO-Standard PDF/UA Universal Acce...PDF und Barrierefreiheit - Bringt der neue ISO-Standard PDF/UA Universal Acce...
PDF und Barrierefreiheit - Bringt der neue ISO-Standard PDF/UA Universal Acce...
 
Authoring Management
Authoring ManagementAuthoring Management
Authoring Management
 
Polycom Webinar: Native Anbindung von Polycom Endpunkten an Microfost Office 365
Polycom Webinar: Native Anbindung von Polycom Endpunkten an Microfost Office 365Polycom Webinar: Native Anbindung von Polycom Endpunkten an Microfost Office 365
Polycom Webinar: Native Anbindung von Polycom Endpunkten an Microfost Office 365
 
Browser Plug-In Notes 9 SE
Browser Plug-In Notes 9 SEBrowser Plug-In Notes 9 SE
Browser Plug-In Notes 9 SE
 
de
dede
de
 
Upgrade auf IBM Notes9 in der Kaffeepause
Upgrade auf IBM Notes9 in der KaffeepauseUpgrade auf IBM Notes9 in der Kaffeepause
Upgrade auf IBM Notes9 in der Kaffeepause
 
DOAG SIG Development: BI Publisher and Oracle ADF
DOAG SIG Development: BI Publisher and Oracle ADFDOAG SIG Development: BI Publisher and Oracle ADF
DOAG SIG Development: BI Publisher and Oracle ADF
 
Architekturen für .NET Core-Anwendungen
Architekturen für .NET Core-AnwendungenArchitekturen für .NET Core-Anwendungen
Architekturen für .NET Core-Anwendungen
 
Open Source Workflowmanagement mit BPMN und CMMN
Open Source Workflowmanagement mit BPMN und CMMNOpen Source Workflowmanagement mit BPMN und CMMN
Open Source Workflowmanagement mit BPMN und CMMN
 
IBM Notes Domino & Verse Update
IBM Notes Domino & Verse UpdateIBM Notes Domino & Verse Update
IBM Notes Domino & Verse Update
 
We4IT Präsentation - doclinkr
We4IT Präsentation - doclinkrWe4IT Präsentation - doclinkr
We4IT Präsentation - doclinkr
 
Collaboration day 2016 - Aus alt mach neu - Modernisierung mit xPages
Collaboration day 2016 - Aus alt mach neu - Modernisierung mit xPagesCollaboration day 2016 - Aus alt mach neu - Modernisierung mit xPages
Collaboration day 2016 - Aus alt mach neu - Modernisierung mit xPages
 
Wer die (Client) Wahl hat, hat die Qual
Wer die (Client) Wahl hat, hat die QualWer die (Client) Wahl hat, hat die Qual
Wer die (Client) Wahl hat, hat die Qual
 
Collaboration day 2016 - Connections - Apps
Collaboration day 2016 - Connections - AppsCollaboration day 2016 - Connections - Apps
Collaboration day 2016 - Connections - Apps
 

Más de Belsoft

Más de Belsoft (20)

Engage: A Break Up Story
Engage: A Break Up StoryEngage: A Break Up Story
Engage: A Break Up Story
 
Belsoft Collaboration Success Story: Mit Connections Gutes tun
Belsoft Collaboration Success Story: Mit Connections Gutes tunBelsoft Collaboration Success Story: Mit Connections Gutes tun
Belsoft Collaboration Success Story: Mit Connections Gutes tun
 
Don’t believe the hype – why O365 might not be the Droid you are looking for
Don’t believe the hype – why O365 might not be the Droid you are looking forDon’t believe the hype – why O365 might not be the Droid you are looking for
Don’t believe the hype – why O365 might not be the Droid you are looking for
 
How to find and tag untagged content in Connections
How to find and tag untagged content in ConnectionsHow to find and tag untagged content in Connections
How to find and tag untagged content in Connections
 
Simplifying Connections using the Customizer
Simplifying Connections using the CustomizerSimplifying Connections using the Customizer
Simplifying Connections using the Customizer
 
Erfahrung aus der Praxis & Roadmaps zu Domino, Verse und Sametime
Erfahrung aus der Praxis & Roadmaps zu Domino, Verse und SametimeErfahrung aus der Praxis & Roadmaps zu Domino, Verse und Sametime
Erfahrung aus der Praxis & Roadmaps zu Domino, Verse und Sametime
 
Customers using IBM Connections
Customers using IBM ConnectionsCustomers using IBM Connections
Customers using IBM Connections
 
IBM Connections - ein Update
IBM Connections - ein UpdateIBM Connections - ein Update
IBM Connections - ein Update
 
How adding a further tool can be a good thing
How adding a further tool can be a good thingHow adding a further tool can be a good thing
How adding a further tool can be a good thing
 
ICON Switzerland - IBM Domino 10 Demo
ICON Switzerland - IBM Domino 10 DemoICON Switzerland - IBM Domino 10 Demo
ICON Switzerland - IBM Domino 10 Demo
 
ICON Switzerland - IBM Executive Keynote Slides
ICON Switzerland - IBM Executive Keynote SlidesICON Switzerland - IBM Executive Keynote Slides
ICON Switzerland - IBM Executive Keynote Slides
 
How adding a further tool can be a good thing
How adding a further tool can be a good thingHow adding a further tool can be a good thing
How adding a further tool can be a good thing
 
Belsoft Collaboration Day 2018 - Watson Workspace Übersicht
Belsoft Collaboration Day 2018 - Watson Workspace ÜbersichtBelsoft Collaboration Day 2018 - Watson Workspace Übersicht
Belsoft Collaboration Day 2018 - Watson Workspace Übersicht
 
Belsoft Collaboration Day 2018 - Zurück in die Zukunft mit Domino V10
Belsoft Collaboration Day 2018 - Zurück in die Zukunft mit Domino V10Belsoft Collaboration Day 2018 - Zurück in die Zukunft mit Domino V10
Belsoft Collaboration Day 2018 - Zurück in die Zukunft mit Domino V10
 
Belsoft Collaboration Day 2018 - IBM Connections - Gegenwart und Zukunft
Belsoft Collaboration Day 2018 - IBM Connections - Gegenwart und ZukunftBelsoft Collaboration Day 2018 - IBM Connections - Gegenwart und Zukunft
Belsoft Collaboration Day 2018 - IBM Connections - Gegenwart und Zukunft
 
Belsoft Collaboration Day 2018 - Social Collaboration Journey @Bosch
Belsoft Collaboration Day 2018 - Social Collaboration Journey @BoschBelsoft Collaboration Day 2018 - Social Collaboration Journey @Bosch
Belsoft Collaboration Day 2018 - Social Collaboration Journey @Bosch
 
Belsoft Collaboration Day 2018 - Dreaming of..
Belsoft Collaboration Day 2018 - Dreaming of..Belsoft Collaboration Day 2018 - Dreaming of..
Belsoft Collaboration Day 2018 - Dreaming of..
 
Social Business - Geschäften mit Social Media (informatiktage.ch)
Social Business - Geschäften mit Social Media (informatiktage.ch)Social Business - Geschäften mit Social Media (informatiktage.ch)
Social Business - Geschäften mit Social Media (informatiktage.ch)
 
IBM Connections ready for students at University of Zurich
IBM Connections ready for students at University of ZurichIBM Connections ready for students at University of Zurich
IBM Connections ready for students at University of Zurich
 
Belsoft Collaboration Day 2018 - What's next for IBM Domino/Notes/Verse
Belsoft Collaboration Day 2018 - What's next for IBM Domino/Notes/VerseBelsoft Collaboration Day 2018 - What's next for IBM Domino/Notes/Verse
Belsoft Collaboration Day 2018 - What's next for IBM Domino/Notes/Verse
 

IBM Notes Kursverwaltung mit xPages

  • 1. - IBM Notes/Domino -> PDF - Kursverwaltung mit XPages Roger Zirn, Senior Software Engineer | Consultant, Belsoft
  • 2. ©2014BelsoftAG|www.belsoft.ch Über mich  > 20 Jahre im IBM Notes/Domino Umfeld (seit V2.1 ca. 1991/92)  Senior Software Engineer | Consultant bei Belsoft AG seit Juli 2013 - Entwicklung in IBM Notes/Domino - Administration in IBM Notes/Domino, Sametime, Connections - Administration in IBM SmartCloud Enterprise - Consultant  Kontakt: - Email: roger.zirn@belsoft.ch
  • 3. ©2014BelsoftAG|www.belsoft.ch Agenda  IBM Notes/Domino -> PDF  PDF - PDF/A  IBM Notes/Domino Dokumente -> PDF: Warum?  Eigenentwicklung vs. Produkte  Der Belsoft bekannte Produkte und ihre Eigenschaften  Demo  Kursverwaltung mit XPages  Architektur  Demo  Fragen
  • 5. ©2014BelsoftAG|www.belsoft.ch PDF  Portable Document Format (von Adobe entwickelt und 1993 veröffentlicht)  Auf unterschiedlichsten Plattformen gleich darstellbar  Neben Text können auch Bilder, Audio, etc. enthalten sein  Braucht in der Regel eine Reader-Software (Acrobat Reader, etc.)  Weit verbreitet, auch auf mobilen Geräten
  • 6. ©2014BelsoftAG|www.belsoft.ch PDF/A  Ein Format zur Langzeitarchivierung digitaler Dokumente (von ISO genormt)  Erlaubt digitale Signaturen (Rechtsgültigkeit)  Volltextsuche (erweiterbar mit embedded XMP Metadata)  Muss gewisse Bedingungen erfüllen (z.B.: keine Verschlüsselung, kein Video/Audio, keine Änderungen möglich, Schriften müssen eingebettet sein, etc.)  PDF/A-1, -2, -3 - Level A (Accessible), B (Basic), U (Unicode)  Mehr über PDF/A erfahren - www.pdfa.org -> PDF/A in a Nutshell 2.0
  • 7. ©2014BelsoftAG|www.belsoft.ch IBM Notes/Domino Dokumente -> PDF: Warum?  Unternehmen setzen vermehrt zentrales System für die Archivierung relevanter Informationen aus verschiedenen Quellen ein  Ausstieg aus IBM Notes/Domino, Daten müssen aber weiterhin abrufbar sein  Prozesse/Entscheide/Kommunikation/etc. müssen in einigen Jahrzehnten noch nachvollziehbar sein
  • 8. ©2014BelsoftAG|www.belsoft.ch Eigenentwicklung vs. Produkte  Eigenentwicklung - PDF-Klassen (Java) sind zwar vorhanden... - ...aber es wäre alles "zu Fuss" zu bewältigen (z.B.: Formatierung) - Grosser Aufwand, da die Entwicklung recht komplex ist (PDF/A...)  Produkte - Komplexe IBM Notes/Domino Dokumente werden "As-Is" generiert - Tabellen, Sections, Richtext - Einstellungen (z. B: PDF/A, ) via Properties - Behandlung von Attachments via Properties  Beides - Produkte "out of the box" genügen den Anforderungen meistens nicht - PDF-Generierung muss in bestehende Applikation integriert werden - API der Produkte verfügbar
  • 9. ©2014BelsoftAG|www.belsoft.ch Bekannte Produkte und ihre Eigenschaften  ePDF (GBS) - Nur serverbasierte Lösung (Installation von DLLs) - Regelbasierte Umwandlung - Attachment-Konvertierung  n2pdf (Softvision) - Client- und serverbasierte Lösung (Installation von DLLs) - Agent oder Server Task - Attachment-Konvertierung  SWING PDF Converter (SWING Software) - Client- und serverbasierte Lösung (Keine Installation, Java Klassen via NSF) - Agent - Attachment-Konvertierung
  • 12. ©2014BelsoftAG|www.belsoft.ch Architektur (1)  Web Frontend (Browser) - Interne/externe Kursteilnehmer - Anmelden/Abmelden/Warteliste - Kursleiter - Kursinhalte bearbeiten - Interne - Raumreservationen beantragen  Technologie - XPages mit MVC-Pattern (Trennung von Datenobjekte, UI und Logik) - Kommunikation mit LotusScript Agents - Mandantenfähig, da flexible Konfiguration
  • 13. ©2014BelsoftAG|www.belsoft.ch Architektur (2)  IBM Notes Client - Kursadministration - Kursbeschreibungen, Kurse und Kursleiter verwalten und planen - Registrationen und Raumreservationen bearbeiten - Korrespondenz (Email oder MS Word Briefe) erstellen - Auswertungen erstellen - u.v.m. - DB-Administration - Applikations-Einstellungen, Konfigurationen verwalten  Technologie - LotusScript Agents
  • 14. ©2014BelsoftAG|www.belsoft.ch Architektur (3)  Backend-Verarbeitung - Terminüberwachung (Anmeldefrist, Stornierung, Erinnerungen, etc.) - Registrationen abarbeiten (div. Emails, Warteliste, Status) - u.v.m.  Technologie - Scheduled LotusScript Agents