A powerful web application server (intravision IBM Connect 2013 Update) February 25, 2013


Published on

I gave this presentation at the IBM Connect 2013 Update seminar hosted by Intravision on February 25 at IBM in Copenhagen.


Published in: Technology
  • Be the first to comment

  • Be the first to like this

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

A powerful web application server (intravision IBM Connect 2013 Update) February 25, 2013

  1. 1. A powerful web application server IBM Connect 2013 Update PHL-Consult.dk info@PHL-Consult.dk Per Henrik LaustenFebruary 25, 2013 per.lausten.dk/blog/ twitter.com/perlausten
  2. 2. About Per Henrik Lausten● Full-time developer and part-time administrator with my own one-man company PHL Consult● Lead developer for Sherlock Web● Chairman of NotesNet – an assocation of 25 independent consultants● Member of the board at OpenNTF – open source for IBM Notes/Domino and IBM Connections● Member of the board at DanNotes● 2013 IBM Champion for IBM Collaboration Solutions● Mentor for XPages developers in several companies● 5K rank on Stack Overflow with >180 answers primarily on XPages● Experienced XPages web application developer ● startdithjerte.dk ● mediaplus.dk ● cbbpremiumpro.dk ● collaborationtoday.info ● sherlockapp.dk ● and more
  3. 3. Agenda● What is XPages?● XPages news from IBM Connect 2013● IBM Domino Designer 9.0● IBM Social Business Toolkit
  4. 4. What is XPages?● Web development platform based on JavaServer Faces (JSF) 1.2● Uses HTML, CSS, server-side Javascript, client-side Javascript, Java, Dojo Javascript framework● Runs on IBM Domino 8.5+ and IBM XWork Server 8.5+● Can use 3rd party (commercial and open source) frameworks such as: ● UI: Blueprint, Twitter bootstrap, etc. ● Mobile UI: jQuery Mobile, Dojo Mobile, Sencha Touch, etc. ● Java: Google Guava, iText, JDBC connectors, etc.● Uses the Notes/Domino NSF for data storage (NoSQL)● Can easily extend and modernize existing Notes applications● Part of the IBM MobileFirst platform● Its the future!
  5. 5. What is XPages? (continued)● XPages can do anything web related● XPages is for everybody ● From formula and SSJS to Java ● From beginners to advanced developers
  6. 6. Examples of XPages applications
  7. 7. More examples of XPages applications
  8. 8. XPages in IBM Domino 9.0● 40+ sessions on XPages at IBM Connect 2013● XPages Extension Library (Upgrade Pack 1+) now part of the default installation ● IBM Notes 9.0 and Domino Designer 9.0 ● IBM Domino 9.0 and IBM XWork Server 9.0● New license terms for IBM XWork Server 9.0: $1.000 per 8 databases ● Still unlimited number of users, no PVU licensing
  9. 9. XPages in Domino 9.0 (cont.)● OneUI 3.0● Dojo 1.8.1● CKEditor 3.6.5● XPiNC performance improvements● New Redirect Control● New SendMail action ● Supports Embedded Experience (JSON or XML payload)● DEMO: Dojo 1.8.1 and OneUI 3.0 http://notesnet.dk/phlconsult/domino9.nsf
  10. 10. IBM Domino Designer 9.0● Productivity improvements ● Faster builds ● SSJS debugging (Java debugging since 8.5.x) ● Content assist in XSP source editor ● Hyperlink navigation ● Hover help ● Jar design element
  11. 11. IBM Social Business Toolkit● IBM SBT allows you to integrate the different IBM Collaboration Solutions products● Example: use the SBT to create embedded experiences in XPages that runs in the activity stream of 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
  12. 12. Embedded experiences● OpenSocial● IBM Connections 4.0● IBM Notes 9.0 ● Requires IBM Domino 9.0 + Domino 9.0 OpenSocial component + Apache Shindig server
  13. 13. News and resources● Collaboration Today ● CollaborationToday.info ● CollaborationToday.info/?filter=xpages ● twitter.com/collab2day● Stack Overflow #xpages #ibmsbt● Public presentations from IBM Connect 2013 ● http://list.ly/list/37H-ibm-connect2013-sessions-on-slideshare
  14. 14. OpenNTF Appathon
  15. 15. Questions? Per Henrik Lausten per@PHL-Consult.dk PHL-Consult.dk per.lausten.dk/blog @perlausten