Presa xpages lcty 2011
Upcoming SlideShare
Loading in...5
×
 

Presa xpages lcty 2011

on

  • 633 views

 

Statistics

Views

Total Views
633
Views on SlideShare
633
Embed Views
0

Actions

Likes
0
Downloads
4
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • Tom Hallegraeff Werkzaam bij ilionx als projectleider en software ontwerper (Domino gerelateerd)
  • Drie gedeelten: Architectuurplaatje Hoe een bestaande applicatie aan te pakken voorbeelden van enkele klantcases
  • De vertrouwde Lotus Notes ontwikkelomgeving . Grote voordelen : kapstok voor diverse programmeertalen, allerlei databases te kiezen De echte fans waren soms blind voor de nadelen: twee user interfaces, vaak twee forms/views voor één en hetzelfde object ( drie klikken ) Klik: 1.5 laag – uitleg Klik: User Interface en één geheel met applicatielogica. Klik: Twee verschillende UI
  • Klik : Vanaf versie 8 : 3 lagen UI los gekoppeld: je kiest zelf waar je het proces wilt laten lopen: client of de server (6 klikken) Klik: backwards compatible: de beide oude interfaces zijn in takt. Klik: eclipse designer (free) Met grafische interface sleep je functionaliteit op z’n plek met hoop Javascript – source in voorhanden Klik : 1 UI voor twee werelden Klik : Alle Notes eigen scripting aanwezig Klik : web 2.0 engine onder de motorkap
  • De WEB 2.0 bril De oorspronkelijke applicatie (met back office) blijft in stand. WEB gebruikers worden nu omgeleid naar de Xpages. Uitle”: onderin originele notes documenten. X-page ertussen en daarboven de browser.
  • Doodgewone Notes client CRM applicatie (Gandalf) Eind jaren 90 geschreven Relatieview met contactformulier WEB enabled maken met behulp van XPages
  • Alles draait bij Xpages om Binding Misschien moeilijk leesbaar: Linksonder: Notes form, rechts onder notesview De Xpages binden zich als geheel en met hun individuele velden) aan die Notes basiselementen Daarnaast: horizontale pijl: de vieuw-kolom contactpersoon opent andere Xpage, die de conpersoon van je keuze bevat. We gaan het zien…
  • Ik zei al: alles draait om het binden van elementen aan elkaar. Twee Xpages Binden aan Lotus forms/views Link in view activeren naar andere Xpage Knopjes plaatsen in contactpersoon-XPage
  • Vacatureapplicatie van CBE te Amsterdam Webschermen moderniserenb, back-office in takt laten Fusie vacaturebank koppelen etc.
  • Dynamsch inschrijvingsformulier – functie afhankelijke invulling Klikken om wisseling te starten Klikken om nieuwe te plaatsen
  • Nieuw vacaturezoek scherm (ajax) Zoek en resultaten in 1 scherm zonder refresh. Links naar de vacature zelf en naar inschrijvingsformulier
  • Ik moet er bij zeggen: lay out is door de gebruikers (beheer) zelf aan te passen.
  • Dank aan Stephan Wissel
  • IBM wilde hiermee laten zien wat de mogelijkheden zijn van de Extensibility API die met 8.5.2. beschikbaar kwam. Het ontwikkelen van webbased apps wordt hiermee makkelijker en sneller
  • Personal Journal, met Xpages ontsluiten. Gebruik custom control voor oneUI Eerst journal.xsp maken Daarna index.xsp met dynamic view control.
  • dojox.mobile Nu zit de dojox.mobile nog in de database
  • - Laten zien van de mogelijkheden

Presa xpages lcty 2011 Presa xpages lcty 2011 Presentation Transcript

  • Xpages - inleiding Tom Hallegraeff
  • Wie 16-03-11
  • Agenda 16-03-11
    • Domino gesloten
    • Domno open
    • How …
    • Enkele voorbeelden
    • Frank van der Linden:
      • Dive into XPages
  • Lotus Domino gesloten 16-03-11
  • Lotus Domino Open 16-03-11
  • XPages schematisch 16-03-11
  • In de keuken …
      • Bestaande Notes client applicatie
      • Maken gebruik van:
        • Bestaande forms en views
      • Bestaande applicatie onaangeroerd
    16-03-11 WEB applicatie
  • Binding 16-03-11
  • Bind al the stuf
      • Xpage view
      • Xpage Contact
      • Plaats edit en save knoppen in form Contact
      • Bind Xpage Contact aan form Contact
      • Bind Xpage view aan Notes view relaties/contactpersonen
      • Bind kolom contactpersoon (in Xpage view) aan Xpage Contact
    16-03-11 Klaar !!
  • Case 1: Make-over CBE Amsterdam
    • Domino applicatie (Vacaturebanken) moderniseren zonder bestaande back-office te beïnvloeden.
    • Zoekschermen, inschrijfschermen, vacatureschermen
  • Oude en nieuwe inschrijving
  • Vacature zoekscherm
  • Case 2: St. Wisselwerk Maatschappelijke stages
    • Bouw van matching applicatie voor scholieren die maatschappelijke stages moeten lopen en organisaties die deze stageplaatsen aanbieden.
  • Oud en nieuw
  • Alle nieuwbouw met XPages
  • Verder met
    • Frank van der Linden
  • Xpages: breng Lotus Notes Domino applicaties naar een hoger niveau Frank van der Linden
  •  
  • Agenda
    • Xpages, de techniek
    • Extension Library
    • Mobile controls
    • Vragen
  • Xpages, de techniek
  • Extension library
    • Voorbeeld van de extensibility API, beschikbaar sinds release 8.5.2
    • Bestaat uit 2 delen
      • Plugins voor de Domino Designer
      • Runtime plugin voor de Domino server
    • Set van extra controls.
    • Webdevelopment gaat sneller en makkelijker
    • Runtime installeren via de update site database ( aanpaste update site template beschikbaar op OpenNTF)
    • Download op OpenNTF
  • Extension library (demo)
  • Mobile controls
    • In Dojo 1.5 komt dojox.mobile
    • Dojo 1.5 zit straks in release 8.5.3
    • Ondersteund iOS, Android en BlackBerry OS6.0
    • Momenteel zit dojox.mobile in de database
    • Download op OpenNTF
  • Mobile apps (demo)
  • Vragen
  • Resources
    • Xpage info website - http://xpages.info/XPagesHome.nsf/Home.xsp
    • Extension Library op de OpenNTF website - http://www.openntf.org/projects/pmt.nsf/0/523C4281B0889F12862577910060E232
    • Mobile Controls op de OpenNTF website - http://mobilecontrols.openntf.org/
    • IBM Xpage Wiki - http://www-10.lotus.com/ldd/ddwiki.nsf/xpViewCategories.xsp?lookupName=Developing%20XPage%20Applications
    • YouAtNotes Wiki - http://www.youatnotes.de/web/youatnotes/wiki-xpages.nsf/
    • XPages forum - http://www-10.lotus.com/ldd/xpagesforum.nsf/allDocuments.xsp
    • Google op Xpages..... Of Twitter zoek op XPages