IBM Lotus Notes/Domino   Application DevelopmentCompetitive Advantage : The Social        Business Edition                ...
John Beck, Worldwide BUE, Messaging SalesIBM Collaboration Solutions  ●   No, I am not very talented at basketball (thats ...
John Headjhead@psclistens.com     Facebook.com/johndhead     Facebook.com/PSCGroup                             Twitter.com...
F O U N D E D   I N   1 9 9 0
Agenda●   Domino Application Development Today    “not your Fathers Designer”       –   Advantages of Domino over Microsof...
Lets talk about Domino applications          but not these Domino applications, please...
Designer 8.5.X - a world-class RAD environmentBusiness-process-driven applications that enable people to collect, organize...
Thousands of enterprises around the globe trust their corecollaborative and business applications to Lotus Notes & Domino....
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 Lotu...
Domino XPages Mobile Specific Controls                View Panel   Navigation Bar    Form with Outline/Menu               ...
Adobe Flash cant run on Apple iOS …        … but Domino applications can!  ●      "XPages have allowed me to deliver class...
Agenda   ●   Domino Application Development Today       “not your Fathers Designer”          –   Advantages of Domino over...
Domino is a Premiere application platform  ●   Claims heard about why one should move to SharePoint          –   SharePoin...
Factors to Consider Content taken from Microsoft published feature documentation on microsoft.com/sharepoint and IBM Proje...
Factors to Consider continued... Content taken from Microsoft published feature documentation on microsoft.com/sharepoint ...
What To Do With What You Already Have   Bring your Notes/Domino client applications to the Web with   XPages!   ●   Preser...
So urc e : Ga rtne r. M rc h 2 0 1 1 . H                       a                ttp:/ / im a ge s rv .ga rtne r.c o m / pv...
Agenda  ●   Domino Application Development Today      “not your Fathers Designer”         –   Advantages of Domino over Mi...
F O U N D E D   I N   1 9 9 0
Our                  OurPeople                  Clients            Our         Solutions        PS C                     E...
People  Clients                       DirectionProspects   Delivery
• Integration        • Mobile Enablement• Workflow           • Custom Applications• Rules Engines      • Dashboards• Colla...
PS re al w o rld e xpe rie nc e s    C’s        w ith X  Page s  “ Th e im pac t o f a c o nsum e r    e c o no m y o n th...
   We are at an application crossroad    Email has become a commodity           Domino or Exchange or Google          ...
• Click to edit Master subtitle styleWhat Applications are Your Users Using?                 ©2012 Property of PSC Group, ...
• Click to edit Master subtitle styleWhat Applications are Your Users Using?                 ©2012 Property of PSC Group, ...
• Click to edit Master subtitle styleWhat Applications are Your Users Using?                 ©2012 Property of PSC Group, ...
• Click to edit Master subtitle styleWhat Applications are Your Users Using?                 ©2012 Property of PSC Group, ...
• Click to edit Master subtitle styleWhat Applications are Your Users Using?                 ©2012 Property of PSC Group, ...
• Click to edit Master subtitle styleWhat Applications are Your Users Using?                 ©2012 Property of PSC Group, ...
• Click to edit Master subtitle styleDo you think they really want to use this?                 ©2012 Property of PSC Grou...
I know what your thinking … Your users aren’t like others.They use the apps we tell them.  They do all their business     ...
Youre 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...
   End User expect consumer Web 2.0 Experiences at     work   End Users will find their own solutions if applications   ...
   PSC’s experience is that once a business     application is put into use, it is rarely updated   Minor changes made t...
Documents &                                          Enterprise                    Business      Discussions              ...
   Once you decide to stay on the Notes Platform          Maximize your investment in Lotus            technology!      ...
   Modern Notes apps have:                          Techniques used      ◦ Appealing Web 2.0 front-end                  ...
•   ‘Develop Once, Use Multiple Places’ is finally      reality      • Works in Notes Client, Browser, & Mobile      • Use...
Performance of modern web applications broughtto the platform• Notes Application                        • XPages Applicati...
•   XPages is developer friendly      • Notes developers w/ web skills can transition        easily      • Web developers ...
Samples of PSC’sXPages Development  These are real world applications
• Click to edit Master subtitle styleApp #1: Standard Notes Document Library                 ©2012 Property of PSC Group, ...
• Click to edit Master subtitle styleApp #1: Doc Library Modernization with XPages                 ©2012 Property of PSC G...
• Click to edit Master subtitle styleApp #2: Notes Client Application                 ©2012 Property of PSC Group, LLC
• Click to edit Master subtitle styleApp #2: Modernization with XPages                ©2012 Property of PSC Group, LLC
• Click to edit Master subtitle styleApp #3: Notes Client Custom Application                 ©2012 Property of PSC Group, ...
• Click to edit Master subtitle styleApp #3: Modernization with XPages                ©2012 Property of PSC Group, LLC
• Click to edit Master subtitle styleApp #3: Modernization with XPages                ©2012 Property of PSC Group, LLC
• Click to edit Master subtitle styleApp #4: Modernization with XPages                ©2012 Property of PSC Group, LLC
• Click to edit Master subtitle styleApp #4: Modernization with XPages                ©2012 Property of PSC Group, LLC
App #4: Mobile Solution with XPages               ©2012 Property of PSC Group, LLC
App #5: Previous Application                ©2012 Property of PSC Group, LLC
• Click to edit Master subtitle styleApp #5: Modernization with XPages                ©2012 Property of PSC Group, LLC
• Click to edit Master subtitle styleApp #5: Modernization with XPages                ©2012 Property of PSC Group, LLC
• Click to edit Master subtitle styleApp #5: Modernization with XPages               ©2012 Property of PSC Group, LLC
• Click to edit Master subtitle styleApp #5: Modernization with XPages               ©2012 Property of PSC Group, LLC
In Summer of 2010, IBM asked PSC to review a Notes application and      compare modernizing the        application with bo...
1.   Take an existing Notes Client Application2.   Catalog the Notes Client Assets3.   Create XPages Application4.   Creat...
• Click to edit Master subtitle styleXPages Document Workflow in Notes Today                ©2012 Property of PSC Group, LLC
•   1 User Form – Agreement      • 4 Dialogs• 5 System Forms – Keywords, Lookups• 30 User Views• 17 System Views• Workflow...
XPages Document Workflow with XPages UI              ©2012 Property of PSC Group, LLC
•   Uses the OpenNTF.org Mobile      Controls Project•   Provides Custom UI for      iPhone and other mobile      devicesX...
• Created a New XPages Interface• Created Custom Theme with custom branding   and color scheme• Only Interface Changes    ...
Notes:1. Custom Theme is a one time effort. Can be reused by all future     XPages Applications2. Mobile Controls were cre...
•   Same Notes Client application•   Document tasks to build feature comparable     SharePoint application•   Use SharePoi...
•   Create SharePoint Site      • Create Agreement Form & Dialogs      • Create Web Parts & Reports      • Create Keyword ...
SharePoint Development Estimates               ©2012 Property of PSC Group, LLC
•   PSC recommends Windows Workflow over SharePoint      Workflow using SharePoint Designer due to it’s quality and      s...
XPages Task          Hrs.                    SharePoint Task           Hrs.XPages User Interface 64                     Sh...
   Your users are demanding modern applications in the      workplace   Smartphones and Tablets will force you to embrac...
Your users will workwith applications thatmatch the experience they have at home.
Agenda  ●   Domino Application Development Today      “not your Fathers Designer”         –   Advantages of Domino over Mi...
IBMs software portfolio provides a strong foundation for delivering Social                  Business solutions and infrast...
Risk Based Inspection +Challenge: Capturing Asset Knowledge across a multi functional team   – The ABB RBI+© consultancy p...
Pathfinder: Client Services XPage Interface Challenge: Client information managed in multiple, independent Domino database...
i-Bank & Safebook. Raiffeisen SalzburgChallenge: Modernize and “socialize” the i-Bank Banking Software   – Transforming CR...
Challenge: Analyze and deliver gigabytes of complex data to thousands of customers reliably and securely     – 50+ GB of D...
Heart Failure Awareness                        & Web ShopBusiness Challenge   – Expand sales by establishing establishing ...
Smart Government: DLR Rhein Hessen-Nahe-Hunsrueck GermanyDIENSTLEISTUNGSZENTRUM LAENDLICHER RAUM (DLR)RHEINHESSEN-NAHE-HUN...
ModelleisenbahnKeeps track of customer signals with IBM Lotus Notes® and Domino®Business Challenge    – Model railway manu...
Next steps for Notes/Domino developers   ●   Learn to use XPages           –   It is the strategic direction for N/D appli...
More next steps....   ●   Start to use Java pervasively           –   XPages business logic, agents...           –   Disco...
XPages Jumpstart for Notes Developers   1)Get the Mastering XPages Book     http://www.ibmpressbooks.com/book     store/pr...
Summary●   Social Business applications build on our heritage...●   ...but Social Business today demands new types of appl...
Some Additional Resources●   DeveloperWorks         –   http://www.ibm.com/developerworks/         –   http://www.ibm.com/...
Questions and Your Feedback        How to reach John:       How to reach tall John:            John Head                  ...
IBM Lotus Notes/Domino App. Dev. Competitive Advantage: The Social Business Edition
Upcoming SlideShare
Loading in...5
×

IBM Lotus Notes/Domino App. Dev. Competitive Advantage: The Social Business Edition

5,203

Published on

Some organizations are neglecting or under-utilizing one of the greatest IT assets in their portfolio today - the Notes/Domino application platform. Some are even considering re-coding Domino applications in other languages and development tools. In this session we present the business case and technical merits of Notes and Domino in direct comparison to other tools such as Microsoft SharePoint. We will put application migration and new application development head to head. Based on data collected from real-world engagements we will demonstrate the positive return on investment of the Notes platform. We will also discuss PSC's application modernization strategy and how it helps move customers from merely maintaining Notes applications to increasing their value with Domino XPages and advanced collaboration functionality. If your organization is considering a migration or is under using your Notes/Domino investment, this session is for you.

Published in: Technology, Business
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
5,203
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
82
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

IBM Lotus Notes/Domino App. Dev. Competitive Advantage: The Social Business Edition

  1. 1. IBM Lotus Notes/Domino Application DevelopmentCompetitive Advantage : The Social Business Edition John Beck, IBM John D. Head, PSC Group 1
  2. 2. John Beck, Worldwide BUE, Messaging SalesIBM Collaboration Solutions ● No, I am not very talented at basketball (thats why I have a job at IBM!). ● “Who am I?” I am responsible for global sales of IBMs messaging portfolio (Notes/Domino, Traveler, Protector, Symphony) – Previously, I have held sales, product management, development and support roles within IBM all focused on the IBM Collaboration Solutions portfolio. ● Working with Notes since R3 in 1995 and managed production Domino environment on NT Alpha (really!?!). ● Recently moved my family to Wisconsin from Massachusetts (yes it is colder). ● “Why am I here?” As companies analyze their investments in messaging, they are realizing the incredible value that Domino applications have to their business and processes. They are also looking to shift that investment to new access modes and transform their end user computing environments. ● Follow/contact/link to me: Phone - +1 508.414.0734 Twitter - “jhnbck” LinkedIn - “http://www.linkedin.com/pub/john-beck/0/a46/214a” E-mail - “john_beck@us.ibm.com”
  3. 3. John Headjhead@psclistens.com Facebook.com/johndhead Facebook.com/PSCGroup Twitter.com/johnhead Twitter.com/PSCGroup1051 Perimeter DriveSuite 500 LinkedIN.com/in/johndhead Linkedin.com/company/psc-group-llcSchaumburg, 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. 4. F O U N D E D I N 1 9 9 0
  5. 5. Agenda● Domino Application Development Today “not your Fathers Designer” – Advantages of Domino over Microsoft SharePoint● Notes from the field – PSCs real world experiences● Domino Application Development Tomorrow The IBM Social Business Toolkit
  6. 6. Lets talk about Domino applications but not these Domino applications, please...
  7. 7. Designer 8.5.X - a world-class RAD environmentBusiness-process-driven applications that enable people to collect, organize, share, and trackinformation. ● 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. 8. Thousands of enterprises around the globe trust their corecollaborative and business applications to Lotus Notes & Domino. N o te s Apps “b y th e n u m b e rs ”:  280,000 active developers  $45m investment by IBM since 2007  Discussion databases  Inventory and project management  10,000,000 applications in  Community forums  Process tracking use  Document storage and collaboration  Sales force automation  Customer relationship management  Product catalogs and price lists  64,000 developers and  Help desk and customer support  Billing systems 200 projects active in  Human resources  Audit and assessment open source communityTodays Notes/Domino offers the easiest, fastest and richest development of Web 2.0 apps.
  9. 9. From this... Jacobs eLite 1.0
  10. 10. To this with xPages - Jacobs eLite 2.0
  11. 11. 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/
  12. 12. Domino XPages Mobile Specific Controls View Panel Navigation Bar Form with Outline/Menu Validation Search Bar Filter
  13. 13. Adobe Flash cant 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)
  14. 14. Agenda ● Domino Application Development Today “not your Fathers Designer” – Advantages of Domino over Microsoft SharePoint ● Notes from the field – PSCs real world experiences ● Domino Application Development Tomorrow The IBM Social Business Toolkit
  15. 15. 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)
  16. 16. Factors to Consider Content taken from Microsoft published feature documentation on microsoft.com/sharepoint and IBM Project Liberate presentations
  17. 17. Factors to Consider continued... Content taken from Microsoft published feature documentation on microsoft.com/sharepoint and IBM Project Liberate presentations
  18. 18. 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 applications data and business logic while providing a modern Web 2.0 developer experience ● Provides browser and mobile access and still allows you to take that application securely offline with all application logic available using the Notes client ● Expands the reach of your Domino applications to other IBM platforms like WebSphere Portal and IBM Connections thru iWidgets
  19. 19. So urc e : Ga rtne r. M rc h 2 0 1 1 . H a ttp:/ / im a ge s rv .ga rtne r.c o m / pv _o b j_c a c h e / pv _o b j_id_7 B CF1 8 6 C9 B A 2 A FA D7 F3 5 EB A B 3 A 0 7 0 0 / file na m e / a rtic le 1 5 .pdf D7 B 1 B 5 7 2 2 B
  20. 20. Agenda ● Domino Application Development Today “not your Fathers Designer” – Advantages of Domino over Microsoft SharePoint ● Notes from the field – PSCs real world experiences ● Domino Application Development Tomorrow The IBM Social Business Toolkit
  21. 21. F O U N D E D I N 1 9 9 0
  22. 22. Our OurPeople Clients Our Solutions PS C E c o s ys te m
  23. 23. People Clients DirectionProspects Delivery
  24. 24. • Integration • Mobile Enablement• Workflow • Custom Applications• Rules Engines • Dashboards• Collaboration • Process Improvement• SOA • Agile/Sustainable• Portals/Websites Architectures Our Partners
  25. 25. PS re al w o rld e xpe rie nc e s C’s w ith X Page s “ Th e im pac t o f a c o nsum e r e c o no m y o n th e b usine ssand e nte rprise applic atio n spac e ”
  26. 26.  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?”2012 State of the Application ©2012 Property of PSC Group, LLC
  27. 27. • Click to edit Master subtitle styleWhat Applications are Your Users Using? ©2012 Property of PSC Group, LLC
  28. 28. • Click to edit Master subtitle styleWhat Applications are Your Users Using? ©2012 Property of PSC Group, LLC
  29. 29. • Click to edit Master subtitle styleWhat Applications are Your Users Using? ©2012 Property of PSC Group, LLC
  30. 30. • Click to edit Master subtitle styleWhat Applications are Your Users Using? ©2012 Property of PSC Group, LLC
  31. 31. • Click to edit Master subtitle styleWhat Applications are Your Users Using? ©2012 Property of PSC Group, LLC
  32. 32. • Click to edit Master subtitle styleWhat Applications are Your Users Using? ©2012 Property of PSC Group, LLC
  33. 33. • Click to edit Master subtitle styleDo you think they really want to use this? ©2012 Property of PSC Group, LLC
  34. 34. 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.
  35. 35. Youre wrong.More than 50% of business users bypass internal applications for public tools.
  36. 36. Because the internal tools are: Too slow Too restrictive Not accessible at home Not on the mobile device Not Sexy
  37. 37.  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 irrelevantEnd Users Expect Modern Applications ©2012 Property of PSC Group, LLC
  38. 38.  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?How modern are your applications? ©2012 Property of PSC Group, LLC
  39. 39. 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 •Recommendation: •Update with new Java, .NET or •Move to the web XPages Templates other technology via XPages from IBM (2011) •Use third party tool(s) •LotusLive Engage •Other OfferingsTaken from PSCs Application Modernization White Paper and PresentationsExisting Domino Application Types ©2012 Property of PSC Group, LLC
  40. 40.  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 XPagesLeveraging The Lotus Platform ©2012 Property of PSC Group, LLC
  41. 41.  Modern Notes apps have:  Techniques used ◦ Appealing Web 2.0 front-end ◦ Web 2.0 Tools ◦ Modern Business Processes  HTML  JavaScript ◦ Standard Corporate Web Branding  AJAX  Java Toolkits ◦ User Self Service  Sencha ◦ Auto / Self Updating  jQuery ◦ Works across platforms ◦ XPages ◦ Windows / MAC / Linux ◦ Mobile Platforms ◦ Works across devices ◦ iOS ◦ Smart Phones ◦ Android ◦ Tablets ◦ Blackberry OS ◦ Laptops ◦ Blackberry Playbook ◦ Windows Mobile 7 ◦ Home Computers ◦ Flash / Air ©2012 Property of PSC Group, LLC
  42. 42. • ‘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? ©2012 Property of PSC Group, LLC
  43. 43. Performance of modern web applications broughtto the platform• Notes Application • XPages Application of above Notes Application • Opening on Server thru VPN • Opening on Server thru 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 secondsWhy XPages? ©2012 Property of PSC Group, LLC
  44. 44. • 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 varyWhy XPages? ©2012 Property of PSC Group, LLC
  45. 45. Samples of PSC’sXPages Development These are real world applications
  46. 46. • Click to edit Master subtitle styleApp #1: Standard Notes Document Library ©2012 Property of PSC Group, LLC
  47. 47. • Click to edit Master subtitle styleApp #1: Doc Library Modernization with XPages ©2012 Property of PSC Group, LLC
  48. 48. • Click to edit Master subtitle styleApp #2: Notes Client Application ©2012 Property of PSC Group, LLC
  49. 49. • Click to edit Master subtitle styleApp #2: Modernization with XPages ©2012 Property of PSC Group, LLC
  50. 50. • Click to edit Master subtitle styleApp #3: Notes Client Custom Application ©2012 Property of PSC Group, LLC
  51. 51. • Click to edit Master subtitle styleApp #3: Modernization with XPages ©2012 Property of PSC Group, LLC
  52. 52. • Click to edit Master subtitle styleApp #3: Modernization with XPages ©2012 Property of PSC Group, LLC
  53. 53. • Click to edit Master subtitle styleApp #4: Modernization with XPages ©2012 Property of PSC Group, LLC
  54. 54. • Click to edit Master subtitle styleApp #4: Modernization with XPages ©2012 Property of PSC Group, LLC
  55. 55. App #4: Mobile Solution with XPages ©2012 Property of PSC Group, LLC
  56. 56. App #5: Previous Application ©2012 Property of PSC Group, LLC
  57. 57. • Click to edit Master subtitle styleApp #5: Modernization with XPages ©2012 Property of PSC Group, LLC
  58. 58. • Click to edit Master subtitle styleApp #5: Modernization with XPages ©2012 Property of PSC Group, LLC
  59. 59. • Click to edit Master subtitle styleApp #5: Modernization with XPages ©2012 Property of PSC Group, LLC
  60. 60. • Click to edit Master subtitle styleApp #5: Modernization with XPages ©2012 Property of PSC Group, LLC
  61. 61. In Summer of 2010, IBM asked PSC to review a Notes application and compare modernizing the application with both XPages andedit Master subtitle style • Click to Microsoft SharePoint. This is the result of that effort. ©2012 Property of PSC Group, LLC
  62. 62. 1. Take an existing Notes Client Application2. Catalog the Notes Client Assets3. Create XPages Application4. Create Custom Theme5. Build Mobile Interface6. Compare with SharePoint applicationNotes Client to XPages – PSC’s Process ©2012 Property of PSC Group, LLC
  63. 63. • Click to edit Master subtitle styleXPages Document Workflow in Notes Today ©2012 Property of PSC Group, LLC
  64. 64. • 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 ElementsXPages Document Workflow Details ©2012 Property of PSC Group, LLC
  65. 65. XPages Document Workflow with XPages UI ©2012 Property of PSC Group, LLC
  66. 66. • Uses the OpenNTF.org Mobile Controls Project• Provides Custom UI for iPhone and other mobile devicesXPages Document Workflow XPages Interfacefor Mobile ©2012 Property of PSC Group, LLC
  67. 67. • 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 interfaceXPages UI Details ©2012 Property of PSC Group, LLC
  68. 68. Notes:1. Custom Theme is a one time effort. Can be reused by all future XPages Applications2. Mobile Controls were created as Custom Controls that can be reusedXPages Development Results ©2012 Property of PSC Group, LLC
  69. 69. • 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 costsComparing XPages to SharePoint ©2012 Property of PSC Group, LLC
  70. 70. • 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 ExtensionSharePoint Development Estimates ©2012 Property of PSC Group, LLC
  71. 71. SharePoint Development Estimates ©2012 Property of PSC Group, LLC
  72. 72. • 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 changesSharePoint Development Estimates Notes ©2012 Property of PSC Group, LLC
  73. 73. XPages Task Hrs. SharePoint Task Hrs.XPages User Interface 64 SharePoint Site 4Custom Theme 16 Agreement Form 24Excel Export 8 Web Parts & Reports 16Mobile Controls 16 Windows Workflow 24 Implement Security 40 Excel Export 8 • Click to edit Master subtitle style Move Data 16 Create Master Page 16 Create iPhone Interface 40Offline 0 Offline ?? 104 Total 188Development Head to Head ©2012 Property of PSC Group, LLC
  74. 74.  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 dont have to migrate to get Modern and MobileApplication Modernization in 2012 ©2012 Property of PSC Group, LLC
  75. 75. Your users will workwith applications thatmatch the experience they have at home.
  76. 76. Agenda ● Domino Application Development Today “not your Fathers Designer” – Advantages of Domino over Microsoft SharePoint ● Notes from the field – PSCs real world experiences ● Domino Application Development Tomorrow The IBM Social Business Toolkit
  77. 77. IBMs software portfolio provides a strong foundation for delivering Social Business solutions and infrastructure Social Networking Social Content Social Analytics Owned social networks Analytics Discover Engagement apps Engage Reach Channels Context and relevance Monitoring Social connectors Social content platform Optimization Process Management Information Management Governance and Lifecycle BPM Rules Information integration ILG&M Security Act Connectors ESB MDM Data warehousing Community gov. Mobile Open Standards
  78. 78. Risk Based Inspection +Challenge: Capturing Asset Knowledge across a multi functional team – The ABB RBI+© consultancy process is used by leading process industry organisations 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 – Visualises ABB’s RBI+© methodology – Full fidelity Notes and browser functionality allows seamless off-line working – Deployable on premises using IBM XWork Servers79 © 2011 IBM Corporation
  79. 79. Pathfinder: Client Services XPage Interface Challenge: Client information managed in multiple, independent Domino databases – No one place to see entire client portfolio – Excess navigation and data duplication – Difficult to use and support Solution Description: Single web interface developed using XPages – Single point of entry for all client information – Client/Activity focused interface – Complete relationship available in single UI Benefits: Improved efficiency – More time available to serve clients – Improved coordination among providers – More efficient service delivery – Improved case management80 © 2011 IBM Corporation
  80. 80. i-Bank & Safebook. Raiffeisen SalzburgChallenge: 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 processesSolution 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 experienceBenefits: – 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.81 © 2011 IBM Corporation
  81. 81. Challenge: Analyze and deliver gigabytes of complex data to thousands of customers reliably and securely – 50+ GB of Data – 300,000 + Records Solution Description – Notes/Domino and XPages – Secure and easy entry of new data in Notes – Efficient and safe storage of critical data – Secure delivery on a subscription basis via Xpages Benefits: – Performance “Notes and Domino enable entry, storage, and analysis of critical data securely – Security and easily, then easily deliver that data to customers on a subscription basis – Reliability via a great looking, high-performance Web site using XPages.” Brian Benz – Deloitte Recap LLC82 © 2011 IBM Corporation
  82. 82. Heart Failure Awareness & Web ShopBusiness Challenge – Expand sales by establishing establishing a portal heart failure and defibrillator products – Target private, business and the public sectorSolution Description – Built on Domino 8.5.2 and XPages – Features a content management system (CMS) and a web shop – Integrates with existing product catalog, CRM and ordering system which are all Notes based applications – Web shop integrates with 3rd party payment card gateway to off-load PCI complianceBenefits – Provides way to raise awareness on heart failure and increase revenue thru Web commerce – Integrates with existing Notes/Domino based applications83 © 2011 IBM Corporation
  83. 83. Smart Government: DLR Rhein Hessen-Nahe-Hunsrueck GermanyDIENSTLEISTUNGSZENTRUM LAENDLICHER RAUM (DLR)RHEINHESSEN-NAHE-HUNSRUECKBusiness 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 horticultureSolution 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 locationBenefits 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%84 © 2011 IBM Corporation
  84. 84. ModelleisenbahnKeeps track of customer signals with IBM Lotus Notes® and Domino®Business Challenge – Model railway manufacturer Modelleisenbahn wanted to capture more detailed information about its sales team’s interactions with customers to “This CRM solution from enhance sales management and provide a platform for analytics. The COC IT-Services proves the company also wanted to find a way to give travelling sales staff instant utility of IBM Lotus Notes access to daily sales data. and Domino as a platform for applications that can helpSolution Description deliver real business value.” – CRM solution based on the company’s existing IBM Lotus Notes and Domino platform, and integrated with its Infor ERP Baan solution. The — Wilfried Kreuzbauer, Head of IT at Modelleisenbahn GmbH solution leverages XPages to provide a rich and flexible interface, accessible from the Lotus Notes client or any standard web browser.Benefits – All customer interactions – whether face-to-face or by phone or email – are Solution components: logged in a single system, enabling managers to gain a comprehensive  IBM Lotus Notes and Domino overview of sales activity. – Field sales staff can instantly access current sales data, helping them prepare more effectively for customer meetings and maximise revenues. – Office-based staff should be able to spend less time dealing with inquiries from sales staff, helping them focus on more productive tasks. LOP14217-ATEN-00 (September 2010)85 © 2011 IBM Corporation
  85. 85. 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
  86. 86. 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/
  87. 87. XPages Jumpstart for Notes Developers 1)Get the Mastering XPages Book http://www.ibmpressbooks.com/book store/product.asp?isbn=0132486318 2)Enter as the coupon code for 35% off 3)Follow the Podcasts 1) http://notesin9.com 2) http://thexcast.net 4)Work thru Declan Lynchs XPages Tutorial: http://www.qtzar.com/blogs/qtzar.nsf /Document.xsp? documentId=A97DB47B9BEDB986 8525756F005BC3C3&action=openD ocument 5)Xpages.info for all the information, videos, and more
  88. 88. 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 todays products and cloud developer options
  89. 89. 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/...
  90. 90. Questions and Your Feedback How to reach John: How to reach tall John: John Head John Beck jhead@psclistens.com john_beck@us.ibm.com www.johndavidhead.com Twitter.com/jhnbck www.pscgroup.com Linkedin.com/pub/john- beck/0/a46/214 Facebook.com/johndhead Twitter.com/johnhead LinkedIN.com/in/johndhead Slideshare.com/johnhead Youtube.com/johnhead
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×