+ All Categories
Home > Business > What’s Next? Application Modernization Roadmap For Socializing IBM Notes and Domino

What’s Next? Application Modernization Roadmap For Socializing IBM Notes and Domino

Date post: 21-Jan-2015
Category:
Upload: john-head
View: 1,268 times
Download: 0 times
Share this document with a friend
Description:
Some organizations neglect or under-utilize one of the greatest IT assets in their portfolio - the line of business application. Most were built 10+ years ago with no Web, mobile, or social. This session describes the application revolution taking place, covering the options and best practices required for success. Migration and new development will be compared and contrasted. Real-world data will demonstrate the positive potential return on investment. We will discuss PSC's Application Modernization Center and how it helps move customers from merely maintaining Notes applications to increasing their value with XPages. If your organization is considering a migration or an XPages solution for your Notes/Domino investments, this session is for you!
Popular Tags:
94
© 2013 by the individual speaker Application Modernization: Where Consumer, Social, and Mobile Converge John Beck, Worldwide Notes & Domino Sales, IBM @JhnBck John Head, Director of Enterprise Collaboration, PSC Group, LLC @johnhead
Transcript
Page 1: What’s Next? Application Modernization Roadmap For Socializing IBM Notes and Domino

© 2013 by the individual speaker

Application Modernization: Where Consumer, Social, and Mobile Converge

John Beck, Worldwide Notes & Domino Sales, IBM @JhnBck

John Head, Director of Enterprise Collaboration, PSC Group, LLC @johnhead

Page 2: What’s Next? Application Modernization Roadmap For Socializing IBM Notes and Domino

IamLUG 2013

John Beck

No, I am not very talented at basketball (that's why I have a job at IBM!).

“Who am I?” I am responsible for global sales of IBM's messaging portfolio (Notes & Domino, Traveler, Mobile Connect and Protector)– Previously, I have held cloud sales, product management, development and support roles within IBM all focused on the IBM Collaboration Solutions

portfolio.

Working with Notes since R3 in 1995 and managed production Domino environment on NT Alpha (really!?!).

Recently moved my family to Wisconsin from Massachusetts (yes it is colder there).

“Why am I here?” As companies analyze their investments in messaging, they are realizing the incredible value that Domino applications have to their business and processes. They are also looking to shift that investment to new access modes and transform their end user computing environments.

Follow/contact/link to me:

+1 508.414.0734twitter.com/jhnbckhttp://www.linkedin.com/in/[email protected]

Page 3: What’s Next? Application Modernization Roadmap For Socializing IBM Notes and Domino

© 2013 IBM Corporation

John Head

[email protected]

1051 Perimeter DriveSuite 500Schaumburg, IL 60173

(847) 517-7200

(847) 517-7600 fax

Facebook.com/PSCGroup

Twitter.com/PSCGroup

Linkedin.com/company/psc-group-llc

Slideshare.com/PSCGroup

Youtube.com/PSCGroup

Facebook.com/johndhead

Twitter.com/johnhead

LinkedIN.com/in/johndhead

Slideshare.com/johnhead

Youtube.com/johnhead

www.johndavidhead.com

www.pscgroup.com

Page 4: What’s Next? Application Modernization Roadmap For Socializing IBM Notes and Domino

© 2013 IBM Corporation

F O U N D E D I N 1 9 9 0

PSC Group, LLC is a professional

services and information technology

consulting firm that understands

technology is fundamental in the

development of business solutions.

Success is collaboration, creation and

innovation. It’s about taking what a

business does and making it better.

PSC consultants specialize in all things IBM Lotus, from infrastructure to administration to development.

From health checks to installation to find tuning your applications. Our specialty is in transforming your Notes

applications into the next generation of XPages applications. We can modernize your critical business

applications and infuse them with social and mobile functionality.

Page 5: What’s Next? Application Modernization Roadmap For Socializing IBM Notes and Domino

IamLUG 2013

Smarter WorkforceIBM Employee Experience Suite

Kenexa Talent Management Suite

Exceptional Customer Experience

IBM Customer Experience Suite

IBM Platform for Social Business

Social NetworkingIBM Connections

IBM Notes & Domino Social Edition

IBM Sametime

Social AnalyticsIBM Social Analytics Suite

Social ContentIBM Enterprise

Content Management

Social IntegrationIBM WebSphere Portal

IBM Web Content Manager

Deployment Options

IBM SmartCloud for Social Business Dedicated Private Cloud On Premises Hybrid

IBM offers a full range of industry leading capabilities to meet the requirements of any organization

Page 6: What’s Next? Application Modernization Roadmap For Socializing IBM Notes and Domino

IamLUG 2013

Page 7: What’s Next? Application Modernization Roadmap For Socializing IBM Notes and Domino

IamLUG 2013

Agenda

Page 8: What’s Next? Application Modernization Roadmap For Socializing IBM Notes and Domino

IamLUG 2013

Users are demanding modern user interfaces...

Page 9: What’s Next? Application Modernization Roadmap For Socializing IBM Notes and Domino

IamLUG 2013

...and Domino DELIVERS!

Page 10: What’s Next? Application Modernization Roadmap For Socializing IBM Notes and Domino

IamLUG 2013

Discussion databases Community forums Document storage and collaboration Customer relationship management Help desk and customer support Human resources

Inventory and project management Process tracking Sales force automation Product catalogs and price lists Billing systems Audit and assessment

Apps “by the numbers”:

280,000 active developers

$45m investment by IBM since 2007

10,000,000 applications in use

64,000 developers and 200 projects active in open source community

Thousands of enterprises around the globe trust their core

collaborative and business applications to Notes & Domino

Page 11: What’s Next? Application Modernization Roadmap For Socializing IBM Notes and Domino

IamLUG 2013

Today's Notes/Domino offers the easiest, fastest and richest

development of Web 2.0 apps

Page 12: What’s Next? Application Modernization Roadmap For Socializing IBM Notes and Domino

© 2013 IBM Corporation

Page 13: What’s Next? Application Modernization Roadmap For Socializing IBM Notes and Domino

IamLUG 2013© 2013 IBM Corporation

From this... Jacobs eLite 1.0

Page 14: What’s Next? Application Modernization Roadmap For Socializing IBM Notes and Domino

© 2013 IBM Corporation

To this with xPages - Jacobs eLite 2.0

Page 15: What’s Next? Application Modernization Roadmap For Socializing IBM Notes and Domino

IamLUG 2013

Agenda

Page 16: What’s Next? Application Modernization Roadmap For Socializing IBM Notes and Domino

IamLUG 2013

Domino is a Premiere application platform

• Claims heard about why one should move to SharePoint

SharePoint could easily replace the Rapid Application

Development feature set of Notes/Domino

SharePoint is self service driven and therefore will need less

development resources than a new Notes/Domino environment

• While in reality

What most consider to be simple Notes client applications often

require moderate to significant development effort that cannot

be done with SharePoint Designer, instead requiring Visual

Studio and .Net development skills

Complex applications with business logic and workflow are not

suitable for SharePoint and require .Net development and

additional Microsoft products to provide the same level of

capability you get in one product (Notes/Domino)

Page 17: What’s Next? Application Modernization Roadmap For Socializing IBM Notes and Domino

IamLUG 2013

Domino Application Competitive Advantages

• Modernizing your applications for web browsers improves user

experience and avoids cost

Avoids significant migration costs and development time to re-write applications

XPages technology has allowed organizations to rapidly modernize at a significantly

lower (25-40%) cost

Faster time to value with XPages versus a re-write

Allows end user desktop simplification by minimizing client deployment needs

delivering apps via web browsers and mobile devices

• Far less expensive to transition to XPages than to rewrite

Existing business logic preserved

XPages brings specific mobile controls at no addional cost that are not present in for

competitive platforms like .NET and Force.com

Delivers offline for rich client usage (not possible on alternate platforms)

Page 18: What’s Next? Application Modernization Roadmap For Socializing IBM Notes and Domino

IamLUG 2013

What To Do With What You Already Have

Bring your Notes/Domino client applications to the Web with XPages!

• Preserves the investment in your current application's data and business logic while providing a modern Web 2.0 user experience

• Provides browser and mobile access and still allows you to take that application securely offline with all application logic available using the Notes rich client

• Expands the reach of your Domino applications to other IBM platforms like WebSphere Portal and IBM Connections thru iWidgets and Activity Streams

• Integrate Xpages apps with Sharepoint for Create, Replace, Update, Delete (CRUD) through web services and Open Data Protocol (oData)

Page 19: What’s Next? Application Modernization Roadmap For Socializing IBM Notes and Domino

IamLUG 2013

Agenda

Page 20: What’s Next? Application Modernization Roadmap For Socializing IBM Notes and Domino

© 2013 PSC Group, LLC

F O U N D E D I N 1 9 9 0

Page 21: What’s Next? Application Modernization Roadmap For Socializing IBM Notes and Domino

© 2013 PSC Group, LLC

Our Partners

Page 22: What’s Next? Application Modernization Roadmap For Socializing IBM Notes and Domino

© 2013 IBM Corporation

PSC’s real world

experiences

with XPages

“The impact of a consumer

economy on the business

and enterprise

application space”

Page 23: What’s Next? Application Modernization Roadmap For Socializing IBM Notes and Domino

IamLUG 2013

2013 State of the Application

• We are at an application crossroad

- Email has become a commodity

- Domino or Exchange or Google

- Cloud or On Premises or Hybrid

Email and application platforms being broken apart

- New Platforms

- Smartphones are common place

- Tablets are outshipping laptops

The Burning Questions – “What about the Applications?”

Page 24: What’s Next? Application Modernization Roadmap For Socializing IBM Notes and Domino

© 2013 PSC Group, LLC

What Applications are Your Users Using?

Your users are using this at home …

Page 25: What’s Next? Application Modernization Roadmap For Socializing IBM Notes and Domino

© 2013 PSC Group, LLC

What Applications are Your Users Using?

And this …

Page 26: What’s Next? Application Modernization Roadmap For Socializing IBM Notes and Domino

© 2013 PSC Group, LLC

What Applications are Your Users Using?

And this …

Page 27: What’s Next? Application Modernization Roadmap For Socializing IBM Notes and Domino

© 2013 PSC Group, LLC

Do you think they really want to use this?

Do you think they want to use this?

Page 28: What’s Next? Application Modernization Roadmap For Socializing IBM Notes and Domino

© 2013 PSC Group, LLC

Do you think they really want to use this?

Or this?

Page 29: What’s Next? Application Modernization Roadmap For Socializing IBM Notes and Domino

© 2013 PSC Group, LLC

Do you think they really want to use this?

Or this?

Page 30: What’s Next? Application Modernization Roadmap For Socializing IBM Notes and Domino

© 2013 IBM Corporation

Many Companies believe …

The average business person

uses applications provided to

them by their internal IT

organization.

Page 31: What’s Next? Application Modernization Roadmap For Socializing IBM Notes and Domino

© 2013 IBM Corporation

They are wrong.

More than 50% of business users bypass

internal applications for public tools.

Page 32: What’s Next? Application Modernization Roadmap For Socializing IBM Notes and Domino

© 2013 IBM Corporation

Because the internal tools are:

Too slow

Too restrictive

Not accessible at home

Not on the mobile device

Not Sexy!

Page 33: What’s Next? Application Modernization Roadmap For Socializing IBM Notes and Domino

IamLUG 2013

End Users Expect Modern Applications

• End User expect consumer Web 2.0 Experiences at work

• End Users will find their own solutions if applications are

not updated

• Corporate IT must modernize or become irrelevant

Page 34: What’s Next? Application Modernization Roadmap For Socializing IBM Notes and Domino

IamLUG 2013

How modern are your applications?

• PSC’s experience is that once a business application is

put to use, it is rarely updated.

• The more line of business the app is, the less care it

has gotten.

• Many companies using the same app since late

90s/early 2000s with NO changes.

• Have you done an internal application audit?

Page 35: What’s Next? Application Modernization Roadmap For Socializing IBM Notes and Domino

IamLUG 2013

Documents & Discussions

40% of total apps

Based on Templates that come with Domino

Recommendation:

Move to standard platforms/apps

Update with new XPages Templates from IBM (2011)

Use third party tool(s)

SmartCloud Engage

Other Offerings

Enterprise Applications

25% of total apps

Highly transactional or huge volumes of data

Recommendation:

Rebuild on top of Enterprise Java, .NET or other technology

Business Applications

35% of total apps

Mission Critical

Organizational Unique

Heavy use of custom workflow and/or security

Recommendation:

Move to the web via XPages

Taken from PSC's Application Modernization White Paper and Presentations

Existing Domino Application Types

Page 36: What’s Next? Application Modernization Roadmap For Socializing IBM Notes and Domino

IamLUG 2013

What is IBM XPages?

• Java Application Server

• Uses Java Server Faces

(JSF)

• Uses Modern Web

Development Standards

HTML

CSS

• Allows developers to use

Java

JavaScript

• Built in Web Library

Dojo

• IBM customizations to

speed RAD

SSJS Libraries

@Function language

Extension Library toolkit

Social Business Toolkit

Mobile toolkit

Page 37: What’s Next? Application Modernization Roadmap For Socializing IBM Notes and Domino

IamLUG 2013

What is IBM XPages? Really …

• Server task running on a Domino Server

• Inherits all of the security from Domino

Server Access

ACLs

Roles

• Allows for External Web Toolkits

CSS (EXTSJ, jQuery, BluePrint, Twitter Bootstrap, etc.)

Java Beans

Page 38: What’s Next? Application Modernization Roadmap For Socializing IBM Notes and Domino

IamLUG 2013

Where does IBM XPages Work?

• From a web browser

Any browser that supports HTML5

• From a mobile device

Supports mobile profiles for different screen sizes

Phone

Tablet

• From the Notes Client from the server

• From the Notes client as a replica - disconnected

Page 39: What’s Next? Application Modernization Roadmap For Socializing IBM Notes and Domino

IamLUG 2013

XPages Advantages over Notes Development

• Allows reusable controls and toolkits

• Support for Source Code Control

Mecurial, SVN, GIT, etc.

• OneUI Look and Feel

• Custom Theme for Consistent Corporate Branding

Page 40: What’s Next? Application Modernization Roadmap For Socializing IBM Notes and Domino

IamLUG 2013

XPages Community

• Extensive Custom Code Libraries on OpenNTF.org

200+ open source projects specific to XPages

500+ code snippets

Contests

• Numerous Free Training Sources

Notesin9

• 200 bloggers providing free content and guidance

Page 41: What’s Next? Application Modernization Roadmap For Socializing IBM Notes and Domino

IamLUG 2013

Notes Application

• Opening on Server thru

VPN

• ~ 30 to 60 seconds

• Opening Replica

• ~20 seconds

XPages Application

• Opening on Server thru

VPN

• ~ 6 to 10 seconds

• Opening Replica

• ~ 3 to 5 seconds

• Open in Web Browser

• ~ under 2 seconds

Performance of modern web applications brought to the platform*

Why XPages?

*results may vary depending on bandwidth, application, and server location

Page 42: What’s Next? Application Modernization Roadmap For Socializing IBM Notes and Domino

IamLUG 2013

XPages is developer friendly

• Notes developers w/ web skills can transition easily

• Notes developers w/o web skills must acquire web

development skills first

• Web developers can pick up XPages with basic

Domino training

• New Hires / College Grads can pick up XPages

development with a week of training**results may vary

Page 43: What’s Next? Application Modernization Roadmap For Socializing IBM Notes and Domino

IamLUG 2013

XPages and Java

• Domino server is just a java server

• Java beans allow for leveraging existing knowledge of

Java packages. For example

Relational Data (JDBC)

Document generation (iText)

• Eclipse based client with Java debugger

• Write logic in Java beans and leverage via expression

language

Page 44: What’s Next? Application Modernization Roadmap For Socializing IBM Notes and Domino

IamLUG 2013

XPages and jQuery

• Most popular JavaScript library

• Use it seamlessly along side dojo which is provided on

your XPage automatically

• Nearly all our project combine both dojo and jQuery

• Leverage jQuery plugins for a world of new capabilities

• REST services, which you are not required to write,

provide the mechanism for disconnecting the server and

client side jQuery plugins

Page 45: What’s Next? Application Modernization Roadmap For Socializing IBM Notes and Domino

IamLUG 2013

IBM XWork Server to the Rescue

• Companies who left Notes & Domino for other email

platforms are a perfect target for the IBM XWork server

• Purchase a new IBM XWork server license. No mention

of ‘Lotus’ or ‘Notes’

• Focus on the apps, not how or where the system is run

• Success Story

Page 46: What’s Next? Application Modernization Roadmap For Socializing IBM Notes and Domino

© 2013 IBM Corporation

Samples of PSC’s

XPages Development

These are real world applications

Page 47: What’s Next? Application Modernization Roadmap For Socializing IBM Notes and Domino

IamLUG 2013

What most people think of XPages

Page 48: What’s Next? Application Modernization Roadmap For Socializing IBM Notes and Domino

IamLUG 2013

App #6: XPages Application

PSC XPages Samples

Page 49: What’s Next? Application Modernization Roadmap For Socializing IBM Notes and Domino

IamLUG 2013

PSC XPages Samples - iPad

Page 50: What’s Next? Application Modernization Roadmap For Socializing IBM Notes and Domino

IamLUG 2013

PSC XPages Samples - iPhone

Page 51: What’s Next? Application Modernization Roadmap For Socializing IBM Notes and Domino

IamLUG 2013

XPages out of the Domino 9 box

Page 52: What’s Next? Application Modernization Roadmap For Socializing IBM Notes and Domino

IamLUG 2013

XPages with Twitter Bootstrap

Page 53: What’s Next? Application Modernization Roadmap For Socializing IBM Notes and Domino

IamLUG 2013

PSC XPages Intranet

Page 54: What’s Next? Application Modernization Roadmap For Socializing IBM Notes and Domino

IamLUG 2013

PSC XPages Dashboard

Page 55: What’s Next? Application Modernization Roadmap For Socializing IBM Notes and Domino

IamLUG 2013

PSC XPages Dashboard

Page 56: What’s Next? Application Modernization Roadmap For Socializing IBM Notes and Domino

IamLUG 2013

XPages Query Builder

Page 57: What’s Next? Application Modernization Roadmap For Socializing IBM Notes and Domino

IamLUG 2013

Before XPages

Page 58: What’s Next? Application Modernization Roadmap For Socializing IBM Notes and Domino

IamLUG 2013

© 2013 IBM Corporation

Transformation after XPages

Page 59: What’s Next? Application Modernization Roadmap For Socializing IBM Notes and Domino

IamLUG 2013

Before XPages

Page 60: What’s Next? Application Modernization Roadmap For Socializing IBM Notes and Domino

IamLUG 2013

Transformation with XPages

Page 61: What’s Next? Application Modernization Roadmap For Socializing IBM Notes and Domino

IamLUG 2013

PSC XPages Samples

Page 62: What’s Next? Application Modernization Roadmap For Socializing IBM Notes and Domino

© 2013 IBM Corporation

In Summer of 2010, IBM asked PSC

to review a Notes application and

compare modernizing the

application with both

XPages and Microsoft SharePoint.

This is the result of that effort.

Page 63: What’s Next? Application Modernization Roadmap For Socializing IBM Notes and Domino

© 2013 PSC Group, LLC

Notes Client to XPages – PSC’s Process

1. Take an existing Notes Client Application

2. Catalog the Notes Client Assets

3. Create XPages Application

4. Create Custom Theme

5. Build Mobile Interface

6. Compare with SharePoint application

Page 64: What’s Next? Application Modernization Roadmap For Socializing IBM Notes and Domino

© 2013 PSC Group, LLC

Existing Notes Application

Document Workflow App

Page 65: What’s Next? Application Modernization Roadmap For Socializing IBM Notes and Domino

© 2013 PSC Group, LLC

Existing Application Details

• 1 User Form – Agreement

• 4 Dialogs

• 5 System Forms – Keywords, Lookups

• 30 User Views

• 17 System Views

• Workflow & Business Logic• 20 Agents

• 2 Script Libraries

• Export to Excel for Reporting

• User Interface Elements

Page 66: What’s Next? Application Modernization Roadmap For Socializing IBM Notes and Domino

© 2013 PSC Group, LLC

Document Workflow App

XPages Version

Page 67: What’s Next? Application Modernization Roadmap For Socializing IBM Notes and Domino

© 2013 PSC Group, LLC

Document Workflow App

XPages Version - Mobile

• Uses the OpenNTF.org

Mobile Controls

Project

• Provides Custom UI for

iPhone and other

mobile devices

Page 68: What’s Next? Application Modernization Roadmap For Socializing IBM Notes and Domino

© 2013 PSC Group, LLC

Document Workflow App

XPages User Interface Details

• Created a New XPages Interface

• Created Custom Theme with custom branding and color scheme

• Only Interface Changes• Home Page

• Document Workflow Form

• Views

• No changes to Workflow or Business Rules

• Used the XPages Mobile Controls on OpenNTF.org for iPhone interface

Page 69: What’s Next? Application Modernization Roadmap For Socializing IBM Notes and Domino

© 2013 PSC Group, LLC

Document Workflow App

XPages Development Details

• Notes:

• Custom Theme is a one time effort. Can be reused by all future XPages Applications

• Mobile Controls were created as Custom Controls that can be reused

Page 70: What’s Next? Application Modernization Roadmap For Socializing IBM Notes and Domino

© 2013 PSC Group, LLC

Comparing XPages to SharePoint

• Same Notes Client application

• Document tasks to build feature comparable

SharePoint application

• Use SharePoint development best practices

that PSC uses with our customers

• Estimate development costs

Page 71: What’s Next? Application Modernization Roadmap For Socializing IBM Notes and Domino

© 2013 PSC Group, LLC

SharePoint Development Details

• Create SharePoint Site• Create Agreement Form & Dialogs

• Create Web Parts & Reports

• Create Keyword Lookup Lists

• Build Windows Workflows (not SharePoint Designer)

• Implement Security – Groups and Building Form Filters

• Build Excel Export

• Move Data using Third-Party Tool

• Create Master Page

• Create iPhone on top of SharePoint Mobile Extension

Page 72: What’s Next? Application Modernization Roadmap For Socializing IBM Notes and Domino

© 2013 PSC Group, LLC

SharePoint Development Estimates

Page 73: What’s Next? Application Modernization Roadmap For Socializing IBM Notes and Domino

© 2013 PSC Group, LLC

SharePoint Development Estimates Notes

• PSC recommends Windows Workflow over SharePoint Workflow using SharePoint Designer due to it’s quality and support

• iPhone development would be ASP.NET development talking to SharePoint Web Services

• Security would use Active Directory Groups and function by applying Filters to parts of the Form

• Data Export using Third Party tools would include documents, field data, and attachments

• Master Page Estimate includes colors, corporate branding, logo, and simple menu changes

Page 74: What’s Next? Application Modernization Roadmap For Socializing IBM Notes and Domino

© 2013 PSC Group, LLC

Estimates Side by Side

XPages Task Hrs. SharePoint Task Hrs.

XPages User Interface 64 SharePoint Site 4

Custom Theme 16 Main Form 24

Excel Export 8 Web Parts & Reports 16

Mobile XPage 16 Windows Workflow 24

Implement Security 40

Excel Export 8

Move Data 16

Create Master Page 16

Create iPhone Interface 40

Offline ??

Total 104 Total 188

Page 75: What’s Next? Application Modernization Roadmap For Socializing IBM Notes and Domino

© 2013 PSC Group, LLC

Application Modernization in 2013

• Your users are demanding modern applications in the workplace

• Smartphones and Tablets will force you to embrace modern and consumer driven development platforms and techniques

• XPages is ready to build real-world production applications

• You don't have to migrate to get Modern and Mobile

Page 76: What’s Next? Application Modernization Roadmap For Socializing IBM Notes and Domino

© 2013 PSC Group, LLC

Application Modernization with PSC

PSC views the process of

modernizing application platforms

from a holistic, enterprise

perspective. Building from our Hub

Services, our AMC provides

extensive services in each of three

critical areas – providing our clients

with a 360o View of the process.

Page 77: What’s Next? Application Modernization Roadmap For Socializing IBM Notes and Domino

© 2013 PSC Group, LLC

PSC’s Application Modernization

Roadmap

InventoryExisting

Application Portfolio

Categorize and Prioritize

Estimate Modernization

Costs

Determine Landing Platform

Network Impact Analysis

Data Center Impact Analysis

Define Security Model on

Landing Platform

EstablishTools &

Standards

Application Transformation

Data Transformation

SunsetLegacy

Environment

Develop Support and Staffing Plan

Application Modernized!

Reduce Licensing of Legacy

Environment

Define Governance

Model

Modify Infrastructure

Establish Development Environment

Specify and Procure

Production Hardware and

Software

Analysis & Design

Prepare for a more data driven, mobile, social and dynamic future

Identify opportunities to enhance processes, workflow and security

Technical Analysis

Business Value Analysis

Cultural Change Analysis

Develop Training Plan and Materials

Train End Users on Modernized

Application

AN

ALY

ZE

MODERNIZE

Page 78: What’s Next? Application Modernization Roadmap For Socializing IBM Notes and Domino

© 2013 IBM Corporation

Your users will work with

applications that match the

experience they have at

home.

You have to decide if they

use your apps

or something else.

Page 79: What’s Next? Application Modernization Roadmap For Socializing IBM Notes and Domino

IamLUG 2013

Agenda

Page 80: What’s Next? Application Modernization Roadmap For Socializing IBM Notes and Domino

IamLUG 2013

Smarter WorkforceIBM Employee Experience Suite

Kenexa Talent Management Suite

Exceptional Customer Experience

IBM Customer Experience Suite

IBM Platform for Social Business

Social NetworkingIBM Connections

IBM Notes & Domino Social Edition

IBM Sametime

Social AnalyticsIBM Social Analytics Suite

Social ContentIBM Enterprise

Content Management

Social IntegrationIBM WebSphere Portal

IBM Web Content Manager

Deployment Options

IBM SmartCloud for Social Business Dedicated Private Cloud On Premises Hybrid

IBM offers a full range of industry leading capabilities to meet the

requirements of any organization

Page 81: What’s Next? Application Modernization Roadmap For Socializing IBM Notes and Domino

IamLUG 2013

Notes/Domino Social Edition – Application Development

Domino Designer 9.0 Social Edition beta

Server-Side JavaScript debugger

XPages source editor Content Assist

New Home Page/Welcome Experience

New XSP Properties editor

Xpage source editor Hyperlink navigation with CTRL key

XSP source editor hover help

XPages runtime in 9.0 Social Edition beta

8.5.3 Upgrade Pack 1 plus more integrated to Notes/Domino 8.5.4

Dojo 1.7.2 with improved support for mobile web applications

CKEditor 3.6.3 includes support for iOS 5

XPages in Notes client (XpiNC) performance enhancements

Page 82: What’s Next? Application Modernization Roadmap For Socializing IBM Notes and Domino

IamLUG 2013

Notes Social Edition Public Beta - Work smarter with embedded experiences

Page 83: What’s Next? Application Modernization Roadmap For Socializing IBM Notes and Domino

IamLUG 2013

Extend your Xpages apps to Mobile and Social

Page 84: What’s Next? Application Modernization Roadmap For Socializing IBM Notes and Domino

IamLUG 2013© 2013 IBM Corporation

Choice and flexibility for devices

Page 85: What’s Next? Application Modernization Roadmap For Socializing IBM Notes and Domino

IamLUG 2013

XPages in Activity Streams

Page 86: What’s Next? Application Modernization Roadmap For Socializing IBM Notes and Domino

IamLUG 2013

Domino + XPages = OPPORTUNITY

Let me leave you with the following:

Page 87: What’s Next? Application Modernization Roadmap For Socializing IBM Notes and Domino

IamLUG 2013

An extensive ecosystem of skilled partners

OpenNTF

77K Registered users

670K visits in '12

221 Contributions & 132K Downloads in '12

>100K video views on YouTube

Reaching out – Stack Overflow & GitHub

OpenNTF Contests

3 contests complete; 73 contributors & 102 contributions

4th Contest underway

XPages integration with Connections

Quicktstart Domino & Connections image

Collaboration Today

Compilation of current and relevant news for IBM Collaboration Solutions

Community curated content

Community developed XPages app

REST API for embedding in your own site

Template source coming to OpenNTF soon

Page 88: What’s Next? Application Modernization Roadmap For Socializing IBM Notes and Domino

IamLUG 2013

Next steps for Notes/Domino developers

• Learn to use XPages

• It is the strategic direction for N/D application development

• Start from http://xpages.info

• Download ready-to-use libraries and components from openNTF.org

• XPages Extension Library, Mobile controls, Connections components...

• Invest in learning

• HTML5, CSS

• Mobile platforms

• JavaScript, Dojo, jQuery, Sencha

• Gadgets, iWidgets, OpenSocial

Page 89: What’s Next? Application Modernization Roadmap For Socializing IBM Notes and Domino

IamLUG 2013

More next steps....

• Start to use Java pervasively

• XPages business logic, agents...

• Discover the power and flexibility of OSGi

• Java tasklets from openNTF, XPages Extensibility API

• Join the IBM Social Business Toolkit Community

• https://greenhouse.lotus.com/communities/community/ibmsocialbusinesstoolkit

• Download the Social Enabler Project

• http://socialenabler.openntf.org/

Page 90: What’s Next? Application Modernization Roadmap For Socializing IBM Notes and Domino

IamLUG 2013

IBM Connections App Dev - Prizes: $5000

IBM XPages App Dev -Prizes: $5000

Anything leveraging Connections (social SDK, OpenSocial, iWidgets, REST APIs, customization, WebSphere, PHP, XPages, etc.) will be accepted.

http://appathon.openntf.org

OpenNTF Appathon (Starts Feburary 2013)

Page 91: What’s Next? Application Modernization Roadmap For Socializing IBM Notes and Domino

IamLUG 2013

XPages Books

Page 92: What’s Next? Application Modernization Roadmap For Socializing IBM Notes and Domino

IamLUG 2013

Summary

• Social Business applications build on our heritage...

• ...but Social Business today demands new types of applications

• Beyond the firewall

• Systems of systems

• Both Cloud and on-premises

• The IBM Social Business Framework enables IBM customers and partners to capitalize on Social Business opportunities

• All IBM collaboration products are part of the framework

• Big opportunities for general web developers and established Lotus developers, building on their existing skills

• The new IBM Social Business Toolkit are planned to enable a new class of unified social capabilities based on the latest born-on-the web open standards

• Consistent extensibility across products, deployment models and user experiences

• Easy to get started with today's products and cloud developer options

Page 93: What’s Next? Application Modernization Roadmap For Socializing IBM Notes and Domino

IamLUG 2013

Some Additional Resources

• DeveloperWorks

• http://www.ibm.com/developerworks/

• http://www.ibm.com/developerworks/lotus/community/wikis.html

• Greenhouse

• https://greenhouse.lotus.com

• openNTF.org

• http://www.openntf.org

• xpages.info

• http://xpages.info

• Videos – Youtube, VideoFest...

• https://greenhouse.lotus.com/wikis/home?lang=en#/wiki/W6696b8ac7465_4a5f_9327_94f1a5d82132/page/VideoFest

• Resources also provided by the community

• http://xpages.tv/, http://xpagesblog.com/..

Page 94: What’s Next? Application Modernization Roadmap For Socializing IBM Notes and Domino

IamLUG 2013

How to reach John:

John Head

[email protected]

www.johndavidhead.com

www.pscgroup.com

Facebook.com/johndhead

Twitter.com/johnhead

LinkedIN.com/in/johndhead

Slideshare.com/johnhead

Youtube.com/johnhead

How to reach tall John:

John Beck

[email protected]

Twitter.com/jhnbck

LinkedIN.com/in/jhnbck

Questions and Your Feedback


Recommended