Post on 05-Dec-2014
description
transcript
DNUG Konferenz: Wie werden wir morgen arbeiten?
Umstellung meiner Anwendungen auf Xpages - Wie fange ich an ?
Heinz Ulrich Krause Werner Motzet
Anwendungsentwicklung mit XPages
DNUG Konferenz: Wie werden wir morgen arbeiten?
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 Anwendernmoderne Anwendungen
Warum Xpages ?
DNUG Konferenz: Wie werden wir morgen arbeiten?
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
Why Xpages ?
http://xpagesblog.com/xpages-blog/2009/9/24/why-xpages-a-managers-point-of-view.html
DNUG Konferenz: Wie werden wir morgen arbeiten?
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
Einstieg in XPages
DNUG Konferenz: Wie werden wir morgen arbeiten?
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
White Paper
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?
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/ProjectLookup/XPages%20Extension%20Library
OpenNTF: XPages Extension Library
DNUG Konferenz: Wie werden wir morgen arbeiten?
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
OpenNTF: XPages Mobile Controls
DNUG Konferenz: Wie werden wir morgen arbeiten?
Schon die Frage ist nicht selbstverständlich Wer von Ihnen hat schon 8.5.x? 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. )
2. Wie gehe ich ein Redesign an?
Warum?
DNUG Konferenz: Wie werden wir morgen arbeiten?
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“)
Redesign - Möglichkeit(en) nutzen
DNUG Konferenz: Wie werden wir morgen arbeiten?
Ziele – Ziele - Ziele Bestands“aufnahme“
• Welche (Teil-)Gebäude haben wir denn /beziehen wir ein? Einschub „Architektur“ („Modernisierung/Erneuerung“) „Umbau
klein“
Redesign – als Projekt
DNUG Konferenz: Wie werden wir morgen arbeiten?
Umbau groß„Kacheln“verbindena) Überdachenb) Unterkellern
Einschub „Architektur“ („Modernisierung/Erneuerung“)
DNUG Konferenz: Wie werden wir morgen arbeiten?
NeubauKomplett-Umzug
BeispielFlughafenMUC 1992Planung ab 69
Einschub „Architektur“ („Modernisierung/Erneuerung“)
DNUG Konferenz: Wie werden wir morgen arbeiten?
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“)
Redesign – als Projekt
DNUG Konferenz: Wie werden wir morgen arbeiten?
Was kann alles schiefgehen?• was ist nicht so einfach umsetzbar muss daher im Vorfeld
(genauer) geplant werden?• .
3. bestehenden Anwendung umstellen
DNUG Konferenz: Wie werden wir morgen arbeiten?
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
Q + A
?
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ückgabeGeben Sie das ausgefüllte Bewertungsblatt bei dem Moderator/Betreuer Ihres Vortrages bzw. am Tagungscounter der DNUG ab.
VerlosungUnter allen Teilnehmern können Sie einen iPod nano gewinnen.