+ All Categories
Home > Technology > Beyond XPages

Beyond XPages

Date post: 15-Jul-2015
Category:
Upload: peter-presnell
View: 138 times
Download: 1 times
Share this document with a friend
Popular Tags:
146
@Peter Presnell #RedPillDevelopment
Transcript

@Peter Presnell #RedPillDevelopment

Save

Tim

e

Save

Mo

ney

Re

du

ce R

isk

Def

ine

Car

ee

r

What is Modern?

Technical Debt

Modern Architecture

Why Not XPages?

WarningThere Is No Code!

What I Have What I Need

What Is Possible

Modernization

2015

Modernization is NOT

26

design

IBM DESIGN

Google Design

Modern Clients

Responsive Web

Mobile Client

Wearable Technology

The Internet of Things

Multiple Devices

Modern Capabilities

Social

Cognitive Computing

Faceted Search

Integrated Information

Contacts Calendar Maps

Activity Streams

Notifications

Modern Software development

Open Source Software

JavaScript Frameworks

Modern Programming Languages

Application Stores

Source Code Management

Modern Data

No SQL Databases

Graph Databases

Cloud

ModernizationA continuous journey with many twists and turns. We can never be quite sure what lies

around the next corner. But then… it is not knowing that creates the excitement.

USA

: 2

00

7

Euro

pe

: 2

01

0

Lon

do

n:

16

66

IT:

19

90

s

1990s: The Rise Of The

Citizen Developer

Citizen Developer: Noun

A user operating outside the scope of ITand its governance who creates newbusiness applications for consumptionby others by scratch or by composition

Gartner

Co

nfl

icti

ng

Pri

ori

tie

s

Application Modernization

€20.000per Application

10 millionNotes Applications

€20.000 x10 million applications

€200 billiontechnical debt

50 billionlines of proprietary code

€3 per line

50 billion lines of code

€3 per line

€150 billiontechnical debt

Average Company€20.000 x

200 applications

€4 million

Your Company€20.000 x

2.000 applications

€40 million

Do Nothing….

Move to XPages or Connections or SharePoint

Limited Investment

1989

1.0

20098.5.1

1994

1999

5.0

2004

1990

20108.5.2

1995

2000

2005

7.0

1991

2.0

20118.5.3

1996

4.04.5

2001

20067.0.17.0.2

1992

2012

1997

2002

6.0

2007

8.0

1993

3.0

20138.5.4

9.09.0.1

1998

2003

6.5

20088.0.18.0.2

8.5

2014

2015

2015

2015

2020

2020

Limited Commitment

Lotusphere 2010: Continuity

Lotus SmartSuite

Domino.Doc

Quickr

The Lotus Brand

Developer Tools

Notes DB2 Integration

Composite Applications

OneUI

Lotusphere

XPages?

Bad Design

SOA

N-Tier Architecture

De

sign

Pat

tern

s

Test-Driven Development

Playing Catch-Up

Dōjō jQuery/Bootstrap

Domino DesignerEclipse 3.4 (2008)

Eclipse 4.4

HTTP Servlet 2.5 (2005) HTTP Servlet 3.1

Java 6 (2006) Java 8

SSJS: ES3 (1999) ES6

Proprietary

818,433Questions tagged with java

519,526Questions tagged with jquery

Questions tagged with xpages

Questions tagged with xpages-ssjs

ModernArchitecture

Client

Server

FormsViewsAgentsLotusScript@Formula

AgentsIndexingNSF

Client

Server

Services Oriented Architecture

Client

Server

REST API

Web Standards

REST API

HTML 5Structure

CSS 3Style

JavaScriptBehavior

Client

Client

REST API

HTML 5Structure

CSS 3Style

JavaScriptBehavior

jQuery

Re

spo

nsi

ve

Client

REST API

HTML 5Structure

CSS 3Style

JavaScriptBehaviour

jQuery

Responsive

Single Page Applications

Model View Something

JavaScript Frameworks

Client

REST API

HTML 5Structure

CSS 3Style

JavaScriptBehaviour

jQuery

Responsive

[email protected]

@peterpresnell

Peter PresnellCEORed Pill Development

redpilldevelopment.comwww

Atlanta, Georgia

Modern Domino http://flip.it/CM2FZ


Recommended