SlideShare una empresa de Scribd logo
1 de 93
Descargar para leer sin conexión
MWLUG 2013
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
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.0734
twitter.com/jhnbck
http://www.linkedin.com/in/jhnbck
john_beck@us.ibm.com
© 2013 PSC Group, LLC
© 2013 IBM Corporation
John Head
jhead@psclistens.com
1051 Perimeter Drive
Suite 500
Schaumburg, 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
© 2013 PSC Group, LLC
© 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.
Smarter Workforce
IBM Employee Experience Suite
Kenexa Talent Management Suite
Exceptional Customer
Experience
IBM Customer Experience Suite
IBM Platform for Social Business
Social Networking
IBM Connections
IBM Notes & Domino Social Edition
IBM Sametime
Social Analytics
IBM Social Analytics Suite
Social Content
IBM Enterprise
Content Management
Social Integration
IBM 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
IamLUG 2013
Agenda
Users are demanding modern user
interfaces...
...and Domino DELIVERS!
 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
Today's Notes/Domino offers the easiest, fastest and richest
development of Web 2.0 apps
© 2013 PSC Group, LLC
© 2013 IBM Corporation
IamLUG 2013
© 2013 IBM Corporation
From this... Jacobs eLite 1.0
© 2013 PSC Group, LLC
© 2013 IBM Corporation
To this with xPages - Jacobs eLite 2.0
Agenda
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)
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)
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)
Agenda
© 2013 PSC Group, LLC
F O U N D E D I N 1 9 9 0
© 2013 PSC Group, LLC
Our Partners
© 2013 PSC Group, LLC
© 2013 IBM Corporation
PSC’s real world
experiences
with XPages
“The impact of a consumer
economy on the business
and enterprise
application space”
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?”
© 2013 PSC Group, LLC
What Applications are Your Users Using?
Your users are using this at home …
© 2013 PSC Group, LLC
What Applications are Your Users Using?
And this …
© 2013 PSC Group, LLC
What Applications are Your Users Using?
And this …
© 2013 PSC Group, LLC
Do you think they really want to use this?
Do you think they want to use this?
© 2013 PSC Group, LLC
Do you think they really want to use this?
Or this?
© 2013 PSC Group, LLC
Do you think they really want to use this?
Or this?
© 2013 PSC Group, LLC
© 2013 IBM Corporation
Many Companies believe …
The average business person
uses applications provided to
them by their internal IT
organization.
© 2013 PSC Group, LLC
© 2013 IBM Corporation
They are wrong.
More than 50% of business users bypass
internal applications for public tools.
© 2013 PSC Group, LLC
© 2013 IBM Corporation
Because the internal tools are:
Too slow
Too restrictive
Not accessible at home
Not on the mobile device
Not Sexy!
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
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?
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
What is IBM XPages?
• Built in Web Library
– Dojo
• IBM customizations to speed
RAD
– SSJS Libraries
– @Function language
– Extension Library toolkit
– Social Business Toolkit
– Mobile toolkit
• Java Application Server
• Uses Java Server Faces (JSF)
• Uses Modern Web
Development Standards
– HTML
– CSS
• Allows developers to use
– Java
– JavaScript
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
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
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
• 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
XPages Community
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
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
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
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
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
© 2013 PSC Group, LLC
© 2013 IBM Corporation
Samples of PSC’s
XPages Development
These are real world applications
IamLUG 2013
What most people think of Xpages …
App #6: XPages Application
PSC XPages Samples
PSC XPages Samples - iPad
PSC XPages Samples - iPhone
XPages out of the Domino 9 box
XPages with Twitter Bootstrap
PSC XPages Intranet
PSC XPages Dashboard
PSC XPages Dashboard
XPages Query Builder
Before XPages
© 2013 IBM Corporation
Transformation after XPages
Before XPages
Transformation with XPages
PSC XPages Samples
PSC XPages Samples
PSC XPages Samples
© 2013 PSC Group, LLC
© 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.
© 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
© 2013 PSC Group, LLC
Existing Notes Application
Document Workflow App
© 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
© 2013 PSC Group, LLC
Document Workflow App
XPages Version
© 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
© 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
© 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
© 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
© 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
© 2013 PSC Group, LLC
SharePoint Development Estimates
© 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
© 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
© 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
© 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.
© 2013 PSC Group, LLC
PSC’s Application Modernization
Roadmap
Inventory
Existing
Application
Portfolio
Categorize and
Prioritize
Estimate
Modernization
Costs
Determine
Landing Platform
Network Impact
Analysis
Data Center
Impact Analysis
Define Security
Model on
Landing Platform
Establish
Tools &
Standards
Application
Transformation
Data
Transformation
Sunset
Legacy
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
ANALYZE
MODERNIZE
© 2013 PSC Group, LLC
© 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.
Agenda
Smarter Workforce
IBM Employee Experience Suite
Kenexa Talent Management Suite
Exceptional Customer
Experience
IBM Customer Experience Suite
IBM Platform for Social Business
Social Networking
IBM Connections
IBM Notes & Domino Social Edition
IBM Sametime
Social Analytics
IBM Social Analytics Suite
Social Content
IBM Enterprise
Content Management
Social Integration
IBM 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
Extend your Xpages apps to Mobile
and Social
© 2013 IBM Corporation
Choice and flexibility for devices
XPages in Activity Streams
Domino + XPages = OPPORTUNITY
Let me leave you with the following:
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
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
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/
XPages Books
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
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/..
How to reach John:
John Head
jhead@psclistens.com
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
john_beck@us.ibm.com
Twitter.com/jhnbck
LinkedIN.com/in/jhnbck
Questions and Your Feedback

Más contenido relacionado

La actualidad más candente

The Cloud and You - the 'as a service' disruption you can't ignore
The Cloud and You - the 'as a service' disruption you can't ignoreThe Cloud and You - the 'as a service' disruption you can't ignore
The Cloud and You - the 'as a service' disruption you can't ignoreJohn Head
 
Application modernization meets human factors what's next
Application modernization meets human factors   what's nextApplication modernization meets human factors   what's next
Application modernization meets human factors what's nextJohn Head
 
Apps, Apps, and More Apps: Meet the Very Best Open Source Apps from OpenNTF -...
Apps, Apps, and More Apps: Meet the Very Best Open Source Apps from OpenNTF -...Apps, Apps, and More Apps: Meet the Very Best Open Source Apps from OpenNTF -...
Apps, Apps, and More Apps: Meet the Very Best Open Source Apps from OpenNTF -...Bruce Elgort
 
IBM Social Business Journey and IBM Verse / cloud collaboration #MWLUG2015
IBM Social Business Journey and IBM Verse / cloud collaboration #MWLUG2015IBM Social Business Journey and IBM Verse / cloud collaboration #MWLUG2015
IBM Social Business Journey and IBM Verse / cloud collaboration #MWLUG2015Ed Brill
 
IBM Smarter Collaboration
IBM Smarter CollaborationIBM Smarter Collaboration
IBM Smarter CollaborationVincent Perrin
 
IBM Collaboration Solutions cognitive and roadmap update - September 2016
IBM Collaboration Solutions cognitive and roadmap update - September 2016IBM Collaboration Solutions cognitive and roadmap update - September 2016
IBM Collaboration Solutions cognitive and roadmap update - September 2016Ed Brill
 
Build a MobileFirst Agenda - IBM Mobile Enterprise
Build a MobileFirst Agenda - IBM Mobile EnterpriseBuild a MobileFirst Agenda - IBM Mobile Enterprise
Build a MobileFirst Agenda - IBM Mobile EnterpriseEd Brill
 
TI 1641 - delivering enterprise software at the speed of cloud
TI 1641 - delivering enterprise software at the speed of cloudTI 1641 - delivering enterprise software at the speed of cloud
TI 1641 - delivering enterprise software at the speed of cloudVincent Burckhardt
 
Key 101: Social Next: The Evolution of Collaboration To The Leading Social Pl...
Key 101: Social Next: The Evolution of Collaboration To The Leading Social Pl...Key 101: Social Next: The Evolution of Collaboration To The Leading Social Pl...
Key 101: Social Next: The Evolution of Collaboration To The Leading Social Pl...Franck Horowitz
 
Social Connections VIII - Innovation and Communications Drive Business Value
Social Connections VIII - Innovation and Communications Drive Business ValueSocial Connections VIII - Innovation and Communications Drive Business Value
Social Connections VIII - Innovation and Communications Drive Business ValueLuis Benitez
 
IBM Impact 2014 - Overview and strategy to transforming your mobile enterprise
IBM Impact 2014  - Overview and strategy to transforming your mobile enterpriseIBM Impact 2014  - Overview and strategy to transforming your mobile enterprise
IBM Impact 2014 - Overview and strategy to transforming your mobile enterpriseEd Brill
 
Enterprise Mobility Solutions: Enterprise operations on the move
Enterprise Mobility Solutions: Enterprise operations on the moveEnterprise Mobility Solutions: Enterprise operations on the move
Enterprise Mobility Solutions: Enterprise operations on the moveSoftweb Solutions
 
Social Business Transformation at IBM - From Social Connections 2015 in Boston
Social Business Transformation at IBM - From Social Connections 2015 in BostonSocial Business Transformation at IBM - From Social Connections 2015 in Boston
Social Business Transformation at IBM - From Social Connections 2015 in BostonEd Brill
 
Staying Productive with Social Streams
Staying Productive with Social StreamsStaying Productive with Social Streams
Staying Productive with Social StreamsLuis Benitez
 
Purposeful Collaboration - Presented at IBM Connect 2014
Purposeful Collaboration - Presented at IBM Connect 2014Purposeful Collaboration - Presented at IBM Connect 2014
Purposeful Collaboration - Presented at IBM Connect 2014Alan Lepofsky
 
Driving Enterprise Mobility Solutions Demand: Understanding End User Requirem...
Driving Enterprise Mobility Solutions Demand: Understanding End User Requirem...Driving Enterprise Mobility Solutions Demand: Understanding End User Requirem...
Driving Enterprise Mobility Solutions Demand: Understanding End User Requirem...VDC Research Group
 
IBM ConnectED 2015: IBM's Social Business Transformation
IBM ConnectED 2015: IBM's Social Business TransformationIBM ConnectED 2015: IBM's Social Business Transformation
IBM ConnectED 2015: IBM's Social Business TransformationEd Brill
 
Customizing the Mobile Connections App
Customizing the Mobile Connections AppCustomizing the Mobile Connections App
Customizing the Mobile Connections AppProlifics
 
A strategic guide to becoming a mobile enterprise
A strategic guide to becoming a mobile enterprise A strategic guide to becoming a mobile enterprise
A strategic guide to becoming a mobile enterprise Daryl Pereira
 
IBM MobileFirst and Case Studies_Frank Müller_IBM Symposium 2013
IBM MobileFirst and Case Studies_Frank Müller_IBM Symposium 2013IBM MobileFirst and Case Studies_Frank Müller_IBM Symposium 2013
IBM MobileFirst and Case Studies_Frank Müller_IBM Symposium 2013IBM Switzerland
 

La actualidad más candente (20)

The Cloud and You - the 'as a service' disruption you can't ignore
The Cloud and You - the 'as a service' disruption you can't ignoreThe Cloud and You - the 'as a service' disruption you can't ignore
The Cloud and You - the 'as a service' disruption you can't ignore
 
Application modernization meets human factors what's next
Application modernization meets human factors   what's nextApplication modernization meets human factors   what's next
Application modernization meets human factors what's next
 
Apps, Apps, and More Apps: Meet the Very Best Open Source Apps from OpenNTF -...
Apps, Apps, and More Apps: Meet the Very Best Open Source Apps from OpenNTF -...Apps, Apps, and More Apps: Meet the Very Best Open Source Apps from OpenNTF -...
Apps, Apps, and More Apps: Meet the Very Best Open Source Apps from OpenNTF -...
 
IBM Social Business Journey and IBM Verse / cloud collaboration #MWLUG2015
IBM Social Business Journey and IBM Verse / cloud collaboration #MWLUG2015IBM Social Business Journey and IBM Verse / cloud collaboration #MWLUG2015
IBM Social Business Journey and IBM Verse / cloud collaboration #MWLUG2015
 
IBM Smarter Collaboration
IBM Smarter CollaborationIBM Smarter Collaboration
IBM Smarter Collaboration
 
IBM Collaboration Solutions cognitive and roadmap update - September 2016
IBM Collaboration Solutions cognitive and roadmap update - September 2016IBM Collaboration Solutions cognitive and roadmap update - September 2016
IBM Collaboration Solutions cognitive and roadmap update - September 2016
 
Build a MobileFirst Agenda - IBM Mobile Enterprise
Build a MobileFirst Agenda - IBM Mobile EnterpriseBuild a MobileFirst Agenda - IBM Mobile Enterprise
Build a MobileFirst Agenda - IBM Mobile Enterprise
 
TI 1641 - delivering enterprise software at the speed of cloud
TI 1641 - delivering enterprise software at the speed of cloudTI 1641 - delivering enterprise software at the speed of cloud
TI 1641 - delivering enterprise software at the speed of cloud
 
Key 101: Social Next: The Evolution of Collaboration To The Leading Social Pl...
Key 101: Social Next: The Evolution of Collaboration To The Leading Social Pl...Key 101: Social Next: The Evolution of Collaboration To The Leading Social Pl...
Key 101: Social Next: The Evolution of Collaboration To The Leading Social Pl...
 
Social Connections VIII - Innovation and Communications Drive Business Value
Social Connections VIII - Innovation and Communications Drive Business ValueSocial Connections VIII - Innovation and Communications Drive Business Value
Social Connections VIII - Innovation and Communications Drive Business Value
 
IBM Impact 2014 - Overview and strategy to transforming your mobile enterprise
IBM Impact 2014  - Overview and strategy to transforming your mobile enterpriseIBM Impact 2014  - Overview and strategy to transforming your mobile enterprise
IBM Impact 2014 - Overview and strategy to transforming your mobile enterprise
 
Enterprise Mobility Solutions: Enterprise operations on the move
Enterprise Mobility Solutions: Enterprise operations on the moveEnterprise Mobility Solutions: Enterprise operations on the move
Enterprise Mobility Solutions: Enterprise operations on the move
 
Social Business Transformation at IBM - From Social Connections 2015 in Boston
Social Business Transformation at IBM - From Social Connections 2015 in BostonSocial Business Transformation at IBM - From Social Connections 2015 in Boston
Social Business Transformation at IBM - From Social Connections 2015 in Boston
 
Staying Productive with Social Streams
Staying Productive with Social StreamsStaying Productive with Social Streams
Staying Productive with Social Streams
 
Purposeful Collaboration - Presented at IBM Connect 2014
Purposeful Collaboration - Presented at IBM Connect 2014Purposeful Collaboration - Presented at IBM Connect 2014
Purposeful Collaboration - Presented at IBM Connect 2014
 
Driving Enterprise Mobility Solutions Demand: Understanding End User Requirem...
Driving Enterprise Mobility Solutions Demand: Understanding End User Requirem...Driving Enterprise Mobility Solutions Demand: Understanding End User Requirem...
Driving Enterprise Mobility Solutions Demand: Understanding End User Requirem...
 
IBM ConnectED 2015: IBM's Social Business Transformation
IBM ConnectED 2015: IBM's Social Business TransformationIBM ConnectED 2015: IBM's Social Business Transformation
IBM ConnectED 2015: IBM's Social Business Transformation
 
Customizing the Mobile Connections App
Customizing the Mobile Connections AppCustomizing the Mobile Connections App
Customizing the Mobile Connections App
 
A strategic guide to becoming a mobile enterprise
A strategic guide to becoming a mobile enterprise A strategic guide to becoming a mobile enterprise
A strategic guide to becoming a mobile enterprise
 
IBM MobileFirst and Case Studies_Frank Müller_IBM Symposium 2013
IBM MobileFirst and Case Studies_Frank Müller_IBM Symposium 2013IBM MobileFirst and Case Studies_Frank Müller_IBM Symposium 2013
IBM MobileFirst and Case Studies_Frank Müller_IBM Symposium 2013
 

Destacado

Value-Added Assessment
Value-Added AssessmentValue-Added Assessment
Value-Added Assessmentswoodring
 
201302 Application Modernization kalman tiboldi
201302 Application Modernization   kalman tiboldi201302 Application Modernization   kalman tiboldi
201302 Application Modernization kalman tiboldiFrancisco Calzado
 
IT Investment Process and Value Assessment
IT Investment Process and Value AssessmentIT Investment Process and Value Assessment
IT Investment Process and Value AssessmentJulie Cavanna-Jerbic
 
Value –Added Assessment
Value –Added AssessmentValue –Added Assessment
Value –Added Assessmenttammieedwards
 
Application Value Assessment
Application Value AssessmentApplication Value Assessment
Application Value AssessmentGerry Appeltants
 
Ovum Application Modernization A Path To Business Transformation[1]
Ovum Application Modernization A Path To Business Transformation[1]Ovum Application Modernization A Path To Business Transformation[1]
Ovum Application Modernization A Path To Business Transformation[1]Noel_Slane
 
Agile Application Modernization Project
Agile Application Modernization ProjectAgile Application Modernization Project
Agile Application Modernization ProjectLawrence Wilkes
 
CA Gen Updates: Application Modernization and What's New
CA Gen Updates: Application Modernization and What's NewCA Gen Updates: Application Modernization and What's New
CA Gen Updates: Application Modernization and What's NewCA Technologies
 

Destacado (8)

Value-Added Assessment
Value-Added AssessmentValue-Added Assessment
Value-Added Assessment
 
201302 Application Modernization kalman tiboldi
201302 Application Modernization   kalman tiboldi201302 Application Modernization   kalman tiboldi
201302 Application Modernization kalman tiboldi
 
IT Investment Process and Value Assessment
IT Investment Process and Value AssessmentIT Investment Process and Value Assessment
IT Investment Process and Value Assessment
 
Value –Added Assessment
Value –Added AssessmentValue –Added Assessment
Value –Added Assessment
 
Application Value Assessment
Application Value AssessmentApplication Value Assessment
Application Value Assessment
 
Ovum Application Modernization A Path To Business Transformation[1]
Ovum Application Modernization A Path To Business Transformation[1]Ovum Application Modernization A Path To Business Transformation[1]
Ovum Application Modernization A Path To Business Transformation[1]
 
Agile Application Modernization Project
Agile Application Modernization ProjectAgile Application Modernization Project
Agile Application Modernization Project
 
CA Gen Updates: Application Modernization and What's New
CA Gen Updates: Application Modernization and What's NewCA Gen Updates: Application Modernization and What's New
CA Gen Updates: Application Modernization and What's New
 

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

What’s Next? Application Modernization Roadmap For Socializing IBM Notes and ...
What’s Next? Application Modernization Roadmap For Socializing IBM Notes and ...What’s Next? Application Modernization Roadmap For Socializing IBM Notes and ...
What’s Next? Application Modernization Roadmap For Socializing IBM Notes and ...John Head
 
What the App? : A Modernization Strategy for Your Business Applications
What the App? : A Modernization Strategy for Your Business ApplicationsWhat the App? : A Modernization Strategy for Your Business Applications
What the App? : A Modernization Strategy for Your Business ApplicationsJohn Head
 
UKLUG - IBM Lotus Notes/Domino Application Development Competitive Advantage ...
UKLUG - IBM Lotus Notes/Domino Application Development Competitive Advantage ...UKLUG - IBM Lotus Notes/Domino Application Development Competitive Advantage ...
UKLUG - IBM Lotus Notes/Domino Application Development Competitive Advantage ...John Head
 
IBM Lotus Notes/Domino Application Development Competitive Advantage : The So...
IBM Lotus Notes/Domino Application Development Competitive Advantage : The So...IBM Lotus Notes/Domino Application Development Competitive Advantage : The So...
IBM Lotus Notes/Domino Application Development Competitive Advantage : The So...John Head
 
IBM Lotus Notes/Domino Application Development Competitive Advantage : The So...
IBM Lotus Notes/Domino Application Development Competitive Advantage : The So...IBM Lotus Notes/Domino Application Development Competitive Advantage : The So...
IBM Lotus Notes/Domino Application Development Competitive Advantage : The So...John Head
 
Dronahq one app platform 7.0
Dronahq   one app platform 7.0Dronahq   one app platform 7.0
Dronahq one app platform 7.0Jinen Dedhia
 
bccon-2014 key01 ibm_collaboration_solutions_connect_2014
bccon-2014 key01 ibm_collaboration_solutions_connect_2014bccon-2014 key01 ibm_collaboration_solutions_connect_2014
bccon-2014 key01 ibm_collaboration_solutions_connect_2014ICS User Group
 
App.Next - The Future of Domino Application Development
App.Next - The Future of Domino Application DevelopmentApp.Next - The Future of Domino Application Development
App.Next - The Future of Domino Application DevelopmentTeamstudio
 
IBM Mail Next and Notes/Domino Roadmap
IBM Mail Next and Notes/Domino RoadmapIBM Mail Next and Notes/Domino Roadmap
IBM Mail Next and Notes/Domino RoadmapTeamstudio
 
Cloud computing: Stan Freck
Cloud computing: Stan FreckCloud computing: Stan Freck
Cloud computing: Stan FreckLisa Malone
 
IBM Lotus Notes/Domino App. Dev. Competitive Advantage: The Social Business E...
IBM Lotus Notes/Domino App. Dev. Competitive Advantage: The Social Business E...IBM Lotus Notes/Domino App. Dev. Competitive Advantage: The Social Business E...
IBM Lotus Notes/Domino App. Dev. Competitive Advantage: The Social Business E...John Head
 
Customate thp2 deck may 18
Customate thp2 deck may 18Customate thp2 deck may 18
Customate thp2 deck may 18Vivek Jalan
 
Ibm worklight - going from xpages mobile to native mobile applications
Ibm worklight - going from xpages mobile to native mobile applicationsIbm worklight - going from xpages mobile to native mobile applications
Ibm worklight - going from xpages mobile to native mobile applicationsMark Roden
 
A2zappsquickviewaug2014slideshare 140808054926-phpapp02
A2zappsquickviewaug2014slideshare 140808054926-phpapp02A2zappsquickviewaug2014slideshare 140808054926-phpapp02
A2zappsquickviewaug2014slideshare 140808054926-phpapp02Gaurav Mahajan
 
Why XPager? IBM Notes customers’ vision of modernization
Why XPager? IBM Notes customers’ vision of modernizationWhy XPager? IBM Notes customers’ vision of modernization
Why XPager? IBM Notes customers’ vision of modernizationEffiChange LLC
 
Webinar: Microsoft Power Platform Licensing Untangled
Webinar: Microsoft Power Platform Licensing UntangledWebinar: Microsoft Power Platform Licensing Untangled
Webinar: Microsoft Power Platform Licensing UntangledWithum
 
AD214 What's Next? Application Modernization Roadmap for Socializing IBM Note...
AD214 What's Next? Application Modernization Roadmap for Socializing IBM Note...AD214 What's Next? Application Modernization Roadmap for Socializing IBM Note...
AD214 What's Next? Application Modernization Roadmap for Socializing IBM Note...John Head
 
Id113 what’s new in ibm notes®, smart cloud notes web® and inotes®
Id113 what’s new in ibm notes®, smart cloud notes web® and inotes®Id113 what’s new in ibm notes®, smart cloud notes web® and inotes®
Id113 what’s new in ibm notes®, smart cloud notes web® and inotes®tayhoe
 
Microsoft: Ride the new opportunity with the Microsoft Cloud Platform
Microsoft: Ride the new opportunity with the Microsoft Cloud PlatformMicrosoft: Ride the new opportunity with the Microsoft Cloud Platform
Microsoft: Ride the new opportunity with the Microsoft Cloud PlatformGabriele Bozzi
 

Similar a What’s Next? Application Modernization Roadmap For Socializing IBM Notes and Domino (20)

What’s Next? Application Modernization Roadmap For Socializing IBM Notes and ...
What’s Next? Application Modernization Roadmap For Socializing IBM Notes and ...What’s Next? Application Modernization Roadmap For Socializing IBM Notes and ...
What’s Next? Application Modernization Roadmap For Socializing IBM Notes and ...
 
What the App? : A Modernization Strategy for Your Business Applications
What the App? : A Modernization Strategy for Your Business ApplicationsWhat the App? : A Modernization Strategy for Your Business Applications
What the App? : A Modernization Strategy for Your Business Applications
 
UKLUG - IBM Lotus Notes/Domino Application Development Competitive Advantage ...
UKLUG - IBM Lotus Notes/Domino Application Development Competitive Advantage ...UKLUG - IBM Lotus Notes/Domino Application Development Competitive Advantage ...
UKLUG - IBM Lotus Notes/Domino Application Development Competitive Advantage ...
 
IBM Lotus Notes/Domino Application Development Competitive Advantage : The So...
IBM Lotus Notes/Domino Application Development Competitive Advantage : The So...IBM Lotus Notes/Domino Application Development Competitive Advantage : The So...
IBM Lotus Notes/Domino Application Development Competitive Advantage : The So...
 
IBM Lotus Notes/Domino Application Development Competitive Advantage : The So...
IBM Lotus Notes/Domino Application Development Competitive Advantage : The So...IBM Lotus Notes/Domino Application Development Competitive Advantage : The So...
IBM Lotus Notes/Domino Application Development Competitive Advantage : The So...
 
Dronahq one app platform 7.0
Dronahq   one app platform 7.0Dronahq   one app platform 7.0
Dronahq one app platform 7.0
 
bccon-2014 key01 ibm_collaboration_solutions_connect_2014
bccon-2014 key01 ibm_collaboration_solutions_connect_2014bccon-2014 key01 ibm_collaboration_solutions_connect_2014
bccon-2014 key01 ibm_collaboration_solutions_connect_2014
 
App.Next - The Future of Domino Application Development
App.Next - The Future of Domino Application DevelopmentApp.Next - The Future of Domino Application Development
App.Next - The Future of Domino Application Development
 
IBM Mail Next and Notes/Domino Roadmap
IBM Mail Next and Notes/Domino RoadmapIBM Mail Next and Notes/Domino Roadmap
IBM Mail Next and Notes/Domino Roadmap
 
brochure
brochurebrochure
brochure
 
Cloud computing: Stan Freck
Cloud computing: Stan FreckCloud computing: Stan Freck
Cloud computing: Stan Freck
 
IBM Lotus Notes/Domino App. Dev. Competitive Advantage: The Social Business E...
IBM Lotus Notes/Domino App. Dev. Competitive Advantage: The Social Business E...IBM Lotus Notes/Domino App. Dev. Competitive Advantage: The Social Business E...
IBM Lotus Notes/Domino App. Dev. Competitive Advantage: The Social Business E...
 
Customate thp2 deck may 18
Customate thp2 deck may 18Customate thp2 deck may 18
Customate thp2 deck may 18
 
Ibm worklight - going from xpages mobile to native mobile applications
Ibm worklight - going from xpages mobile to native mobile applicationsIbm worklight - going from xpages mobile to native mobile applications
Ibm worklight - going from xpages mobile to native mobile applications
 
A2zappsquickviewaug2014slideshare 140808054926-phpapp02
A2zappsquickviewaug2014slideshare 140808054926-phpapp02A2zappsquickviewaug2014slideshare 140808054926-phpapp02
A2zappsquickviewaug2014slideshare 140808054926-phpapp02
 
Why XPager? IBM Notes customers’ vision of modernization
Why XPager? IBM Notes customers’ vision of modernizationWhy XPager? IBM Notes customers’ vision of modernization
Why XPager? IBM Notes customers’ vision of modernization
 
Webinar: Microsoft Power Platform Licensing Untangled
Webinar: Microsoft Power Platform Licensing UntangledWebinar: Microsoft Power Platform Licensing Untangled
Webinar: Microsoft Power Platform Licensing Untangled
 
AD214 What's Next? Application Modernization Roadmap for Socializing IBM Note...
AD214 What's Next? Application Modernization Roadmap for Socializing IBM Note...AD214 What's Next? Application Modernization Roadmap for Socializing IBM Note...
AD214 What's Next? Application Modernization Roadmap for Socializing IBM Note...
 
Id113 what’s new in ibm notes®, smart cloud notes web® and inotes®
Id113 what’s new in ibm notes®, smart cloud notes web® and inotes®Id113 what’s new in ibm notes®, smart cloud notes web® and inotes®
Id113 what’s new in ibm notes®, smart cloud notes web® and inotes®
 
Microsoft: Ride the new opportunity with the Microsoft Cloud Platform
Microsoft: Ride the new opportunity with the Microsoft Cloud PlatformMicrosoft: Ride the new opportunity with the Microsoft Cloud Platform
Microsoft: Ride the new opportunity with the Microsoft Cloud Platform
 

Más de John Head

How IT Leadership Can Fundamentally Change or Affect the Culture of Your Company
How IT Leadership Can Fundamentally Change or Affect the Culture of Your CompanyHow IT Leadership Can Fundamentally Change or Affect the Culture of Your Company
How IT Leadership Can Fundamentally Change or Affect the Culture of Your CompanyJohn Head
 
MWLUG2017 - The Data & Analytics Journey 2.0
MWLUG2017 - The Data & Analytics Journey 2.0MWLUG2017 - The Data & Analytics Journey 2.0
MWLUG2017 - The Data & Analytics Journey 2.0John Head
 
MWLUG 2017 - Collaboration and Productivity from the other side
MWLUG 2017 - Collaboration and Productivity from the other sideMWLUG 2017 - Collaboration and Productivity from the other side
MWLUG 2017 - Collaboration and Productivity from the other sideJohn Head
 
The Data & Analytics Journey – Why it’s more attainable for your company than...
The Data & Analytics Journey – Why it’s more attainable for your company than...The Data & Analytics Journey – Why it’s more attainable for your company than...
The Data & Analytics Journey – Why it’s more attainable for your company than...John Head
 
The Data & Analytics Journey – Why it’s more attainable for your company than...
The Data & Analytics Journey – Why it’s more attainable for your company than...The Data & Analytics Journey – Why it’s more attainable for your company than...
The Data & Analytics Journey – Why it’s more attainable for your company than...John Head
 
Personal Branding 2017
Personal Branding 2017Personal Branding 2017
Personal Branding 2017John Head
 
PSC Notes/Domino Survey Results - Infographic
PSC Notes/Domino Survey Results - InfographicPSC Notes/Domino Survey Results - Infographic
PSC Notes/Domino Survey Results - InfographicJohn Head
 
PSC Notes/Domino Survey Results
PSC Notes/Domino Survey ResultsPSC Notes/Domino Survey Results
PSC Notes/Domino Survey ResultsJohn Head
 
Intuit Quickbase Empower 2015 - Finish Strong: SUCCESSFULLLY ROLLING OUT YOUR...
Intuit Quickbase Empower 2015 - Finish Strong: SUCCESSFULLLY ROLLING OUT YOUR...Intuit Quickbase Empower 2015 - Finish Strong: SUCCESSFULLLY ROLLING OUT YOUR...
Intuit Quickbase Empower 2015 - Finish Strong: SUCCESSFULLLY ROLLING OUT YOUR...John Head
 
DEV 201 - Beyond Responsive Design: Turning SharePoint into a mobile and mode...
DEV 201 - Beyond Responsive Design: Turning SharePoint into a mobile and mode...DEV 201 - Beyond Responsive Design: Turning SharePoint into a mobile and mode...
DEV 201 - Beyond Responsive Design: Turning SharePoint into a mobile and mode...John Head
 
25th anniversary of Lotus Notes, told by Ray Ozzie on Twitter (@rozzie)
25th anniversary of Lotus Notes, told by Ray Ozzie on Twitter (@rozzie)25th anniversary of Lotus Notes, told by Ray Ozzie on Twitter (@rozzie)
25th anniversary of Lotus Notes, told by Ray Ozzie on Twitter (@rozzie)John Head
 
BP110: The Mobile Distruption - Why XPages Development is targeting Mobile First
BP110: The Mobile Distruption - Why XPages Development is targeting Mobile FirstBP110: The Mobile Distruption - Why XPages Development is targeting Mobile First
BP110: The Mobile Distruption - Why XPages Development is targeting Mobile FirstJohn Head
 
AD502: The Mobile Disruption: Why XPages Development is Targeting Mobile First
AD502: The Mobile Disruption: Why XPages Development is Targeting Mobile FirstAD502: The Mobile Disruption: Why XPages Development is Targeting Mobile First
AD502: The Mobile Disruption: Why XPages Development is Targeting Mobile FirstJohn Head
 
Social Selling in the Real World
Social Selling in the Real WorldSocial Selling in the Real World
Social Selling in the Real WorldJohn Head
 
Application Modernization: Where Consumer, Social, and Mobile Converge
Application Modernization: Where Consumer, Social, and Mobile ConvergeApplication Modernization: Where Consumer, Social, and Mobile Converge
Application Modernization: Where Consumer, Social, and Mobile ConvergeJohn Head
 
Dealing with Attachments in a Lotus Notes Application
Dealing with Attachments in a Lotus Notes ApplicationDealing with Attachments in a Lotus Notes Application
Dealing with Attachments in a Lotus Notes ApplicationJohn Head
 
Lotus SmartSuite - A Natural Fit for Lotus Notes
Lotus SmartSuite - A Natural Fit for Lotus NotesLotus SmartSuite - A Natural Fit for Lotus Notes
Lotus SmartSuite - A Natural Fit for Lotus NotesJohn Head
 

Más de John Head (17)

How IT Leadership Can Fundamentally Change or Affect the Culture of Your Company
How IT Leadership Can Fundamentally Change or Affect the Culture of Your CompanyHow IT Leadership Can Fundamentally Change or Affect the Culture of Your Company
How IT Leadership Can Fundamentally Change or Affect the Culture of Your Company
 
MWLUG2017 - The Data & Analytics Journey 2.0
MWLUG2017 - The Data & Analytics Journey 2.0MWLUG2017 - The Data & Analytics Journey 2.0
MWLUG2017 - The Data & Analytics Journey 2.0
 
MWLUG 2017 - Collaboration and Productivity from the other side
MWLUG 2017 - Collaboration and Productivity from the other sideMWLUG 2017 - Collaboration and Productivity from the other side
MWLUG 2017 - Collaboration and Productivity from the other side
 
The Data & Analytics Journey – Why it’s more attainable for your company than...
The Data & Analytics Journey – Why it’s more attainable for your company than...The Data & Analytics Journey – Why it’s more attainable for your company than...
The Data & Analytics Journey – Why it’s more attainable for your company than...
 
The Data & Analytics Journey – Why it’s more attainable for your company than...
The Data & Analytics Journey – Why it’s more attainable for your company than...The Data & Analytics Journey – Why it’s more attainable for your company than...
The Data & Analytics Journey – Why it’s more attainable for your company than...
 
Personal Branding 2017
Personal Branding 2017Personal Branding 2017
Personal Branding 2017
 
PSC Notes/Domino Survey Results - Infographic
PSC Notes/Domino Survey Results - InfographicPSC Notes/Domino Survey Results - Infographic
PSC Notes/Domino Survey Results - Infographic
 
PSC Notes/Domino Survey Results
PSC Notes/Domino Survey ResultsPSC Notes/Domino Survey Results
PSC Notes/Domino Survey Results
 
Intuit Quickbase Empower 2015 - Finish Strong: SUCCESSFULLLY ROLLING OUT YOUR...
Intuit Quickbase Empower 2015 - Finish Strong: SUCCESSFULLLY ROLLING OUT YOUR...Intuit Quickbase Empower 2015 - Finish Strong: SUCCESSFULLLY ROLLING OUT YOUR...
Intuit Quickbase Empower 2015 - Finish Strong: SUCCESSFULLLY ROLLING OUT YOUR...
 
DEV 201 - Beyond Responsive Design: Turning SharePoint into a mobile and mode...
DEV 201 - Beyond Responsive Design: Turning SharePoint into a mobile and mode...DEV 201 - Beyond Responsive Design: Turning SharePoint into a mobile and mode...
DEV 201 - Beyond Responsive Design: Turning SharePoint into a mobile and mode...
 
25th anniversary of Lotus Notes, told by Ray Ozzie on Twitter (@rozzie)
25th anniversary of Lotus Notes, told by Ray Ozzie on Twitter (@rozzie)25th anniversary of Lotus Notes, told by Ray Ozzie on Twitter (@rozzie)
25th anniversary of Lotus Notes, told by Ray Ozzie on Twitter (@rozzie)
 
BP110: The Mobile Distruption - Why XPages Development is targeting Mobile First
BP110: The Mobile Distruption - Why XPages Development is targeting Mobile FirstBP110: The Mobile Distruption - Why XPages Development is targeting Mobile First
BP110: The Mobile Distruption - Why XPages Development is targeting Mobile First
 
AD502: The Mobile Disruption: Why XPages Development is Targeting Mobile First
AD502: The Mobile Disruption: Why XPages Development is Targeting Mobile FirstAD502: The Mobile Disruption: Why XPages Development is Targeting Mobile First
AD502: The Mobile Disruption: Why XPages Development is Targeting Mobile First
 
Social Selling in the Real World
Social Selling in the Real WorldSocial Selling in the Real World
Social Selling in the Real World
 
Application Modernization: Where Consumer, Social, and Mobile Converge
Application Modernization: Where Consumer, Social, and Mobile ConvergeApplication Modernization: Where Consumer, Social, and Mobile Converge
Application Modernization: Where Consumer, Social, and Mobile Converge
 
Dealing with Attachments in a Lotus Notes Application
Dealing with Attachments in a Lotus Notes ApplicationDealing with Attachments in a Lotus Notes Application
Dealing with Attachments in a Lotus Notes Application
 
Lotus SmartSuite - A Natural Fit for Lotus Notes
Lotus SmartSuite - A Natural Fit for Lotus NotesLotus SmartSuite - A Natural Fit for Lotus Notes
Lotus SmartSuite - A Natural Fit for Lotus Notes
 

Último

COMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online CollaborationCOMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online Collaborationbruanjhuli
 
Comparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and IstioComparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and IstioChristian Posta
 
Building AI-Driven Apps Using Semantic Kernel.pptx
Building AI-Driven Apps Using Semantic Kernel.pptxBuilding AI-Driven Apps Using Semantic Kernel.pptx
Building AI-Driven Apps Using Semantic Kernel.pptxUdaiappa Ramachandran
 
Linked Data in Production: Moving Beyond Ontologies
Linked Data in Production: Moving Beyond OntologiesLinked Data in Production: Moving Beyond Ontologies
Linked Data in Production: Moving Beyond OntologiesDavid Newbury
 
How Accurate are Carbon Emissions Projections?
How Accurate are Carbon Emissions Projections?How Accurate are Carbon Emissions Projections?
How Accurate are Carbon Emissions Projections?IES VE
 
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve DecarbonizationUsing IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve DecarbonizationIES VE
 
AI You Can Trust - Ensuring Success with Data Integrity Webinar
AI You Can Trust - Ensuring Success with Data Integrity WebinarAI You Can Trust - Ensuring Success with Data Integrity Webinar
AI You Can Trust - Ensuring Success with Data Integrity WebinarPrecisely
 
COMPUTER 10 Lesson 8 - Building a Website
COMPUTER 10 Lesson 8 - Building a WebsiteCOMPUTER 10 Lesson 8 - Building a Website
COMPUTER 10 Lesson 8 - Building a Websitedgelyza
 
UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7DianaGray10
 
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdfUiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdfDianaGray10
 
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...Aggregage
 
Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™Adtran
 
OpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability AdventureOpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability AdventureEric D. Schabell
 
Videogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdfVideogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdfinfogdgmi
 
Cybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptxCybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptxGDSC PJATK
 
Building Your Own AI Instance (TBLC AI )
Building Your Own AI Instance (TBLC AI )Building Your Own AI Instance (TBLC AI )
Building Your Own AI Instance (TBLC AI )Brian Pichman
 
Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024D Cloud Solutions
 
Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)Commit University
 
20230202 - Introduction to tis-py
20230202 - Introduction to tis-py20230202 - Introduction to tis-py
20230202 - Introduction to tis-pyJamie (Taka) Wang
 
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfJamie (Taka) Wang
 

Último (20)

COMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online CollaborationCOMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online Collaboration
 
Comparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and IstioComparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and Istio
 
Building AI-Driven Apps Using Semantic Kernel.pptx
Building AI-Driven Apps Using Semantic Kernel.pptxBuilding AI-Driven Apps Using Semantic Kernel.pptx
Building AI-Driven Apps Using Semantic Kernel.pptx
 
Linked Data in Production: Moving Beyond Ontologies
Linked Data in Production: Moving Beyond OntologiesLinked Data in Production: Moving Beyond Ontologies
Linked Data in Production: Moving Beyond Ontologies
 
How Accurate are Carbon Emissions Projections?
How Accurate are Carbon Emissions Projections?How Accurate are Carbon Emissions Projections?
How Accurate are Carbon Emissions Projections?
 
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve DecarbonizationUsing IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
 
AI You Can Trust - Ensuring Success with Data Integrity Webinar
AI You Can Trust - Ensuring Success with Data Integrity WebinarAI You Can Trust - Ensuring Success with Data Integrity Webinar
AI You Can Trust - Ensuring Success with Data Integrity Webinar
 
COMPUTER 10 Lesson 8 - Building a Website
COMPUTER 10 Lesson 8 - Building a WebsiteCOMPUTER 10 Lesson 8 - Building a Website
COMPUTER 10 Lesson 8 - Building a Website
 
UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7
 
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdfUiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
 
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
 
Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™
 
OpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability AdventureOpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability Adventure
 
Videogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdfVideogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdf
 
Cybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptxCybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptx
 
Building Your Own AI Instance (TBLC AI )
Building Your Own AI Instance (TBLC AI )Building Your Own AI Instance (TBLC AI )
Building Your Own AI Instance (TBLC AI )
 
Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024
 
Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)
 
20230202 - Introduction to tis-py
20230202 - Introduction to tis-py20230202 - Introduction to tis-py
20230202 - Introduction to tis-py
 
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
 

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

  • 1. MWLUG 2013 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
  • 2. 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.0734 twitter.com/jhnbck http://www.linkedin.com/in/jhnbck john_beck@us.ibm.com
  • 3. © 2013 PSC Group, LLC © 2013 IBM Corporation John Head jhead@psclistens.com 1051 Perimeter Drive Suite 500 Schaumburg, 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
  • 4. © 2013 PSC Group, LLC © 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.
  • 5. Smarter Workforce IBM Employee Experience Suite Kenexa Talent Management Suite Exceptional Customer Experience IBM Customer Experience Suite IBM Platform for Social Business Social Networking IBM Connections IBM Notes & Domino Social Edition IBM Sametime Social Analytics IBM Social Analytics Suite Social Content IBM Enterprise Content Management Social Integration IBM 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
  • 8. Users are demanding modern user interfaces...
  • 10.  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
  • 11. Today's Notes/Domino offers the easiest, fastest and richest development of Web 2.0 apps
  • 12. © 2013 PSC Group, LLC © 2013 IBM Corporation
  • 13. IamLUG 2013 © 2013 IBM Corporation From this... Jacobs eLite 1.0
  • 14. © 2013 PSC Group, LLC © 2013 IBM Corporation To this with xPages - Jacobs eLite 2.0
  • 16. 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)
  • 17. 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)
  • 18. 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)
  • 20. © 2013 PSC Group, LLC F O U N D E D I N 1 9 9 0
  • 21. © 2013 PSC Group, LLC Our Partners
  • 22. © 2013 PSC Group, LLC © 2013 IBM Corporation PSC’s real world experiences with XPages “The impact of a consumer economy on the business and enterprise application space”
  • 23. 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?”
  • 24. © 2013 PSC Group, LLC What Applications are Your Users Using? Your users are using this at home …
  • 25. © 2013 PSC Group, LLC What Applications are Your Users Using? And this …
  • 26. © 2013 PSC Group, LLC What Applications are Your Users Using? And this …
  • 27. © 2013 PSC Group, LLC Do you think they really want to use this? Do you think they want to use this?
  • 28. © 2013 PSC Group, LLC Do you think they really want to use this? Or this?
  • 29. © 2013 PSC Group, LLC Do you think they really want to use this? Or this?
  • 30. © 2013 PSC Group, LLC © 2013 IBM Corporation Many Companies believe … The average business person uses applications provided to them by their internal IT organization.
  • 31. © 2013 PSC Group, LLC © 2013 IBM Corporation They are wrong. More than 50% of business users bypass internal applications for public tools.
  • 32. © 2013 PSC Group, LLC © 2013 IBM Corporation Because the internal tools are: Too slow Too restrictive Not accessible at home Not on the mobile device Not Sexy!
  • 33. 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
  • 34. 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?
  • 35. 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
  • 36. What is IBM XPages? • Built in Web Library – Dojo • IBM customizations to speed RAD – SSJS Libraries – @Function language – Extension Library toolkit – Social Business Toolkit – Mobile toolkit • Java Application Server • Uses Java Server Faces (JSF) • Uses Modern Web Development Standards – HTML – CSS • Allows developers to use – Java – JavaScript
  • 37. 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
  • 38. 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
  • 39. 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
  • 40. • 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 XPages Community
  • 41. 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
  • 42. 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
  • 43. 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
  • 44. 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
  • 45. 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
  • 46. © 2013 PSC Group, LLC © 2013 IBM Corporation Samples of PSC’s XPages Development These are real world applications
  • 47. IamLUG 2013 What most people think of Xpages …
  • 48. App #6: XPages Application PSC XPages Samples
  • 50. PSC XPages Samples - iPhone
  • 51. XPages out of the Domino 9 box
  • 52. XPages with Twitter Bootstrap
  • 58. © 2013 IBM Corporation Transformation after XPages
  • 64. © 2013 PSC Group, LLC © 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.
  • 65. © 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
  • 66. © 2013 PSC Group, LLC Existing Notes Application Document Workflow App
  • 67. © 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
  • 68. © 2013 PSC Group, LLC Document Workflow App XPages Version
  • 69. © 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
  • 70. © 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
  • 71. © 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
  • 72. © 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
  • 73. © 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
  • 74. © 2013 PSC Group, LLC SharePoint Development Estimates
  • 75. © 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
  • 76. © 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
  • 77. © 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
  • 78. © 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.
  • 79. © 2013 PSC Group, LLC PSC’s Application Modernization Roadmap Inventory Existing Application Portfolio Categorize and Prioritize Estimate Modernization Costs Determine Landing Platform Network Impact Analysis Data Center Impact Analysis Define Security Model on Landing Platform Establish Tools & Standards Application Transformation Data Transformation Sunset Legacy 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 ANALYZE MODERNIZE
  • 80. © 2013 PSC Group, LLC © 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.
  • 82. Smarter Workforce IBM Employee Experience Suite Kenexa Talent Management Suite Exceptional Customer Experience IBM Customer Experience Suite IBM Platform for Social Business Social Networking IBM Connections IBM Notes & Domino Social Edition IBM Sametime Social Analytics IBM Social Analytics Suite Social Content IBM Enterprise Content Management Social Integration IBM 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
  • 83. Extend your Xpages apps to Mobile and Social
  • 84. © 2013 IBM Corporation Choice and flexibility for devices
  • 86. Domino + XPages = OPPORTUNITY Let me leave you with the following:
  • 87. 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
  • 88. 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
  • 89. 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/
  • 91. 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
  • 92. 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/..
  • 93. How to reach John: John Head jhead@psclistens.com 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 john_beck@us.ibm.com Twitter.com/jhnbck LinkedIN.com/in/jhnbck Questions and Your Feedback