SlideShare a Scribd company logo
1 of 52
Download to read offline
“Kum Bah Yah” meets “Lets
Kick Butt” : The Integration of
IBM Lotus Notes and Domino
with Microsoft Office, .NET,
and IBM Lotus Symphony


John Head
PSC Group, LLC
                    © 2010 by the individual speaker
Before we begin




      • Please turn off/set to vibrate/mute all
          Cell Phones
          Pagers
          Computers


      • Please remember to fill out your evaluations




IamLUG 2010
Agenda

      • Introductions
      • ―Getting Started‖ with Integration
      • Advanced Integration
          From the Notes Client
          From other applications
      • Looking Forward
      • Q&A




IamLUG 2010
Who am I?
      • John D. Head
          Director of Enterprise Collaboration at PSC Group, LLC
          Involved in Lotus technology since 1993
          OpenNTF.org Steering Committee Member and IP Working Group Chairman
      • Speaker
          Over 30 sessions at Lotusphere since 1996
          Speaker at Lotus Developer, ILUG, UKLUG, MWLUG, IamLUG, & TriStateLUG
           conferences
      • Author
          Publications on Office and SmartSuite integration with Notes
          LotusUserGroup.org contributing Author and Forum moderator
          ―Lotus Symphony for Dummies‖ Technical Editor
          ―Self Assessment and Strategy Guide for Migrating from
            Domino Document Manager ― Redbook Author



IamLUG 2010
PSC Group, LLC
     IBM Premium Business Partner for 20+ Years
                                                   Host of the following blogs:
     Microsoft Gold Partner
                                                      Ed Brill’s
                                                       (www.edbrill.com)
     Notes & Domino 8.5.X Design Partner
                                                      Lotus Design Blog
     OpenNTF.org Alliance Member, Steering             (Mary Beth Raven)
                                                       (www.notesdesign.com)
       Committee Company, & Former Host of
       OpenNTF.org                                    LotusStaffNotes (Brent Peters)
                                                       (www.lotusstaffnotes.com)
     Sponsor of IamLUG in 2009 & 2010                 Lotus Connections team
                                                       (synch.rono.us)
     Winner of 2007 & 2009 Lotus Award!               Domino Server Team
                                                       (www.dominoblog.com)
                                                      Lotus Mashups
                                                       (www.mix-and-mash.com)
                                                      Chris Pepin – IBM CTO’s Office
                                                       (www.chrispepin.com)

IamLUG 2010
This Year, We Started Over
      • We have rebuilt this presentation from the ground up
         Reorganized
         All New Demos
         Take Advantage of the modern software versions
             Notes 8.5.X

             Office 2007

             Symphony 1.3

             .NET 3.5

             Visual Studio 2008

      • Much of the basics of integration have had to be left out …
      • But you can access our presentation from last year for all of
         the basic steps – link provided later




IamLUG 2010
The Demo Databases
      Presentation example database
             Contains all of the “Getting Started” Demos
             Works in your Notes Client
             Configurable for your environment
             New UI for Rich Client, works in Standard client as well

      OpenNTF.org Contacts Experience
          Customized Notes 8.5.1 Contacts Template
          Version on server for web and web services demos




IamLUG 2010
Let’s take a little poll …Who is using …

      • Office 97 and earlier
      • Office 2000
      • Office XP
      • Office 2003
      • Office 2007
      • Office 2010
      • OpenOffice / StarOffice
      • Lotus Symphony
      • iWork
      • Other

IamLUG 2010
Integration History
        1994                                         2005
           DDE with Ami Pro                           Notes Domino 7 with Web services
        1996                                         2007
           Notes R4                                   2007 Office System
           OLE                                        Lotus Notes/Domino 8
           LotusScript                                Lotus Symphony
           VBA                                      2008
        1997                                           Visual Studio 2008
           SmartSuite with LotusScript (Word Pro)     Notes/Domino 8.5
        1998                                         2009
           Notes R5 with COM support                  Notes 8.5.1
        2001                                           Domino Designer in Eclipse
           Notes Domino 6                           2010
        2004                                           Office 2010
           Notes Domino 6.5 with LS2J and DXL         Visual Studio 2010
                                                       Notes 8.5.2
                                                       Symphony 3.0


IamLUG 2010
The Good News
         We have entered the ―Industrial Revolution‖ period of the
         Integration Era

         In the ―Medieval Times‖
          DDE with Ami Pro
          NotesSQL was used to get even the most basic of data
          OLE embedding
          Notes F/X




IamLUG 2010
The Good News (continued)
         The Renaissance brought us new tools
          OLE automation
          COM automation
          And much more

         The Revolution brings us major changes
          A true competitor to Office
          Visual Studio.NET 2008 and VSTO 3.0
          Code begins to move from inside a document to complete applications




IamLUG 2010
Agenda

      • Introductions
      • ―Getting Started‖ with Integration
      • Advanced Integration
          From the Notes Client
          From other applications
      • Looking Forward
      • Q&A




IamLUG 2010
―Getting Started‖ Demos

      • Each demo is the equivalent of a ―Hello World‖ sample
      • They are self contained and as little code as possible
          No error trapping, etc
      • This will get you started with Integration




IamLUG 2010
Getting Started Demos


      • Word                           • Symphony Documents (LS API)
      • Excel                          • Symphony Spreadsheets (LS API)
      • PPT                            • Symphony Presentations (LS API)
      • Project                        • VBA
      • Symphony Documents (UNO)       • VB.NET
      • Symphony Spreadsheets (UNO)    • C#
      • Symphony Presentations (UNO)




IamLUG 2010
Getting Started – Microsoft Word




      • ―Getting Started‖ demo #1
      • Demonstrates how to use
         LotusScript to have Notes
         automate Microsoft Word




IamLUG 2010
Getting Started – Microsoft Excel




      • ―Getting Started‖ demo #2
      • Demonstrates how to use
         LotusScript to have Notes
         automate Microsoft Excel




IamLUG 2010
Getting Started – Microsoft PowerPoint




      • ―Getting Started‖ demo #3
      • Demonstrates how to use
         LotusScript to have Notes
         automate Microsoft
         PowerPoint




IamLUG 2010
Getting Started – Microsoft Project




      • ―Getting Started‖ demo #4
      • Demonstrates how to use
         LotusScript to have Notes
         automate Microsoft Project




IamLUG 2010
Getting Started – Symphony Documents UNO




      • ―Getting Started‖ demo #5
      • Demonstrates how to use
         LotusScript to have Notes
         automate Lotus Symphony
         Documents via UNO




IamLUG 2010
Getting Started – Symphony Spreadsheets UNO




      • ―Getting Started‖ demo #6
      • Demonstrates how to use
         LotusScript to have Notes
         automate Lotus Symphony
         Spreadsheets via UNO




IamLUG 2010
Getting Started – Symphony Presentations UNO




      • ―Getting Started‖ demo #7
      • Demonstrates how to use
         LotusScript to have Notes
         automate Lotus Symphony
         Presentations via UNO




IamLUG 2010
Getting Started – Symphony Documents LotusScript




      • ―Getting Started‖ demo #8
      • Demonstrates how to use
         LotusScript to have Notes
         automate Lotus Symphony
         Documents via the new LS
         API




IamLUG 2010
Getting Started – Symphony Spreadsheets LotusScript




      • ―Getting Started‖ demo #9
      • Demonstrates how to use
         LotusScript to have Notes
         automate Lotus Symphony
         Spreadsheets via the new LS
         API




IamLUG 2010
Getting Started – Symphony Presentations LotusScript




      • ―Getting Started‖ demo #10
      • Demonstrates how to use
         LotusScript to have Notes
         automate Lotus Symphony
         Presentations via the new LS
         API




IamLUG 2010
Getting Started – VBA

      • ―Getting Started‖ demo #11
      • Demonstrates how to use Visual Basic for Applications (from
         within Microsoft Word) to access Lotus Notes




IamLUG 2010
Getting Started – C#

      • ―Getting Started‖ demo #13
      • Demonstrates how to use C# (from within Visual Studio.net
         2008) to access Lotus Notes




IamLUG 2010
Agenda

      • Introductions
      • ―Getting Started‖ with Integration
      • Advanced Integration
          From the Notes Client
          From other applications
      • Looking Forward
      • Q&A




IamLUG 2010
Advanced integration from the Notes Client

      From your Contacts application:
      • Create Letter
      • Create Envelope
      • Mass Mail Merge
      • Export
      • Create Presentation


      This requires that you replace the design of your Contacts
       application with the OpenNTF.org Contacts Experience
       template



IamLUG 2010
Advanced integration from the Notes Client - Create Letter



      • From your Contacts,
        create a new letter for the
        selected contact in
        Microsoft Word.
      • Allow the user to select
        from custom templates




IamLUG 2010
Advanced Integration - Create Envelope




      • From your Contacts,
         create a new envelope for
         the selected contact in
         Microsoft Word.




IamLUG 2010
Advanced Integration - Mass Mail Merge



      • From your Contacts,
        create a mass mail merge
        for the selected contacts
        in Microsoft Word.
      • Allow the user to select
        from custom templates




IamLUG 2010
Advanced Integration - Export




      • From your Contacts,
         export selected fields for
         the selected contacts in
         Microsoft Excel.




IamLUG 2010
Advanced Integration - Create Presentation



      • From your Contacts,
        create a presentation for
        the selected contact in
        Microsoft PowerPoint.
      • Allow the user to select
        from custom templates




IamLUG 2010
Advanced integration from the Notes Client - Create Letter



      • From your Contacts,
        create a new letter for the
        selected contact in Lotus
        Symphony Documents.
      • Allow the user to select
        from custom templates




IamLUG 2010
Advanced Integration - Mass Mail Merge



      • From your Contacts,
        create a mass mail merge
        for the selected contacts
        in Lotus Symphony
        Documents.
      • Allow the user to select
        from custom templates



IamLUG 2010
Advanced Integration - Export




      • From your Contacts,
         export selected fields for
         the selected contacts in
         Symphony Spreadsheets.




IamLUG 2010
Advanced Integration - Create Presentation



      • From your Contacts,
        create a presentation for
        the selected contact in
        Symphony
        Presentations.
      • Allow the user to select
        from custom templates



IamLUG 2010
Agenda

      • Introductions
      • ―Getting Started‖ with Integration
      • Advanced Integration
          From the Notes Client
          From other applications
      • Looking Forward
      • Q&A




IamLUG 2010
Advanced Integration from other applications

      • Easy Spreadsheets using Notes Data
      • Insert Image
      • Insert Slide
      • Notes Explorer




IamLUG 2010
Advanced Integration - Easy Spreadsheets using Notes Data



      • Create spreadsheets that
        import Contact data
      • Auto Refresh
      • Generate Charts
      • Get data via a web
        service




IamLUG 2010
Advanced Integration - Insert Image w/ Microsoft Word



      • Using a custom VSTO
         solution, add an Insert
         Image Ribbon, menu
         item, and sidebar that
         allows for easy image
         insertion from a Notes
         repository.




IamLUG 2010
Advanced Integration - Insert Image w/ Symphony Documents



      • Using a custom
         Symphony Plug-in, add
         an Insert Image menu
         item and sidebar that
         allows for easy image
         insertion from a Notes
         repository.




IamLUG 2010
Advanced Integration - Insert Slide



      • Using a custom VSTO
         solution, add an Insert
         Image Ribbon, menu
         item, and sidebar that
         allows for easy image
         insertion from a Notes
         repository.




IamLUG 2010
Notes Explorer




IamLUG 2010
Notes Explorer Details
      • Windows Addin                     • Support any Notes database
          Extends Windows Explorer          • One hidden view added
          Not a Windows Service          • Works with local and server
          Supports Limited Rights User       databases
      • Works in any Windows              •   Support for multi-database
          Application                         applications
      •   Works with Windows Search       •   Create New Documents
      •   NEX Protocol mimics             •   Properties Panels Dynamic
          UNC functionality
                                          •   Supports Notes Single
      •   Immediate Attachment Sync           Sign-On
      •   Zip file exploration            •   Works with Notes 5, 6, 7, 8, and 8.5.X
      •   Support for Windows XP,
          Vista, and Windows 7




IamLUG 2010
Agenda

      • Introductions
      • ―Getting Started‖ with Integration
      • Advanced Integration
          From the Notes Client
          From other applications
      • Looking Forward
      • Q&A




IamLUG 2010
2010 and Beyond

      • We finally have great tools
         DDE
         Visual Studio 2010 with VSTO 4
         Office 2010
         Office 2010 Backstage
      • Great Tools Coming
          Symphony 3.0 (in beta now)
      • New/Updated APIs for Notes Data
          REST
          DXL
      • We have multiple options
         Office, Symphony, OpenOffice.org, Google Docs, etc.
         Competition will be good for us … if we can deal with all the changes
IamLUG 2010
Automation vs. Generation

      • Document Generation is starting to become a viable
         option
           Using the standard formats of OOXML, ODF, and PDF
           Instead of requiring the application to be present, this is done
              with no interaction of any application
      • Tools
          C# and the OOXML Toolkit for Office
          Java and the upcoming ODF Toolkit from IBM for Symphony
          Numerous PDF APIs and Toolkits for both .NET and Java
      • Can generate server side in a fraction of the time
      • Here is a demo of what we are doing with Document
         Generation …
IamLUG 2010
Resources

      • LDD Discussions (Notes.Net)
          http://www-130.ibm.com/developerworks/lotus
      • OpenOffice.org
          http://www.openoffice.org
      • OpenOffice Developers Guide
          http://api.openoffice.org/DevelopersGuide/DevelopersGuide.html
      • Programming OpenOffice with Visual Basic
          http://www.kalitech.fr/clients/doc/VB_APIOOo_en.html
      • Microsoft Office developer’s Web site
          http://msdn2.microsoft.com/en-us/office/default.aspx
      • Microsoft Developer Network
          http://msdn.microsoft.com

IamLUG 2010
Resources (cont.)

      • Microsoft Office blog listing
         http://msdn2.microsoft.com/en-us/office/aa905342.aspx
      • OpenNTF.org — the open source Web site for Notes
         www.openntf.org
      • Integra4Notes Web site
          www.integra4notes.com
      • Slides and content available from
          http://www.johndavidhead.com




IamLUG 2010
Planet Lotus (www.planetlotus.org) is an aggregation of Lotus related blogs and news



                  IdeaJam (www.ideajam.net) is a place where people can post and share their ideas, and
                  gauge the marketability, popularity and viability with input from others


               OpenNTF (www.openntf.org) is a site devoted to getting groups of individuals all over the
               world to collaborate on Lotus Notes/Domino applications and release them as open source



              IBM’s Official portal for developers including a dedicated section for Lotus
              (www.ibm.com/developerworks/lotus)
                                Bleedyellow.com provides community implementations of Lotus
                                Connections and Sametime

                                  Lotus Greenhouse (greenhouse.lotus.com) is a live community
                                  website where you can use Lotus Collaboration Products for free!

                             LotusUserGroup.org is the on-line home of the IBM Lotus community
                             for regional and virtual user groups


                    The Lotus Community Podcasts



IamLUG 2010
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/PSCGroup
  Schaumburg, IL 60173
                                 Slideshare.com/johndhead   Slideshare.com/PSCGroup

  (847) 517-7200                    Youtube.com/johnhead    Youtube.com/PSCGroup
  (847) 517-7600 fax


                         www.johndavidhead.com

                         www.pscgroup.com
IamLUG 2010

More Related Content

What's hot

JMP208 The Never Ending Integration Story: How to Integrate Your Lotus Notes,...
JMP208 The Never Ending Integration Story: How to Integrate Your Lotus Notes,...JMP208 The Never Ending Integration Story: How to Integrate Your Lotus Notes,...
JMP208 The Never Ending Integration Story: How to Integrate Your Lotus Notes,...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
 
BP214 IBM Lotus Symphony : Finally, A Developer's Friend
BP214 IBM Lotus Symphony : Finally, A Developer's FriendBP214 IBM Lotus Symphony : Finally, A Developer's Friend
BP214 IBM Lotus Symphony : Finally, A Developer's FriendJohn Head
 
Tri State Lug 2009 - Integration And Coexistence Session
Tri State Lug 2009 - Integration And Coexistence SessionTri State Lug 2009 - Integration And Coexistence Session
Tri State Lug 2009 - Integration And Coexistence SessionJohn Head
 
IBM Lotus Notes/Domino App. Dev. Competitive Advantage: The Social Business E...
IBM Lotus Notes/Domino App. Dev. Competitive Advantage: The Social Business E...IBM Lotus Notes/Domino App. Dev. Competitive Advantage: The Social Business E...
IBM Lotus Notes/Domino App. Dev. Competitive Advantage: The Social Business E...John Head
 
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
 
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
 
MWLUG 2010 - “Kum Bah Yah” meets “Lets Kick Butt” : The Integration of IBM Lo...
MWLUG 2010 - “Kum Bah Yah” meets “Lets Kick Butt” : The Integration of IBM Lo...MWLUG 2010 - “Kum Bah Yah” meets “Lets Kick Butt” : The Integration of IBM Lo...
MWLUG 2010 - “Kum Bah Yah” meets “Lets Kick Butt” : The Integration of IBM Lo...John Head
 
Super feats of integration x pages with symphony sharepoint and office
Super feats of integration  x pages with symphony sharepoint and officeSuper feats of integration  x pages with symphony sharepoint and office
Super feats of integration x pages with symphony sharepoint and officeJohn Head
 
TriState LUG 2010 integration and coexistence session
TriState LUG 2010   integration and coexistence sessionTriState LUG 2010   integration and coexistence session
TriState LUG 2010 integration and coexistence sessionJohn 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
 
Domino app dev competitive advantage for blug
Domino app dev competitive advantage for blugDomino app dev competitive advantage for blug
Domino app dev competitive advantage for blugJohn Head
 
UKLUG - IBM Lotus Notes/Domino Application Development Competitive Advantage ...
UKLUG - IBM Lotus Notes/Domino Application Development Competitive Advantage ...UKLUG - IBM Lotus Notes/Domino Application Development Competitive Advantage ...
UKLUG - IBM Lotus Notes/Domino Application Development Competitive Advantage ...John Head
 
Domino app dev competitive advantage final
Domino app dev competitive advantage finalDomino app dev competitive advantage final
Domino app dev competitive advantage finalJohn Head
 
NELotus - OpenNTF.org & XPages Mobile Controls
NELotus - OpenNTF.org & XPages Mobile ControlsNELotus - OpenNTF.org & XPages Mobile Controls
NELotus - OpenNTF.org & XPages Mobile ControlsJohn 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
 
Lotus Domino 8.5 Client Comparison
Lotus Domino 8.5 Client ComparisonLotus Domino 8.5 Client Comparison
Lotus Domino 8.5 Client ComparisonEd Brill
 

What's hot (20)

JMP208 The Never Ending Integration Story: How to Integrate Your Lotus Notes,...
JMP208 The Never Ending Integration Story: How to Integrate Your Lotus Notes,...JMP208 The Never Ending Integration Story: How to Integrate Your Lotus Notes,...
JMP208 The Never Ending Integration Story: How to Integrate Your Lotus Notes,...
 
Nd8 St Sv2
Nd8 St Sv2Nd8 St Sv2
Nd8 St Sv2
 
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...
 
BP214 IBM Lotus Symphony : Finally, A Developer's Friend
BP214 IBM Lotus Symphony : Finally, A Developer's FriendBP214 IBM Lotus Symphony : Finally, A Developer's Friend
BP214 IBM Lotus Symphony : Finally, A Developer's Friend
 
Tri State Lug 2009 - Integration And Coexistence Session
Tri State Lug 2009 - Integration And Coexistence SessionTri State Lug 2009 - Integration And Coexistence Session
Tri State Lug 2009 - Integration And Coexistence Session
 
IBM Lotus Notes/Domino App. Dev. Competitive Advantage: The Social Business E...
IBM Lotus Notes/Domino App. Dev. Competitive Advantage: The Social Business E...IBM Lotus Notes/Domino App. Dev. Competitive Advantage: The Social Business E...
IBM Lotus Notes/Domino App. Dev. Competitive Advantage: The Social Business E...
 
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
 
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)
 
MWLUG 2010 - “Kum Bah Yah” meets “Lets Kick Butt” : The Integration of IBM Lo...
MWLUG 2010 - “Kum Bah Yah” meets “Lets Kick Butt” : The Integration of IBM Lo...MWLUG 2010 - “Kum Bah Yah” meets “Lets Kick Butt” : The Integration of IBM Lo...
MWLUG 2010 - “Kum Bah Yah” meets “Lets Kick Butt” : The Integration of IBM Lo...
 
Super feats of integration x pages with symphony sharepoint and office
Super feats of integration  x pages with symphony sharepoint and officeSuper feats of integration  x pages with symphony sharepoint and office
Super feats of integration x pages with symphony sharepoint and office
 
TriState LUG 2010 integration and coexistence session
TriState LUG 2010   integration and coexistence sessionTriState LUG 2010   integration and coexistence session
TriState LUG 2010 integration and coexistence session
 
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 ...
 
Domino app dev competitive advantage for blug
Domino app dev competitive advantage for blugDomino app dev competitive advantage for blug
Domino app dev competitive advantage for blug
 
UKLUG - IBM Lotus Notes/Domino Application Development Competitive Advantage ...
UKLUG - IBM Lotus Notes/Domino Application Development Competitive Advantage ...UKLUG - IBM Lotus Notes/Domino Application Development Competitive Advantage ...
UKLUG - IBM Lotus Notes/Domino Application Development Competitive Advantage ...
 
Lotus Domino 8.5
Lotus Domino 8.5Lotus Domino 8.5
Lotus Domino 8.5
 
Domino app dev competitive advantage final
Domino app dev competitive advantage finalDomino app dev competitive advantage final
Domino app dev competitive advantage final
 
NELotus - OpenNTF.org & XPages Mobile Controls
NELotus - OpenNTF.org & XPages Mobile ControlsNELotus - OpenNTF.org & XPages Mobile Controls
NELotus - OpenNTF.org & XPages Mobile Controls
 
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
 
Lotus Domino 8.5 Client Comparison
Lotus Domino 8.5 Client ComparisonLotus Domino 8.5 Client Comparison
Lotus Domino 8.5 Client Comparison
 

Similar to “Kum Bah Yah” meets “Lets Kick Butt” : The Integration of IBM Lotus Notes and Domino with Microsoft Office, .NET, and IBM Lotus Symphony

JMP106 “Kum Bah Yah” Meets “Lets Kick Butt” : The Integration of IBM Lotus No...
JMP106 “Kum Bah Yah” Meets “Lets Kick Butt” : The Integration of IBM Lotus No...JMP106 “Kum Bah Yah” Meets “Lets Kick Butt” : The Integration of IBM Lotus No...
JMP106 “Kum Bah Yah” Meets “Lets Kick Butt” : The Integration of IBM Lotus No...John Head
 
MMLUG 2009 Integration And Coexistence Session
MMLUG 2009   Integration And Coexistence SessionMMLUG 2009   Integration And Coexistence Session
MMLUG 2009 Integration And Coexistence SessionJohn Head
 
LS11 - BP105 - 12 More Things Your Mother Never Told You About Installing Lot...
LS11 - BP105 - 12 More Things Your Mother Never Told You About Installing Lot...LS11 - BP105 - 12 More Things Your Mother Never Told You About Installing Lot...
LS11 - BP105 - 12 More Things Your Mother Never Told You About Installing Lot...Stuart McIntyre
 
BP215 Integration of IBM Lotus Notes 8 with IBM Lotus Symphony and OpenOffice...
BP215 Integration of IBM Lotus Notes 8 with IBM Lotus Symphony and OpenOffice...BP215 Integration of IBM Lotus Notes 8 with IBM Lotus Symphony and OpenOffice...
BP215 Integration of IBM Lotus Notes 8 with IBM Lotus Symphony and OpenOffice...John Head
 
JMP106 “Kum Bah Yah” meets “Lets Kick Butt” : The Integration of IBM Lotus No...
JMP106 “Kum Bah Yah” meets “Lets Kick Butt” : The Integration of IBM Lotus No...JMP106 “Kum Bah Yah” meets “Lets Kick Butt” : The Integration of IBM Lotus No...
JMP106 “Kum Bah Yah” meets “Lets Kick Butt” : The Integration of IBM Lotus No...akassabov
 
Lotusphere 2011 - Jmp208
Lotusphere 2011 - Jmp208Lotusphere 2011 - Jmp208
Lotusphere 2011 - Jmp208akassabov
 
Uklug 2009 Lotus Symphony
Uklug 2009   Lotus SymphonyUklug 2009   Lotus Symphony
Uklug 2009 Lotus SymphonyJohn Head
 
Lotus Notes/Domino update for Lotus user groups - Q4 2007
Lotus Notes/Domino update for Lotus user groups - Q4 2007Lotus Notes/Domino update for Lotus user groups - Q4 2007
Lotus Notes/Domino update for Lotus user groups - Q4 2007Ed Brill
 
Lotusphere 2009: INV102 Lotus Notes And Domino Strategy 2009
Lotusphere 2009: INV102 Lotus Notes And Domino Strategy 2009Lotusphere 2009: INV102 Lotus Notes And Domino Strategy 2009
Lotusphere 2009: INV102 Lotus Notes And Domino Strategy 2009Ed Brill
 
BP110: IBM Lotus Symphony and You - A Developer's Perspective
BP110: IBM Lotus Symphony and You - A Developer's PerspectiveBP110: IBM Lotus Symphony and You - A Developer's Perspective
BP110: IBM Lotus Symphony and You - A Developer's PerspectiveJohn Head
 
AD112 -- Development and Deployment of Lotus Product Documentation Wikis
AD112 -- Development and Deployment of Lotus Product Documentation WikisAD112 -- Development and Deployment of Lotus Product Documentation Wikis
AD112 -- Development and Deployment of Lotus Product Documentation Wikisddrschiw
 
Advanced Programming With Notes/DominoCOM Classes
Advanced Programming With Notes/DominoCOM ClassesAdvanced Programming With Notes/DominoCOM Classes
Advanced Programming With Notes/DominoCOM Classesdominion
 
Ilug 2008 - Lotus Symphony and You - How to stop giving Microsoft your money
Ilug 2008 - Lotus Symphony and You - How to stop giving Microsoft your moneyIlug 2008 - Lotus Symphony and You - How to stop giving Microsoft your money
Ilug 2008 - Lotus Symphony and You - How to stop giving Microsoft your moneyJohn Head
 
Lotusphere 2011: INV105 Messaging and Collaboration Strategy
Lotusphere 2011: INV105 Messaging and Collaboration StrategyLotusphere 2011: INV105 Messaging and Collaboration Strategy
Lotusphere 2011: INV105 Messaging and Collaboration StrategyEd Brill
 
Notes Domino Symphony Strategy May2009
Notes Domino Symphony Strategy May2009Notes Domino Symphony Strategy May2009
Notes Domino Symphony Strategy May2009Ed Brill
 
BP218 IBM Lotus Notes 8 and IBM Lotus Expeditor Customization for LotusScript...
BP218 IBM Lotus Notes 8 and IBM Lotus Expeditor Customization for LotusScript...BP218 IBM Lotus Notes 8 and IBM Lotus Expeditor Customization for LotusScript...
BP218 IBM Lotus Notes 8 and IBM Lotus Expeditor Customization for LotusScript...John Head
 
LS11 SHOW202 - Enterprise 2.0 Hero - a Beginner's Guide to Installing IBM Lot...
LS11 SHOW202 - Enterprise 2.0 Hero - a Beginner's Guide to Installing IBM Lot...LS11 SHOW202 - Enterprise 2.0 Hero - a Beginner's Guide to Installing IBM Lot...
LS11 SHOW202 - Enterprise 2.0 Hero - a Beginner's Guide to Installing IBM Lot...Stuart McIntyre
 
IBM Lotus Notes & Domino: The Road Ahead (2008)
IBM Lotus Notes & Domino: The Road Ahead (2008)IBM Lotus Notes & Domino: The Road Ahead (2008)
IBM Lotus Notes & Domino: The Road Ahead (2008)Davalen LLC
 

Similar to “Kum Bah Yah” meets “Lets Kick Butt” : The Integration of IBM Lotus Notes and Domino with Microsoft Office, .NET, and IBM Lotus Symphony (20)

JMP106 “Kum Bah Yah” Meets “Lets Kick Butt” : The Integration of IBM Lotus No...
JMP106 “Kum Bah Yah” Meets “Lets Kick Butt” : The Integration of IBM Lotus No...JMP106 “Kum Bah Yah” Meets “Lets Kick Butt” : The Integration of IBM Lotus No...
JMP106 “Kum Bah Yah” Meets “Lets Kick Butt” : The Integration of IBM Lotus No...
 
MMLUG 2009 Integration And Coexistence Session
MMLUG 2009   Integration And Coexistence SessionMMLUG 2009   Integration And Coexistence Session
MMLUG 2009 Integration And Coexistence Session
 
Bp205
Bp205Bp205
Bp205
 
LS11 - BP105 - 12 More Things Your Mother Never Told You About Installing Lot...
LS11 - BP105 - 12 More Things Your Mother Never Told You About Installing Lot...LS11 - BP105 - 12 More Things Your Mother Never Told You About Installing Lot...
LS11 - BP105 - 12 More Things Your Mother Never Told You About Installing Lot...
 
BP215 Integration of IBM Lotus Notes 8 with IBM Lotus Symphony and OpenOffice...
BP215 Integration of IBM Lotus Notes 8 with IBM Lotus Symphony and OpenOffice...BP215 Integration of IBM Lotus Notes 8 with IBM Lotus Symphony and OpenOffice...
BP215 Integration of IBM Lotus Notes 8 with IBM Lotus Symphony and OpenOffice...
 
JMP106 “Kum Bah Yah” meets “Lets Kick Butt” : The Integration of IBM Lotus No...
JMP106 “Kum Bah Yah” meets “Lets Kick Butt” : The Integration of IBM Lotus No...JMP106 “Kum Bah Yah” meets “Lets Kick Butt” : The Integration of IBM Lotus No...
JMP106 “Kum Bah Yah” meets “Lets Kick Butt” : The Integration of IBM Lotus No...
 
Lotusphere 2011 - Jmp208
Lotusphere 2011 - Jmp208Lotusphere 2011 - Jmp208
Lotusphere 2011 - Jmp208
 
Uklug 2009 Lotus Symphony
Uklug 2009   Lotus SymphonyUklug 2009   Lotus Symphony
Uklug 2009 Lotus Symphony
 
Lotus Notes/Domino update for Lotus user groups - Q4 2007
Lotus Notes/Domino update for Lotus user groups - Q4 2007Lotus Notes/Domino update for Lotus user groups - Q4 2007
Lotus Notes/Domino update for Lotus user groups - Q4 2007
 
Lotusphere 2009: INV102 Lotus Notes And Domino Strategy 2009
Lotusphere 2009: INV102 Lotus Notes And Domino Strategy 2009Lotusphere 2009: INV102 Lotus Notes And Domino Strategy 2009
Lotusphere 2009: INV102 Lotus Notes And Domino Strategy 2009
 
BP110: IBM Lotus Symphony and You - A Developer's Perspective
BP110: IBM Lotus Symphony and You - A Developer's PerspectiveBP110: IBM Lotus Symphony and You - A Developer's Perspective
BP110: IBM Lotus Symphony and You - A Developer's Perspective
 
AD112 -- Development and Deployment of Lotus Product Documentation Wikis
AD112 -- Development and Deployment of Lotus Product Documentation WikisAD112 -- Development and Deployment of Lotus Product Documentation Wikis
AD112 -- Development and Deployment of Lotus Product Documentation Wikis
 
Bp309
Bp309Bp309
Bp309
 
Advanced Programming With Notes/DominoCOM Classes
Advanced Programming With Notes/DominoCOM ClassesAdvanced Programming With Notes/DominoCOM Classes
Advanced Programming With Notes/DominoCOM Classes
 
Ilug 2008 - Lotus Symphony and You - How to stop giving Microsoft your money
Ilug 2008 - Lotus Symphony and You - How to stop giving Microsoft your moneyIlug 2008 - Lotus Symphony and You - How to stop giving Microsoft your money
Ilug 2008 - Lotus Symphony and You - How to stop giving Microsoft your money
 
Lotusphere 2011: INV105 Messaging and Collaboration Strategy
Lotusphere 2011: INV105 Messaging and Collaboration StrategyLotusphere 2011: INV105 Messaging and Collaboration Strategy
Lotusphere 2011: INV105 Messaging and Collaboration Strategy
 
Notes Domino Symphony Strategy May2009
Notes Domino Symphony Strategy May2009Notes Domino Symphony Strategy May2009
Notes Domino Symphony Strategy May2009
 
BP218 IBM Lotus Notes 8 and IBM Lotus Expeditor Customization for LotusScript...
BP218 IBM Lotus Notes 8 and IBM Lotus Expeditor Customization for LotusScript...BP218 IBM Lotus Notes 8 and IBM Lotus Expeditor Customization for LotusScript...
BP218 IBM Lotus Notes 8 and IBM Lotus Expeditor Customization for LotusScript...
 
LS11 SHOW202 - Enterprise 2.0 Hero - a Beginner's Guide to Installing IBM Lot...
LS11 SHOW202 - Enterprise 2.0 Hero - a Beginner's Guide to Installing IBM Lot...LS11 SHOW202 - Enterprise 2.0 Hero - a Beginner's Guide to Installing IBM Lot...
LS11 SHOW202 - Enterprise 2.0 Hero - a Beginner's Guide to Installing IBM Lot...
 
IBM Lotus Notes & Domino: The Road Ahead (2008)
IBM Lotus Notes & Domino: The Road Ahead (2008)IBM Lotus Notes & Domino: The Road Ahead (2008)
IBM Lotus Notes & Domino: The Road Ahead (2008)
 

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

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

Recently uploaded

Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetEnjoy Anytime
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsHyundai Motor Group
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 

Recently uploaded (20)

Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 

“Kum Bah Yah” meets “Lets Kick Butt” : The Integration of IBM Lotus Notes and Domino with Microsoft Office, .NET, and IBM Lotus Symphony

  • 1. “Kum Bah Yah” meets “Lets Kick Butt” : The Integration of IBM Lotus Notes and Domino with Microsoft Office, .NET, and IBM Lotus Symphony John Head PSC Group, LLC © 2010 by the individual speaker
  • 2. Before we begin • Please turn off/set to vibrate/mute all  Cell Phones  Pagers  Computers • Please remember to fill out your evaluations IamLUG 2010
  • 3. Agenda • Introductions • ―Getting Started‖ with Integration • Advanced Integration  From the Notes Client  From other applications • Looking Forward • Q&A IamLUG 2010
  • 4. Who am I? • John D. Head  Director of Enterprise Collaboration at PSC Group, LLC  Involved in Lotus technology since 1993  OpenNTF.org Steering Committee Member and IP Working Group Chairman • Speaker  Over 30 sessions at Lotusphere since 1996  Speaker at Lotus Developer, ILUG, UKLUG, MWLUG, IamLUG, & TriStateLUG conferences • Author  Publications on Office and SmartSuite integration with Notes  LotusUserGroup.org contributing Author and Forum moderator  ―Lotus Symphony for Dummies‖ Technical Editor  ―Self Assessment and Strategy Guide for Migrating from Domino Document Manager ― Redbook Author IamLUG 2010
  • 5. PSC Group, LLC IBM Premium Business Partner for 20+ Years  Host of the following blogs: Microsoft Gold Partner  Ed Brill’s (www.edbrill.com) Notes & Domino 8.5.X Design Partner  Lotus Design Blog OpenNTF.org Alliance Member, Steering (Mary Beth Raven) (www.notesdesign.com) Committee Company, & Former Host of OpenNTF.org  LotusStaffNotes (Brent Peters) (www.lotusstaffnotes.com) Sponsor of IamLUG in 2009 & 2010  Lotus Connections team (synch.rono.us) Winner of 2007 & 2009 Lotus Award!  Domino Server Team (www.dominoblog.com)  Lotus Mashups (www.mix-and-mash.com)  Chris Pepin – IBM CTO’s Office (www.chrispepin.com) IamLUG 2010
  • 6. This Year, We Started Over • We have rebuilt this presentation from the ground up  Reorganized  All New Demos  Take Advantage of the modern software versions  Notes 8.5.X  Office 2007  Symphony 1.3  .NET 3.5  Visual Studio 2008 • Much of the basics of integration have had to be left out … • But you can access our presentation from last year for all of the basic steps – link provided later IamLUG 2010
  • 7. The Demo Databases Presentation example database  Contains all of the “Getting Started” Demos  Works in your Notes Client  Configurable for your environment  New UI for Rich Client, works in Standard client as well OpenNTF.org Contacts Experience  Customized Notes 8.5.1 Contacts Template  Version on server for web and web services demos IamLUG 2010
  • 8. Let’s take a little poll …Who is using … • Office 97 and earlier • Office 2000 • Office XP • Office 2003 • Office 2007 • Office 2010 • OpenOffice / StarOffice • Lotus Symphony • iWork • Other IamLUG 2010
  • 9. Integration History 1994 2005  DDE with Ami Pro  Notes Domino 7 with Web services 1996 2007  Notes R4  2007 Office System  OLE  Lotus Notes/Domino 8  LotusScript  Lotus Symphony  VBA 2008 1997  Visual Studio 2008  SmartSuite with LotusScript (Word Pro)  Notes/Domino 8.5 1998 2009  Notes R5 with COM support  Notes 8.5.1 2001  Domino Designer in Eclipse  Notes Domino 6 2010 2004  Office 2010  Notes Domino 6.5 with LS2J and DXL  Visual Studio 2010  Notes 8.5.2  Symphony 3.0 IamLUG 2010
  • 10. The Good News We have entered the ―Industrial Revolution‖ period of the Integration Era In the ―Medieval Times‖ DDE with Ami Pro NotesSQL was used to get even the most basic of data OLE embedding Notes F/X IamLUG 2010
  • 11. The Good News (continued) The Renaissance brought us new tools OLE automation COM automation And much more The Revolution brings us major changes A true competitor to Office Visual Studio.NET 2008 and VSTO 3.0 Code begins to move from inside a document to complete applications IamLUG 2010
  • 12. Agenda • Introductions • ―Getting Started‖ with Integration • Advanced Integration  From the Notes Client  From other applications • Looking Forward • Q&A IamLUG 2010
  • 13. ―Getting Started‖ Demos • Each demo is the equivalent of a ―Hello World‖ sample • They are self contained and as little code as possible  No error trapping, etc • This will get you started with Integration IamLUG 2010
  • 14. Getting Started Demos • Word • Symphony Documents (LS API) • Excel • Symphony Spreadsheets (LS API) • PPT • Symphony Presentations (LS API) • Project • VBA • Symphony Documents (UNO) • VB.NET • Symphony Spreadsheets (UNO) • C# • Symphony Presentations (UNO) IamLUG 2010
  • 15. Getting Started – Microsoft Word • ―Getting Started‖ demo #1 • Demonstrates how to use LotusScript to have Notes automate Microsoft Word IamLUG 2010
  • 16. Getting Started – Microsoft Excel • ―Getting Started‖ demo #2 • Demonstrates how to use LotusScript to have Notes automate Microsoft Excel IamLUG 2010
  • 17. Getting Started – Microsoft PowerPoint • ―Getting Started‖ demo #3 • Demonstrates how to use LotusScript to have Notes automate Microsoft PowerPoint IamLUG 2010
  • 18. Getting Started – Microsoft Project • ―Getting Started‖ demo #4 • Demonstrates how to use LotusScript to have Notes automate Microsoft Project IamLUG 2010
  • 19. Getting Started – Symphony Documents UNO • ―Getting Started‖ demo #5 • Demonstrates how to use LotusScript to have Notes automate Lotus Symphony Documents via UNO IamLUG 2010
  • 20. Getting Started – Symphony Spreadsheets UNO • ―Getting Started‖ demo #6 • Demonstrates how to use LotusScript to have Notes automate Lotus Symphony Spreadsheets via UNO IamLUG 2010
  • 21. Getting Started – Symphony Presentations UNO • ―Getting Started‖ demo #7 • Demonstrates how to use LotusScript to have Notes automate Lotus Symphony Presentations via UNO IamLUG 2010
  • 22. Getting Started – Symphony Documents LotusScript • ―Getting Started‖ demo #8 • Demonstrates how to use LotusScript to have Notes automate Lotus Symphony Documents via the new LS API IamLUG 2010
  • 23. Getting Started – Symphony Spreadsheets LotusScript • ―Getting Started‖ demo #9 • Demonstrates how to use LotusScript to have Notes automate Lotus Symphony Spreadsheets via the new LS API IamLUG 2010
  • 24. Getting Started – Symphony Presentations LotusScript • ―Getting Started‖ demo #10 • Demonstrates how to use LotusScript to have Notes automate Lotus Symphony Presentations via the new LS API IamLUG 2010
  • 25. Getting Started – VBA • ―Getting Started‖ demo #11 • Demonstrates how to use Visual Basic for Applications (from within Microsoft Word) to access Lotus Notes IamLUG 2010
  • 26. Getting Started – C# • ―Getting Started‖ demo #13 • Demonstrates how to use C# (from within Visual Studio.net 2008) to access Lotus Notes IamLUG 2010
  • 27. Agenda • Introductions • ―Getting Started‖ with Integration • Advanced Integration  From the Notes Client  From other applications • Looking Forward • Q&A IamLUG 2010
  • 28. Advanced integration from the Notes Client From your Contacts application: • Create Letter • Create Envelope • Mass Mail Merge • Export • Create Presentation This requires that you replace the design of your Contacts application with the OpenNTF.org Contacts Experience template IamLUG 2010
  • 29. Advanced integration from the Notes Client - Create Letter • From your Contacts, create a new letter for the selected contact in Microsoft Word. • Allow the user to select from custom templates IamLUG 2010
  • 30. Advanced Integration - Create Envelope • From your Contacts, create a new envelope for the selected contact in Microsoft Word. IamLUG 2010
  • 31. Advanced Integration - Mass Mail Merge • From your Contacts, create a mass mail merge for the selected contacts in Microsoft Word. • Allow the user to select from custom templates IamLUG 2010
  • 32. Advanced Integration - Export • From your Contacts, export selected fields for the selected contacts in Microsoft Excel. IamLUG 2010
  • 33. Advanced Integration - Create Presentation • From your Contacts, create a presentation for the selected contact in Microsoft PowerPoint. • Allow the user to select from custom templates IamLUG 2010
  • 34. Advanced integration from the Notes Client - Create Letter • From your Contacts, create a new letter for the selected contact in Lotus Symphony Documents. • Allow the user to select from custom templates IamLUG 2010
  • 35. Advanced Integration - Mass Mail Merge • From your Contacts, create a mass mail merge for the selected contacts in Lotus Symphony Documents. • Allow the user to select from custom templates IamLUG 2010
  • 36. Advanced Integration - Export • From your Contacts, export selected fields for the selected contacts in Symphony Spreadsheets. IamLUG 2010
  • 37. Advanced Integration - Create Presentation • From your Contacts, create a presentation for the selected contact in Symphony Presentations. • Allow the user to select from custom templates IamLUG 2010
  • 38. Agenda • Introductions • ―Getting Started‖ with Integration • Advanced Integration  From the Notes Client  From other applications • Looking Forward • Q&A IamLUG 2010
  • 39. Advanced Integration from other applications • Easy Spreadsheets using Notes Data • Insert Image • Insert Slide • Notes Explorer IamLUG 2010
  • 40. Advanced Integration - Easy Spreadsheets using Notes Data • Create spreadsheets that import Contact data • Auto Refresh • Generate Charts • Get data via a web service IamLUG 2010
  • 41. Advanced Integration - Insert Image w/ Microsoft Word • Using a custom VSTO solution, add an Insert Image Ribbon, menu item, and sidebar that allows for easy image insertion from a Notes repository. IamLUG 2010
  • 42. Advanced Integration - Insert Image w/ Symphony Documents • Using a custom Symphony Plug-in, add an Insert Image menu item and sidebar that allows for easy image insertion from a Notes repository. IamLUG 2010
  • 43. Advanced Integration - Insert Slide • Using a custom VSTO solution, add an Insert Image Ribbon, menu item, and sidebar that allows for easy image insertion from a Notes repository. IamLUG 2010
  • 45. Notes Explorer Details • Windows Addin • Support any Notes database  Extends Windows Explorer • One hidden view added  Not a Windows Service • Works with local and server  Supports Limited Rights User databases • Works in any Windows • Support for multi-database Application applications • Works with Windows Search • Create New Documents • NEX Protocol mimics • Properties Panels Dynamic UNC functionality • Supports Notes Single • Immediate Attachment Sync Sign-On • Zip file exploration • Works with Notes 5, 6, 7, 8, and 8.5.X • Support for Windows XP, Vista, and Windows 7 IamLUG 2010
  • 46. Agenda • Introductions • ―Getting Started‖ with Integration • Advanced Integration  From the Notes Client  From other applications • Looking Forward • Q&A IamLUG 2010
  • 47. 2010 and Beyond • We finally have great tools  DDE  Visual Studio 2010 with VSTO 4  Office 2010  Office 2010 Backstage • Great Tools Coming  Symphony 3.0 (in beta now) • New/Updated APIs for Notes Data  REST  DXL • We have multiple options  Office, Symphony, OpenOffice.org, Google Docs, etc.  Competition will be good for us … if we can deal with all the changes IamLUG 2010
  • 48. Automation vs. Generation • Document Generation is starting to become a viable option  Using the standard formats of OOXML, ODF, and PDF  Instead of requiring the application to be present, this is done with no interaction of any application • Tools  C# and the OOXML Toolkit for Office  Java and the upcoming ODF Toolkit from IBM for Symphony  Numerous PDF APIs and Toolkits for both .NET and Java • Can generate server side in a fraction of the time • Here is a demo of what we are doing with Document Generation … IamLUG 2010
  • 49. Resources • LDD Discussions (Notes.Net)  http://www-130.ibm.com/developerworks/lotus • OpenOffice.org  http://www.openoffice.org • OpenOffice Developers Guide  http://api.openoffice.org/DevelopersGuide/DevelopersGuide.html • Programming OpenOffice with Visual Basic  http://www.kalitech.fr/clients/doc/VB_APIOOo_en.html • Microsoft Office developer’s Web site  http://msdn2.microsoft.com/en-us/office/default.aspx • Microsoft Developer Network  http://msdn.microsoft.com IamLUG 2010
  • 50. Resources (cont.) • Microsoft Office blog listing  http://msdn2.microsoft.com/en-us/office/aa905342.aspx • OpenNTF.org — the open source Web site for Notes  www.openntf.org • Integra4Notes Web site  www.integra4notes.com • Slides and content available from  http://www.johndavidhead.com IamLUG 2010
  • 51. Planet Lotus (www.planetlotus.org) is an aggregation of Lotus related blogs and news IdeaJam (www.ideajam.net) is a place where people can post and share their ideas, and gauge the marketability, popularity and viability with input from others OpenNTF (www.openntf.org) is a site devoted to getting groups of individuals all over the world to collaborate on Lotus Notes/Domino applications and release them as open source IBM’s Official portal for developers including a dedicated section for Lotus (www.ibm.com/developerworks/lotus) Bleedyellow.com provides community implementations of Lotus Connections and Sametime Lotus Greenhouse (greenhouse.lotus.com) is a live community website where you can use Lotus Collaboration Products for free! LotusUserGroup.org is the on-line home of the IBM Lotus community for regional and virtual user groups The Lotus Community Podcasts IamLUG 2010
  • 52. 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/PSCGroup Schaumburg, IL 60173 Slideshare.com/johndhead Slideshare.com/PSCGroup (847) 517-7200 Youtube.com/johnhead Youtube.com/PSCGroup (847) 517-7600 fax www.johndavidhead.com www.pscgroup.com IamLUG 2010