A powerful web application server (intravision IBM Connect 2013 Update) February 25, 2013
-
Upload
per-henrik-lausten -
Category
Technology
-
view
1.934 -
download
0
Transcript of A powerful web application server (intravision IBM Connect 2013 Update) February 25, 2013
A powerful web application server
IBM Connect 2013 Update
February 25, 2013
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 developerstartdithjerte.dk
mediaplus.dk
cbbpremiumpro.dk
collaborationtoday.info
sherlockapp.dk
and more
Agenda
What is XPages?
XPages news from IBM Connect 2013
IBM Domino Designer 9.0
IBM Social Business Toolkit
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
It's the future!
What is XPages? (continued)
XPages can do anything web related
XPages is for everybodyFrom formula and SSJS to Java
From beginners to advanced developers
Examples of XPages applications
More examples of XPages applications
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 installationIBM 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 databasesStill unlimited number of users, no PVU licensing
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 actionSupports Embedded Experience (JSON or XML
payload)
DEMO: Dojo 1.8.1 and OneUI 3.0
http://notesnet.dk/phlconsult/domino9.nsf
IBM Domino Designer 9.0
Productivity improvementsFaster builds
SSJS debugging (Java debugging since 8.5.x)
Content assist in XSP source editor
Hyperlink navigation
Hover help
Jar design element
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
Embedded experiences
OpenSocial
IBM Connections 4.0
IBM Notes 9.0Requires IBM Domino 9.0 + Domino 9.0 OpenSocial component + Apache Shindig server
News and resources
Collaboration TodayCollaborationToday.info
CollaborationToday.info/?filter=xpages
twitter.com/collab2day
Stack Overflow #xpages #ibmsbt
Public presentations from IBM Connect 2013http://list.ly/list/37H-ibm-connect2013-sessions-on-slideshare
OpenNTF Appathon
Questions?
Per Henrik Lausten
[email protected]
PHL-Consult.dk
per.lausten.dk/blog
@perlausten
Per Henrik Laustenper.lausten.dk/blog/twitter.com/perlausten