Your SlideShare is downloading. ×
  • Like
Presa xpages lcty 2011
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Now you can save presentations on your phone or tablet

Available for both IPhone and Android

Text the download link to your phone

Standard text messaging rates apply

Presa xpages lcty 2011

  • 466 views
Published

 

Published in Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
466
On SlideShare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
5
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide
  • 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

Transcript

  • 1. Xpages - inleiding Tom Hallegraeff
  • 2. Wie 16-03-11
  • 3. Agenda 16-03-11
    • Domino gesloten
    • Domno open
    • How …
    • Enkele voorbeelden
    • Frank van der Linden:
      • Dive into XPages
  • 4. Lotus Domino gesloten 16-03-11
  • 5. Lotus Domino Open 16-03-11
  • 6. XPages schematisch 16-03-11
  • 7. In de keuken …
      • Bestaande Notes client applicatie
      • Maken gebruik van:
        • Bestaande forms en views
      • Bestaande applicatie onaangeroerd
    16-03-11 WEB applicatie
  • 8. Binding 16-03-11
  • 9. 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 !!
  • 10. Case 1: Make-over CBE Amsterdam
    • Domino applicatie (Vacaturebanken) moderniseren zonder bestaande back-office te beïnvloeden.
    • Zoekschermen, inschrijfschermen, vacatureschermen
  • 11. Oude en nieuwe inschrijving
  • 12. Vacature zoekscherm
  • 13. Case 2: St. Wisselwerk Maatschappelijke stages
    • Bouw van matching applicatie voor scholieren die maatschappelijke stages moeten lopen en organisaties die deze stageplaatsen aanbieden.
  • 14. Oud en nieuw
  • 15. Alle nieuwbouw met XPages
  • 16. Verder met
    • Frank van der Linden
  • 17. Xpages: breng Lotus Notes Domino applicaties naar een hoger niveau Frank van der Linden
  • 18.  
  • 19. Agenda
    • Xpages, de techniek
    • Extension Library
    • Mobile controls
    • Vragen
  • 20. Xpages, de techniek
  • 21. 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
  • 22. Extension library (demo)
  • 23. 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
  • 24. Mobile apps (demo)
  • 25. Vragen
  • 26. 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