Some organizations are neglecting or under-utilizing one of the greatest IT assets in their portfolio today - the Notes/Domino application platform. Some are even considering re-coding Domino applications in other languages and development tools. In this session we present the business case and technical merits of Notes and Domino in direct comparison to other tools such as Microsoft SharePoint. We will put application migration and new application development head to head. Based on data collected from real-world engagements we will demonstrate the positive return on investment of the Notes platform. We will also discuss PSC's application modernization strategy and how it helps move customers from merely maintaining Notes applications to increasing their value with Domino XPages and advanced collaboration functionality. If your organization is considering a migration or is under using your Notes/Domino investment, this session is for you.
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
IBM Lotus Notes/Domino App. Dev. Competitive Advantage: The Social Business Edition
1. IBM Lotus Notes/Domino
Application Development
Competitive Advantage : The Social
Business Edition
John Beck, IBM
John D. Head, PSC Group
1
2. John Beck, Worldwide BUE, Messaging Sales
IBM Collaboration Solutions
● 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, Protector, Symphony)
– Previously, I have held 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).
● “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:
Phone - +1 508.414.0734
Twitter - “jhnbck”
LinkedIn - “http://www.linkedin.com/pub/john-beck/0/a46/214a”
E-mail - “john_beck@us.ibm.com”
3. John Head
jhead@psclistens.com Facebook.com/johndhead Facebook.com/PSCGroup
Twitter.com/johnhead Twitter.com/PSCGroup
1051 Perimeter Drive
Suite 500 LinkedIN.com/in/johndhead Linkedin.com/company/psc-group-llc
Schaumburg, IL 60173
Slideshare.com/johnhead Slideshare.com/PSCGroup
(847) 517-7200 Youtube.com/johnhead Youtube.com/PSCGroup
(847) 517-7600 fax
www.johndavidhead.com
www.pscgroup.com
5. Agenda
● Domino Application Development Today
“not your Father's Designer”
– Advantages of Domino over Microsoft SharePoint
● Notes from the field – PSC's real world experiences
● Domino Application Development Tomorrow
The IBM Social Business Toolkit
6. Let's talk about Domino applications
but not these Domino applications, please...
7. Designer 8.5.X - a world-class RAD environment
Business-process-driven applications that enable people to collect, organize, share, and track
information.
●
An open, point and click GUI
development environment
●
Support for developers at every skill
level – Lotus, Java, Eclipse
●
Bundled templates that require no
coding to use
●
Component re-usability saves time
and increases responsiveness
●
Centralized administration for quick
deployment and easy maintenance
●
Pervasive security
●
Universal access: online or offline -
rich, browser or mobile clients
●
Integrates multiple data sources
8. Thousands of enterprises around the globe trust their core
collaborative and business applications to Lotus Notes & Domino.
N o te s Apps “b y th e
n u m b e rs ”:
280,000 active developers
$45m investment by IBM
since 2007
Discussion databases Inventory and project management
10,000,000 applications in
Community forums Process tracking use
Document storage and collaboration Sales force automation
Customer relationship management Product catalogs and price lists
64,000 developers and
Help desk and customer support Billing systems 200 projects active in
Human resources Audit and assessment open source community
Today's Notes/Domino offers the easiest, fastest and richest development of Web 2.0 apps.
12. IBM Lotus Domino Mobile Applications
●
Today: Web browser mobile apps
– Supported via XPages in IBM Lotus Domino
Designer
– Mobile controls - see
http://mobilecontrols.openntf.org/
●
Domino Designer 8.5.3 Upgrade Pack 1
– New tools for XPages Extension Library
●
New mobile controls
– Domino REST services
– Available now!
– OpenNTF version continues to evolve
http://extlib.openntf.org/
13. Domino XPages Mobile Specific Controls
View Panel Navigation Bar Form with
Outline/Menu Validation
Search Bar
Filter
14. Adobe Flash can't run on Apple iOS …
… but Domino applications can!
●
"XPages have allowed me to deliver classic Notes database applications to the
iPhone without having to change the template. I can simply create one
database with an X-page, and it will connect to the database that is appropriate
for the particular user - even if the other database is on different server. "
●
Mark Hughes – HughesConnect.com
●
(Developer of ITANA task management solution)
15. Agenda
● Domino Application Development Today
“not your Father's Designer”
– Advantages of Domino over Microsoft SharePoint
● Notes from the field – PSC's real world experiences
● Domino Application Development Tomorrow
The IBM Social Business Toolkit
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. Factors to Consider
Content taken from Microsoft published feature documentation on microsoft.com/sharepoint and IBM Project Liberate presentations
18. Factors to Consider continued...
Content taken from Microsoft published feature documentation on microsoft.com/sharepoint and IBM Project Liberate presentations
19. What To Do With What You Already Have
Bring your Notes/Domino client applications to the Web with
XPages!
● Preserves your investment in your current application's data and
business logic while providing a modern Web 2.0 developer
experience
● Provides browser and mobile access and still allows you to take
that application securely offline with all application logic
available using the Notes client
● Expands the reach of your Domino applications to other IBM
platforms like WebSphere Portal and IBM Connections thru
iWidgets
20. So urc e : Ga rtne r. M rc h 2 0 1 1 . H
a ttp:/ / im a ge s rv .ga rtne r.c o m / pv _o b j_c a c h e / pv _o b j_id_7 B CF1 8 6 C9 B A 2 A FA D7 F3 5 EB A B 3 A 0 7 0 0 / file na m e / a rtic le 1 5 .pdf
D7 B 1 B 5 7 2 2 B
21. Agenda
● Domino Application Development Today
“not your Father's Designer”
– Advantages of Domino over Microsoft SharePoint
● Notes from the field – PSC's real world
experiences
● Domino Application Development Tomorrow
The IBM Social Business Toolkit
25. • Integration • Mobile Enablement
• Workflow • Custom Applications
• Rules Engines • Dashboards
• Collaboration • Process Improvement
• SOA • Agile/Sustainable
• Portals/Websites Architectures
Our Partners
26. PS re al w o rld e xpe rie nc e s
C’s
w ith X Page s
“ Th e im pac t o f a c o nsum e r
e c o no m y o n th e b usine ss
and e nte rprise applic atio n spac e ”
76. Your users will work
with applications that
match the experience
they have at home.
77. Agenda
● Domino Application Development Today
“not your Father's Designer”
– Advantages of Domino over Microsoft SharePoint
● Notes from the field – PSC's real world experiences
● Domino Application Development Tomorrow
The IBM Social Business Toolkit
78. IBM's software portfolio provides a strong foundation for delivering Social
Business solutions and infrastructure
Social Networking Social Content Social Analytics
Owned social networks Analytics
Discover
Engagement apps
Engage
Reach
Channels Context and relevance Monitoring
Social connectors Social content platform Optimization
Process Management Information Management Governance and Lifecycle
BPM Rules Information integration ILG&M Security
Act
Connectors ESB MDM Data warehousing Community gov. Mobile
Open Standards
86. 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 into the new technology trends
– HTML5, CSS
– Mobile platforms
– JavaScript, Dojo
– Gadgets, iWidgets, OpenSocial
87. 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/
88. XPages Jumpstart for Notes Developers
1)Get the Mastering XPages Book
http://www.ibmpressbooks.com/book
store/product.asp?isbn=0132486318
2)Enter as the coupon code for 35%
off
3)Follow the Podcasts
1) http://notesin9.com
2) http://thexcast.net
4)Work thru Declan Lynch's XPages
Tutorial:
http://www.qtzar.com/blogs/qtzar.nsf
/Document.xsp?
documentId=A97DB47B9BEDB986
8525756F005BC3C3&action=openD
ocument
5)Xpages.info for all the information,
videos, and more
89. 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
90. 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/XPagesHome.nsf/Home.xsp
● 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/...
91. Questions and Your Feedback
How to reach John: How to reach tall John:
John Head John Beck
jhead@psclistens.com john_beck@us.ibm.com
www.johndavidhead.com Twitter.com/jhnbck
www.pscgroup.com Linkedin.com/pub/john-
beck/0/a46/214
Facebook.com/johndhead
Twitter.com/johnhead
LinkedIN.com/in/johndhead
Slideshare.com/johnhead
Youtube.com/johnhead