Xpages - oder was man mit einer alten Notes-DB so alles anstellen kann

Belsoft
XPages – oder was man mit einer (alten)
Notes-DB so alles anstellen kann
(Desktop & Tablet)
Frédéric Dehédin, Senior Software Engineer, Belsoft
Über mich
 Über 10 Jahre mit IBM Notes Domino® gearbeitet

 Senior Software Entwickler bei Belsoft AG seit 2009
    - Lotus Notes/Domino
    - XPages / Java Entwicklung
    - .NET / C# Entwicklung
    - Consultant

 Kontakt Infos:




                                                        © 2013 Belsoft AG | www.belsoft.ch
    - Blog: http://www.fdehedin.ch
    - Email: frederic.dehedin@belsoft.ch
    - Twitter: @fdehedin
Agenda


 Lotusphere IBMConnect 2013: Meine Eindrücke

 XPages Applikationen für hohe Ansprüche

 Comeback von «alten» Notes Applikationen

 Fragen




                                                © 2013 Belsoft AG | www.belsoft.ch
IBMConnect 2013: Meine Eindrücke
 XPages
    - Mehrere (Produktiv-) Projekte wurden schon umgesetzt
    - Sehr beliebt bei der Entwickler Community
 Java in XPages
    - Berührungsängste verschwinden
    - Vorteile werden immer mehr erkannt
 OpenSource Community (openntf.org)
    - Sehr viele eindrucksvolle Applikationen
    - Contests




                                                             © 2013 Belsoft AG | www.belsoft.ch
 Neuigkeiten in Domino Objekten (R9)
    - Kalender APIs (endlich)
    - Performance bei View Verarbeitungen
XPages Applikationen für hohe Ansprüche: Partial Updates


 Vorteile
    - Performance (weniger HTTP(S) Requests, minimierter Server Load, etc.)
    - Bessere Usability (wenn korrekt angewendet)

 Nachteile
    - Kein Feedback (was passiert?), kann aber visualisiert werden (-> DEMO)




                                                                               © 2013 Belsoft AG | www.belsoft.ch
XPages Applikationen für hohe Ansprüche: Partial Updates




                                                           © 2013 Belsoft AG | www.belsoft.ch
XPages Applikationen für hohe Ansprüche: Views


 Hauptinterface für praktisch alle Applikationen

 Top- oder Flopmerkmal für viele Applikationen

 Web / XPages Datenansichten brauchen eine andere Vorgehensweise




                                                                    © 2013 Belsoft AG | www.belsoft.ch
XPages Applikationen für hohe Ansprüche: Pages




                                                 © 2013 Belsoft AG | www.belsoft.ch
XPages Applikationen für hohe Ansprüche: Pages




 Über 10’000e Einträge zu blättern ist unpraktisch




                                                      © 2013 Belsoft AG | www.belsoft.ch
XPages Applikationen für hohe Ansprüche: FT Search




                                                     © 2013 Belsoft AG | www.belsoft.ch
XPages Applikationen für hohe Ansprüche: FT Search




- Benutzer kennen FT Syntax nicht




                                                     © 2013 Belsoft AG | www.belsoft.ch
- Keine Einstellungen wie in Notes Client
- Daten nicht strukturiert
XPages Applikationen für hohe Ansprüche: FT Search: Demo




                                                           © 2013 Belsoft AG | www.belsoft.ch
XPages Applikationen für hohe Ansprüche: Query Builder




                                                         © 2013 Belsoft AG | www.belsoft.ch
XPages Applikationen für hohe Ansprüche: Query Builder




                                                                      © 2013 Belsoft AG | www.belsoft.ch
- Datenspezifische Suchmaske
- Filtrierung auch für Benutzer ohne FT Syntax Kenntnisse möglich
- Möglichkeit für Speicherung des Filters in XPages Scope Variablen
XPages Applikationen für hohe Ansprüche: Sencha GRID Views




                                                             © 2013 Belsoft AG | www.belsoft.ch
- Verschiebbare Kolonnen
- Sortierung
- Filter pro Kolonne
XPages Applikationen für hohe Ansprüche: Sencha GRID Views: Demo




                                                                   © 2013 Belsoft AG | www.belsoft.ch
XPages – Comeback von alten Notes Apps – Alte Applikationen


- Eine Hass-Liebe (Schlechte Benutzbarkeit<> wertvoller Informationsinhalt)

- Meist nur intern zugänglich

- Nur über Notes Client

- Applikations-Design ausbauen meist schwierig, da Knowledge evtl. nicht mehr
  vorhanden




                                                                                © 2013 Belsoft AG | www.belsoft.ch
XPages – Comeback von alten Notes Apps – XPages
- XPages Layer über bestehende Applikation
- Dank Themes für verschiedene Endgeräte verfügbar (Desktop & Mobile)
- Design / Datenstruktur der bestehenden DB muss nicht geändert werden

Anforderungen / Use Case:
- Verbesserung der Benutzbarkeit
- Performance
- Browserzugriff: Von Extern ohne Notes Client auf Daten zugreifen (SSL)




                                                                           © 2013 Belsoft AG | www.belsoft.ch
XPages – Comeback von alten Notes Apps: Demo




                                               © 2013 Belsoft AG | www.belsoft.ch
Fragen?




© 2013 Belsoft AG | www.belsoft.ch
Danke für Ihre Aufmerksamkeit




© 2013 Belsoft AG | www.belsoft.ch
1 von 21

Recomendados

Domino 9 - jetzt mit integrierten Features, die das Admin-Leben leichter machen von
Domino 9 - jetzt mit integrierten Features, die das Admin-Leben leichter machenDomino 9 - jetzt mit integrierten Features, die das Admin-Leben leichter machen
Domino 9 - jetzt mit integrierten Features, die das Admin-Leben leichter machenBelsoft
4.9K views28 Folien
Domino 9 - Was ist neu? von
Domino 9 - Was ist neu?Domino 9 - Was ist neu?
Domino 9 - Was ist neu?Ralph Belfiore
2K views63 Folien
Domino 9 - jetzt mit integrierten Features, die das Admin-Leben leichter machen von
Domino 9 - jetzt mit integrierten Features, die das Admin-Leben leichter machenDomino 9 - jetzt mit integrierten Features, die das Admin-Leben leichter machen
Domino 9 - jetzt mit integrierten Features, die das Admin-Leben leichter machenAndreas Ponte
1.1K views28 Folien
Platz schaffen auf dem Domino - Compact, Compress, De-Duplicate - Ulrich Krau... von
Platz schaffen auf dem Domino - Compact, Compress, De-Duplicate - Ulrich Krau...Platz schaffen auf dem Domino - Compact, Compress, De-Duplicate - Ulrich Krau...
Platz schaffen auf dem Domino - Compact, Compress, De-Duplicate - Ulrich Krau...BCC - Solutions for IBM Collaboration Software
8.5K views75 Folien
Platz da! Platz schaffen auf dem Domino Server - Vortrag von Ulrich Krause be... von
Platz da! Platz schaffen auf dem Domino Server - Vortrag von Ulrich Krause be...Platz da! Platz schaffen auf dem Domino Server - Vortrag von Ulrich Krause be...
Platz da! Platz schaffen auf dem Domino Server - Vortrag von Ulrich Krause be...BCC - Solutions for IBM Collaboration Software
8.5K views79 Folien
Daos von
DaosDaos
DaosUlrich Krause
68.4K views56 Folien

Más contenido relacionado

Was ist angesagt?

Compact, Compress, De-DUplicate von
Compact, Compress, De-DUplicateCompact, Compress, De-DUplicate
Compact, Compress, De-DUplicateUlrich Krause
1.2K views64 Folien
Ausgewählte PL/SQL Packages (1) von
Ausgewählte PL/SQL Packages (1)Ausgewählte PL/SQL Packages (1)
Ausgewählte PL/SQL Packages (1)Ulrike Schwinn
2.6K views43 Folien
IBM Chat/Sametime Migration (CCTY 2016 Munich) von
IBM Chat/Sametime Migration (CCTY 2016 Munich)IBM Chat/Sametime Migration (CCTY 2016 Munich)
IBM Chat/Sametime Migration (CCTY 2016 Munich)Novakenstein
4.6K views70 Folien
C1 Adcon Backup For Domino von
C1 Adcon Backup For DominoC1 Adcon Backup For Domino
C1 Adcon Backup For DominoAndreas Schulte
1K views28 Folien
Domino Statistiken (noch besser) verstehen und nutzen (Teil 2) - 41. DNUG 2014 von
 Domino Statistiken (noch besser) verstehen und nutzen (Teil 2) - 41. DNUG 2014 Domino Statistiken (noch besser) verstehen und nutzen (Teil 2) - 41. DNUG 2014
Domino Statistiken (noch besser) verstehen und nutzen (Teil 2) - 41. DNUG 2014panagenda
884 views29 Folien
AdminCamp 14 - IBM Connections Deep Dive von
AdminCamp 14 - IBM Connections Deep DiveAdminCamp 14 - IBM Connections Deep Dive
AdminCamp 14 - IBM Connections Deep DiveKlaus Bild
1.7K views94 Folien

Was ist angesagt?(20)

Compact, Compress, De-DUplicate von Ulrich Krause
Compact, Compress, De-DUplicateCompact, Compress, De-DUplicate
Compact, Compress, De-DUplicate
Ulrich Krause1.2K views
Ausgewählte PL/SQL Packages (1) von Ulrike Schwinn
Ausgewählte PL/SQL Packages (1)Ausgewählte PL/SQL Packages (1)
Ausgewählte PL/SQL Packages (1)
Ulrike Schwinn2.6K views
IBM Chat/Sametime Migration (CCTY 2016 Munich) von Novakenstein
IBM Chat/Sametime Migration (CCTY 2016 Munich)IBM Chat/Sametime Migration (CCTY 2016 Munich)
IBM Chat/Sametime Migration (CCTY 2016 Munich)
Novakenstein4.6K views
Domino Statistiken (noch besser) verstehen und nutzen (Teil 2) - 41. DNUG 2014 von panagenda
 Domino Statistiken (noch besser) verstehen und nutzen (Teil 2) - 41. DNUG 2014 Domino Statistiken (noch besser) verstehen und nutzen (Teil 2) - 41. DNUG 2014
Domino Statistiken (noch besser) verstehen und nutzen (Teil 2) - 41. DNUG 2014
panagenda884 views
AdminCamp 14 - IBM Connections Deep Dive von Klaus Bild
AdminCamp 14 - IBM Connections Deep DiveAdminCamp 14 - IBM Connections Deep Dive
AdminCamp 14 - IBM Connections Deep Dive
Klaus Bild1.7K views
The Best Things in Life Are Free – Wie Sie Ihre IBM ConnecEons Umgebung koste... von Klaus Bild
The Best Things in Life Are Free – Wie Sie Ihre IBM ConnecEons Umgebung koste...The Best Things in Life Are Free – Wie Sie Ihre IBM ConnecEons Umgebung koste...
The Best Things in Life Are Free – Wie Sie Ihre IBM ConnecEons Umgebung koste...
Klaus Bild1.2K views
IBM License Metric Tool 9.2.x (edcom 2017) von Novakenstein
IBM License Metric Tool 9.2.x (edcom 2017)IBM License Metric Tool 9.2.x (edcom 2017)
IBM License Metric Tool 9.2.x (edcom 2017)
Novakenstein4.9K views
Domino Statistiken verstehen und nutzen (Teil 1) - 41. DNUG Konferenz von panagenda
Domino Statistiken verstehen und nutzen (Teil 1) - 41. DNUG KonferenzDomino Statistiken verstehen und nutzen (Teil 1) - 41. DNUG Konferenz
Domino Statistiken verstehen und nutzen (Teil 1) - 41. DNUG Konferenz
panagenda938 views
Der entspannte Administrator - How to make your life easier by using TDI to a... von Klaus Bild
Der entspannte Administrator - How to make your life easier by using TDI to a...Der entspannte Administrator - How to make your life easier by using TDI to a...
Der entspannte Administrator - How to make your life easier by using TDI to a...
Klaus Bild1.2K views
bccon-2014 adm06 hony,_i_shrunk_the_data von ICS User Group
bccon-2014 adm06 hony,_i_shrunk_the_databccon-2014 adm06 hony,_i_shrunk_the_data
bccon-2014 adm06 hony,_i_shrunk_the_data
ICS User Group902 views
IBM Sametime 9.0.1 "basic" (aka. limited use) von Novakenstein
IBM Sametime 9.0.1 "basic" (aka. limited use)IBM Sametime 9.0.1 "basic" (aka. limited use)
IBM Sametime 9.0.1 "basic" (aka. limited use)
Novakenstein3.2K views
Migrate your Sametime Server to LDAP Authentication (Admincamp 2013) von Novakenstein
Migrate your Sametime Server to LDAP Authentication (Admincamp 2013)Migrate your Sametime Server to LDAP Authentication (Admincamp 2013)
Migrate your Sametime Server to LDAP Authentication (Admincamp 2013)
Novakenstein9.3K views
Admincamp 2016 - Securing IBM Collaboration with TLS (German) von Novakenstein
Admincamp 2016 - Securing IBM Collaboration with TLS (German)Admincamp 2016 - Securing IBM Collaboration with TLS (German)
Admincamp 2016 - Securing IBM Collaboration with TLS (German)
Novakenstein3.6K views
Sametime & Websphere Best Practices (Admincamp 2013) von Novakenstein
Sametime & Websphere Best Practices (Admincamp 2013)Sametime & Websphere Best Practices (Admincamp 2013)
Sametime & Websphere Best Practices (Admincamp 2013)
Novakenstein4.8K views
#DNUG45 - Manage Session IBM Notes & Domino - Fix & Feature Packs und Best ... von Christoph Adler
#DNUG45 - Manage Session   IBM Notes & Domino - Fix & Feature Packs und Best ...#DNUG45 - Manage Session   IBM Notes & Domino - Fix & Feature Packs und Best ...
#DNUG45 - Manage Session IBM Notes & Domino - Fix & Feature Packs und Best ...
Christoph Adler943 views
DNUG Domino Day 2018 - IBM Notes 10 & VOP 1.0.5 - What’s new and first „Lesso... von Christoph Adler
DNUG Domino Day 2018 - IBM Notes 10 & VOP 1.0.5 - What’s new and first „Lesso...DNUG Domino Day 2018 - IBM Notes 10 & VOP 1.0.5 - What’s new and first „Lesso...
DNUG Domino Day 2018 - IBM Notes 10 & VOP 1.0.5 - What’s new and first „Lesso...
Christoph Adler873 views
Keine Angst vor Sametime 8.5.1 von Ulrich Krause
Keine Angst vor Sametime 8.5.1Keine Angst vor Sametime 8.5.1
Keine Angst vor Sametime 8.5.1
Ulrich Krause1.1K views

Destacado

Java & Notes - Mit Eclipse neue Features für Notes entwickeln | C.Habermueller von
Java & Notes - Mit Eclipse neue Features für Notes entwickeln | C.HabermuellerJava & Notes - Mit Eclipse neue Features für Notes entwickeln | C.Habermueller
Java & Notes - Mit Eclipse neue Features für Notes entwickeln | C.HabermuellerChristian Habermueller
834 views9 Folien
IBM Notes Kursverwaltung mit xPages von
IBM Notes Kursverwaltung mit xPagesIBM Notes Kursverwaltung mit xPages
IBM Notes Kursverwaltung mit xPagesBelsoft
1.5K views17 Folien
Templates, Code & Tools von
Templates, Code & ToolsTemplates, Code & Tools
Templates, Code & ToolsUlrich Krause
3.6K views82 Folien
Java Küche 2016 #JavaKueche von
Java Küche 2016 #JavaKuecheJava Küche 2016 #JavaKueche
Java Küche 2016 #JavaKuecheYusuke Yamamoto
650 views68 Folien
Anwendungsmodernisierung mit Oracle Application Express (APEX) von
Anwendungsmodernisierung mit Oracle Application Express (APEX)Anwendungsmodernisierung mit Oracle Application Express (APEX)
Anwendungsmodernisierung mit Oracle Application Express (APEX)Niels de Bruijn
1.7K views70 Folien
DNUG 2014 Herbstkonferenz: Moderne Architektur - Hochskalierbare Anwendungsar... von
DNUG 2014 Herbstkonferenz: Moderne Architektur - Hochskalierbare Anwendungsar...DNUG 2014 Herbstkonferenz: Moderne Architektur - Hochskalierbare Anwendungsar...
DNUG 2014 Herbstkonferenz: Moderne Architektur - Hochskalierbare Anwendungsar...JRibbeck
1.9K views33 Folien

Destacado(20)

Java & Notes - Mit Eclipse neue Features für Notes entwickeln | C.Habermueller von Christian Habermueller
Java & Notes - Mit Eclipse neue Features für Notes entwickeln | C.HabermuellerJava & Notes - Mit Eclipse neue Features für Notes entwickeln | C.Habermueller
Java & Notes - Mit Eclipse neue Features für Notes entwickeln | C.Habermueller
IBM Notes Kursverwaltung mit xPages von Belsoft
IBM Notes Kursverwaltung mit xPagesIBM Notes Kursverwaltung mit xPages
IBM Notes Kursverwaltung mit xPages
Belsoft1.5K views
Templates, Code & Tools von Ulrich Krause
Templates, Code & ToolsTemplates, Code & Tools
Templates, Code & Tools
Ulrich Krause3.6K views
Anwendungsmodernisierung mit Oracle Application Express (APEX) von Niels de Bruijn
Anwendungsmodernisierung mit Oracle Application Express (APEX)Anwendungsmodernisierung mit Oracle Application Express (APEX)
Anwendungsmodernisierung mit Oracle Application Express (APEX)
Niels de Bruijn1.7K views
DNUG 2014 Herbstkonferenz: Moderne Architektur - Hochskalierbare Anwendungsar... von JRibbeck
DNUG 2014 Herbstkonferenz: Moderne Architektur - Hochskalierbare Anwendungsar...DNUG 2014 Herbstkonferenz: Moderne Architektur - Hochskalierbare Anwendungsar...
DNUG 2014 Herbstkonferenz: Moderne Architektur - Hochskalierbare Anwendungsar...
JRibbeck1.9K views
Utilizing the open ntf domino api von Oliver Busse
Utilizing the open ntf domino apiUtilizing the open ntf domino api
Utilizing the open ntf domino api
Oliver Busse782 views
SUTOL 2015 - Utilizing the OpenNTF Domino API von Oliver Busse
SUTOL 2015 - Utilizing the OpenNTF Domino APISUTOL 2015 - Utilizing the OpenNTF Domino API
SUTOL 2015 - Utilizing the OpenNTF Domino API
Oliver Busse1.1K views
OSA Anwendertreffen 2014 - "Clients ausgedünnt: Notes-/Domino-Anwendungen web... von Oliver Busse
OSA Anwendertreffen 2014 - "Clients ausgedünnt: Notes-/Domino-Anwendungenweb...OSA Anwendertreffen 2014 - "Clients ausgedünnt: Notes-/Domino-Anwendungenweb...
OSA Anwendertreffen 2014 - "Clients ausgedünnt: Notes-/Domino-Anwendungen web...
Oliver Busse1.2K views
ULC - Connect 2014 Nachlese von Oliver Busse
ULC - Connect 2014 NachleseULC - Connect 2014 Nachlese
ULC - Connect 2014 Nachlese
Oliver Busse1K views
ISBG 2016 - XPages on IBM Bluemix von Oliver Busse
ISBG 2016 - XPages on IBM BluemixISBG 2016 - XPages on IBM Bluemix
ISBG 2016 - XPages on IBM Bluemix
Oliver Busse616 views
Transformations - a TLCC & Teamstudio Webinar von Oliver Busse
Transformations - a TLCC & Teamstudio WebinarTransformations - a TLCC & Teamstudio Webinar
Transformations - a TLCC & Teamstudio Webinar
Oliver Busse1.3K views
Dnug 112014 modernization_openn_ntf_ersatzsession von Oliver Busse
Dnug 112014 modernization_openn_ntf_ersatzsessionDnug 112014 modernization_openn_ntf_ersatzsession
Dnug 112014 modernization_openn_ntf_ersatzsession
Oliver Busse931 views
DNUG 38: "Einen Rahmen schaffen: Vorteile durch Frameworks in der Domino-Webe... von Oliver Busse
DNUG 38: "Einen Rahmen schaffen: Vorteile durch Frameworks in der Domino-Webe...DNUG 38: "Einen Rahmen schaffen: Vorteile durch Frameworks in der Domino-Webe...
DNUG 38: "Einen Rahmen schaffen: Vorteile durch Frameworks in der Domino-Webe...
Oliver Busse643 views
Utilizing the OpenNTF Domino API von Oliver Busse
Utilizing the OpenNTF Domino APIUtilizing the OpenNTF Domino API
Utilizing the OpenNTF Domino API
Oliver Busse911 views
Fix & fertig: Best Practises für "XPages-Migranten" von Oliver Busse
Fix & fertig: Best Practises für "XPages-Migranten"Fix & fertig: Best Practises für "XPages-Migranten"
Fix & fertig: Best Practises für "XPages-Migranten"
Oliver Busse1.7K views
Out of the Blue - the Workflow in Bluemix Development von Oliver Busse
Out of the Blue - the Workflow in Bluemix DevelopmentOut of the Blue - the Workflow in Bluemix Development
Out of the Blue - the Workflow in Bluemix Development
Oliver Busse3.2K views

Similar a Xpages - oder was man mit einer alten Notes-DB so alles anstellen kann

XPages - The Basics von
XPages - The BasicsXPages - The Basics
XPages - The BasicsUlrich Krause
3.7K views30 Folien
Connect 2013 persönliche-nachlese-belsoft-connect-2013 von
Connect 2013 persönliche-nachlese-belsoft-connect-2013Connect 2013 persönliche-nachlese-belsoft-connect-2013
Connect 2013 persönliche-nachlese-belsoft-connect-2013Belsoft
771 views28 Folien
Problemloses crm von
Problemloses crmProblemloses crm
Problemloses crmEfficy CRM
381 views4 Folien
Whitecoast lcty12 x_pages von
Whitecoast lcty12 x_pagesWhitecoast lcty12 x_pages
Whitecoast lcty12 x_pagesWhitecoast Solutions AG
689 views50 Folien
B1 Acocon Lotus Day 08.09.2009 von
B1 Acocon Lotus Day 08.09.2009B1 Acocon Lotus Day 08.09.2009
B1 Acocon Lotus Day 08.09.2009Andreas Schulte
993 views34 Folien
Tech Talk: LOP und DSLs von
Tech Talk: LOP und DSLsTech Talk: LOP und DSLs
Tech Talk: LOP und DSLsJens Rühmkorf
579 views27 Folien

Similar a Xpages - oder was man mit einer alten Notes-DB so alles anstellen kann(20)

Connect 2013 persönliche-nachlese-belsoft-connect-2013 von Belsoft
Connect 2013 persönliche-nachlese-belsoft-connect-2013Connect 2013 persönliche-nachlese-belsoft-connect-2013
Connect 2013 persönliche-nachlese-belsoft-connect-2013
Belsoft771 views
Problemloses crm von Efficy CRM
Problemloses crmProblemloses crm
Problemloses crm
Efficy CRM381 views
Wertstoff Software - Wissenssicherung in Legacy-Systemen von Michael Moser
Wertstoff Software - Wissenssicherung in Legacy-SystemenWertstoff Software - Wissenssicherung in Legacy-Systemen
Wertstoff Software - Wissenssicherung in Legacy-Systemen
Michael Moser994 views
We4IT LCTY 2013 - x-pages-men - whats next - application modernization roadmap von We4IT Group
We4IT LCTY 2013 - x-pages-men - whats next - application modernization roadmapWe4IT LCTY 2013 - x-pages-men - whats next - application modernization roadmap
We4IT LCTY 2013 - x-pages-men - whats next - application modernization roadmap
We4IT Group564 views
Config as Code: Der Weg zu Configuration as Code von DevOps Meetup Bern
Config as Code: Der Weg zu Configuration as CodeConfig as Code: Der Weg zu Configuration as Code
Config as Code: Der Weg zu Configuration as Code
DevOps Meetup Bern621 views
MT AG Präsentation Rapid Application Development mit APEX 5 von MT AG
MT AG Präsentation Rapid Application Development mit APEX 5MT AG Präsentation Rapid Application Development mit APEX 5
MT AG Präsentation Rapid Application Development mit APEX 5
MT AG1.8K views
Collaboration day 2016 - Aus alt mach neu - Modernisierung mit xPages von Belsoft
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
Belsoft375 views
Social Intranet für KMU - IBM Connect Switzerland von Klaus Bild
Social Intranet für KMU - IBM Connect SwitzerlandSocial Intranet für KMU - IBM Connect Switzerland
Social Intranet für KMU - IBM Connect Switzerland
Klaus Bild2.2K views
Collaboration day 2016 panagenda von Belsoft
Collaboration day 2016   panagendaCollaboration day 2016   panagenda
Collaboration day 2016 panagenda
Belsoft249 views
Dnug35 ak-dev.071111-basic von Ulrich Krause
Dnug35 ak-dev.071111-basicDnug35 ak-dev.071111-basic
Dnug35 ak-dev.071111-basic
Ulrich Krause847 views
ABAP Code Qualität - Best Practices von Virtual Forge
ABAP Code Qualität - Best PracticesABAP Code Qualität - Best Practices
ABAP Code Qualität - Best Practices
Virtual Forge2.5K views
HCL Domino 14 - Leap 1.1.2 - DNUG Stammtisch Wien von DNUG e.V.
HCL Domino 14 - Leap 1.1.2 - DNUG Stammtisch Wien HCL Domino 14 - Leap 1.1.2 - DNUG Stammtisch Wien
HCL Domino 14 - Leap 1.1.2 - DNUG Stammtisch Wien
DNUG e.V.26 views
Ueberlegungen Projektmanagement Web Applications von Günther Haslbeck
Ueberlegungen Projektmanagement Web ApplicationsUeberlegungen Projektmanagement Web Applications
Ueberlegungen Projektmanagement Web Applications
Günther Haslbeck1.7K views

Más de Belsoft

Engage: A Break Up Story von
Engage: A Break Up StoryEngage: A Break Up Story
Engage: A Break Up StoryBelsoft
215 views45 Folien
Belsoft Collaboration Success Story: Mit Connections Gutes tun von
Belsoft Collaboration Success Story: Mit Connections Gutes tunBelsoft Collaboration Success Story: Mit Connections Gutes tun
Belsoft Collaboration Success Story: Mit Connections Gutes tunBelsoft
922 views28 Folien
Don’t believe the hype – why O365 might not be the Droid you are looking for von
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 forBelsoft
174 views27 Folien
How to find and tag untagged content in Connections von
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 ConnectionsBelsoft
149 views15 Folien
Simplifying Connections using the Customizer von
Simplifying Connections using the CustomizerSimplifying Connections using the Customizer
Simplifying Connections using the CustomizerBelsoft
153 views15 Folien
Erfahrung aus der Praxis & Roadmaps zu Domino, Verse und Sametime von
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 SametimeBelsoft
689 views24 Folien

Más de Belsoft(20)

Engage: A Break Up Story von Belsoft
Engage: A Break Up StoryEngage: A Break Up Story
Engage: A Break Up Story
Belsoft215 views
Belsoft Collaboration Success Story: Mit Connections Gutes tun von Belsoft
Belsoft Collaboration Success Story: Mit Connections Gutes tunBelsoft Collaboration Success Story: Mit Connections Gutes tun
Belsoft Collaboration Success Story: Mit Connections Gutes tun
Belsoft922 views
Don’t believe the hype – why O365 might not be the Droid you are looking for von Belsoft
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
Belsoft174 views
How to find and tag untagged content in Connections von Belsoft
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
Belsoft149 views
Simplifying Connections using the Customizer von Belsoft
Simplifying Connections using the CustomizerSimplifying Connections using the Customizer
Simplifying Connections using the Customizer
Belsoft153 views
Erfahrung aus der Praxis & Roadmaps zu Domino, Verse und Sametime von Belsoft
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
Belsoft689 views
Customers using IBM Connections von Belsoft
Customers using IBM ConnectionsCustomers using IBM Connections
Customers using IBM Connections
Belsoft592 views
IBM Connections - ein Update von Belsoft
IBM Connections - ein UpdateIBM Connections - ein Update
IBM Connections - ein Update
Belsoft677 views
How adding a further tool can be a good thing von Belsoft
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
Belsoft759 views
ICON Switzerland - IBM Domino 10 Demo von Belsoft
ICON Switzerland - IBM Domino 10 DemoICON Switzerland - IBM Domino 10 Demo
ICON Switzerland - IBM Domino 10 Demo
Belsoft617 views
ICON Switzerland - IBM Executive Keynote Slides von Belsoft
ICON Switzerland - IBM Executive Keynote SlidesICON Switzerland - IBM Executive Keynote Slides
ICON Switzerland - IBM Executive Keynote Slides
Belsoft541 views
How adding a further tool can be a good thing von Belsoft
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
Belsoft165 views
Belsoft Collaboration Day 2018 - Watson Workspace Übersicht von Belsoft
Belsoft Collaboration Day 2018 - Watson Workspace ÜbersichtBelsoft Collaboration Day 2018 - Watson Workspace Übersicht
Belsoft Collaboration Day 2018 - Watson Workspace Übersicht
Belsoft308 views
Belsoft Collaboration Day 2018 - Zurück in die Zukunft mit Domino V10 von Belsoft
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
Belsoft590 views
Belsoft Collaboration Day 2018 - IBM Connections - Gegenwart und Zukunft von Belsoft
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
Belsoft313 views
Belsoft Collaboration Day 2018 - Social Collaboration Journey @Bosch von Belsoft
Belsoft Collaboration Day 2018 - Social Collaboration Journey @BoschBelsoft Collaboration Day 2018 - Social Collaboration Journey @Bosch
Belsoft Collaboration Day 2018 - Social Collaboration Journey @Bosch
Belsoft529 views
Belsoft Collaboration Day 2018 - Dreaming of.. von Belsoft
Belsoft Collaboration Day 2018 - Dreaming of..Belsoft Collaboration Day 2018 - Dreaming of..
Belsoft Collaboration Day 2018 - Dreaming of..
Belsoft246 views
Social Business - Geschäften mit Social Media (informatiktage.ch) von Belsoft
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)
Belsoft1.6K views
IBM Connections ready for students at University of Zurich von Belsoft
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
Belsoft2.5K views
Belsoft Collaboration Day 2018 - What's next for IBM Domino/Notes/Verse von Belsoft
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
Belsoft260 views

Xpages - oder was man mit einer alten Notes-DB so alles anstellen kann

  • 1. XPages – oder was man mit einer (alten) Notes-DB so alles anstellen kann (Desktop & Tablet) Frédéric Dehédin, Senior Software Engineer, Belsoft
  • 2. Über mich  Über 10 Jahre mit IBM Notes Domino® gearbeitet  Senior Software Entwickler bei Belsoft AG seit 2009 - Lotus Notes/Domino - XPages / Java Entwicklung - .NET / C# Entwicklung - Consultant  Kontakt Infos: © 2013 Belsoft AG | www.belsoft.ch - Blog: http://www.fdehedin.ch - Email: frederic.dehedin@belsoft.ch - Twitter: @fdehedin
  • 3. Agenda  Lotusphere IBMConnect 2013: Meine Eindrücke  XPages Applikationen für hohe Ansprüche  Comeback von «alten» Notes Applikationen  Fragen © 2013 Belsoft AG | www.belsoft.ch
  • 4. IBMConnect 2013: Meine Eindrücke  XPages - Mehrere (Produktiv-) Projekte wurden schon umgesetzt - Sehr beliebt bei der Entwickler Community  Java in XPages - Berührungsängste verschwinden - Vorteile werden immer mehr erkannt  OpenSource Community (openntf.org) - Sehr viele eindrucksvolle Applikationen - Contests © 2013 Belsoft AG | www.belsoft.ch  Neuigkeiten in Domino Objekten (R9) - Kalender APIs (endlich) - Performance bei View Verarbeitungen
  • 5. XPages Applikationen für hohe Ansprüche: Partial Updates  Vorteile - Performance (weniger HTTP(S) Requests, minimierter Server Load, etc.) - Bessere Usability (wenn korrekt angewendet)  Nachteile - Kein Feedback (was passiert?), kann aber visualisiert werden (-> DEMO) © 2013 Belsoft AG | www.belsoft.ch
  • 6. XPages Applikationen für hohe Ansprüche: Partial Updates © 2013 Belsoft AG | www.belsoft.ch
  • 7. XPages Applikationen für hohe Ansprüche: Views  Hauptinterface für praktisch alle Applikationen  Top- oder Flopmerkmal für viele Applikationen  Web / XPages Datenansichten brauchen eine andere Vorgehensweise © 2013 Belsoft AG | www.belsoft.ch
  • 8. XPages Applikationen für hohe Ansprüche: Pages © 2013 Belsoft AG | www.belsoft.ch
  • 9. XPages Applikationen für hohe Ansprüche: Pages  Über 10’000e Einträge zu blättern ist unpraktisch © 2013 Belsoft AG | www.belsoft.ch
  • 10. XPages Applikationen für hohe Ansprüche: FT Search © 2013 Belsoft AG | www.belsoft.ch
  • 11. XPages Applikationen für hohe Ansprüche: FT Search - Benutzer kennen FT Syntax nicht © 2013 Belsoft AG | www.belsoft.ch - Keine Einstellungen wie in Notes Client - Daten nicht strukturiert
  • 12. XPages Applikationen für hohe Ansprüche: FT Search: Demo © 2013 Belsoft AG | www.belsoft.ch
  • 13. XPages Applikationen für hohe Ansprüche: Query Builder © 2013 Belsoft AG | www.belsoft.ch
  • 14. XPages Applikationen für hohe Ansprüche: Query Builder © 2013 Belsoft AG | www.belsoft.ch - Datenspezifische Suchmaske - Filtrierung auch für Benutzer ohne FT Syntax Kenntnisse möglich - Möglichkeit für Speicherung des Filters in XPages Scope Variablen
  • 15. XPages Applikationen für hohe Ansprüche: Sencha GRID Views © 2013 Belsoft AG | www.belsoft.ch - Verschiebbare Kolonnen - Sortierung - Filter pro Kolonne
  • 16. XPages Applikationen für hohe Ansprüche: Sencha GRID Views: Demo © 2013 Belsoft AG | www.belsoft.ch
  • 17. XPages – Comeback von alten Notes Apps – Alte Applikationen - Eine Hass-Liebe (Schlechte Benutzbarkeit<> wertvoller Informationsinhalt) - Meist nur intern zugänglich - Nur über Notes Client - Applikations-Design ausbauen meist schwierig, da Knowledge evtl. nicht mehr vorhanden © 2013 Belsoft AG | www.belsoft.ch
  • 18. XPages – Comeback von alten Notes Apps – XPages - XPages Layer über bestehende Applikation - Dank Themes für verschiedene Endgeräte verfügbar (Desktop & Mobile) - Design / Datenstruktur der bestehenden DB muss nicht geändert werden Anforderungen / Use Case: - Verbesserung der Benutzbarkeit - Performance - Browserzugriff: Von Extern ohne Notes Client auf Daten zugreifen (SSL) © 2013 Belsoft AG | www.belsoft.ch
  • 19. XPages – Comeback von alten Notes Apps: Demo © 2013 Belsoft AG | www.belsoft.ch
  • 20. Fragen? © 2013 Belsoft AG | www.belsoft.ch
  • 21. Danke für Ihre Aufmerksamkeit © 2013 Belsoft AG | www.belsoft.ch