SlideShare une entreprise Scribd logo
1  sur  19
Télécharger pour lire hors ligne
En fantastisk
            applikationsserver
                IBM Connect 2013 Update


                                          PHL-Consult.dk
                                          info@PHL-Consult.dk

                                          Per Henrik Lausten
6. marts 2013                             per.lausten.dk/blog/
                                          twitter.com/perlausten
Om Per Henrik Lausten
●
    Fuldtids-udvikler og deltids-administrator med eget
    enkeltmandsfirma, PHL Consult
●
    Hovedudvikler for Sherlock Web
●
    Formand for NotesNet – en forening af 25 uafhængige konsulenter
●
    Medlem af bestyrelsen i OpenNTF – open source for IBM
    Notes/Domino og IBM Connections
●
    Medlem af bestyrelsen i DanNotes
●
    2013 IBM Champion for IBM Collaboration Solutions
●
    Mentor for XPages-udviklere i flere virksomheder
●
    5K-rank på Stack Overflow med >180 svar om primært XPages
●
    Erfaren XPages- og webapplikations-udvikler
    ●
        startdithjerte.dk
    ●
        mediaplus.dk
    ●
        cbbpremiumpro.dk
    ●
        collaborationtoday.info
    ●
        sherlockapp.dk
    ●
        med mere
Agenda
●
    Hvad er XPages?
●
    Nødvendige færdigheder
●
    Kom godt i gang
●
    Eksempler på modernisering
●
    Eksempler på nye løsninger
●
    Silver bullet?
●
    Nyder om XPages fra IBM Connect 2013
●
    IBM Domino Designer 9.0
●
    IBM Social Business Toolkit
Hvad er XPages?
●
    Webudviklings-platform baseret på JavaServer Faces (JSF) 1.2
●
    Bruger HTML, CSS, server-side Javascript, client-side Javascript, Java,
    Dojo Javascript framework
●
    Kører på IBM Domino 8.5+ og IBM XWork Server 8.5+
●
    Kan bruge 3rd party frameworks (kommercielle og open source) så som:
    ●
        UI: Blueprint, Twitter bootstrap, osv.
    ●
        Mobile UI: jQuery Mobile, Dojo Mobile, Sencha Touch, osv.
    ●
        Java: Google Guava, iText, JDBC connectors, osv.
●
    Bruger Notes/Dominos velkendte NSF som database (NoSQL)
●
    Kan nemt udvide og modernisere eksisterende Notes-applikationer
●
    Er en del af det nye IBM MobileFirst-initiativ
●
    Det er fremtiden!
Nødvendige færdigheder
●
    XPages er for alle
    ●
        Fra formula og SSJS til Java
    ●
        Fra begynder til avanceret
●
    Færdigheder for begynderen
    ●
        Forståelse af Notes
    ●
        @Formula for XPages
    ●
        Server-side Javascript (SSJS)
●
    Yderligere færdigheder for den avancerede
    ●
        Client-side Javascript frameworks (Dojo osv.)
    ●
        HTML og CSS
    ●
        Java
    ●
        Mobile
    ●
        OpenSocial
    ●
        Activity Streams
    ●
        Og meget mere
Kom godt i gang
●
    Bøger om XPages fra IBM Press
    ●
        Mastering XPages
    ●
        XPages Extension Library
    ●
        XPages Portable Command Guide
●
    Online-kurser
    ●
        XPages101.net
    ●
        NotesIn9.com
●
    Online-hjælp
    ●
        XPages.info/Forum
    ●
        StackOverflow.com #xpages
●
    Blogs
●
    Xpages.info/GetStarted og XPages.info/Resources
Eksempler på modernisering: teamroom
Eksempler på modernisering: Sherlock
Modernisering
●
    Kan udvikles i eksisterende applikation eller som ny
    applikation, der tilgår data og logik fra eksisterende
●
    Notes og web (XPages) kan køre sideløbende og bruge
    samme data
●
    Man slipper ikke for at omskrive og nytænke logik. Visse
    dele af eksisterende kode kan udnyttes i XPages
●
    Man får mulighed for at tilføje moderne features til
    applikationen (så som tablet og mobile support,
    integration til social software)
●
    Hurtig gevinst? Lav først web-applikationer til
    “konsumering” (og så senere til “producering”)
Eksempler på nye løsninger
Silver bullet?
●
    GBS Transformer
    Organisations that will Benefit the Most: Have large numbers of legacy Notes
    applications in need of modernization
●
    We4IT docLinkr
    Easily bring your Lotus Notes data to your mobile devices without the need for
    programming skills.
●
    Teamstudio Unplugged
    Unplugged is software that makes it easy to create mobile business apps that are
    always available to users, even if the device is offline.
●
    Aveedo
    Aveedo is an application framework that provides organisations using IBM Lotus
    Notes with a way to rapidly develop new XPage applications and upgrade existing
    applications to XPages through a process of configuration rather than coding.
XPages og IBM Domino 9.0
●
    40+ sessioner om XPages til IBM Connect 2013
●
    XPages Extension Library (Upgrade Pack 1+) er nu en del
    af default-installationen
    ●
        IBM Notes 9.0 og Domino Designer 9.0
    ●
        IBM Domino 9.0 og IBM XWork Server 9.0
●
    Nye licensbetingelser for IBM XWork Server 9.0: $1.000
    per 8 databaser
    ●
        Fortsat tilladt: anonym adgang, ubegrænset antal kendte brugere og
        ingen begrænsning på hardware (PVU licensing)
XPages og Domino 9.0 (fortsat)
●
    OneUI 3.0
●
    Dojo 1.8.1
●
    CKEditor 3.6.5
●
    XPiNC performance-forbedringer
●
    Ny Redirect Control
●
    Ny SendMail action
    ●
        Gør det nemt at sende mails med Embedded Experience-indhold (JSON
        eller XML payload)

●
    DEMO: Dojo 1.8.1 and OneUI 3.0
    http://notesnet.dk/phlconsult/domino9.nsf
IBM Domino Designer 9.0
●
    Produktivitets-forbedringer
    ●
        Hurtigere builds
    ●
        SSJS debugging (Java debugging har været med siden 8.5.x)
    ●
        Content assist i XSP source editor
    ●
        Hyperlink-navigation
    ●
        Hover help
    ●
        Jar design element
IBM Social Business Toolkit
●
    IBM SBT gør det muligt at lave integration mellem de
    forskellige IBM Collaboration Solutions-produkter
●
    Eksempel: brug SBT til at lave embedded experiences i
    XPages, som afvikles i activity stream'en i IBM Connections

●
    DEMO: IBM SBT Playground

●
    IBM Social Business Toolkit:
    http://www.ibm.com/cloud-computing/social/us/en/toolkit/
    http://ibmsbt.openntf.org/
●
    Social Business Toolkit Playground:
    https://greenhouse.lotus.com/sbt/SBTPlayground.nsf
Embedded experiences
●
    OpenSocial
●
    IBM Connections 4.0
●
    IBM Notes 9.0
    ●
        Kræver IBM Domino 9.0 + IBM Domino 9.0 OpenSocial component
    ●
        Se SHOW110: http://www.slideshare.net/sieverssj/show110-make-
        your-business-open-and-social-using-ibm-notes-social-edition-90
Følg med
●
    Collaboration Today
    ●
        CollaborationToday.info
    ●
        CollaborationToday.info/?filter=xpages
    ●
        twitter.com/collab2day
●
    Offentlige præsentationer fra IBM Connect 2013
    ●
        http://list.ly/list/37H-ibm-connect2013-sessions-on-slideshare
    ●
        https://www.socialbizug.org/communities/service/html/communityview?comm
OpenNTF Appathon
Spørgsmål?
 Per Henrik Lausten
 per@PHL-Consult.dk
 PHL-Consult.dk
 per.lausten.dk/blog
 @perlausten

Contenu connexe

Similaire à En fantastisk applikationsserver (Intravision IBM Connect 2013 Update i Århus)

CV 2016 - Huan Minh Vuong
CV 2016 - Huan Minh VuongCV 2016 - Huan Minh Vuong
CV 2016 - Huan Minh VuongHuan Vuong
 
Forretning og IT SKAL hænge sammen
Forretning og IT SKAL hænge sammenForretning og IT SKAL hænge sammen
Forretning og IT SKAL hænge sammenIBM Danmark
 
Inspirationsdag 24. april: Så nemt opgraderer du til XPages
Inspirationsdag 24. april: Så nemt opgraderer du til XPagesInspirationsdag 24. april: Så nemt opgraderer du til XPages
Inspirationsdag 24. april: Så nemt opgraderer du til XPagesNotesnet_dk
 
Case Sharepoint Intranet Hos Pressalt Microsoft Seminar Januar 2009
Case Sharepoint Intranet Hos Pressalt   Microsoft Seminar Januar 2009Case Sharepoint Intranet Hos Pressalt   Microsoft Seminar Januar 2009
Case Sharepoint Intranet Hos Pressalt Microsoft Seminar Januar 2009guest7bdfc5
 
HTML5, Kampen i browseren
HTML5, Kampen i browserenHTML5, Kampen i browseren
HTML5, Kampen i browserenThink! Digital
 
T!ng temadag-workshop1
T!ng temadag-workshop1T!ng temadag-workshop1
T!ng temadag-workshop1vejlebibea
 
Produktions og konstruktionsværktøjer
Produktions og konstruktionsværktøjerProduktions og konstruktionsværktøjer
Produktions og konstruktionsværktøjercudim
 
Inspirationsdag 24. april: Udvikling af mobil applikationer med XPages
Inspirationsdag 24. april: Udvikling af mobil applikationer med XPagesInspirationsdag 24. april: Udvikling af mobil applikationer med XPages
Inspirationsdag 24. april: Udvikling af mobil applikationer med XPagesNotesnet_dk
 
Derfor vælger medier Drupal
Derfor vælger medier DrupalDerfor vælger medier Drupal
Derfor vælger medier DrupalPeytz & Co
 
Lanseringsevent Office 2013: Wizdom Intranet
Lanseringsevent Office 2013: Wizdom IntranetLanseringsevent Office 2013: Wizdom Intranet
Lanseringsevent Office 2013: Wizdom IntranetSteria Norway
 
IT Branchen & Dansk Erhverv: Disruption, Design & Digital Prototyping
IT Branchen & Dansk Erhverv: Disruption, Design & Digital PrototypingIT Branchen & Dansk Erhverv: Disruption, Design & Digital Prototyping
IT Branchen & Dansk Erhverv: Disruption, Design & Digital PrototypingPlant
 
God performance = God priotering
God performance = God prioteringGod performance = God priotering
God performance = God prioteringDigicure ApS
 
Nyt CMS til din kommune?
Nyt CMS til din kommune?Nyt CMS til din kommune?
Nyt CMS til din kommune?Janus Boye
 
Joomla! Day Denmark 2012 - Kolding Kommune - Case Story
Joomla! Day Denmark 2012 - Kolding Kommune - Case StoryJoomla! Day Denmark 2012 - Kolding Kommune - Case Story
Joomla! Day Denmark 2012 - Kolding Kommune - Case StoryRonni K. G. Christiansen
 
Ledig stilling: IT-studerende
Ledig stilling: IT-studerendeLedig stilling: IT-studerende
Ledig stilling: IT-studerendeJkroul
 
Microsoft Next 2014 - Productivity session 5 - Projektoverblik, effektivt sam...
Microsoft Next 2014 - Productivity session 5 - Projektoverblik, effektivt sam...Microsoft Next 2014 - Productivity session 5 - Projektoverblik, effektivt sam...
Microsoft Next 2014 - Productivity session 5 - Projektoverblik, effektivt sam...Microsoft
 

Similaire à En fantastisk applikationsserver (Intravision IBM Connect 2013 Update i Århus) (20)

CV 2016 - Huan Minh Vuong
CV 2016 - Huan Minh VuongCV 2016 - Huan Minh Vuong
CV 2016 - Huan Minh Vuong
 
Forretning og IT SKAL hænge sammen
Forretning og IT SKAL hænge sammenForretning og IT SKAL hænge sammen
Forretning og IT SKAL hænge sammen
 
Inspirationsdag 24. april: Så nemt opgraderer du til XPages
Inspirationsdag 24. april: Så nemt opgraderer du til XPagesInspirationsdag 24. april: Så nemt opgraderer du til XPages
Inspirationsdag 24. april: Så nemt opgraderer du til XPages
 
Case Sharepoint Intranet Hos Pressalt Microsoft Seminar Januar 2009
Case Sharepoint Intranet Hos Pressalt   Microsoft Seminar Januar 2009Case Sharepoint Intranet Hos Pressalt   Microsoft Seminar Januar 2009
Case Sharepoint Intranet Hos Pressalt Microsoft Seminar Januar 2009
 
Webinar, få hurtigt svar på hverdagens problemer 29.09.11
Webinar, få hurtigt svar på hverdagens problemer 29.09.11Webinar, få hurtigt svar på hverdagens problemer 29.09.11
Webinar, få hurtigt svar på hverdagens problemer 29.09.11
 
HTML5, Kampen i browseren
HTML5, Kampen i browserenHTML5, Kampen i browseren
HTML5, Kampen i browseren
 
T!ng temadag-workshop1
T!ng temadag-workshop1T!ng temadag-workshop1
T!ng temadag-workshop1
 
Produktions og konstruktionsværktøjer
Produktions og konstruktionsværktøjerProduktions og konstruktionsværktøjer
Produktions og konstruktionsværktøjer
 
Inspirationsdag 24. april: Udvikling af mobil applikationer med XPages
Inspirationsdag 24. april: Udvikling af mobil applikationer med XPagesInspirationsdag 24. april: Udvikling af mobil applikationer med XPages
Inspirationsdag 24. april: Udvikling af mobil applikationer med XPages
 
Derfor vælger medier Drupal
Derfor vælger medier DrupalDerfor vælger medier Drupal
Derfor vælger medier Drupal
 
Lanseringsevent Office 2013: Wizdom Intranet
Lanseringsevent Office 2013: Wizdom IntranetLanseringsevent Office 2013: Wizdom Intranet
Lanseringsevent Office 2013: Wizdom Intranet
 
IT Branchen & Dansk Erhverv: Disruption, Design & Digital Prototyping
IT Branchen & Dansk Erhverv: Disruption, Design & Digital PrototypingIT Branchen & Dansk Erhverv: Disruption, Design & Digital Prototyping
IT Branchen & Dansk Erhverv: Disruption, Design & Digital Prototyping
 
God performance = God priotering
God performance = God prioteringGod performance = God priotering
God performance = God priotering
 
Wordpress Multisite
Wordpress MultisiteWordpress Multisite
Wordpress Multisite
 
Nyt CMS til din kommune?
Nyt CMS til din kommune?Nyt CMS til din kommune?
Nyt CMS til din kommune?
 
Joomla! Day Denmark 2012 - Kolding Kommune - Case Story
Joomla! Day Denmark 2012 - Kolding Kommune - Case StoryJoomla! Day Denmark 2012 - Kolding Kommune - Case Story
Joomla! Day Denmark 2012 - Kolding Kommune - Case Story
 
CV for Peter Kølgaard
CV for Peter KølgaardCV for Peter Kølgaard
CV for Peter Kølgaard
 
Ledig stilling: IT-studerende
Ledig stilling: IT-studerendeLedig stilling: IT-studerende
Ledig stilling: IT-studerende
 
Microsoft Next 2014 - Productivity session 5 - Projektoverblik, effektivt sam...
Microsoft Next 2014 - Productivity session 5 - Projektoverblik, effektivt sam...Microsoft Next 2014 - Productivity session 5 - Projektoverblik, effektivt sam...
Microsoft Next 2014 - Productivity session 5 - Projektoverblik, effektivt sam...
 
Cv michael madsen
Cv michael madsenCv michael madsen
Cv michael madsen
 

En fantastisk applikationsserver (Intravision IBM Connect 2013 Update i Århus)

  • 1. En fantastisk applikationsserver IBM Connect 2013 Update PHL-Consult.dk info@PHL-Consult.dk Per Henrik Lausten 6. marts 2013 per.lausten.dk/blog/ twitter.com/perlausten
  • 2. Om Per Henrik Lausten ● Fuldtids-udvikler og deltids-administrator med eget enkeltmandsfirma, PHL Consult ● Hovedudvikler for Sherlock Web ● Formand for NotesNet – en forening af 25 uafhængige konsulenter ● Medlem af bestyrelsen i OpenNTF – open source for IBM Notes/Domino og IBM Connections ● Medlem af bestyrelsen i DanNotes ● 2013 IBM Champion for IBM Collaboration Solutions ● Mentor for XPages-udviklere i flere virksomheder ● 5K-rank på Stack Overflow med >180 svar om primært XPages ● Erfaren XPages- og webapplikations-udvikler ● startdithjerte.dk ● mediaplus.dk ● cbbpremiumpro.dk ● collaborationtoday.info ● sherlockapp.dk ● med mere
  • 3. Agenda ● Hvad er XPages? ● Nødvendige færdigheder ● Kom godt i gang ● Eksempler på modernisering ● Eksempler på nye løsninger ● Silver bullet? ● Nyder om XPages fra IBM Connect 2013 ● IBM Domino Designer 9.0 ● IBM Social Business Toolkit
  • 4. Hvad er XPages? ● Webudviklings-platform baseret på JavaServer Faces (JSF) 1.2 ● Bruger HTML, CSS, server-side Javascript, client-side Javascript, Java, Dojo Javascript framework ● Kører på IBM Domino 8.5+ og IBM XWork Server 8.5+ ● Kan bruge 3rd party frameworks (kommercielle og open source) så som: ● UI: Blueprint, Twitter bootstrap, osv. ● Mobile UI: jQuery Mobile, Dojo Mobile, Sencha Touch, osv. ● Java: Google Guava, iText, JDBC connectors, osv. ● Bruger Notes/Dominos velkendte NSF som database (NoSQL) ● Kan nemt udvide og modernisere eksisterende Notes-applikationer ● Er en del af det nye IBM MobileFirst-initiativ ● Det er fremtiden!
  • 5. Nødvendige færdigheder ● XPages er for alle ● Fra formula og SSJS til Java ● Fra begynder til avanceret ● Færdigheder for begynderen ● Forståelse af Notes ● @Formula for XPages ● Server-side Javascript (SSJS) ● Yderligere færdigheder for den avancerede ● Client-side Javascript frameworks (Dojo osv.) ● HTML og CSS ● Java ● Mobile ● OpenSocial ● Activity Streams ● Og meget mere
  • 6. Kom godt i gang ● Bøger om XPages fra IBM Press ● Mastering XPages ● XPages Extension Library ● XPages Portable Command Guide ● Online-kurser ● XPages101.net ● NotesIn9.com ● Online-hjælp ● XPages.info/Forum ● StackOverflow.com #xpages ● Blogs ● Xpages.info/GetStarted og XPages.info/Resources
  • 9. Modernisering ● Kan udvikles i eksisterende applikation eller som ny applikation, der tilgår data og logik fra eksisterende ● Notes og web (XPages) kan køre sideløbende og bruge samme data ● Man slipper ikke for at omskrive og nytænke logik. Visse dele af eksisterende kode kan udnyttes i XPages ● Man får mulighed for at tilføje moderne features til applikationen (så som tablet og mobile support, integration til social software) ● Hurtig gevinst? Lav først web-applikationer til “konsumering” (og så senere til “producering”)
  • 10. Eksempler på nye løsninger
  • 11. Silver bullet? ● GBS Transformer Organisations that will Benefit the Most: Have large numbers of legacy Notes applications in need of modernization ● We4IT docLinkr Easily bring your Lotus Notes data to your mobile devices without the need for programming skills. ● Teamstudio Unplugged Unplugged is software that makes it easy to create mobile business apps that are always available to users, even if the device is offline. ● Aveedo Aveedo is an application framework that provides organisations using IBM Lotus Notes with a way to rapidly develop new XPage applications and upgrade existing applications to XPages through a process of configuration rather than coding.
  • 12. XPages og IBM Domino 9.0 ● 40+ sessioner om XPages til IBM Connect 2013 ● XPages Extension Library (Upgrade Pack 1+) er nu en del af default-installationen ● IBM Notes 9.0 og Domino Designer 9.0 ● IBM Domino 9.0 og IBM XWork Server 9.0 ● Nye licensbetingelser for IBM XWork Server 9.0: $1.000 per 8 databaser ● Fortsat tilladt: anonym adgang, ubegrænset antal kendte brugere og ingen begrænsning på hardware (PVU licensing)
  • 13. XPages og Domino 9.0 (fortsat) ● OneUI 3.0 ● Dojo 1.8.1 ● CKEditor 3.6.5 ● XPiNC performance-forbedringer ● Ny Redirect Control ● Ny SendMail action ● Gør det nemt at sende mails med Embedded Experience-indhold (JSON eller XML payload) ● DEMO: Dojo 1.8.1 and OneUI 3.0 http://notesnet.dk/phlconsult/domino9.nsf
  • 14. IBM Domino Designer 9.0 ● Produktivitets-forbedringer ● Hurtigere builds ● SSJS debugging (Java debugging har været med siden 8.5.x) ● Content assist i XSP source editor ● Hyperlink-navigation ● Hover help ● Jar design element
  • 15. IBM Social Business Toolkit ● IBM SBT gør det muligt at lave integration mellem de forskellige IBM Collaboration Solutions-produkter ● Eksempel: brug SBT til at lave embedded experiences i XPages, som afvikles i activity stream'en i IBM Connections ● DEMO: IBM SBT Playground ● IBM Social Business Toolkit: http://www.ibm.com/cloud-computing/social/us/en/toolkit/ http://ibmsbt.openntf.org/ ● Social Business Toolkit Playground: https://greenhouse.lotus.com/sbt/SBTPlayground.nsf
  • 16. Embedded experiences ● OpenSocial ● IBM Connections 4.0 ● IBM Notes 9.0 ● Kræver IBM Domino 9.0 + IBM Domino 9.0 OpenSocial component ● Se SHOW110: http://www.slideshare.net/sieverssj/show110-make- your-business-open-and-social-using-ibm-notes-social-edition-90
  • 17. Følg med ● Collaboration Today ● CollaborationToday.info ● CollaborationToday.info/?filter=xpages ● twitter.com/collab2day ● Offentlige præsentationer fra IBM Connect 2013 ● http://list.ly/list/37H-ibm-connect2013-sessions-on-slideshare ● https://www.socialbizug.org/communities/service/html/communityview?comm
  • 19. Spørgsmål? Per Henrik Lausten per@PHL-Consult.dk PHL-Consult.dk per.lausten.dk/blog @perlausten