Dnug35 ak-dev.071111-basic

14
DNUG Konferenz: Wie werden wir morgen arbeiten? Social Business becomes real. Wie werden wir morgen arbeiten? XPages – Die Grundlagen 7. bis 9. November 2011 Welcome Kongresshotel Bamberg Ulrich Krause, is@web, industrial services AG 35. DNUG Konferenz Mit freundlicher Unterstützung von:

description

Seit Version 8.5.x ist es mit der XPages-Technologie einfach möglich, Applikationen unter Lotus Notes/Domino „wirklich“ webfähig zu machen. Wie aber fange ich an? An einem praktischen Beispiel werden die Grundlagen der XPages-Entwicklung erklärt. Zielgruppe: Alle, die einen Einstieg in das Thema suchen Kenntnisse: Es sind keine speziellen Vorkenntnisse nötig.

Transcript of Dnug35 ak-dev.071111-basic

Page 1: Dnug35 ak-dev.071111-basic

DNUG Konferenz: Wie werden wir morgen arbeiten? Social Business becomes real.

Wie werden wir morgen arbeiten? XPages – Die Grundlagen

7. bis 9. November 2011 Welcome Kongresshotel Bamberg

Ulrich Krause, is@web, industrial services AG

35. DNUG Konferenz 35. DNUG Konferenz

Mit freundlicher Unterstützung von:

Page 2: Dnug35 ak-dev.071111-basic

DNUG Konferenz: Wie werden wir morgen arbeiten?

Lotus Notes / Domino Administrator & Entwickler seit 1993 Business Application Developer

bei is@web, Niederlassung Ratingen OpenNTF http://openntf.org

• !!HELP!!, Cebulon, Trigger Happy• diverse XPages Custom Controls

IBM Champion 2011• https://www-304.ibm.com/connections/blogs/socialbusiness/entry/

announcing_the_2011_ibm_champions_for_collaboration_solutions4?lang=de

Blog http://www.eknori.de Notes Forum (http://www.atnotes.de)

About: Ulrich Krause

Page 3: Dnug35 ak-dev.071111-basic

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 ?

Page 4: Dnug35 ak-dev.071111-basic

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

Page 5: Dnug35 ak-dev.071111-basic

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

http://www.eknori.de/downloads/LearningXPages.pdf

Einstieg in XPages

Page 6: Dnug35 ak-dev.071111-basic

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

Page 7: Dnug35 ak-dev.071111-basic

DNUG Konferenz: Wie werden wir morgen arbeiten?

Domino Designer

Page 8: Dnug35 ak-dev.071111-basic

DNUG Konferenz: Wie werden wir morgen arbeiten?

Unterschiedliche Sichten

Page 9: Dnug35 ak-dev.071111-basic

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

Page 10: Dnug35 ak-dev.071111-basic

DNUG Konferenz: Wie werden wir morgen arbeiten?

Das Endergebnis

Page 11: Dnug35 ak-dev.071111-basic

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

• Mehr dazu im Anschluss

OpenNTF: XPages Extension Library

Page 12: Dnug35 ak-dev.071111-basic

DNUG Konferenz: Wie werden wir morgen arbeiten?

Blackberry, iPhone, iPad, Android http://www.openntf.org/projects/pmt.nsf/

627601b45e12fbf585256db8005b9d19/9fb2d243c90a0bb08625787100319633!OpenDocument

Custom Controls Dojo Mobile 1.5 Offline iPad mit Dojo 1.6

OpenNTF: XPages Mobile Controls

Page 13: Dnug35 ak-dev.071111-basic

• Mail: [email protected]• Blog: http://www.eknori.de• Sametime: bleedyellow.com• Twitter: eknori

Q + A

Page 14: Dnug35 ak-dev.071111-basic

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.

Verlosung

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