IBM Lotus Notes/Domino ApplicationDevelopment Competitive Advantage :The Social Business Edition                   John Be...
John BeckNo, I am not very talented at basketball (thats why I have a job at IBM!).“Who am I?” I am responsible for global...
John Headjhead@psclistens.com      Facebook.com/johndhead     Facebook.com/PSCGroup                              Twitter.c...
PSC consultants specialize in all things IBM Lotus, from infrastructure to administration toPSC Group, LLC is a profession...
Agenda•   Domino Application Development Today    “not your Fathers Designer”    •    Advantages of Domino over Microsoft ...
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 core collaborative and business  applications to Lotus Notes & Domi...
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        Dom...
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 classic Notes database...
Agenda•   Domino Application Development Today    “not your Fathers Designer”    •    Advantages of Domino over Microsoft ...
Domino is a Premiere application platform•   Claims heard about why one should move to SharePoint    •   SharePoint could ...
Factors to Consider  Content taken from Microsoft published feature documentation on microsoft.com/sharepoint and IBM Proj...
Factors to Consider continued...  Content taken from Microsoft published feature documentation on microsoft.com/sharepoint...
What To Do With What You Already HaveBring your Notes/Domino client applications to the Web with XPages!•   Preserves your...
Agenda•   Domino Application Development Today    “not your Fathers Designer”    •    Advantages of Domino over Microsoft ...
F O U N D E D   I N   1 9 9 0
•   Integration          •   Mobile Enablement•   Workflow             •   Custom Applications•   Rules Engines        •  ...
PSC’s real world            experiences           with XPages“The impact of a consumer  economy on the business           ...
2012 State of the Application  • We are at an application crossroad  • Email has become a commodity    • Domino or Exchang...
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 businesson appro...
Youre wrong.    More than 50% of business users bypassinternal applications for public tools.
Because the internal tools are:Too slowToo restrictiveNot accessible at homeNot on the mobile deviceNot Sexy
End Users Expect Modern Applications  • End User expect consumer Web 2.0 Experiences    at work  • End Users will find the...
How modern are your applications?  • PSC’s experience is that once a business    application is put into use, it is rarely...
Existing Domino Application Types       Documents &                                         Enterprise             Busines...
Leveraging The Notes/Domino Platform  • Once you decide to stay on the Notes    Platform    • Maximize your investment in ...
Modern Notes/Domino Applications Modern Notes apps have:         Techniques used • Appealing Web 2.0 front-end   •   Web 2...
Why XPages? • ‘Develop Once, Use Multiple Places’ is finally   reality   • Works in Notes Client, Browser, & Mobile   • Us...
Why XPages? Performance of modern web applications brought to the platform Notes Application          XPages Application •...
Why XPages? • XPages is developer friendly   • Notes developers w/ web skills can transition     easily   • Web developers...
Samples of PSC’s    XPages DevelopmentThese are real world applications
App #1: Standard NotesDocument Library
App #1: Standard Notes DocumentLibrary  • XPages Version
App #2: Notes Client Application
App #2: Notes Client ApplicationXPages Version
App #3: Notes Client Application
App #3: Notes Client ApplicationXPages Version
App #3: Notes Client ApplicationXPages Version
App #3: Notes Client ApplicationXPages Version
App #3: Notes Client ApplicationXPages Version
App #3: Notes Client ApplicationXPages Version
App #3: Notes Client ApplicationXPages Version
App #4: Notes Client Application
App #4: Notes Client ApplicationXPages Version
App #4: Notes Client ApplicationXPages Version
App #4: Notes Client ApplicationXPages Version Mobile Version
App #5: Excel Application
App #5: Notes Client ApplicationXPages Version
App #5: Notes Client ApplicationXPages Version
App #5: Notes Client ApplicationXPages Version
App #5: Notes Client ApplicationXPages Version
App #5: Notes Client ApplicationXPages 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...
Notes Client to XPages – PSC’s Process  1.   Take an existing Notes Client Application  2.   Catalog the Notes Client Asse...
Existing Notes ApplicationDocument Workflow App
Existing Application Details  •   1 User Form – Agreement  •   4 Dialogs  •   5 System Forms – Keywords, Lookups  •   30 U...
Document Workflow AppXPages Version
Document Workflow AppXPages Version - Mobile • Uses the OpenNTF.org   Mobile Controls   Project • Provides Custom UI for  ...
Document Workflow AppXPages User Interface Details  • Created a New XPages Interface  • Created Custom Theme with custom b...
Document Workflow AppXPages Development Details  • Notes:  • Custom Theme is a one time effort. Can be reused by all    fu...
Comparing XPages to SharePoint  • Same Notes Client application  • Document tasks to build feature comparable    SharePoin...
SharePoint Development Details  • Create SharePoint Site     •   Create Agreement Form & Dialogs     •   Create Web Parts ...
SharePoint Development Estimates
SharePoint Development Estimates Notes  • PSC recommends Windows Workflow over    SharePoint Workflow using SharePoint Des...
Estimates Side by Side  XPages Task             Hrs.   SharePoint Task           Hrs.  XPages User Interface   64     Shar...
Application Modernization in 2012  • Your users are demanding modern    applications in the workplace  • Smartphones and T...
Application Modernization with PSC  • PSC views the process of    modernizing application    platforms from a holistic,   ...
Your users will work withapplications that match the   experience they have at                     home.You have to decide...
Agenda•   Domino Application Development Today    “not your Fathers Designer”    •    Advantages of Domino over Microsoft ...
IBMs software portfolio provides a strong foundation for delivering SocialBusiness solutions and infrastructure
Enterprises are increasingly looking for a mobile platform   IBM can deliver a complete suite of mobile enterprise   solut...
Choice and flexibility for devices
Work faster and smarter with embedded experiencesthat 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 ...
i-Bank & Safebook. Raiffeisen SalzburgChallenge: Modernize and “socialize” the i-Bank Banking Software    – Transforming C...
Smart Government: DLR Rhein Hessen-Nahe-Hunsrueck GermanyDIENSTLEISTUNGSZENTRUM LAENDLICHER RAUM (DLR)RHEINHESSEN-NAHE-HUN...
Next steps for Notes/Domino developers•   Learn to use XPages    •   It is the strategic direction for N/D application dev...
More next steps....•   Start to use Java pervasively    •   XPages business logic, agents...    •   Discover the power and...
XPages Jumpstart for Notes Developers1) XPages Books    1) Click books  for links to purchase page2) Follow the Podcasts ...
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/developerw...
Questions and Your Feedback       How to reach John:       How to reach tall John:           John Head                  Jo...
UKLUG - IBM Lotus Notes/Domino Application Development Competitive Advantage : The Social Business Edition
Upcoming SlideShare
Loading in...5
×

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

3,278

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
1 Comment
4 Likes
Statistics
Notes
  • Chega ao mercado, uma nova empresa de Marketing Multinivel. A empresa foi inaugurada no fim de Abril de 2014.
    A Gloose surge com uma proposta parecida com muitas empresas de mmn do passado, porém com alguns diferenciais muito importantes no que diz respeito a produtos e serviços e também no quesito sustentabilidade. Ela chega oferecendo um amplo e diversificado portfólio de produtos tecnológicos, serviços online e marketing digital, direcionados para empresas dos mais variados setores.
    Comercial da empresa:
    1. Ofer.club ( http://ofer.club/ ) = Um site de Compras Coletivas, onde anunciantes fazem ofertas com preços exclusivos para o Ofer Club, pois venderá em maior quantidade, e isto garante que os preços sejam mais baixos do que encontrados no mercado tradicional. A Gloose ganha 30% sobre cada oferta vendida e ainda ganha com publicidade na página.
    2. SHOP GLOOSE ( http://shop.gloose.me/sabiar = Uma ferramenta de prova de sustentabilidade da empresa.Site de vendas de publicidade e produtos digitais, que fazem com que seu site ou blog seja mais acessado e publicidades compartilhadas. Agora você pode comprar ou vender e ser comissionado com os produtos já disponíveis.
    3. NEWS GLOOSE ( http://news.gloose.me/ ) = Um portal de Publicidade e Noticias com várias ferramentas. Noticias diárias e atuais sobre os principais assuntos da atualidade.
    4. GRIFEM/OFER SHOP ( http://grifem.com/ ) -NO AR! Loja virtual com mais de 6 mil produtos de grandes marcas, apenas originais! Você pode comprar com seu G$.
    A mais nova oportunidade do mercado, empresa realmente séria com proposta diferente, lucrativa e responsável.
    ✔6 meses de contrato (Renovação rápida garante Credibilidade e comissões pagas novamente)
    ✔Ganhos de Incentivo de 40%
    ✔Ganhos de Rede em 7 Níveis
    ✔Comissão sobre Vendas de 20% até 50%
    ✔Ganhos sobre Adesões e Upgrade
    ✔Ganhos Residuais
    ✔Ganhos por Qualificação ( Plano de Carreira )
    ✔Saque mensal...
    ✔Você pode ativar pessoas com o seu bônus
    (Para quem faz parte da ELITE GLOOSE)
    SUPORTE TOTAL + MATERIAL EXCLUSIVO + SITE RECRUTADOR PARA VOCÊ E TODA A SUA EQUIPE + CONFERENCIAS DIÁRIAS AS 21h
    Saiba tudo aqui: www.elitegloose.com/sabiar
    http://site.gloose.me/sabiar
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
No Downloads
Views
Total Views
3,278
On Slideshare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
81
Comments
1
Likes
4
Embeds 0
No embeds

No notes for slide

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

  1. 1. IBM Lotus Notes/Domino ApplicationDevelopment Competitive Advantage :The Social Business Edition John Beck, BUE, Worldwide Messaging Sales, IBM John Head, Director of Enterprise Collaboration, PSC Group, LLC
  2. 2. John BeckNo, 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: +1 508.414.0734 twitter.com/jhnbck http://www.linkedin.com/in/jhnbck 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. PSC consultants specialize in all things IBM Lotus, from infrastructure to administration toPSC Group, LLC is a professionalservices and information technology development. From health checks to installation to find tuning your applications. Our specialty isconsulting firm that understands in transforming your Notes applications into the next generation of XPages applications. We cantechnology 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 andinnovation. It’s about taking what abusiness does and making it better. 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 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. 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 Todays 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 HaveBring 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 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)
  19. 19. 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
  20. 20. F O U N D E D I N 1 9 9 0
  21. 21. • Integration • Mobile Enablement• Workflow • Custom Applications• Rules Engines • Dashboards• Collaboration • Process Improvement• SOA • Agile/Sustainable• Portals/Websites Architectures Our Partners
  22. 22. PSC’s real world experiences with XPages“The impact of a consumer economy on the business and enterprise application space”
  23. 23. 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?”
  24. 24. What Applications are Your Users Using?
  25. 25. What Applications are Your Users Using?
  26. 26. What Applications are Your Users Using?
  27. 27. What Applications are Your Users Using?
  28. 28. What Applications are Your Users Using?
  29. 29. Do you think they really want to use this?
  30. 30. I know what your thinking …Your users aren’t like others.They use the apps we tell them.They do all their businesson approved tools.
  31. 31. Youre wrong. More than 50% of business users bypassinternal applications for public tools.
  32. 32. Because the internal tools are:Too slowToo restrictiveNot accessible at homeNot on the mobile deviceNot Sexy
  33. 33. End Users Expect Modern Applications • End User expect consumer Web 2.0 Experiences at work • End Users will find their own solutions if applications are not updated • Corporate IT must modernize or become irrelevant
  34. 34. 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?
  35. 35. 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 PSCs Application Modernization White Paper and Presentations
  36. 36. 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
  37. 37. 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
  38. 38. 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.)
  39. 39. 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
  40. 40. 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
  41. 41. Samples of PSC’s XPages DevelopmentThese are real world applications
  42. 42. App #1: Standard NotesDocument Library
  43. 43. App #1: Standard Notes DocumentLibrary • XPages Version
  44. 44. App #2: Notes Client Application
  45. 45. App #2: Notes Client ApplicationXPages Version
  46. 46. App #3: Notes Client Application
  47. 47. App #3: Notes Client ApplicationXPages Version
  48. 48. App #3: Notes Client ApplicationXPages Version
  49. 49. App #3: Notes Client ApplicationXPages Version
  50. 50. App #3: Notes Client ApplicationXPages Version
  51. 51. App #3: Notes Client ApplicationXPages Version
  52. 52. App #3: Notes Client ApplicationXPages Version
  53. 53. App #4: Notes Client Application
  54. 54. App #4: Notes Client ApplicationXPages Version
  55. 55. App #4: Notes Client ApplicationXPages Version
  56. 56. App #4: Notes Client ApplicationXPages Version Mobile Version
  57. 57. App #5: Excel Application
  58. 58. App #5: Notes Client ApplicationXPages Version
  59. 59. App #5: Notes Client ApplicationXPages Version
  60. 60. App #5: Notes Client ApplicationXPages Version
  61. 61. App #5: Notes Client ApplicationXPages Version
  62. 62. App #5: Notes Client ApplicationXPages Version
  63. 63. App #6: XPages Application
  64. 64. App #6: XPages Application
  65. 65. App #7: XPages Application
  66. 66. App #7: XPages Application
  67. 67. App #7: XPages Application
  68. 68. App #7: XPages Application
  69. 69. App #7: XPages Application
  70. 70. App #7: XPages Application
  71. 71. App #8: XPages Application
  72. 72. App #8: XPages Application
  73. 73. App #8: XPages Application
  74. 74. App #8: XPages Application
  75. 75. App #8: XPages Application
  76. 76. App #8: XPages Application
  77. 77. App #9: XPages Application
  78. 78. 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.
  79. 79. 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
  80. 80. Existing Notes ApplicationDocument Workflow App
  81. 81. 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
  82. 82. Document Workflow AppXPages Version
  83. 83. Document Workflow AppXPages Version - Mobile • Uses the OpenNTF.org Mobile Controls Project • Provides Custom UI for iPhone and other mobile devices
  84. 84. Document Workflow AppXPages 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
  85. 85. Document Workflow AppXPages 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
  86. 86. 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
  87. 87. 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
  88. 88. SharePoint Development Estimates
  89. 89. 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
  90. 90. 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
  91. 91. 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 dont have to migrate to get Modern and Mobile
  92. 92. 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.
  93. 93. Your users will work withapplications that match the experience they have at home.You have to decide if they use your apps or something else.
  94. 94. 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
  95. 95. IBMs software portfolio provides a strong foundation for delivering SocialBusiness solutions and infrastructure
  96. 96. 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
  97. 97. Choice and flexibility for devices
  98. 98. Work faster and smarter with embedded experiencesthat reduce context switching and improve productivity 99
  99. 99. XPages in Activity Streams
  100. 100. XPages in Activity Streams
  101. 101. XPages in Activity Streams
  102. 102. XPages in Activity Streams
  103. 103. XPages in Activity Streams
  104. 104. XPages in Activity Streams
  105. 105. XPages in Activity Streams
  106. 106. XPages in Activity Streams
  107. 107. 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
  108. 108. 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.
  109. 109. 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%
  110. 110. 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
  111. 111. 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/
  112. 112. XPages Jumpstart for Notes Developers1) XPages Books 1) Click books  for links to purchase page2) Follow the Podcasts 1) http://notesin9.com 2) http://thexcast.net3) Work thru Declan Lynchs XPages Tutorial: 1) http://www.qtzar.com/learning-xpages/4) Xpages.info for all the information, videos, and more5) OpenNTF.org 1) Extension Library Download 2) Lots of projects
  113. 113. 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
  114. 114. 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/...
  115. 115. 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
  1. A particular slide catching your eye?

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

×