SlideShare ist ein Scribd-Unternehmen logo
1 von 20
Downloaden Sie, um offline zu lesen
DNUG Konferenz: Wie werden wir morgen arbeiten?




  Anwendungsentwicklung mit XPages


  Umstellung meiner Anwendungen auf Xpages
                        - Wie fange ich an ?


 Heinz Ulrich Krause
 Werner Motzet
DNUG Konferenz: Wie werden wir morgen arbeiten?




  Warum Xpages ?
 Lassen Sie ihre Entwickler mit modernen Wekzeugen
  arbeiten und zeitgemäßen Code schreiben
 Bringen Sie Ihre Anwendungen ins Web und ermöglichen
  Sie den Zugriff über mobile Endgeräte
 Geben Sie Ihren Anwendern
  moderne Anwendungen
DNUG Konferenz: Wie werden wir morgen arbeiten?




   Why Xpages ?
 The classic interface looks decent and works well, but to get
  to that point I have used pretty much every Domino web
  development hack that I have learned over the past fourteen
  years.
 In contrast the XPages version has pretty much every
  feature of the classic version (including a few extras that just
  aren't possible in classic), …
 In fact most was written when I had less than 3 months
  XPages under my belt.
                                                                                Matt White, Elguji Software


   http://xpagesblog.com/xpages-blog/2009/9/24/why-xpages-a-managers-point-of-view.html
DNUG Konferenz: Wie werden wir morgen arbeiten?




  Einstieg in XPages
 IBM
    • Mastering Xpages – IBM Press

 Matt White
    • XPages 101 (http://xpages101.net/)

 David Leedy
    • XPages TV (http://xpages.tv/ )
    • XPages Cheat Sheet (http://xpagescheatsheet.com/)

 Declan Lynch
    • Learning Xpages – Tutorial in 50 Kapiteln
             http://www.qtzar.com/blogs/qtzar.nsf/Document.xsp?
              documentId=A97DB47B9BEDB9868525756F005BC3C3&action=openDocument
DNUG Konferenz: Wie werden wir morgen arbeiten?




  White Paper
 Paul Withers - Maximize the Benefits of Lotus Domino 8.5.2
  with Xpages
          • http://hermes.intec.co.uk/Intec/Blog.nsf/dx/Maximising%20The
            %20Benefits%20of%20XPages%20in%208.5.2.pdf/$file/Maximising
            %20The%20Benefits%20of%20XPages%20in%208.5.2.pdf
DNUG Konferenz: Wie werden wir morgen arbeiten?




  Domino Designer
DNUG Konferenz: Wie werden wir morgen arbeiten?




  Unterschiedliche Sichten
DNUG Konferenz: Wie werden wir morgen arbeiten?




  Demo – einfache Anwendung erstellen
 CRUD
    •   Create
    •   Read
    •   Update
    •   Delete




 David Leedy - The Great XPages Race
    •   http://www.youtube.com/watch?v=P33nSNvSlVc&hd=1
DNUG Konferenz: Wie werden wir morgen arbeiten?




  Das Endergebnis
DNUG Konferenz: Wie werden wir morgen arbeiten?




  OpenNTF: XPages Extension Library
 Macht die Entwicklung von Web
  Anwendungen noch einfacher und schneller
 Integration in Domino Designer
 ~ 90 zusätzliche, kostenlose Custom Controls
 Open Source
 Eigene Erweiterungen durch Extensibility API

    • http://www.openntf.org/projects/pmt.nsf/ProjectLook
      up/XPages%20Extension%20Library
DNUG Konferenz: Wie werden wir morgen arbeiten?




    OpenNTF: XPages Mobile Controls
 Blackberry, iPhone, iPad, Android
             http://www.openntf.org/projects/pmt.nsf/627601b45e12fbf585256db8005b9d19/9f
              b2d243c90a0bb08625787100319633!OpenDocument



   Custom Controls
   Dojo Mobile 1.5
   Offline
   iPad mit Dojo 1.6
DNUG Konferenz: Wie werden wir morgen arbeiten?




    2. Wie gehe ich ein Redesign an?
   Schon die Frage ist nicht selbstverständlich
   Wer von Ihnen hat schon 8.5.x?
                                                            Warum?
   1 ½ „Fehler“ von Notes „es läuft und läuft ....“
   Warum also auf XPages umstellen?
   Ziele?
    •   .
    •   .
    •   Design?
    •   Web = „Modern“ (und schneller als LN Std-Client)?
    •   „sofort“ (Migration in 15 Min. )
DNUG Konferenz: Wie werden wir morgen arbeiten?




  Redesign - Möglichkeit(en) nutzen

Möglichkeit(en) nutzen auf allen Ebenen:
 Anforderungsebene
   • Wie aktuell sind die Anforderungen?
          • Auch im Bezug auf Umfeld und/oder Mobile Nutzung?
   • Wie viele „Notes-Kompromisse“ stecken drin?
 Bausteinschicht/-ebene
   • Was muss/kann neu „gebaut“ werden
   • Neue „Oberfläche“ (weniger „Schnittstellen“)
DNUG Konferenz: Wie werden wir morgen arbeiten?




  Redesign – als Projekt
 Ziele – Ziele - Ziele
 Bestands“aufnahme“
    • Welche (Teil-)Gebäude haben wir denn /beziehen wir ein?
Einschub „Architektur“ („Modernisierung/Erneuerung“)
 „Umbau
  klein“
DNUG Konferenz: Wie werden wir morgen arbeiten?




 Einschub „Architektur“ („Modernisierung/Erneuerung“)
 Umbau groß
  „Kacheln“
  verbinden
  a) Überdachen
  b) Unterkellern
DNUG Konferenz: Wie werden wir morgen arbeiten?




Einschub „Architektur“ („Modernisierung/Erneuerung“)
 Neubau
  Komplett-
  Umzug
 Beispiel
  Flughafen
  MUC 1992
  Planung ab 69
DNUG Konferenz: Wie werden wir morgen arbeiten?




  Redesign – als Projekt
 Ziele – Ziele - Ziele
 Bestands“aufnahme“
    • Welche (Teil-)Gebäude haben wir denn /beziehen wir ein?
 Anforderungsebene
    • // (Web-)Knowhow aufbauen/vertiefen
 Lastenheft -> Pflichtenheft („Produktbacklog“)
    • Aufteilung und Module
 „Schritt-/Modulweise Realisierung“
    • Von „Scrum“ lernen (= „Scrum but“)
DNUG Konferenz: Wie werden wir morgen arbeiten?




  3. bestehenden Anwendung umstellen
 Was kann alles schiefgehen?
  • was ist nicht so einfach umsetzbar muss daher im Vorfeld
    (genauer) geplant werden?
  • .
DNUG Konferenz: Wie werden wir morgen arbeiten?




  Q+A
 Ulrich Krause


                                                  ?
    •   Mail: eknori@eknori.de
    •   Blog: http://www.eknori.de
    •   Sametime: Bleedyellow.com
    •   Twitter: Eknori


 Werner Motzet
    • Mail: werner@motzet.com
    • Sametime: Bleedyellow.com
    • Twitter: Werner_Mo
DNUG Konferenz: Wie werden wir morgen arbeiten?




 Ihre Bewertung der Präsentation

                                                  Bitte nehmen Sie sich die Zeit,
                                                  um diesen Vortrag zu bewerten
                                              (A6-Block in Ihren Konferenzunterlagen)

                                                  Rückgabe
                                                  Geben Sie das ausgefüllte Bewertungsblatt
                                                  bei dem Moderator/Betreuer Ihres Vortrages
                                                  bzw. am Tagungscounter der DNUG ab.

                                                  Verlosung
                                                  Unter allen Teilnehmern können
                                                  Sie einen iPod nano gewinnen.

Weitere ähnliche Inhalte

Was ist angesagt?

Scrum in der Praxis - Ein Blick hinter die Kulissen von Scrum
Scrum in der Praxis - Ein Blick hinter die Kulissen von ScrumScrum in der Praxis - Ein Blick hinter die Kulissen von Scrum
Scrum in der Praxis - Ein Blick hinter die Kulissen von ScrumRobert Wiechmann
 
130605 buildfrei skalieren_fuer_bigdata
130605 buildfrei skalieren_fuer_bigdata130605 buildfrei skalieren_fuer_bigdata
130605 buildfrei skalieren_fuer_bigdataHenning Blohm
 
Das funktionierte doch schon einmal! - JUnit Testing in XPages
Das funktionierte doch schon einmal! - JUnit Testing in XPagesDas funktionierte doch schon einmal! - JUnit Testing in XPages
Das funktionierte doch schon einmal! - JUnit Testing in XPagesChristian Güdemann
 
50 mal produktiver - oder warum ich gute Teams brauche und nicht gute Entwick...
50 mal produktiver - oder warum ich gute Teams brauche und nicht gute Entwick...50 mal produktiver - oder warum ich gute Teams brauche und nicht gute Entwick...
50 mal produktiver - oder warum ich gute Teams brauche und nicht gute Entwick...Mayflower GmbH
 
Scrum Einleitung Präsentation
Scrum Einleitung PräsentationScrum Einleitung Präsentation
Scrum Einleitung PräsentationAndreas Nerlich
 

Was ist angesagt? (8)

DevOps jenseits der Tools
DevOps jenseits der ToolsDevOps jenseits der Tools
DevOps jenseits der Tools
 
XPages From Zero To Hero
XPages From Zero To HeroXPages From Zero To Hero
XPages From Zero To Hero
 
Scrum im Marketing
Scrum im MarketingScrum im Marketing
Scrum im Marketing
 
Scrum in der Praxis - Ein Blick hinter die Kulissen von Scrum
Scrum in der Praxis - Ein Blick hinter die Kulissen von ScrumScrum in der Praxis - Ein Blick hinter die Kulissen von Scrum
Scrum in der Praxis - Ein Blick hinter die Kulissen von Scrum
 
130605 buildfrei skalieren_fuer_bigdata
130605 buildfrei skalieren_fuer_bigdata130605 buildfrei skalieren_fuer_bigdata
130605 buildfrei skalieren_fuer_bigdata
 
Das funktionierte doch schon einmal! - JUnit Testing in XPages
Das funktionierte doch schon einmal! - JUnit Testing in XPagesDas funktionierte doch schon einmal! - JUnit Testing in XPages
Das funktionierte doch schon einmal! - JUnit Testing in XPages
 
50 mal produktiver - oder warum ich gute Teams brauche und nicht gute Entwick...
50 mal produktiver - oder warum ich gute Teams brauche und nicht gute Entwick...50 mal produktiver - oder warum ich gute Teams brauche und nicht gute Entwick...
50 mal produktiver - oder warum ich gute Teams brauche und nicht gute Entwick...
 
Scrum Einleitung Präsentation
Scrum Einleitung PräsentationScrum Einleitung Präsentation
Scrum Einleitung Präsentation
 

Andere mochten auch

AdminCamp 2011 Performance
AdminCamp 2011 PerformanceAdminCamp 2011 Performance
AdminCamp 2011 PerformanceUlrich Krause
 
Dnug35 ak-dev.071111-beyond
Dnug35 ak-dev.071111-beyondDnug35 ak-dev.071111-beyond
Dnug35 ak-dev.071111-beyondUlrich Krause
 
Dr. Strangelove, or how I learned to love plugin development
Dr. Strangelove, or how I learned to love plugin developmentDr. Strangelove, or how I learned to love plugin development
Dr. Strangelove, or how I learned to love plugin developmentUlrich Krause
 
La vita nella corsia di sorpasso; A tutta velocità, XPages!
La vita nella corsia di sorpasso; A tutta velocità, XPages!La vita nella corsia di sorpasso; A tutta velocità, XPages!
La vita nella corsia di sorpasso; A tutta velocità, XPages!Ulrich Krause
 
UKLUG 2012 - XPages, Beyond the basics
UKLUG 2012 - XPages, Beyond the basicsUKLUG 2012 - XPages, Beyond the basics
UKLUG 2012 - XPages, Beyond the basicsUlrich Krause
 
Dd13.2013.milano.open ntf
Dd13.2013.milano.open ntfDd13.2013.milano.open ntf
Dd13.2013.milano.open ntfUlrich Krause
 
XPages -Beyond the Basics
XPages -Beyond the BasicsXPages -Beyond the Basics
XPages -Beyond the BasicsUlrich Krause
 
MWLUG 2015 - An Introduction to MVC
MWLUG 2015 - An Introduction to MVCMWLUG 2015 - An Introduction to MVC
MWLUG 2015 - An Introduction to MVCUlrich Krause
 
Life In The FastLane: Full Speed XPages
Life In The FastLane: Full Speed XPagesLife In The FastLane: Full Speed XPages
Life In The FastLane: Full Speed XPagesUlrich Krause
 
IBM Lotus Notes - From PLATO to the Leading Groupware Platform
IBM Lotus Notes - From PLATO to the Leading Groupware PlatformIBM Lotus Notes - From PLATO to the Leading Groupware Platform
IBM Lotus Notes - From PLATO to the Leading Groupware PlatformUlrich Krause
 
[DanNotes] XPages - Beyound the Basics
[DanNotes] XPages - Beyound the Basics[DanNotes] XPages - Beyound the Basics
[DanNotes] XPages - Beyound the BasicsUlrich Krause
 
Extension Library - Viagra for XPages
Extension Library - Viagra for XPagesExtension Library - Viagra for XPages
Extension Library - Viagra for XPagesUlrich Krause
 
Life in the fast lane. Full speed XPages
Life in the fast lane. Full speed XPagesLife in the fast lane. Full speed XPages
Life in the fast lane. Full speed XPagesUlrich Krause
 
Compact, Compress, De-Duplicate (DAOS)
Compact, Compress, De-Duplicate (DAOS)Compact, Compress, De-Duplicate (DAOS)
Compact, Compress, De-Duplicate (DAOS)Ulrich Krause
 
Xpages - oder was man mit einer alten Notes-DB so alles anstellen kann
Xpages - oder was man mit einer alten Notes-DB so alles anstellen kannXpages - oder was man mit einer alten Notes-DB so alles anstellen kann
Xpages - oder was man mit einer alten Notes-DB so alles anstellen kannBelsoft
 
La maison des énigmes
La maison des énigmesLa maison des énigmes
La maison des énigmesMorgane Fraizy
 
Présentation etude rc & cc
Présentation etude rc & ccPrésentation etude rc & cc
Présentation etude rc & ccpaysdegueret
 
Sites Web par Dan Bernier
Sites Web par Dan BernierSites Web par Dan Bernier
Sites Web par Dan Bernierdanbernier
 

Andere mochten auch (20)

AdminCamp 2011 Performance
AdminCamp 2011 PerformanceAdminCamp 2011 Performance
AdminCamp 2011 Performance
 
Dnug35 ak-dev.071111-beyond
Dnug35 ak-dev.071111-beyondDnug35 ak-dev.071111-beyond
Dnug35 ak-dev.071111-beyond
 
XPages - The Basics
XPages - The BasicsXPages - The Basics
XPages - The Basics
 
Dr. Strangelove, or how I learned to love plugin development
Dr. Strangelove, or how I learned to love plugin developmentDr. Strangelove, or how I learned to love plugin development
Dr. Strangelove, or how I learned to love plugin development
 
La vita nella corsia di sorpasso; A tutta velocità, XPages!
La vita nella corsia di sorpasso; A tutta velocità, XPages!La vita nella corsia di sorpasso; A tutta velocità, XPages!
La vita nella corsia di sorpasso; A tutta velocità, XPages!
 
UKLUG 2012 - XPages, Beyond the basics
UKLUG 2012 - XPages, Beyond the basicsUKLUG 2012 - XPages, Beyond the basics
UKLUG 2012 - XPages, Beyond the basics
 
Dd13.2013.milano.open ntf
Dd13.2013.milano.open ntfDd13.2013.milano.open ntf
Dd13.2013.milano.open ntf
 
XPages -Beyond the Basics
XPages -Beyond the BasicsXPages -Beyond the Basics
XPages -Beyond the Basics
 
MWLUG 2015 - An Introduction to MVC
MWLUG 2015 - An Introduction to MVCMWLUG 2015 - An Introduction to MVC
MWLUG 2015 - An Introduction to MVC
 
Life In The FastLane: Full Speed XPages
Life In The FastLane: Full Speed XPagesLife In The FastLane: Full Speed XPages
Life In The FastLane: Full Speed XPages
 
IBM Lotus Notes - From PLATO to the Leading Groupware Platform
IBM Lotus Notes - From PLATO to the Leading Groupware PlatformIBM Lotus Notes - From PLATO to the Leading Groupware Platform
IBM Lotus Notes - From PLATO to the Leading Groupware Platform
 
[DanNotes] XPages - Beyound the Basics
[DanNotes] XPages - Beyound the Basics[DanNotes] XPages - Beyound the Basics
[DanNotes] XPages - Beyound the Basics
 
XPages Performance
XPages PerformanceXPages Performance
XPages Performance
 
Extension Library - Viagra for XPages
Extension Library - Viagra for XPagesExtension Library - Viagra for XPages
Extension Library - Viagra for XPages
 
Life in the fast lane. Full speed XPages
Life in the fast lane. Full speed XPagesLife in the fast lane. Full speed XPages
Life in the fast lane. Full speed XPages
 
Compact, Compress, De-Duplicate (DAOS)
Compact, Compress, De-Duplicate (DAOS)Compact, Compress, De-Duplicate (DAOS)
Compact, Compress, De-Duplicate (DAOS)
 
Xpages - oder was man mit einer alten Notes-DB so alles anstellen kann
Xpages - oder was man mit einer alten Notes-DB so alles anstellen kannXpages - oder was man mit einer alten Notes-DB so alles anstellen kann
Xpages - oder was man mit einer alten Notes-DB so alles anstellen kann
 
La maison des énigmes
La maison des énigmesLa maison des énigmes
La maison des énigmes
 
Présentation etude rc & cc
Présentation etude rc & ccPrésentation etude rc & cc
Présentation etude rc & cc
 
Sites Web par Dan Bernier
Sites Web par Dan BernierSites Web par Dan Bernier
Sites Web par Dan Bernier
 

Ähnlich wie DNUG ak-anwendungsentwicklung.18042011

Dnug 112014 modernization_openn_ntf_ersatzsession
Dnug 112014 modernization_openn_ntf_ersatzsessionDnug 112014 modernization_openn_ntf_ersatzsession
Dnug 112014 modernization_openn_ntf_ersatzsessionOliver Busse
 
Ueberlegungen Projektmanagement Web Applications
Ueberlegungen Projektmanagement Web ApplicationsUeberlegungen Projektmanagement Web Applications
Ueberlegungen Projektmanagement Web ApplicationsGünther Haslbeck
 
Continuous Delivery für Cloud-native Anwendungen auf Cloud-nativer Infrastruktur
Continuous Delivery für Cloud-native Anwendungen auf Cloud-nativer InfrastrukturContinuous Delivery für Cloud-native Anwendungen auf Cloud-nativer Infrastruktur
Continuous Delivery für Cloud-native Anwendungen auf Cloud-nativer InfrastrukturQAware GmbH
 
Microsoft und die Open Source Community - Leaving the death star behind
Microsoft und die Open Source Community - Leaving the death star behindMicrosoft und die Open Source Community - Leaving the death star behind
Microsoft und die Open Source Community - Leaving the death star behindChristian Heilmann
 
DACHNUG50 Erfolgreiche Digitalisierung Notes Anwendungen mit Low Code L”sung ...
DACHNUG50 Erfolgreiche Digitalisierung Notes Anwendungen mit Low Code L”sung ...DACHNUG50 Erfolgreiche Digitalisierung Notes Anwendungen mit Low Code L”sung ...
DACHNUG50 Erfolgreiche Digitalisierung Notes Anwendungen mit Low Code L”sung ...DNUG e.V.
 
Modernisierung in Zeiten wie diesen
Modernisierung in Zeiten wie diesenModernisierung in Zeiten wie diesen
Modernisierung in Zeiten wie diesenenpit GmbH & Co. KG
 
Authoring Management
Authoring ManagementAuthoring Management
Authoring Managementvzimmermann
 
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 xPagesBelsoft
 
BPMN und Workflows in .NET
BPMN und Workflows in .NETBPMN und Workflows in .NET
BPMN und Workflows in .NETBernd Ruecker
 
Agile UX, Ideation and Scrum Workshop, ditact Nov 2013 (German)
Agile UX, Ideation and Scrum Workshop, ditact Nov 2013 (German)Agile UX, Ideation and Scrum Workshop, ditact Nov 2013 (German)
Agile UX, Ideation and Scrum Workshop, ditact Nov 2013 (German)Renate Pinggera
 
Mensch & Computer 2010 - Tutorial Agile UX
Mensch & Computer 2010 - Tutorial Agile UXMensch & Computer 2010 - Tutorial Agile UX
Mensch & Computer 2010 - Tutorial Agile UXHartmut Obendorf
 
Einführung in Puppet und Vagrant
Einführung in Puppet und VagrantEinführung in Puppet und Vagrant
Einführung in Puppet und Vagrants0enke
 
Automatisierte Linux installation 0603_version2012_inoxt_rz
Automatisierte Linux installation 0603_version2012_inoxt_rzAutomatisierte Linux installation 0603_version2012_inoxt_rz
Automatisierte Linux installation 0603_version2012_inoxt_rzinoX-tech GmbH
 
Agile Teamarbeit - wie Startups Projekte managen und die Zusammenarbeit fördern
Agile Teamarbeit - wie Startups Projekte managen und die Zusammenarbeit fördernAgile Teamarbeit - wie Startups Projekte managen und die Zusammenarbeit fördern
Agile Teamarbeit - wie Startups Projekte managen und die Zusammenarbeit fördernSascha Böhr
 
Maven2 - Die nächste Generation des Buildmanagements?
Maven2 - Die nächste Generation des Buildmanagements?Maven2 - Die nächste Generation des Buildmanagements?
Maven2 - Die nächste Generation des Buildmanagements?Thorsten Kamann
 
Rails und Scrum in großen Projekten
Rails und Scrum in großen ProjektenRails und Scrum in großen Projekten
Rails und Scrum in großen ProjektenPhillip Oertel
 
Applikationsmodernisierung: Der Weg von Legacy in die Cloud
Applikationsmodernisierung: Der Weg von Legacy in die CloudApplikationsmodernisierung: Der Weg von Legacy in die Cloud
Applikationsmodernisierung: Der Weg von Legacy in die CloudAarno Aukia
 
C/ C++ for Notes & Domino Developers
C/ C++ for Notes & Domino DevelopersC/ C++ for Notes & Domino Developers
C/ C++ for Notes & Domino DevelopersUlrich Krause
 

Ähnlich wie DNUG ak-anwendungsentwicklung.18042011 (20)

Dnug 112014 modernization_openn_ntf_ersatzsession
Dnug 112014 modernization_openn_ntf_ersatzsessionDnug 112014 modernization_openn_ntf_ersatzsession
Dnug 112014 modernization_openn_ntf_ersatzsession
 
Ueberlegungen Projektmanagement Web Applications
Ueberlegungen Projektmanagement Web ApplicationsUeberlegungen Projektmanagement Web Applications
Ueberlegungen Projektmanagement Web Applications
 
Continuous Delivery für Cloud-native Anwendungen auf Cloud-nativer Infrastruktur
Continuous Delivery für Cloud-native Anwendungen auf Cloud-nativer InfrastrukturContinuous Delivery für Cloud-native Anwendungen auf Cloud-nativer Infrastruktur
Continuous Delivery für Cloud-native Anwendungen auf Cloud-nativer Infrastruktur
 
Microsoft und die Open Source Community - Leaving the death star behind
Microsoft und die Open Source Community - Leaving the death star behindMicrosoft und die Open Source Community - Leaving the death star behind
Microsoft und die Open Source Community - Leaving the death star behind
 
DACHNUG50 Erfolgreiche Digitalisierung Notes Anwendungen mit Low Code L”sung ...
DACHNUG50 Erfolgreiche Digitalisierung Notes Anwendungen mit Low Code L”sung ...DACHNUG50 Erfolgreiche Digitalisierung Notes Anwendungen mit Low Code L”sung ...
DACHNUG50 Erfolgreiche Digitalisierung Notes Anwendungen mit Low Code L”sung ...
 
objectiF extrem
objectiF extremobjectiF extrem
objectiF extrem
 
Modernisierung in Zeiten wie diesen
Modernisierung in Zeiten wie diesenModernisierung in Zeiten wie diesen
Modernisierung in Zeiten wie diesen
 
Authoring Management
Authoring ManagementAuthoring Management
Authoring Management
 
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
 
BPMN und Workflows in .NET
BPMN und Workflows in .NETBPMN und Workflows in .NET
BPMN und Workflows in .NET
 
Agile UX, Ideation and Scrum Workshop, ditact Nov 2013 (German)
Agile UX, Ideation and Scrum Workshop, ditact Nov 2013 (German)Agile UX, Ideation and Scrum Workshop, ditact Nov 2013 (German)
Agile UX, Ideation and Scrum Workshop, ditact Nov 2013 (German)
 
Mensch & Computer 2010 - Tutorial Agile UX
Mensch & Computer 2010 - Tutorial Agile UXMensch & Computer 2010 - Tutorial Agile UX
Mensch & Computer 2010 - Tutorial Agile UX
 
Einführung in Puppet und Vagrant
Einführung in Puppet und VagrantEinführung in Puppet und Vagrant
Einführung in Puppet und Vagrant
 
2011 05-05 activiti
2011 05-05 activiti2011 05-05 activiti
2011 05-05 activiti
 
Automatisierte Linux installation 0603_version2012_inoxt_rz
Automatisierte Linux installation 0603_version2012_inoxt_rzAutomatisierte Linux installation 0603_version2012_inoxt_rz
Automatisierte Linux installation 0603_version2012_inoxt_rz
 
Agile Teamarbeit - wie Startups Projekte managen und die Zusammenarbeit fördern
Agile Teamarbeit - wie Startups Projekte managen und die Zusammenarbeit fördernAgile Teamarbeit - wie Startups Projekte managen und die Zusammenarbeit fördern
Agile Teamarbeit - wie Startups Projekte managen und die Zusammenarbeit fördern
 
Maven2 - Die nächste Generation des Buildmanagements?
Maven2 - Die nächste Generation des Buildmanagements?Maven2 - Die nächste Generation des Buildmanagements?
Maven2 - Die nächste Generation des Buildmanagements?
 
Rails und Scrum in großen Projekten
Rails und Scrum in großen ProjektenRails und Scrum in großen Projekten
Rails und Scrum in großen Projekten
 
Applikationsmodernisierung: Der Weg von Legacy in die Cloud
Applikationsmodernisierung: Der Weg von Legacy in die CloudApplikationsmodernisierung: Der Weg von Legacy in die Cloud
Applikationsmodernisierung: Der Weg von Legacy in die Cloud
 
C/ C++ for Notes & Domino Developers
C/ C++ for Notes & Domino DevelopersC/ C++ for Notes & Domino Developers
C/ C++ for Notes & Domino Developers
 

Mehr von Ulrich Krause

What is new in Notes & Domino Deleopment V10.x
What is new in Notes & Domino Deleopment V10.xWhat is new in Notes & Domino Deleopment V10.x
What is new in Notes & Domino Deleopment V10.xUlrich Krause
 
When Plato Left The Cave - A brief history of Lotus Notes
When Plato Left The Cave - A brief history of Lotus NotesWhen Plato Left The Cave - A brief history of Lotus Notes
When Plato Left The Cave - A brief history of Lotus NotesUlrich Krause
 
C API for Lotus Notes & Domino
C API for Lotus Notes & DominoC API for Lotus Notes & Domino
C API for Lotus Notes & DominoUlrich Krause
 
The Lotus Code Cookbook
The Lotus Code CookbookThe Lotus Code Cookbook
The Lotus Code CookbookUlrich Krause
 
AdminCamp2010, Closing General Session
AdminCamp2010, Closing General SessionAdminCamp2010, Closing General Session
AdminCamp2010, Closing General SessionUlrich Krause
 
Keine Angst vor Sametime 8.5.1
Keine Angst vor Sametime 8.5.1Keine Angst vor Sametime 8.5.1
Keine Angst vor Sametime 8.5.1Ulrich Krause
 
Compact, Compress, De-DUplicate
Compact, Compress, De-DUplicateCompact, Compress, De-DUplicate
Compact, Compress, De-DUplicateUlrich Krause
 
C / C++ Api for Beginners
C / C++ Api for BeginnersC / C++ Api for Beginners
C / C++ Api for BeginnersUlrich Krause
 

Mehr von Ulrich Krause (11)

What is new in Notes & Domino Deleopment V10.x
What is new in Notes & Domino Deleopment V10.xWhat is new in Notes & Domino Deleopment V10.x
What is new in Notes & Domino Deleopment V10.x
 
When Plato Left The Cave - A brief history of Lotus Notes
When Plato Left The Cave - A brief history of Lotus NotesWhen Plato Left The Cave - A brief history of Lotus Notes
When Plato Left The Cave - A brief history of Lotus Notes
 
EntwicklerCamp CGS
EntwicklerCamp CGSEntwicklerCamp CGS
EntwicklerCamp CGS
 
C API for Lotus Notes & Domino
C API for Lotus Notes & DominoC API for Lotus Notes & Domino
C API for Lotus Notes & Domino
 
The Lotus Code Cookbook
The Lotus Code CookbookThe Lotus Code Cookbook
The Lotus Code Cookbook
 
Ccd
CcdCcd
Ccd
 
AdminCamp2010, Closing General Session
AdminCamp2010, Closing General SessionAdminCamp2010, Closing General Session
AdminCamp2010, Closing General Session
 
Keine Angst vor Sametime 8.5.1
Keine Angst vor Sametime 8.5.1Keine Angst vor Sametime 8.5.1
Keine Angst vor Sametime 8.5.1
 
Compact, Compress, De-DUplicate
Compact, Compress, De-DUplicateCompact, Compress, De-DUplicate
Compact, Compress, De-DUplicate
 
Daos
DaosDaos
Daos
 
C / C++ Api for Beginners
C / C++ Api for BeginnersC / C++ Api for Beginners
C / C++ Api for Beginners
 

DNUG ak-anwendungsentwicklung.18042011

  • 1. DNUG Konferenz: Wie werden wir morgen arbeiten? Anwendungsentwicklung mit XPages Umstellung meiner Anwendungen auf Xpages - Wie fange ich an ?  Heinz Ulrich Krause  Werner Motzet
  • 2. DNUG Konferenz: Wie werden wir morgen arbeiten? Warum Xpages ?  Lassen Sie ihre Entwickler mit modernen Wekzeugen arbeiten und zeitgemäßen Code schreiben  Bringen Sie Ihre Anwendungen ins Web und ermöglichen Sie den Zugriff über mobile Endgeräte  Geben Sie Ihren Anwendern moderne Anwendungen
  • 3. DNUG Konferenz: Wie werden wir morgen arbeiten? Why Xpages ?  The classic interface looks decent and works well, but to get to that point I have used pretty much every Domino web development hack that I have learned over the past fourteen years.  In contrast the XPages version has pretty much every feature of the classic version (including a few extras that just aren't possible in classic), …  In fact most was written when I had less than 3 months XPages under my belt. Matt White, Elguji Software http://xpagesblog.com/xpages-blog/2009/9/24/why-xpages-a-managers-point-of-view.html
  • 4. DNUG Konferenz: Wie werden wir morgen arbeiten? Einstieg in XPages  IBM • Mastering Xpages – IBM Press  Matt White • XPages 101 (http://xpages101.net/)  David Leedy • XPages TV (http://xpages.tv/ ) • XPages Cheat Sheet (http://xpagescheatsheet.com/)  Declan Lynch • Learning Xpages – Tutorial in 50 Kapiteln  http://www.qtzar.com/blogs/qtzar.nsf/Document.xsp? documentId=A97DB47B9BEDB9868525756F005BC3C3&action=openDocument
  • 5. DNUG Konferenz: Wie werden wir morgen arbeiten? White Paper  Paul Withers - Maximize the Benefits of Lotus Domino 8.5.2 with Xpages • http://hermes.intec.co.uk/Intec/Blog.nsf/dx/Maximising%20The %20Benefits%20of%20XPages%20in%208.5.2.pdf/$file/Maximising %20The%20Benefits%20of%20XPages%20in%208.5.2.pdf
  • 6. DNUG Konferenz: Wie werden wir morgen arbeiten? Domino Designer
  • 7. DNUG Konferenz: Wie werden wir morgen arbeiten? Unterschiedliche Sichten
  • 8. DNUG Konferenz: Wie werden wir morgen arbeiten? Demo – einfache Anwendung erstellen  CRUD • Create • Read • Update • Delete  David Leedy - The Great XPages Race • http://www.youtube.com/watch?v=P33nSNvSlVc&hd=1
  • 9. DNUG Konferenz: Wie werden wir morgen arbeiten? Das Endergebnis
  • 10. DNUG Konferenz: Wie werden wir morgen arbeiten? OpenNTF: XPages Extension Library  Macht die Entwicklung von Web Anwendungen noch einfacher und schneller  Integration in Domino Designer  ~ 90 zusätzliche, kostenlose Custom Controls  Open Source  Eigene Erweiterungen durch Extensibility API • http://www.openntf.org/projects/pmt.nsf/ProjectLook up/XPages%20Extension%20Library
  • 11. DNUG Konferenz: Wie werden wir morgen arbeiten? OpenNTF: XPages Mobile Controls  Blackberry, iPhone, iPad, Android  http://www.openntf.org/projects/pmt.nsf/627601b45e12fbf585256db8005b9d19/9f b2d243c90a0bb08625787100319633!OpenDocument  Custom Controls  Dojo Mobile 1.5  Offline  iPad mit Dojo 1.6
  • 12. DNUG Konferenz: Wie werden wir morgen arbeiten? 2. Wie gehe ich ein Redesign an?  Schon die Frage ist nicht selbstverständlich  Wer von Ihnen hat schon 8.5.x? Warum?  1 ½ „Fehler“ von Notes „es läuft und läuft ....“  Warum also auf XPages umstellen?  Ziele? • . • . • Design? • Web = „Modern“ (und schneller als LN Std-Client)? • „sofort“ (Migration in 15 Min. )
  • 13. DNUG Konferenz: Wie werden wir morgen arbeiten? Redesign - Möglichkeit(en) nutzen Möglichkeit(en) nutzen auf allen Ebenen:  Anforderungsebene • Wie aktuell sind die Anforderungen? • Auch im Bezug auf Umfeld und/oder Mobile Nutzung? • Wie viele „Notes-Kompromisse“ stecken drin?  Bausteinschicht/-ebene • Was muss/kann neu „gebaut“ werden • Neue „Oberfläche“ (weniger „Schnittstellen“)
  • 14. DNUG Konferenz: Wie werden wir morgen arbeiten? Redesign – als Projekt  Ziele – Ziele - Ziele  Bestands“aufnahme“ • Welche (Teil-)Gebäude haben wir denn /beziehen wir ein? Einschub „Architektur“ („Modernisierung/Erneuerung“)  „Umbau klein“
  • 15. DNUG Konferenz: Wie werden wir morgen arbeiten? Einschub „Architektur“ („Modernisierung/Erneuerung“)  Umbau groß „Kacheln“ verbinden a) Überdachen b) Unterkellern
  • 16. DNUG Konferenz: Wie werden wir morgen arbeiten? Einschub „Architektur“ („Modernisierung/Erneuerung“)  Neubau Komplett- Umzug  Beispiel Flughafen MUC 1992 Planung ab 69
  • 17. DNUG Konferenz: Wie werden wir morgen arbeiten? Redesign – als Projekt  Ziele – Ziele - Ziele  Bestands“aufnahme“ • Welche (Teil-)Gebäude haben wir denn /beziehen wir ein?  Anforderungsebene • // (Web-)Knowhow aufbauen/vertiefen  Lastenheft -> Pflichtenheft („Produktbacklog“) • Aufteilung und Module  „Schritt-/Modulweise Realisierung“ • Von „Scrum“ lernen (= „Scrum but“)
  • 18. DNUG Konferenz: Wie werden wir morgen arbeiten? 3. bestehenden Anwendung umstellen  Was kann alles schiefgehen? • was ist nicht so einfach umsetzbar muss daher im Vorfeld (genauer) geplant werden? • .
  • 19. DNUG Konferenz: Wie werden wir morgen arbeiten? Q+A  Ulrich Krause ? • Mail: eknori@eknori.de • Blog: http://www.eknori.de • Sametime: Bleedyellow.com • Twitter: Eknori  Werner Motzet • Mail: werner@motzet.com • Sametime: Bleedyellow.com • Twitter: Werner_Mo
  • 20. DNUG Konferenz: Wie werden wir morgen arbeiten? Ihre Bewertung der Präsentation Bitte nehmen Sie sich die Zeit, um diesen Vortrag zu bewerten (A6-Block in Ihren Konferenzunterlagen) Rückgabe Geben Sie das ausgefüllte Bewertungsblatt bei dem Moderator/Betreuer Ihres Vortrages bzw. am Tagungscounter der DNUG ab. Verlosung Unter allen Teilnehmern können Sie einen iPod nano gewinnen.