SlideShare a Scribd company logo
1 of 116
Download to read offline
IBM Lotus Notes/Domino Application
Development Competitive Advantage :
The Social Business Edition

                   John Beck, BUE, Worldwide
                      Messaging Sales, IBM
                   John Head, Director of
                      Enterprise Collaboration, PSC
                      Group, LLC
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,
    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:
    +1 508.414.0734
    twitter.com/jhnbck
    http://www.linkedin.com/in/jhnbck
    john_beck@us.ibm.com
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
PSC consultants specialize in all things IBM Lotus, from infrastructure to administration to
PSC Group, LLC is a professional
services and information technology      development. From health checks to installation to find tuning your applications. Our specialty is
consulting firm that understands         in transforming your Notes applications into the next generation of XPages applications. We can
technology is fundamental in the         modernize your critical business applications and infuse them with social and mobile functionality.
 development of business solutions.
Success is collaboration, creation and
innovation. It’s about taking what a
business does and making it better.

                                     F O U N D E D                           I N         1 9 9 0
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
Let's talk about Domino applications
   but not these Domino applications, please...
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
Thousands of enterprises around the globe trust
  their core collaborative and business
  applications to Lotus Notes & Domino.

                                                                                           Notes Apps “by the
                                                                                               numbers”:

                                                                                      280,000 active developers

                                                                                      $45m investment by IBM
                                                                                       since 2007

                                                                                      10,000,000 applications in
      Discussion databases                    Inventory and project management
                                            
                                                                                       use
      Community forums                         Process tracking
      Document storage and collaboration      Sales force automation
      Customer relationship management        Product catalogs and price lists      64,000 developers and 200
      Help desk and customer support          Billing systems                        projects active in open
      Human resources                         Audit and assessment                   source community


  Today's Notes/Domino offers the easiest, fastest and richest development of Web 2.0 apps.
From this... Jacobs eLite 1.0
To this with xPages - Jacobs eLite 2.0
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/
Domino XPages Mobile Specific Controls


                 View Panel      Navigation Bar       Form with
  Outline/Menu                                        Validation


                                         Search Bar




                                          Filter
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)
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
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)
Factors to Consider




  Content taken from Microsoft published feature documentation on microsoft.com/sharepoint and IBM Project Liberate presentations
Factors to Consider continued...




  Content taken from Microsoft published feature documentation on microsoft.com/sharepoint and IBM Project Liberate presentations
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 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



•   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
F O U N D E D   I N   1 9 9 0
•   Integration          •   Mobile Enablement
•   Workflow             •   Custom Applications
•   Rules Engines        •   Dashboards
•   Collaboration        •   Process Improvement
•   SOA                  •   Agile/Sustainable
•   Portals/Websites         Architectures

                       Our Partners
PSC’s real world
            experiences
           with XPages

“The impact of a consumer
  economy on the business
           and enterprise
        application space”
2012 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 here and growing
  • The Burning Question – “What about the apps?”
What Applications are Your Users Using?
What Applications are Your Users Using?
What Applications are Your Users Using?
What Applications are Your Users Using?
What Applications are Your Users Using?
Do you think they really want to use this?
I know what your thinking …


Your users aren’t like others.
They use the apps we tell them.
They do all their business
on approved tools.
You're wrong.




    More than 50% of business users bypass
internal applications for public tools.
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 into use, it is rarely updated
  • Minor changes made to support business
    needs
  • 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?
Existing Domino Application Types

       Documents &                                         Enterprise             Business
        Discussions                                       Applications           Applications
  40% of total apps                              25% of total apps         35% of total apps
  Based on Templates                             Highly transactional      Mission Critical
   that come with                                  or huge volumes of        Organization Unique
   Domino                                          data                      Heavy use of custom
  Recommendation:                                Recommendation:            workflow and/or
   Move to standard                               Rebuild on top of         security
    platforms/apps                                  Enterprise Java,         Recommendation:
   Update with new                                 .NET or other             Move to the web via
    XPages Templates                                technology                 XPages
    from IBM (2011)
   Use third party
    tool(s)
   SmartCloud Engage
   Other Offerings

  Taken from PSC's Application Modernization White Paper and Presentations
Leveraging The Notes/Domino Platform


  • Once you decide to stay on the Notes
    Platform
    • Maximize your investment in Lotus technology!
    • Modernize your applications
    • Make your users happy with appealing look-and-
      feel of applications
    • Develop once, use many times
    • Extend your applications to the web and mobile
      devices with XPages
Modern Notes/Domino Applications


 Modern Notes apps have:         Techniques used
 • Appealing Web 2.0 front-end   •   Web 2.0 Tools
 • Modern Business Processes          •   HTML
                                      •   JavaScript
 • Standard Corporate Web             •   AJAX
   Branding                           •   Java Toolkits
 • User Self Service                  •   Sencha
 • Auto / Self Updating               •   jQuery
 • Works across platforms        •   XPages
    • Windows / MAC / Linux      •   Mobile Platforms
 • Works across devices               •   iOS
                                      •   Android
    •   Smart Phones
                                      •   Blackberry OS
    •   Tablets
                                      •   Blackberry Playbook
    •   Laptops
                                      •   Windows Phone 7
    •   Home Computers                •   Flash / Air
Why XPages?


 • ‘Develop Once, Use Multiple Places’ is finally
   reality
   • Works in Notes Client, Browser, & Mobile
   • User base can decide how they want to work,
     where they want to work
   • Corporate Web Branding easily applied
   • Source Code Control (SVN, etc.)
   • Most rapid updates of development tool in the
     platform ever (ExtLib, etc.)
Why XPages?


 Performance of modern web applications brought
 to the platform
 Notes Application          XPages Application
 • Opening on Server thru   • Opening on Server thru
   VPN                        VPN
    • ~ 30 to 60 seconds       • ~ 6 to 10 seconds
 • Opening Replica          • Opening Replica
    • ~20 seconds              • ~ 3 to 5 seconds
                            • Open in Web Browser
                               • ~ under 2 seconds
Why XPages?


 • XPages is developer friendly
   • Notes developers w/ web skills can transition
     easily
   • 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
Samples of PSC’s
    XPages Development




These are real world applications
App #1: Standard Notes
Document Library
App #1: Standard Notes Document
Library

  • XPages Version
App #2: Notes Client Application
App #2: Notes Client Application
XPages Version
App #3: Notes Client Application
App #3: Notes Client Application
XPages Version
App #3: Notes Client Application
XPages Version
App #3: Notes Client Application
XPages Version
App #3: Notes Client Application
XPages Version
App #3: Notes Client Application
XPages Version
App #3: Notes Client Application
XPages Version
App #4: Notes Client Application
App #4: Notes Client Application
XPages Version
App #4: Notes Client Application
XPages Version
App #4: Notes Client Application
XPages Version Mobile Version
App #5: Excel Application
App #5: Notes Client Application
XPages Version
App #5: Notes Client Application
XPages Version
App #5: Notes Client Application
XPages Version
App #5: Notes Client Application
XPages Version
App #5: Notes Client Application
XPages Version
App #6: XPages Application
App #6: XPages Application
App #7: XPages Application
App #7: XPages Application
App #7: XPages Application
App #7: XPages Application
App #7: XPages Application
App #7: XPages Application
App #8: XPages Application
App #8: XPages Application
App #8: XPages Application
App #8: XPages Application
App #8: XPages Application
App #8: XPages Application
App #9: XPages Application
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.
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
Existing Notes Application
Document Workflow App
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
Document Workflow App
XPages Version
Document Workflow App
XPages Version - Mobile

 • Uses the OpenNTF.org
   Mobile Controls
   Project
 • Provides Custom UI for
   iPhone and other
   mobile devices
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
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
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
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
SharePoint Development Estimates
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
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
Application Modernization in 2012


  • 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
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.
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



•   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
IBM's software portfolio provides a strong foundation for delivering Social
Business solutions and infrastructure
Enterprises are increasingly looking for a mobile platform
   IBM can deliver a complete suite of mobile enterprise
   solutions


                                                             Extend business capabilities to
                                                             mobile devices
                                                             Transform and enable business
                                                             processes via mobile and social




                                          IBM
                                    Mobile Enterprise
 Build mobile                          Solutions
 applications and                                                                Manage mobile
 sites                                                                           devices and
 Connect to, and                                                                 applications
 run enterprise                                                                  Secure mobile
 systems in support                                                              business
 of mobile
Choice and flexibility for devices
Work faster and smarter with embedded experiences
that reduce context switching and improve productivity




  99
XPages in Activity Streams
XPages in Activity Streams
XPages in Activity Streams
XPages in Activity Streams
XPages in Activity Streams
XPages in Activity Streams
XPages in Activity Streams
XPages in Activity Streams
Risk Based Inspection +
Challenge: Capturing Asset Knowledge across a multi functional team
    – The ABB RBI+© consultancy process is used by leading
       process industry organizations to ensure the continued safe
       operation of their plants.
Solution Description
    – The XPages solution underpins a highly
       collaborative process combining the
       knowledge and experience of both the ABB
       Consultants and the client operating teams.
Benefits:
    – 30% reduction in time taken per study
    – $3m + savings for ABB and their customers
    – Visualizes ABB’s RBI+© methodology
    – Full fidelity Notes and browser functionality
       allows seamless off-line working
    – Deployable on premises using
       IBM XWork Servers
i-Bank & Safebook. Raiffeisen Salzburg
Challenge: Modernize and “socialize” the i-Bank Banking Software
    – Transforming CRM, Sales & Marketing processes
    – Change Product Management by user involvement
    – More flexibility in customer facing advisory processes
Solution Description
    – Universal Banking Front-end, built on Domino XPages
    – “i-Apps” with intelligent and compelling UI,
       Dashboards, Follow objects, Activity Stream,
       Produpedia etc., result in new user experience
Benefits:
    – Enhanced service quality, better Marketing- &
       Sales efficiency
    – Embracing networks of people to create
       new business value and opportunities
    – Making better decisions, faster. Reduction of
       process complexity and information overload.
Smart Government: DLR Rhein Hessen-Nahe-
Hunsrueck Germany
DIENSTLEISTUNGSZENTRUM LAENDLICHER RAUM (DLR)RHEINHESSEN-NAHE-HUNSRUECK
Business Challenge
 Eco-Farming where Better Research = Better Wine
 Partnership between government and local businesses
    – Environmental friendly agricultural production processes
    – Pilot operations for cultivation of vine-grapes
    – Sharing research, statistics and first-hand experience
    – Accelerate advances in horticulture
Solution Description
 Sharing of information across 350
  users / 20 locations
    – Consolidation of disparate
       data / applications on Domino
    – XPages enable web access to the
       data by role / by location
Benefits
 From prototype to production in 6 months
    – Reducing the amount of time to find
       location specific information by 50%
    – Eliminating unwanted / unneeded information reduces search time by 75%
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
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 Jumpstart for Notes Developers

1) XPages Books
    1) Click books  for links to purchase page
2) Follow the Podcasts
    1) http://notesin9.com
    2) http://thexcast.net
3) Work thru Declan Lynch's XPages
   Tutorial:
    1) http://www.qtzar.com/learning-xpages/
4) Xpages.info for all the information,
   videos, and more
5) OpenNTF.org
    1) Extension Library Download
    2) Lots of projects
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/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/...
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/in/jhnbck
     Facebook.com/johndhead
      Twitter.com/johnhead
    LinkedIN.com/in/johndhead
     Slideshare.com/johnhead
      Youtube.com/johnhead

More Related Content

What's hot

AD112: Usability Lessons From the Worlds Largest XPages Project (MWLUG)
AD112: Usability Lessons From the Worlds Largest XPages Project (MWLUG)AD112: Usability Lessons From the Worlds Largest XPages Project (MWLUG)
AD112: Usability Lessons From the Worlds Largest XPages Project (MWLUG)John 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
 
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
 
The Notes/Domino Application Development Competitive Advantage - IamLUG
The Notes/Domino Application Development Competitive Advantage - IamLUGThe Notes/Domino Application Development Competitive Advantage - IamLUG
The Notes/Domino Application Development Competitive Advantage - IamLUGJohn Head
 
MWLUG 2011: Notes/Domino Application Development Competitive Advantage
MWLUG 2011: Notes/Domino Application Development Competitive AdvantageMWLUG 2011: Notes/Domino Application Development Competitive Advantage
MWLUG 2011: Notes/Domino Application Development Competitive AdvantageJohn Head
 
MWLUG 2011: The Never Ending Integration Story
MWLUG 2011: The Never Ending Integration StoryMWLUG 2011: The Never Ending Integration Story
MWLUG 2011: The Never Ending Integration StoryJohn Head
 
Lotus symphony and you - how to stop giving microsoft your money!
Lotus symphony and you - how to stop giving microsoft your money!Lotus symphony and you - how to stop giving microsoft your money!
Lotus symphony and you - how to stop giving microsoft your money!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
 
“Kum Bah Yah” meets “Lets Kick Butt” : The Integration of IBM Lotus Notes and...
“Kum Bah Yah” meets “Lets Kick Butt” : The Integration of IBM Lotus Notes and...“Kum Bah Yah” meets “Lets Kick Butt” : The Integration of IBM Lotus Notes and...
“Kum Bah Yah” meets “Lets Kick Butt” : The Integration of IBM Lotus Notes and...John Head
 
Iam Lug 2009 Integration And Coexistence Session
Iam Lug 2009   Integration And Coexistence SessionIam Lug 2009   Integration And Coexistence Session
Iam Lug 2009 Integration And Coexistence SessionJohn Head
 
John David Head - Bio
John David Head - BioJohn David Head - Bio
John David Head - BioJohn Head
 
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
 
Introducing IBM Lotus Notes and Domino 8.5
Introducing IBM Lotus Notes and Domino 8.5Introducing IBM Lotus Notes and Domino 8.5
Introducing IBM Lotus Notes and Domino 8.5Thomas Coustenoble
 
IBM Messaging and Collaboration Roadmap - Notes and Domino update - December ...
IBM Messaging and Collaboration Roadmap - Notes and Domino update - December ...IBM Messaging and Collaboration Roadmap - Notes and Domino update - December ...
IBM Messaging and Collaboration Roadmap - Notes and Domino update - December ...Ed Brill
 
The New Workplace: Unleashing The Power Of Enterprise Mobility
The New Workplace: Unleashing The Power Of Enterprise MobilityThe New Workplace: Unleashing The Power Of Enterprise Mobility
The New Workplace: Unleashing The Power Of Enterprise MobilityChris Pepin
 
We4IT lcty 2013 - infra-man - whats new in ibm domino application development
We4IT lcty 2013 - infra-man - whats new in ibm domino application developmentWe4IT lcty 2013 - infra-man - whats new in ibm domino application development
We4IT lcty 2013 - infra-man - whats new in ibm domino application developmentWe4IT Group
 
Notes/Domino Application Development Competitive Advantage - UKLUG 2011 Edition
Notes/Domino Application Development Competitive Advantage - UKLUG 2011 EditionNotes/Domino Application Development Competitive Advantage - UKLUG 2011 Edition
Notes/Domino Application Development Competitive Advantage - UKLUG 2011 EditionJohn Head
 
Master Class: Integration in the world of Social Business (Lotusphere2012 JMP...
Master Class: Integration in the world of Social Business (Lotusphere2012 JMP...Master Class: Integration in the world of Social Business (Lotusphere2012 JMP...
Master Class: Integration in the world of Social Business (Lotusphere2012 JMP...John Head
 

What's hot (20)

AD112: Usability Lessons From the Worlds Largest XPages Project (MWLUG)
AD112: Usability Lessons From the Worlds Largest XPages Project (MWLUG)AD112: Usability Lessons From the Worlds Largest XPages Project (MWLUG)
AD112: Usability Lessons From the Worlds Largest XPages Project (MWLUG)
 
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
 
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 ...
 
The Notes/Domino Application Development Competitive Advantage - IamLUG
The Notes/Domino Application Development Competitive Advantage - IamLUGThe Notes/Domino Application Development Competitive Advantage - IamLUG
The Notes/Domino Application Development Competitive Advantage - IamLUG
 
MWLUG 2011: Notes/Domino Application Development Competitive Advantage
MWLUG 2011: Notes/Domino Application Development Competitive AdvantageMWLUG 2011: Notes/Domino Application Development Competitive Advantage
MWLUG 2011: Notes/Domino Application Development Competitive Advantage
 
Nd8 St Sv2
Nd8 St Sv2Nd8 St Sv2
Nd8 St Sv2
 
MWLUG 2011: The Never Ending Integration Story
MWLUG 2011: The Never Ending Integration StoryMWLUG 2011: The Never Ending Integration Story
MWLUG 2011: The Never Ending Integration Story
 
Lotus symphony and you - how to stop giving microsoft your money!
Lotus symphony and you - how to stop giving microsoft your money!Lotus symphony and you - how to stop giving microsoft your money!
Lotus symphony and you - how to stop giving microsoft your money!
 
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...
 
“Kum Bah Yah” meets “Lets Kick Butt” : The Integration of IBM Lotus Notes and...
“Kum Bah Yah” meets “Lets Kick Butt” : The Integration of IBM Lotus Notes and...“Kum Bah Yah” meets “Lets Kick Butt” : The Integration of IBM Lotus Notes and...
“Kum Bah Yah” meets “Lets Kick Butt” : The Integration of IBM Lotus Notes and...
 
Iam Lug 2009 Integration And Coexistence Session
Iam Lug 2009   Integration And Coexistence SessionIam Lug 2009   Integration And Coexistence Session
Iam Lug 2009 Integration And Coexistence Session
 
John David Head - Bio
John David Head - BioJohn David Head - Bio
John David Head - Bio
 
Lotus Domino 8.5
Lotus Domino 8.5Lotus Domino 8.5
Lotus Domino 8.5
 
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
 
Introducing IBM Lotus Notes and Domino 8.5
Introducing IBM Lotus Notes and Domino 8.5Introducing IBM Lotus Notes and Domino 8.5
Introducing IBM Lotus Notes and Domino 8.5
 
IBM Messaging and Collaboration Roadmap - Notes and Domino update - December ...
IBM Messaging and Collaboration Roadmap - Notes and Domino update - December ...IBM Messaging and Collaboration Roadmap - Notes and Domino update - December ...
IBM Messaging and Collaboration Roadmap - Notes and Domino update - December ...
 
The New Workplace: Unleashing The Power Of Enterprise Mobility
The New Workplace: Unleashing The Power Of Enterprise MobilityThe New Workplace: Unleashing The Power Of Enterprise Mobility
The New Workplace: Unleashing The Power Of Enterprise Mobility
 
We4IT lcty 2013 - infra-man - whats new in ibm domino application development
We4IT lcty 2013 - infra-man - whats new in ibm domino application developmentWe4IT lcty 2013 - infra-man - whats new in ibm domino application development
We4IT lcty 2013 - infra-man - whats new in ibm domino application development
 
Notes/Domino Application Development Competitive Advantage - UKLUG 2011 Edition
Notes/Domino Application Development Competitive Advantage - UKLUG 2011 EditionNotes/Domino Application Development Competitive Advantage - UKLUG 2011 Edition
Notes/Domino Application Development Competitive Advantage - UKLUG 2011 Edition
 
Master Class: Integration in the world of Social Business (Lotusphere2012 JMP...
Master Class: Integration in the world of Social Business (Lotusphere2012 JMP...Master Class: Integration in the world of Social Business (Lotusphere2012 JMP...
Master Class: Integration in the world of Social Business (Lotusphere2012 JMP...
 

Viewers also liked

Lotus notes app migration process v1.2
Lotus notes app migration process   v1.2Lotus notes app migration process   v1.2
Lotus notes app migration process v1.2Officience
 
Helping your students struggle less workshop for braz tesol Goiânia
Helping your students struggle less workshop for braz tesol  GoiâniaHelping your students struggle less workshop for braz tesol  Goiânia
Helping your students struggle less workshop for braz tesol GoiâniaMila Navarro
 
Modern Domino: Domino 9.0.1
Modern Domino: Domino 9.0.1Modern Domino: Domino 9.0.1
Modern Domino: Domino 9.0.1Peter Presnell
 
157 design km wiki serve 2013
157 design km wiki serve 2013157 design km wiki serve 2013
157 design km wiki serve 2013Dorothy Dewitt
 
Overview of lotus notes/domino 8.5
Overview of lotus notes/domino 8.5Overview of lotus notes/domino 8.5
Overview of lotus notes/domino 8.5Nilabh Verma
 
AD201 - IBM Domino Application Development Today And Tomorrow
AD201 - IBM Domino Application Development Today And TomorrowAD201 - IBM Domino Application Development Today And Tomorrow
AD201 - IBM Domino Application Development Today And Tomorrowpjanzen11
 

Viewers also liked (8)

Lotus notes app migration process v1.2
Lotus notes app migration process   v1.2Lotus notes app migration process   v1.2
Lotus notes app migration process v1.2
 
Helping your students struggle less workshop for braz tesol Goiânia
Helping your students struggle less workshop for braz tesol  GoiâniaHelping your students struggle less workshop for braz tesol  Goiânia
Helping your students struggle less workshop for braz tesol Goiânia
 
Sintetizador 4093
Sintetizador 4093Sintetizador 4093
Sintetizador 4093
 
Modern Domino: Domino 9.0.1
Modern Domino: Domino 9.0.1Modern Domino: Domino 9.0.1
Modern Domino: Domino 9.0.1
 
157 design km wiki serve 2013
157 design km wiki serve 2013157 design km wiki serve 2013
157 design km wiki serve 2013
 
Overview of lotus notes/domino 8.5
Overview of lotus notes/domino 8.5Overview of lotus notes/domino 8.5
Overview of lotus notes/domino 8.5
 
21 domino mohan-1
21 domino mohan-121 domino mohan-1
21 domino mohan-1
 
AD201 - IBM Domino Application Development Today And Tomorrow
AD201 - IBM Domino Application Development Today And TomorrowAD201 - IBM Domino Application Development Today And Tomorrow
AD201 - IBM Domino Application Development Today And Tomorrow
 

Similar to UKLUG - IBM Lotus Notes/Domino Application Development Competitive Advantage : The Social Business Edition

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
 
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
 
IBM Smarter Collaboration
IBM Smarter CollaborationIBM Smarter Collaboration
IBM Smarter CollaborationVincent Perrin
 
Introducing ibm-lotus-notes-and-domino-85-slideshow-1231267606343259-1
Introducing ibm-lotus-notes-and-domino-85-slideshow-1231267606343259-1Introducing ibm-lotus-notes-and-domino-85-slideshow-1231267606343259-1
Introducing ibm-lotus-notes-and-domino-85-slideshow-1231267606343259-1Mehdi Loutfi
 
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 Domino 10: A new chapter begins
IBM Domino 10: A new chapter beginsIBM Domino 10: A new chapter begins
IBM Domino 10: A new chapter beginsLetsConnect
 
Enterprise Social Networking
Enterprise Social NetworkingEnterprise Social Networking
Enterprise Social NetworkingAndy Porter
 
Integroi oikein BizTalkilla ja Azurella
Integroi oikein BizTalkilla ja AzurellaIntegroi oikein BizTalkilla ja Azurella
Integroi oikein BizTalkilla ja AzurellaBilot
 
The fork in the road - the Application Modernization Roadmap for Notes/Domin...
The fork in the road -  the Application Modernization Roadmap for Notes/Domin...The fork in the road -  the Application Modernization Roadmap for Notes/Domin...
The fork in the road - the Application Modernization Roadmap for Notes/Domin...John Head
 
Living in the Web is Easy! Making the Move from Rich Clients to Browsers
Living in the Web is Easy! Making the Move from Rich Clients to BrowsersLiving in the Web is Easy! Making the Move from Rich Clients to Browsers
Living in the Web is Easy! Making the Move from Rich Clients to BrowsersRahul A. Garg
 
SharePoint and Business Intelligence: Understanding the Microsoft BI Portal C...
SharePoint and Business Intelligence: Understanding the Microsoft BI Portal C...SharePoint and Business Intelligence: Understanding the Microsoft BI Portal C...
SharePoint and Business Intelligence: Understanding the Microsoft BI Portal C...Perficient, Inc.
 
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
 
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
 
Migration Of Lotus To Ms Slideshare
Migration Of Lotus To Ms   SlideshareMigration Of Lotus To Ms   Slideshare
Migration Of Lotus To Ms SlideshareEdwin Kanis
 
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
 
SoftTechnics overview
SoftTechnics overviewSoftTechnics overview
SoftTechnics overviewSoftTechnics
 

Similar to UKLUG - IBM Lotus Notes/Domino Application Development Competitive Advantage : The Social Business Edition (20)

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...
 
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 ...
 
IBM Smarter Collaboration
IBM Smarter CollaborationIBM Smarter Collaboration
IBM Smarter Collaboration
 
Introducing ibm-lotus-notes-and-domino-85-slideshow-1231267606343259-1
Introducing ibm-lotus-notes-and-domino-85-slideshow-1231267606343259-1Introducing ibm-lotus-notes-and-domino-85-slideshow-1231267606343259-1
Introducing ibm-lotus-notes-and-domino-85-slideshow-1231267606343259-1
 
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 Domino 10: A new chapter begins
IBM Domino 10: A new chapter beginsIBM Domino 10: A new chapter begins
IBM Domino 10: A new chapter begins
 
IBM Notes and Domino 9.0 Social Edition
IBM Notes and Domino 9.0 Social EditionIBM Notes and Domino 9.0 Social Edition
IBM Notes and Domino 9.0 Social Edition
 
Enterprise Social Networking
Enterprise Social NetworkingEnterprise Social Networking
Enterprise Social Networking
 
Integroi oikein BizTalkilla ja Azurella
Integroi oikein BizTalkilla ja AzurellaIntegroi oikein BizTalkilla ja Azurella
Integroi oikein BizTalkilla ja Azurella
 
The fork in the road - the Application Modernization Roadmap for Notes/Domin...
The fork in the road -  the Application Modernization Roadmap for Notes/Domin...The fork in the road -  the Application Modernization Roadmap for Notes/Domin...
The fork in the road - the Application Modernization Roadmap for Notes/Domin...
 
Living in the Web is Easy! Making the Move from Rich Clients to Browsers
Living in the Web is Easy! Making the Move from Rich Clients to BrowsersLiving in the Web is Easy! Making the Move from Rich Clients to Browsers
Living in the Web is Easy! Making the Move from Rich Clients to Browsers
 
SharePoint and Business Intelligence: Understanding the Microsoft BI Portal C...
SharePoint and Business Intelligence: Understanding the Microsoft BI Portal C...SharePoint and Business Intelligence: Understanding the Microsoft BI Portal C...
SharePoint and Business Intelligence: Understanding the Microsoft BI Portal C...
 
Sp fest 2012 sp2010 on the cloud
Sp fest 2012   sp2010 on the cloudSp fest 2012   sp2010 on the cloud
Sp fest 2012 sp2010 on the cloud
 
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
 
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
 
Migration Of Lotus To Ms Slideshare
Migration Of Lotus To Ms   SlideshareMigration Of Lotus To Ms   Slideshare
Migration Of Lotus To Ms Slideshare
 
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®
 
brochure
brochurebrochure
brochure
 
SoftTechnics overview
SoftTechnics overviewSoftTechnics overview
SoftTechnics overview
 

More from 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
 
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
 
Transitioning Data from Legacy Systems into QuickBase
Transitioning Data from Legacy Systems into QuickBaseTransitioning Data from Legacy Systems into QuickBase
Transitioning Data from Legacy Systems into QuickBaseJohn Head
 
DDX-1420: Bringing Your Web Applications to the IBM Digital Experience
DDX-1420: Bringing Your Web Applications to the IBM Digital Experience DDX-1420: Bringing Your Web Applications to the IBM Digital Experience
DDX-1420: Bringing Your Web Applications to the IBM Digital Experience John Head
 
“What the App?”… A Modernization Strategy for Your Business Applications
“What the App?”… A Modernization Strategy for Your Business Applications “What the App?”… A Modernization Strategy for Your Business Applications
“What the App?”… A Modernization Strategy for Your Business Applications John Head
 
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 Cloud and Mobile ... Where to Start?
Application Modernization meets Cloud and Mobile ... Where to Start?Application Modernization meets Cloud and Mobile ... Where to Start?
Application Modernization meets Cloud and Mobile ... Where to Start?John Head
 
Bringing Your Web Apps to IBM Digital Experience
Bringing Your Web Apps to IBM Digital ExperienceBringing Your Web Apps to IBM Digital Experience
Bringing Your Web Apps to IBM Digital ExperienceJohn 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
 
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
 
IBM Digital Experience 2015 - APPLICATION MODERNIZATION IN THE DIGITAL EXPERI...
IBM Digital Experience 2015 - APPLICATION MODERNIZATION IN THE DIGITAL EXPERI...IBM Digital Experience 2015 - APPLICATION MODERNIZATION IN THE DIGITAL EXPERI...
IBM Digital Experience 2015 - APPLICATION MODERNIZATION IN THE DIGITAL EXPERI...John 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
 

More from John Head (20)

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
 
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
 
Transitioning Data from Legacy Systems into QuickBase
Transitioning Data from Legacy Systems into QuickBaseTransitioning Data from Legacy Systems into QuickBase
Transitioning Data from Legacy Systems into QuickBase
 
DDX-1420: Bringing Your Web Applications to the IBM Digital Experience
DDX-1420: Bringing Your Web Applications to the IBM Digital Experience DDX-1420: Bringing Your Web Applications to the IBM Digital Experience
DDX-1420: Bringing Your Web Applications to the IBM Digital Experience
 
“What the App?”… A Modernization Strategy for Your Business Applications
“What the App?”… A Modernization Strategy for Your Business Applications “What the App?”… A Modernization Strategy for Your Business Applications
“What the App?”… A Modernization Strategy for Your Business Applications
 
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 Cloud and Mobile ... Where to Start?
Application Modernization meets Cloud and Mobile ... Where to Start?Application Modernization meets Cloud and Mobile ... Where to Start?
Application Modernization meets Cloud and Mobile ... Where to Start?
 
Bringing Your Web Apps to IBM Digital Experience
Bringing Your Web Apps to IBM Digital ExperienceBringing Your Web Apps to IBM Digital Experience
Bringing Your Web Apps to IBM Digital Experience
 
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
 
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
 
IBM Digital Experience 2015 - APPLICATION MODERNIZATION IN THE DIGITAL EXPERI...
IBM Digital Experience 2015 - APPLICATION MODERNIZATION IN THE DIGITAL EXPERI...IBM Digital Experience 2015 - APPLICATION MODERNIZATION IN THE DIGITAL EXPERI...
IBM Digital Experience 2015 - APPLICATION MODERNIZATION IN THE DIGITAL EXPERI...
 
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)
 

Recently uploaded

Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptxHarnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptxFIDO Alliance
 
Frisco Automating Purchase Orders with MuleSoft IDP- May 10th, 2024.pptx.pdf
Frisco Automating Purchase Orders with MuleSoft IDP- May 10th, 2024.pptx.pdfFrisco Automating Purchase Orders with MuleSoft IDP- May 10th, 2024.pptx.pdf
Frisco Automating Purchase Orders with MuleSoft IDP- May 10th, 2024.pptx.pdfAnubhavMangla3
 
Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)
Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)
Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)Paige Cruz
 
The Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and InsightThe Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and InsightSafe Software
 
How to Check GPS Location with a Live Tracker in Pakistan
How to Check GPS Location with a Live Tracker in PakistanHow to Check GPS Location with a Live Tracker in Pakistan
How to Check GPS Location with a Live Tracker in Pakistandanishmna97
 
2024 May Patch Tuesday
2024 May Patch Tuesday2024 May Patch Tuesday
2024 May Patch TuesdayIvanti
 
JavaScript Usage Statistics 2024 - The Ultimate Guide
JavaScript Usage Statistics 2024 - The Ultimate GuideJavaScript Usage Statistics 2024 - The Ultimate Guide
JavaScript Usage Statistics 2024 - The Ultimate GuidePixlogix Infotech
 
UiPath manufacturing technology benefits and AI overview
UiPath manufacturing technology benefits and AI overviewUiPath manufacturing technology benefits and AI overview
UiPath manufacturing technology benefits and AI overviewDianaGray10
 
Introduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMIntroduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMKumar Satyam
 
Simplifying Mobile A11y Presentation.pptx
Simplifying Mobile A11y Presentation.pptxSimplifying Mobile A11y Presentation.pptx
Simplifying Mobile A11y Presentation.pptxMarkSteadman7
 
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...panagenda
 
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...ScyllaDB
 
ChatGPT and Beyond - Elevating DevOps Productivity
ChatGPT and Beyond - Elevating DevOps ProductivityChatGPT and Beyond - Elevating DevOps Productivity
ChatGPT and Beyond - Elevating DevOps ProductivityVictorSzoltysek
 
Design and Development of a Provenance Capture Platform for Data Science
Design and Development of a Provenance Capture Platform for Data ScienceDesign and Development of a Provenance Capture Platform for Data Science
Design and Development of a Provenance Capture Platform for Data SciencePaolo Missier
 
AI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by AnitarajAI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by AnitarajAnitaRaj43
 
How we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdfHow we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdfSrushith Repakula
 
Portal Kombat : extension du réseau de propagande russe
Portal Kombat : extension du réseau de propagande russePortal Kombat : extension du réseau de propagande russe
Portal Kombat : extension du réseau de propagande russe中 央社
 
Introduction to FIDO Authentication and Passkeys.pptx
Introduction to FIDO Authentication and Passkeys.pptxIntroduction to FIDO Authentication and Passkeys.pptx
Introduction to FIDO Authentication and Passkeys.pptxFIDO Alliance
 
Microsoft BitLocker Bypass Attack Method.pdf
Microsoft BitLocker Bypass Attack Method.pdfMicrosoft BitLocker Bypass Attack Method.pdf
Microsoft BitLocker Bypass Attack Method.pdfOverkill Security
 

Recently uploaded (20)

Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptxHarnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
 
Overview of Hyperledger Foundation
Overview of Hyperledger FoundationOverview of Hyperledger Foundation
Overview of Hyperledger Foundation
 
Frisco Automating Purchase Orders with MuleSoft IDP- May 10th, 2024.pptx.pdf
Frisco Automating Purchase Orders with MuleSoft IDP- May 10th, 2024.pptx.pdfFrisco Automating Purchase Orders with MuleSoft IDP- May 10th, 2024.pptx.pdf
Frisco Automating Purchase Orders with MuleSoft IDP- May 10th, 2024.pptx.pdf
 
Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)
Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)
Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)
 
The Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and InsightThe Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and Insight
 
How to Check GPS Location with a Live Tracker in Pakistan
How to Check GPS Location with a Live Tracker in PakistanHow to Check GPS Location with a Live Tracker in Pakistan
How to Check GPS Location with a Live Tracker in Pakistan
 
2024 May Patch Tuesday
2024 May Patch Tuesday2024 May Patch Tuesday
2024 May Patch Tuesday
 
JavaScript Usage Statistics 2024 - The Ultimate Guide
JavaScript Usage Statistics 2024 - The Ultimate GuideJavaScript Usage Statistics 2024 - The Ultimate Guide
JavaScript Usage Statistics 2024 - The Ultimate Guide
 
UiPath manufacturing technology benefits and AI overview
UiPath manufacturing technology benefits and AI overviewUiPath manufacturing technology benefits and AI overview
UiPath manufacturing technology benefits and AI overview
 
Introduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMIntroduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDM
 
Simplifying Mobile A11y Presentation.pptx
Simplifying Mobile A11y Presentation.pptxSimplifying Mobile A11y Presentation.pptx
Simplifying Mobile A11y Presentation.pptx
 
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
 
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...
 
ChatGPT and Beyond - Elevating DevOps Productivity
ChatGPT and Beyond - Elevating DevOps ProductivityChatGPT and Beyond - Elevating DevOps Productivity
ChatGPT and Beyond - Elevating DevOps Productivity
 
Design and Development of a Provenance Capture Platform for Data Science
Design and Development of a Provenance Capture Platform for Data ScienceDesign and Development of a Provenance Capture Platform for Data Science
Design and Development of a Provenance Capture Platform for Data Science
 
AI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by AnitarajAI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by Anitaraj
 
How we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdfHow we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdf
 
Portal Kombat : extension du réseau de propagande russe
Portal Kombat : extension du réseau de propagande russePortal Kombat : extension du réseau de propagande russe
Portal Kombat : extension du réseau de propagande russe
 
Introduction to FIDO Authentication and Passkeys.pptx
Introduction to FIDO Authentication and Passkeys.pptxIntroduction to FIDO Authentication and Passkeys.pptx
Introduction to FIDO Authentication and Passkeys.pptx
 
Microsoft BitLocker Bypass Attack Method.pdf
Microsoft BitLocker Bypass Attack Method.pdfMicrosoft BitLocker Bypass Attack Method.pdf
Microsoft BitLocker Bypass Attack Method.pdf
 

UKLUG - IBM Lotus Notes/Domino Application Development Competitive Advantage : The Social Business Edition

  • 1. IBM Lotus Notes/Domino Application Development Competitive Advantage : The Social Business Edition John Beck, BUE, Worldwide Messaging Sales, IBM John Head, Director of Enterprise Collaboration, PSC Group, LLC
  • 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, 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: +1 508.414.0734 twitter.com/jhnbck http://www.linkedin.com/in/jhnbck 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
  • 4. PSC consultants specialize in all things IBM Lotus, from infrastructure to administration to PSC Group, LLC is a professional services and information technology development. From health checks to installation to find tuning your applications. Our specialty is consulting firm that understands in transforming your Notes applications into the next generation of XPages applications. We can technology is fundamental in the modernize your critical business applications and infuse them with social and mobile functionality. development of business solutions. Success is collaboration, creation and innovation. It’s about taking what a business does and making it better. F O U N D E D I N 1 9 9 0
  • 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. Notes Apps “by the numbers”:  280,000 active developers  $45m investment by IBM since 2007  10,000,000 applications in  Discussion databases  Inventory and project management  use  Community forums Process tracking  Document storage and collaboration  Sales force automation  Customer relationship management  Product catalogs and price lists  64,000 developers and 200  Help desk and customer support  Billing systems projects active in open  Human resources  Audit and assessment source community Today's Notes/Domino offers the easiest, fastest and richest development of Web 2.0 apps.
  • 9.
  • 10. From this... Jacobs eLite 1.0
  • 11. To this with xPages - Jacobs eLite 2.0
  • 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 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. 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
  • 21. F O U N D E D I N 1 9 9 0
  • 22. Integration • Mobile Enablement • Workflow • Custom Applications • Rules Engines • Dashboards • Collaboration • Process Improvement • SOA • Agile/Sustainable • Portals/Websites Architectures Our Partners
  • 23. PSC’s real world experiences with XPages “The impact of a consumer economy on the business and enterprise application space”
  • 24. 2012 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 here and growing • The Burning Question – “What about the apps?”
  • 25. What Applications are Your Users Using?
  • 26. What Applications are Your Users Using?
  • 27. What Applications are Your Users Using?
  • 28. What Applications are Your Users Using?
  • 29. What Applications are Your Users Using?
  • 30. Do you think they really want to use this?
  • 31. I know what your thinking … Your users aren’t like others. They use the apps we tell them. They do all their business on approved tools.
  • 32. You're wrong. More than 50% of business users bypass internal applications for public tools.
  • 33. Because the internal tools are: Too slow Too restrictive Not accessible at home Not on the mobile device Not Sexy
  • 34. 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
  • 35. How modern are your applications? • PSC’s experience is that once a business application is put into use, it is rarely updated • Minor changes made to support business needs • 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?
  • 36. Existing Domino Application Types Documents & Enterprise Business Discussions Applications Applications 40% of total apps 25% of total apps 35% of total apps Based on Templates Highly transactional Mission Critical that come with or huge volumes of Organization Unique Domino data Heavy use of custom Recommendation: Recommendation: workflow and/or Move to standard Rebuild on top of security platforms/apps Enterprise Java, Recommendation: Update with new .NET or other Move to the web via XPages Templates technology XPages from IBM (2011) Use third party tool(s) SmartCloud Engage Other Offerings Taken from PSC's Application Modernization White Paper and Presentations
  • 37. Leveraging The Notes/Domino Platform • Once you decide to stay on the Notes Platform • Maximize your investment in Lotus technology! • Modernize your applications • Make your users happy with appealing look-and- feel of applications • Develop once, use many times • Extend your applications to the web and mobile devices with XPages
  • 38. Modern Notes/Domino Applications Modern Notes apps have: Techniques used • Appealing Web 2.0 front-end • Web 2.0 Tools • Modern Business Processes • HTML • JavaScript • Standard Corporate Web • AJAX Branding • Java Toolkits • User Self Service • Sencha • Auto / Self Updating • jQuery • Works across platforms • XPages • Windows / MAC / Linux • Mobile Platforms • Works across devices • iOS • Android • Smart Phones • Blackberry OS • Tablets • Blackberry Playbook • Laptops • Windows Phone 7 • Home Computers • Flash / Air
  • 39. Why XPages? • ‘Develop Once, Use Multiple Places’ is finally reality • Works in Notes Client, Browser, & Mobile • User base can decide how they want to work, where they want to work • Corporate Web Branding easily applied • Source Code Control (SVN, etc.) • Most rapid updates of development tool in the platform ever (ExtLib, etc.)
  • 40. Why XPages? Performance of modern web applications brought to the platform Notes Application XPages Application • Opening on Server thru • Opening on Server thru VPN VPN • ~ 30 to 60 seconds • ~ 6 to 10 seconds • Opening Replica • Opening Replica • ~20 seconds • ~ 3 to 5 seconds • Open in Web Browser • ~ under 2 seconds
  • 41. Why XPages? • XPages is developer friendly • Notes developers w/ web skills can transition easily • 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
  • 42. Samples of PSC’s XPages Development These are real world applications
  • 43. App #1: Standard Notes Document Library
  • 44. App #1: Standard Notes Document Library • XPages Version
  • 45. App #2: Notes Client Application
  • 46. App #2: Notes Client Application XPages Version
  • 47. App #3: Notes Client Application
  • 48. App #3: Notes Client Application XPages Version
  • 49. App #3: Notes Client Application XPages Version
  • 50. App #3: Notes Client Application XPages Version
  • 51. App #3: Notes Client Application XPages Version
  • 52. App #3: Notes Client Application XPages Version
  • 53. App #3: Notes Client Application XPages Version
  • 54. App #4: Notes Client Application
  • 55. App #4: Notes Client Application XPages Version
  • 56. App #4: Notes Client Application XPages Version
  • 57. App #4: Notes Client Application XPages Version Mobile Version
  • 58. App #5: Excel Application
  • 59. App #5: Notes Client Application XPages Version
  • 60. App #5: Notes Client Application XPages Version
  • 61. App #5: Notes Client Application XPages Version
  • 62. App #5: Notes Client Application XPages Version
  • 63. App #5: Notes Client Application XPages Version
  • 64. App #6: XPages Application
  • 65. App #6: XPages Application
  • 66. App #7: XPages Application
  • 67. App #7: XPages Application
  • 68. App #7: XPages Application
  • 69. App #7: XPages Application
  • 70. App #7: XPages Application
  • 71. App #7: XPages Application
  • 72. App #8: XPages Application
  • 73. App #8: XPages Application
  • 74. App #8: XPages Application
  • 75. App #8: XPages Application
  • 76. App #8: XPages Application
  • 77. App #8: XPages Application
  • 78. App #9: XPages Application
  • 79. 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.
  • 80. 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
  • 82. 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
  • 84. Document Workflow App XPages Version - Mobile • Uses the OpenNTF.org Mobile Controls Project • Provides Custom UI for iPhone and other mobile devices
  • 85. 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
  • 86. 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
  • 87. 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
  • 88. 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
  • 90. 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
  • 91. 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
  • 92. Application Modernization in 2012 • 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
  • 93. 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.
  • 94. 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.
  • 95. 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
  • 96. IBM's software portfolio provides a strong foundation for delivering Social Business solutions and infrastructure
  • 97. Enterprises are increasingly looking for a mobile platform IBM can deliver a complete suite of mobile enterprise solutions Extend business capabilities to mobile devices Transform and enable business processes via mobile and social IBM Mobile Enterprise Build mobile Solutions applications and Manage mobile sites devices and Connect to, and applications run enterprise Secure mobile systems in support business of mobile
  • 98. Choice and flexibility for devices
  • 99. Work faster and smarter with embedded experiences that reduce context switching and improve productivity 99
  • 100. XPages in Activity Streams
  • 101. XPages in Activity Streams
  • 102. XPages in Activity Streams
  • 103. XPages in Activity Streams
  • 104. XPages in Activity Streams
  • 105. XPages in Activity Streams
  • 106. XPages in Activity Streams
  • 107. XPages in Activity Streams
  • 108. Risk Based Inspection + Challenge: Capturing Asset Knowledge across a multi functional team – The ABB RBI+© consultancy process is used by leading process industry organizations to ensure the continued safe operation of their plants. Solution Description – The XPages solution underpins a highly collaborative process combining the knowledge and experience of both the ABB Consultants and the client operating teams. Benefits: – 30% reduction in time taken per study – $3m + savings for ABB and their customers – Visualizes ABB’s RBI+© methodology – Full fidelity Notes and browser functionality allows seamless off-line working – Deployable on premises using IBM XWork Servers
  • 109. i-Bank & Safebook. Raiffeisen Salzburg Challenge: Modernize and “socialize” the i-Bank Banking Software – Transforming CRM, Sales & Marketing processes – Change Product Management by user involvement – More flexibility in customer facing advisory processes Solution Description – Universal Banking Front-end, built on Domino XPages – “i-Apps” with intelligent and compelling UI, Dashboards, Follow objects, Activity Stream, Produpedia etc., result in new user experience Benefits: – Enhanced service quality, better Marketing- & Sales efficiency – Embracing networks of people to create new business value and opportunities – Making better decisions, faster. Reduction of process complexity and information overload.
  • 110. Smart Government: DLR Rhein Hessen-Nahe- Hunsrueck Germany DIENSTLEISTUNGSZENTRUM LAENDLICHER RAUM (DLR)RHEINHESSEN-NAHE-HUNSRUECK Business Challenge  Eco-Farming where Better Research = Better Wine  Partnership between government and local businesses – Environmental friendly agricultural production processes – Pilot operations for cultivation of vine-grapes – Sharing research, statistics and first-hand experience – Accelerate advances in horticulture Solution Description  Sharing of information across 350 users / 20 locations – Consolidation of disparate data / applications on Domino – XPages enable web access to the data by role / by location Benefits  From prototype to production in 6 months – Reducing the amount of time to find location specific information by 50% – Eliminating unwanted / unneeded information reduces search time by 75%
  • 111. 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
  • 112. 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/
  • 113. XPages Jumpstart for Notes Developers 1) XPages Books 1) Click books  for links to purchase page 2) Follow the Podcasts 1) http://notesin9.com 2) http://thexcast.net 3) Work thru Declan Lynch's XPages Tutorial: 1) http://www.qtzar.com/learning-xpages/ 4) Xpages.info for all the information, videos, and more 5) OpenNTF.org 1) Extension Library Download 2) Lots of projects
  • 114. 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
  • 115. 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/...
  • 116. 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/in/jhnbck Facebook.com/johndhead Twitter.com/johnhead LinkedIN.com/in/johndhead Slideshare.com/johnhead Youtube.com/johnhead