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

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

If you can't read please download the document

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

[email protected]

Per Henrik Laustenper.lausten.dk/blog/twitter.com/perlausten