Presa xpages lcty 2011

628 views
551 views

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
628
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
6
Comments
0
Likes
0
Embeds 0
No embeds

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
  • Presa xpages lcty 2011

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

    ×