SlideShare une entreprise Scribd logo
1  sur  92
Télécharger pour lire hors ligne
The Never Ending Integration Story: How
 to Integrate Your Lotus Notes, Domino,
and LotusLive applications with Microsoft
    Office, .NET, and Lotus Symphony

        John Head, PSC Group, LLC



              © 2011 PSC Group, LLC
Agenda
• Introductions
• “Getting Started” with Integration
• Advanced Integration
  • From the Notes Client
  • From other applications
  • From the Web
• Looking Forward
• Q&A
John Head
jhead@psclistens.com      Facebook.com/johndhead     Facebook.com/PSCGroup
                              Twitter.com/johnhead   Twitter.com/PSCGroup
1051 Perimeter Drive
Suite 500                LinkedIN.com/in/johndhead   Linkedin.com/company/psc-group-llc
Schaumburg, IL 60173      Slideshare.com/johndhead   Slideshare.com/PSCGroup
                             Youtube.com/johnhead    Youtube.com/PSCGroup
(847) 517-7200
(847) 517-7600 fax




                     www.johndavidhead.com

                     www.pscgroup.com
F O U N D E D   I N   1 9 9 0
Our               Our
People               Clients




            Our
         Solutions
                       PSC
                     Ecosystem
People




  Clients


                       Direction




Prospects   Delivery
• Integration           • Mobile Enablement
• Workflow              • Custom Applications
• Rules Engines         • Dashboards
• Collaboration         • Process Improvement
• SOA                   • Agile/Sustainable
• Portals/Websites        Architectures


                     Our Partners
The Never Ending Story
•   Building on top of past 10 years of presentations on this topic
    •   More Content

    •   Every demo updated

    •   Brand New Demos

    •   Take Advantage of the modern software versions

        •   Notes 8.5.2 and 8.5.3

        •   Office 2010

        •   Symphony 1.3 & 3.0

        •   .NET 4.0

        •   Visual Studio 2010


•   Much of the basics of integration have had to be left out …
•   But you can access our presentations from previous years …
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.2 Contacts Template

  Version on server for web and web services demos
IamLUG 2011: The Never Ending Integration Story: How to Integrate Your Lotus Notes, Domino, and LotusLive applications with Microsoft Office, .NET, and Lotus Symphony
IamLUG 2011: The Never Ending Integration Story: How to Integrate Your Lotus Notes, Domino, and LotusLive applications with Microsoft Office, .NET, and Lotus Symphony
IamLUG 2011: The Never Ending Integration Story: How to Integrate Your Lotus Notes, Domino, and LotusLive applications with Microsoft Office, .NET, and Lotus Symphony
IamLUG 2011: The Never Ending Integration Story: How to Integrate Your Lotus Notes, Domino, and LotusLive applications with Microsoft Office, .NET, and Lotus Symphony
IamLUG 2011: The Never Ending Integration Story: How to Integrate Your Lotus Notes, Domino, and LotusLive applications with Microsoft Office, .NET, and Lotus Symphony
IamLUG 2011: The Never Ending Integration Story: How to Integrate Your Lotus Notes, Domino, and LotusLive applications with Microsoft Office, .NET, and Lotus Symphony
IamLUG 2011: The Never Ending Integration Story: How to Integrate Your Lotus Notes, Domino, and LotusLive applications with Microsoft Office, .NET, and Lotus Symphony
IamLUG 2011: The Never Ending Integration Story: How to Integrate Your Lotus Notes, Domino, and LotusLive applications with Microsoft Office, .NET, and Lotus Symphony
IamLUG 2011: The Never Ending Integration Story: How to Integrate Your Lotus Notes, Domino, and LotusLive applications with Microsoft Office, .NET, and Lotus Symphony
IamLUG 2011: The Never Ending Integration Story: How to Integrate Your Lotus Notes, Domino, and LotusLive applications with Microsoft Office, .NET, and Lotus Symphony
IamLUG 2011: The Never Ending Integration Story: How to Integrate Your Lotus Notes, Domino, and LotusLive applications with Microsoft Office, .NET, and Lotus Symphony
IamLUG 2011: The Never Ending Integration Story: How to Integrate Your Lotus Notes, Domino, and LotusLive applications with Microsoft Office, .NET, and Lotus Symphony
IamLUG 2011: The Never Ending Integration Story: How to Integrate Your Lotus Notes, Domino, and LotusLive applications with Microsoft Office, .NET, and Lotus Symphony
Poll Results: PSC Sessions in 2010
Poll Results: WorldWide 2011
Let's Review how we got to 2011
IamLUG 2011: The Never Ending Integration Story: How to Integrate Your Lotus Notes, Domino, and LotusLive applications with Microsoft Office, .NET, and Lotus Symphony
IamLUG 2011: The Never Ending Integration Story: How to Integrate Your Lotus Notes, Domino, and LotusLive applications with Microsoft Office, .NET, and Lotus Symphony
IamLUG 2011: The Never Ending Integration Story: How to Integrate Your Lotus Notes, Domino, and LotusLive applications with Microsoft Office, .NET, and Lotus Symphony
IamLUG 2011: The Never Ending Integration Story: How to Integrate Your Lotus Notes, Domino, and LotusLive applications with Microsoft Office, .NET, and Lotus Symphony
IamLUG 2011: The Never Ending Integration Story: How to Integrate Your Lotus Notes, Domino, and LotusLive applications with Microsoft Office, .NET, and Lotus Symphony
IamLUG 2011: The Never Ending Integration Story: How to Integrate Your Lotus Notes, Domino, and LotusLive applications with Microsoft Office, .NET, and Lotus Symphony
IamLUG 2011: The Never Ending Integration Story: How to Integrate Your Lotus Notes, Domino, and LotusLive applications with Microsoft Office, .NET, and Lotus Symphony
IamLUG 2011: The Never Ending Integration Story: How to Integrate Your Lotus Notes, Domino, and LotusLive applications with Microsoft Office, .NET, and Lotus Symphony
IamLUG 2011: The Never Ending Integration Story: How to Integrate Your Lotus Notes, Domino, and LotusLive applications with Microsoft Office, .NET, and Lotus Symphony
IamLUG 2011: The Never Ending Integration Story: How to Integrate Your Lotus Notes, Domino, and LotusLive applications with Microsoft Office, .NET, and Lotus Symphony
IamLUG 2011: The Never Ending Integration Story: How to Integrate Your Lotus Notes, Domino, and LotusLive applications with Microsoft Office, .NET, and Lotus Symphony
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
                                                        Symphony 3.0

      Otherwise known – How to Make John Feel Really Old!!!!
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
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 in Lotus Symphony

     Visual Studio.NET 2010 and VSTO 4.0

     Code begins to move from inside a document to complete applications
Agenda
• Introductions
• “Getting Started” with Integration
• Advanced Integration
   • From the Notes Client
   • From other applications
   • From the Web
• Looking Forward
• Q&A
“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
Getting Started
•   Word          ●   Symphony Documents (UNO)
•   Excel         ●   Symphony Spreadsheets (UNO)
•   PPT           ●   Symphony Presentations (UNO)
•   Project       ●   Symphony Documents (LS API)
•   Visio         ●   Symphony Spreadsheets (LS API)
•   VBA           ●   Symphony Presentations (LS API)
                  ●   C#
Getting Started –
Microsoft Word
 •   “Getting Started” demo #1
 •   Demonstrates how to use
     LotusScript to have Notes
     automate Microsoft Word
Getting Started –
Microsoft Excel
 •   “Getting Started” demo #2
 •   Demonstrates how to use
     LotusScript to have Notes
     automate Microsoft Excel
Getting Started –
Microsoft PowerPoint
•   “Getting Started” demo #3
•   Demonstrates how to use
    LotusScript to have Notes automate
    Microsoft PowerPoint
Getting Started –
Microsoft Project
 •   “Getting Started” demo #4
 •   Demonstrates how to use
     LotusScript to have Notes automate
     Microsoft Project
Getting Started –
Microsoft Visio
 • “Getting Started” demo #6
 • Demonstrates how to use
     LotusScript to have Notes automate
     Microsoft Visio
Getting Started –
Symphony Documents UNO
•   “Getting Started” demo #8
•   Demonstrates how to use
    LotusScript to have Notes automate
    Lotus Symphony Documents via
    UNO
Getting Started –
Symphony Spreadsheets UNO
•   “Getting Started” demo #9
•   Demonstrates how to use
    LotusScript to have Notes automate
    Lotus Symphony Spreadsheets via
    UNO
Getting Started –
Symphony Presentations UNO
•   “Getting Started” demo #10
•   Demonstrates how to use
    LotusScript to have Notes automate
    Lotus Symphony Presentations via
    UNO
Getting Started –
Symphony Documents LotusScript
•   “Getting Started” demo #111
•   Demonstrates how to use
    LotusScript to have Notes automate
    Lotus Symphony Documents via the
    new LS API
Getting Started –
Symphony Spreadsheets LotusScript
•   “Getting Started” demo #12
•   Demonstrates how to use
    LotusScript to have Notes automate
    Lotus Symphony Spreadsheets via
    the new LS API
Getting Started –
Symphony Presentations LotusScript
•   “Getting Started” demo #13
•   Demonstrates how to use
    LotusScript to have Notes automate
    Lotus Symphony Presentations via
    the new LS API
Getting Started –
VBA
 •   “Getting Started” demo #14
 •   Demonstrates how to use Visual
     Basic for Applications (from within
     Microsoft Word) to access Lotus
     Notes
Getting Started –
C#
 •   “Getting Started” demo #16
 •   Demonstrates how to use C# (from
     within Visual Studio.net 2010) to
     access Lotus Notes
Use the Microsoft Constants Database
•     Provides a listing of all Microsoft

•     Office variables and their converted
      constants

•     Extraction of constants by John
      Collidge

•     Database built by Tom Duff

•     Now an OpenNTF.org project

•     Supports Microsoft Office 2000, XP,
      2003, and 2007


    http://www.openntf.org/internal/home.nsf/project.xsp?action=openDocument&docume
    ntId=1F6C5C7B16317E218625726D004A31A9
Agenda
• Introductions
• “Getting Started” with Integration
• Advanced Integration
   • From the Notes Client
   • From other applications
   • From the Web
• Looking Forward
• Q&A
Advanced integration from the Notes Client
From your Contacts application:
•    Create Letter
•    Create Envelope
•    Mass Mail Merge
•    Export
•    Create Presentation
•    Labels
•    Templates
•    Custom Fields



    This requires that you replace the design of your Contacts
    application with the OpenNTF.org Contacts Experience template
OpenNTF.org Contacts Experience
•     Free template on OpenNTF.org
•     Release 2.0
•     Works with 8.0 and above
     •   Microsoft Office
•     Works with 8.5.1 and above
     •   Lotus Symphony




    http://www.openntf.org/internal/home.nsf/project.xsp?action=openDocument&name=Open
    NTF.org%20Contacts%20Experience
Advanced integration from the Notes Client
Create Letter – Microsoft Word
 • From your Contacts, create a
    new letter for the selected
    contact in Microsoft Word.
•   Allow the user to select from
    custom templates
Advanced integration from the Notes Client
Create Letter – Symphony Documents
 • From your Contacts, create a
    new letter for the selected
    contact in Lotus Symphony
    Documents.
•   Allow the user to select from
    custom templates
Advanced integration from the Notes Client
Create Envelope– Microsoft Word
 • From your Contacts, create a
   new envelope for the selected
   contact in Microsoft Word.
Advanced integration from the Notes Client
Create Envelope – Symphony Documents
 • From your Contacts, create a
   new envelope for the selected
   contact in Lotus Symphony
   Documents.
Advanced integration from the Notes Client
Mass Mail Merge– Microsoft Word
 • From your Contacts, create a
    mass mail merge for the selected
    contacts in Microsoft Word.
•   Allow the user to select from
    custom templates
Advanced integration from the Notes Client
Mass Mail Merge – Symphony Documents
 • From your Contacts, create a
    mass mail merge for the selected
    contacts in Lotus Symphony
    Documents.
•   Allow the user to select from
    custom templates
Advanced integration from the Notes Client
Create Labels – Microsoft Word
 • From your Contacts, create a
    labels for the selected contacts in
    Microsoft Word.
•   Allow the user to select from
    custom templates
Advanced integration from the Notes Client
Create Labels – Symphony Documents
 • From your Contacts, create a
    labels for the selected contacts in
    Lotus Symphony Documents.
•   Allow the user to select from
    custom templates
Advanced integration from the Notes Client
Export – Microsoft Excel
 • From your Contacts, export
   selected fields for the selected
   contacts in Microsoft Excel.
Advanced integration from the Notes Client
Export – Symphony Spreadsheets
 • From your Contacts, export
   selected fields for the selected
   contacts in Microsoft Excel.
Advanced integration from the Notes Client
Create Presentation – Microsoft PowerPoint
 • From your Contacts, create a
    presentation for the selected
    contact in Microsoft PowerPoint.
•   Allow the user to select from
    custom templates
Advanced integration from the Notes Client
Create Presentation – Symphony Presentations
 • From your Contacts, create a
    presentation for the selected
    contact in Microsoft PowerPoint.
•   Allow the user to select from
    custom templates
Agenda
• Introductions
• “Getting Started” with Integration
• Advanced Integration
  • From the Notes Client
  • From other applications
  • From the Web
• Looking Forward
• Q&A
Advanced Integration from other applications
 •   Easy Spreadsheets using Notes Data
 •   Insert Image
 •   Insert Slide
 •   Notes Explorer
 •   Document Automation vs. Generation

     •   OOXML
     •   ODF
Advanced Integration from other Applications
Easy Spreadsheets using Notes Data
 • Create spreadsheets that import
    Contact data
•   Auto Refresh
•   Generate Charts
•   Get data via a XML Agent
Advanced Integration from other Applications
Insert Image – 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.
Advanced Integration from other Applications
Insert Image – 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.
Advanced Integration from other Applications
Insert Slide – Microsoft PowerPoint
 • Using a custom VSTO solution,
   add an Insert Image Ribbon,
   menu item, and sidebar that
   allows for easy image insertion
   from a Notes repository.
Advanced Integration from other Applications
Notes Explorer
•   A C# and .NET solution that extends
    Microsoft Explorer to allow
    navigation of Domino applications
    from within Explorer. Notes Explorer
    is the combination of the Lotus
    Connectors and DNFS (Domino
    Network Files Services) from the
    Notes 5.x time frame.
Advanced Integration from other Applications
Notes Explorer
 • Using a custom VSTO solution,
   add an Insert Image Ribbon,
   menu item, and sidebar that
   allows for easy image insertion
   from a Notes repository.
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 Simple Java API for ODF for Symphony

    •   Numerous PDF APIs and Toolkits for both .NET and Java
•   Can generate server side in a fraction of the time
OOXML
•   Default format of Office 2007 and        •   ZIP container of text, images, etc.
    Office 2010
                                             •   Open XML SDK 1.0
    •    Ok, ok … there are three versions
                                                 •   Allows for handling container
        1)   Office 2007 OOXML

        2)   ECMA-376
                                             •   Open XML SDK 2.0

        3)   ISO/IEC 29500:2008

        4)   Office 2010 OOXML

•   Allows XML exploration of files for

    •    Word

    •    Excel

    •    PowerPoint

    •    Allows for document manipulation
ODF
•   Open Document Format

•   Used by OpenOffice.org and
    Lotus Symphony

•   Open Document 1.0
    •   ISO/IEC 26300:200

•   Open Document 1.1

•   Open Document 1.2

•   We are using the Simple Java
    API for ODF created by IBM

•   http://odftoolkit.org/projects/simpl
    e/pages/Home
Document Generation Demo
•   A custom developed C# application
    that uses the Open XML SDK 2.0
    and the Simple Java API for ODF
    created by IBM. We are also using
    an opensource PDF toolkit.
Agenda
• Introductions
• “Getting Started” with Integration
• Advanced Integration
   • From the Notes Client
   • From other applications
   • From the Web
• Looking Forward
• Q&A
Advanced Integration from the web
 • Integration with Microsoft Web Technologies
   • Integration with IBM Lotus XPages
Advanced Integration from the Web
IBM Lotus XPages
•   A demo of an IBM Lotus XPages application using the
    IBM ODF Toolkit to generate documents
Agenda
• Introductions
• “Getting Started” with Integration
• Advanced Integration
   • From the Notes Client
   • From other applications
   • From the Web
• Looking Forward
• Q&A
2011 and Beyond
   We finally have great tools

      VS.NET 2010 and DDE

   Great Changes Coming

     • Productivity Tools are moving to the web

            ▬   Google Docs

            ▬   Lotus Symphony On-line and LotusLive

            ▬   Microsoft Office On-line and Microsoft 365

     • End User Device Shift

            ▬   How many of you have tablets today? Next year?

   We have multiple options

      Office, Symphony, OpenOffice.org, Google Docs, iWork, etc.

   Competition will be good for us … if we can deal with all the changes
PSC's Effort to Shape the
Integration Market in 2011
 •   Our goal in 2011 is
     •   Provide 24/7 education about the integration market

     •   Education and extend in the Automation space

     •   Bring new developers to the Document Generation Space

     •   Continue a leader in ODF and OOXML usage in the Lotus community

 •   To achieve these goals … We introduce integrationdestination.com
 •   Launching mid Sept 2011
 •   We will start with recording videos with every automation demo we
     have done … ever (52)
     •   Every version of Office still supported

     •   All of the extra stuff

 •   Far more to come!
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
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 http://www.psclistens.com
IamLUG 2011: The Never Ending Integration Story: How to Integrate Your Lotus Notes, Domino, and LotusLive applications with Microsoft Office, .NET, and Lotus Symphony

Contenu connexe

Tendances

John David Head - Bio
John David Head - BioJohn David Head - Bio
John David Head - BioJohn 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
 
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
 
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
 
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
 
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
 
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
 
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
 
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
 
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
 
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
 
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 for blug
Domino app dev competitive advantage for blugDomino app dev competitive advantage for blug
Domino app dev competitive advantage for blugJohn Head
 
Uklug 2009 Lotus Symphony
Uklug 2009   Lotus SymphonyUklug 2009   Lotus Symphony
Uklug 2009 Lotus SymphonyJohn 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
 
NELotus - OpenNTF.org & XPages Mobile Controls
NELotus - OpenNTF.org & XPages Mobile ControlsNELotus - OpenNTF.org & XPages Mobile Controls
NELotus - OpenNTF.org & XPages Mobile ControlsJohn Head
 

Tendances (20)

John David Head - Bio
John David Head - BioJohn David Head - Bio
John David Head - Bio
 
Nd8 St Sv2
Nd8 St Sv2Nd8 St Sv2
Nd8 St Sv2
 
MMLUG 2009 Integration And Coexistence Session
MMLUG 2009   Integration And Coexistence SessionMMLUG 2009   Integration And Coexistence Session
MMLUG 2009 Integration And Coexistence Session
 
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
 
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...
 
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...
 
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
 
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...
 
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...
 
Bp124
Bp124Bp124
Bp124
 
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)
 
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
 
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 ...
 
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 ...
 
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 2009 Lotus Symphony
Uklug 2009   Lotus SymphonyUklug 2009   Lotus Symphony
Uklug 2009 Lotus Symphony
 
Lotus Domino 8.5 Client Comparison
Lotus Domino 8.5 Client ComparisonLotus Domino 8.5 Client Comparison
Lotus Domino 8.5 Client Comparison
 
NELotus - OpenNTF.org & XPages Mobile Controls
NELotus - OpenNTF.org & XPages Mobile ControlsNELotus - OpenNTF.org & XPages Mobile Controls
NELotus - OpenNTF.org & XPages Mobile Controls
 

En vedette

20120118 Insumo para Evento de Lanzamiento del Proyecto Hub La Arenera
20120118 Insumo para Evento de Lanzamiento del Proyecto Hub La Arenera20120118 Insumo para Evento de Lanzamiento del Proyecto Hub La Arenera
20120118 Insumo para Evento de Lanzamiento del Proyecto Hub La AreneraVladimir Olarte Cadavid
 
Manual para la Capacitación y Profesionalización de las y los operadores de l...
Manual para la Capacitación y Profesionalización de las y los operadores de l...Manual para la Capacitación y Profesionalización de las y los operadores de l...
Manual para la Capacitación y Profesionalización de las y los operadores de l...María Luisa Cabral Bowling
 
Dislexia. escala
Dislexia. escalaDislexia. escala
Dislexia. escalachiovv
 
Body dysmorphic disorder in adult orthodontic patients
Body dysmorphic disorder in adult orthodontic patientsBody dysmorphic disorder in adult orthodontic patients
Body dysmorphic disorder in adult orthodontic patientsIndian dental academy
 
Helena Chari - tns icap - social media conference 2011
Helena Chari -  tns icap - social media conference 2011Helena Chari -  tns icap - social media conference 2011
Helena Chari - tns icap - social media conference 2011helenach
 
Mario Dimo's resume
Mario Dimo's resumeMario Dimo's resume
Mario Dimo's resumeMario Dimo
 
SolarWinds NPM at Cisco Live! 2013
SolarWinds NPM at Cisco Live! 2013SolarWinds NPM at Cisco Live! 2013
SolarWinds NPM at Cisco Live! 2013Michal Hrncirik
 
10 pengantar jaringan komputer dan kom dat
10 pengantar jaringan komputer dan kom dat10 pengantar jaringan komputer dan kom dat
10 pengantar jaringan komputer dan kom datteddyhadia
 
Så arbetar controllers på ledande svenska företag med information, analys och...
Så arbetar controllers på ledande svenska företag med information, analys och...Så arbetar controllers på ledande svenska företag med information, analys och...
Så arbetar controllers på ledande svenska företag med information, analys och...Pontus Wadström
 
TAINET's Venus 29 Series VoIP Gateway
TAINET's Venus 29 Series VoIP GatewayTAINET's Venus 29 Series VoIP Gateway
TAINET's Venus 29 Series VoIP GatewayTAINET
 
SMi Group's 9th annual Paediatric Clinical Trials conference
SMi Group's 9th annual Paediatric Clinical Trials conferenceSMi Group's 9th annual Paediatric Clinical Trials conference
SMi Group's 9th annual Paediatric Clinical Trials conferenceDale Butler
 
Let’s talk about Agile and lean coaching
Let’s talk about Agile and lean coachingLet’s talk about Agile and lean coaching
Let’s talk about Agile and lean coachingHuitale Oy
 

En vedette (20)

20120118 Insumo para Evento de Lanzamiento del Proyecto Hub La Arenera
20120118 Insumo para Evento de Lanzamiento del Proyecto Hub La Arenera20120118 Insumo para Evento de Lanzamiento del Proyecto Hub La Arenera
20120118 Insumo para Evento de Lanzamiento del Proyecto Hub La Arenera
 
Manual para la Capacitación y Profesionalización de las y los operadores de l...
Manual para la Capacitación y Profesionalización de las y los operadores de l...Manual para la Capacitación y Profesionalización de las y los operadores de l...
Manual para la Capacitación y Profesionalización de las y los operadores de l...
 
Power ana
Power anaPower ana
Power ana
 
Dislexia. escala
Dislexia. escalaDislexia. escala
Dislexia. escala
 
Body dysmorphic disorder in adult orthodontic patients
Body dysmorphic disorder in adult orthodontic patientsBody dysmorphic disorder in adult orthodontic patients
Body dysmorphic disorder in adult orthodontic patients
 
PANDOMO_Wall_D_GB
PANDOMO_Wall_D_GBPANDOMO_Wall_D_GB
PANDOMO_Wall_D_GB
 
Helena Chari - tns icap - social media conference 2011
Helena Chari -  tns icap - social media conference 2011Helena Chari -  tns icap - social media conference 2011
Helena Chari - tns icap - social media conference 2011
 
1994. secado y protección de la madera.
1994. secado y protección de la madera.1994. secado y protección de la madera.
1994. secado y protección de la madera.
 
Mario Dimo's resume
Mario Dimo's resumeMario Dimo's resume
Mario Dimo's resume
 
Ccna 2 apuntes_todo_menos_eigrp_edu_andr
Ccna 2 apuntes_todo_menos_eigrp_edu_andrCcna 2 apuntes_todo_menos_eigrp_edu_andr
Ccna 2 apuntes_todo_menos_eigrp_edu_andr
 
Star Greetings Behind the scenes
Star Greetings Behind the scenesStar Greetings Behind the scenes
Star Greetings Behind the scenes
 
Sustainable
SustainableSustainable
Sustainable
 
SolarWinds NPM at Cisco Live! 2013
SolarWinds NPM at Cisco Live! 2013SolarWinds NPM at Cisco Live! 2013
SolarWinds NPM at Cisco Live! 2013
 
10 pengantar jaringan komputer dan kom dat
10 pengantar jaringan komputer dan kom dat10 pengantar jaringan komputer dan kom dat
10 pengantar jaringan komputer dan kom dat
 
Så arbetar controllers på ledande svenska företag med information, analys och...
Så arbetar controllers på ledande svenska företag med information, analys och...Så arbetar controllers på ledande svenska företag med information, analys och...
Så arbetar controllers på ledande svenska företag med information, analys och...
 
TAINET's Venus 29 Series VoIP Gateway
TAINET's Venus 29 Series VoIP GatewayTAINET's Venus 29 Series VoIP Gateway
TAINET's Venus 29 Series VoIP Gateway
 
Crear un certificado P12 para desarrollar en iOS
Crear un certificado P12 para desarrollar en iOSCrear un certificado P12 para desarrollar en iOS
Crear un certificado P12 para desarrollar en iOS
 
Violencia
ViolenciaViolencia
Violencia
 
SMi Group's 9th annual Paediatric Clinical Trials conference
SMi Group's 9th annual Paediatric Clinical Trials conferenceSMi Group's 9th annual Paediatric Clinical Trials conference
SMi Group's 9th annual Paediatric Clinical Trials conference
 
Let’s talk about Agile and lean coaching
Let’s talk about Agile and lean coachingLet’s talk about Agile and lean coaching
Let’s talk about Agile and lean coaching
 

Similaire à IamLUG 2011: The Never Ending Integration Story: How to Integrate Your Lotus Notes, Domino, and LotusLive applications with Microsoft Office, .NET, and Lotus Symphony

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
 
Lotusphere 2011 - Jmp208
Lotusphere 2011 - Jmp208Lotusphere 2011 - Jmp208
Lotusphere 2011 - Jmp208akassabov
 
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
 
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
 
Jmp205 Final
Jmp205 FinalJmp205 Final
Jmp205 Finalakassabov
 
JMP205 - Integration of IBM Lotus Notes and Lotus Domino with Microsoft Offic...
JMP205 - Integration of IBM Lotus Notes and Lotus Domino with Microsoft Offic...JMP205 - Integration of IBM Lotus Notes and Lotus Domino with Microsoft Offic...
JMP205 - Integration of IBM Lotus Notes and Lotus Domino with Microsoft Offic...John Head
 
JMP201 Introduction to IBM Lotus Notes and IBM Lotus Domino Integration with ...
JMP201 Introduction to IBM Lotus Notes and IBM Lotus Domino Integration with ...JMP201 Introduction to IBM Lotus Notes and IBM Lotus Domino Integration with ...
JMP201 Introduction to IBM Lotus Notes and IBM Lotus Domino Integration with ...John Head
 
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
 
Notes Domino Symphony Strategy May2009
Notes Domino Symphony Strategy May2009Notes Domino Symphony Strategy May2009
Notes Domino Symphony Strategy May2009Ed Brill
 
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
 
Introducing ibm-lotus-notes-and-domino-85-slideshow-1231267606343259-1
Introducing ibm-lotus-notes-and-domino-85-slideshow-1231267606343259-1Introducing ibm-lotus-notes-and-domino-85-slideshow-1231267606343259-1
Introducing ibm-lotus-notes-and-domino-85-slideshow-1231267606343259-1Mehdi Loutfi
 
VSTO + LOB Apps Information Matters
VSTO + LOB Apps Information MattersVSTO + LOB Apps Information Matters
VSTO + LOB Apps Information MattersComunidade NetPonto
 
Lotus Collaboration Update 2008
Lotus Collaboration Update 2008Lotus Collaboration Update 2008
Lotus Collaboration Update 2008Andy Porter
 
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
 
VSTO + LOB Apps
VSTO + LOB AppsVSTO + LOB Apps
VSTO + LOB AppsJoao Livio
 
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
 
ILUG 2007 - Notes and Office Integration
ILUG 2007 - Notes and Office IntegrationILUG 2007 - Notes and Office Integration
ILUG 2007 - Notes and Office IntegrationJohn Head
 
An Introduction to the Model-View-Controller Pattern
An Introduction to the Model-View-Controller PatternAn Introduction to the Model-View-Controller Pattern
An Introduction to the Model-View-Controller PatternTeamstudio
 

Similaire à IamLUG 2011: The Never Ending Integration Story: How to Integrate Your Lotus Notes, Domino, and LotusLive applications with Microsoft Office, .NET, and Lotus Symphony (20)

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
 
Lotusphere 2011 - Jmp208
Lotusphere 2011 - Jmp208Lotusphere 2011 - Jmp208
Lotusphere 2011 - Jmp208
 
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...
 
Bp205
Bp205Bp205
Bp205
 
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
 
Jmp205 Final
Jmp205 FinalJmp205 Final
Jmp205 Final
 
JMP205 - Integration of IBM Lotus Notes and Lotus Domino with Microsoft Offic...
JMP205 - Integration of IBM Lotus Notes and Lotus Domino with Microsoft Offic...JMP205 - Integration of IBM Lotus Notes and Lotus Domino with Microsoft Offic...
JMP205 - Integration of IBM Lotus Notes and Lotus Domino with Microsoft Offic...
 
JMP201 Introduction to IBM Lotus Notes and IBM Lotus Domino Integration with ...
JMP201 Introduction to IBM Lotus Notes and IBM Lotus Domino Integration with ...JMP201 Introduction to IBM Lotus Notes and IBM Lotus Domino Integration with ...
JMP201 Introduction to IBM Lotus Notes and IBM Lotus Domino Integration with ...
 
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
 
Notes Domino Symphony Strategy May2009
Notes Domino Symphony Strategy May2009Notes Domino Symphony Strategy May2009
Notes Domino Symphony Strategy May2009
 
Bp309
Bp309Bp309
Bp309
 
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...
 
Introducing ibm-lotus-notes-and-domino-85-slideshow-1231267606343259-1
Introducing ibm-lotus-notes-and-domino-85-slideshow-1231267606343259-1Introducing ibm-lotus-notes-and-domino-85-slideshow-1231267606343259-1
Introducing ibm-lotus-notes-and-domino-85-slideshow-1231267606343259-1
 
VSTO + LOB Apps Information Matters
VSTO + LOB Apps Information MattersVSTO + LOB Apps Information Matters
VSTO + LOB Apps Information Matters
 
Lotus Collaboration Update 2008
Lotus Collaboration Update 2008Lotus Collaboration Update 2008
Lotus Collaboration Update 2008
 
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...
 
VSTO + LOB Apps
VSTO + LOB AppsVSTO + LOB Apps
VSTO + LOB Apps
 
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
 
ILUG 2007 - Notes and Office Integration
ILUG 2007 - Notes and Office IntegrationILUG 2007 - Notes and Office Integration
ILUG 2007 - Notes and Office Integration
 
An Introduction to the Model-View-Controller Pattern
An Introduction to the Model-View-Controller PatternAn Introduction to the Model-View-Controller Pattern
An Introduction to the Model-View-Controller Pattern
 

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

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

Dernier

Graphene Quantum Dots-Based Composites for Biomedical Applications
Graphene Quantum Dots-Based Composites for  Biomedical ApplicationsGraphene Quantum Dots-Based Composites for  Biomedical Applications
Graphene Quantum Dots-Based Composites for Biomedical Applicationsnooralam814309
 
3 Pitfalls Everyone Should Avoid with Cloud Data
3 Pitfalls Everyone Should Avoid with Cloud Data3 Pitfalls Everyone Should Avoid with Cloud Data
3 Pitfalls Everyone Should Avoid with Cloud DataEric D. Schabell
 
TrustArc Webinar - How to Live in a Post Third-Party Cookie World
TrustArc Webinar - How to Live in a Post Third-Party Cookie WorldTrustArc Webinar - How to Live in a Post Third-Party Cookie World
TrustArc Webinar - How to Live in a Post Third-Party Cookie WorldTrustArc
 
Stobox 4: Revolutionizing Investment in Real-World Assets Through Tokenization
Stobox 4: Revolutionizing Investment in Real-World Assets Through TokenizationStobox 4: Revolutionizing Investment in Real-World Assets Through Tokenization
Stobox 4: Revolutionizing Investment in Real-World Assets Through TokenizationStobox
 
Webinar: The Art of Prioritizing Your Product Roadmap by AWS Sr PM - Tech
Webinar: The Art of Prioritizing Your Product Roadmap by AWS Sr PM - TechWebinar: The Art of Prioritizing Your Product Roadmap by AWS Sr PM - Tech
Webinar: The Art of Prioritizing Your Product Roadmap by AWS Sr PM - TechProduct School
 
LF Energy Webinar - Unveiling OpenEEMeter 4.0
LF Energy Webinar - Unveiling OpenEEMeter 4.0LF Energy Webinar - Unveiling OpenEEMeter 4.0
LF Energy Webinar - Unveiling OpenEEMeter 4.0DanBrown980551
 
How to become a GDSC Lead GDSC MI AOE.pptx
How to become a GDSC Lead GDSC MI AOE.pptxHow to become a GDSC Lead GDSC MI AOE.pptx
How to become a GDSC Lead GDSC MI AOE.pptxKaustubhBhavsar6
 
The Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and InsightThe Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and InsightSafe Software
 
EMEA What is ThousandEyes? Webinar
EMEA What is ThousandEyes? WebinarEMEA What is ThousandEyes? Webinar
EMEA What is ThousandEyes? WebinarThousandEyes
 
Q4 2023 Quarterly Investor Presentation - FINAL - v1.pdf
Q4 2023 Quarterly Investor Presentation - FINAL - v1.pdfQ4 2023 Quarterly Investor Presentation - FINAL - v1.pdf
Q4 2023 Quarterly Investor Presentation - FINAL - v1.pdfTejal81
 
Extra-120324-Visite-Entreprise-icare.pdf
Extra-120324-Visite-Entreprise-icare.pdfExtra-120324-Visite-Entreprise-icare.pdf
Extra-120324-Visite-Entreprise-icare.pdfInfopole1
 
Where developers are challenged, what developers want and where DevEx is going
Where developers are challenged, what developers want and where DevEx is goingWhere developers are challenged, what developers want and where DevEx is going
Where developers are challenged, what developers want and where DevEx is goingFrancesco Corti
 
Design and Modeling for MySQL SCALE 21X Pasadena, CA Mar 2024
Design and Modeling for MySQL SCALE 21X Pasadena, CA Mar 2024Design and Modeling for MySQL SCALE 21X Pasadena, CA Mar 2024
Design and Modeling for MySQL SCALE 21X Pasadena, CA Mar 2024Alkin Tezuysal
 
March Patch Tuesday
March Patch TuesdayMarch Patch Tuesday
March Patch TuesdayIvanti
 
20140402 - Smart house demo kit
20140402 - Smart house demo kit20140402 - Smart house demo kit
20140402 - Smart house demo kitJamie (Taka) Wang
 
.NET 8 ChatBot with Azure OpenAI Services.pptx
.NET 8 ChatBot with Azure OpenAI Services.pptx.NET 8 ChatBot with Azure OpenAI Services.pptx
.NET 8 ChatBot with Azure OpenAI Services.pptxHansamali Gamage
 
Oracle Database 23c Security New Features.pptx
Oracle Database 23c Security New Features.pptxOracle Database 23c Security New Features.pptx
Oracle Database 23c Security New Features.pptxSatishbabu Gunukula
 
Keep Your Finger on the Pulse of Your Building's Performance with IES Live
Keep Your Finger on the Pulse of Your Building's Performance with IES LiveKeep Your Finger on the Pulse of Your Building's Performance with IES Live
Keep Your Finger on the Pulse of Your Building's Performance with IES LiveIES VE
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfCheryl Hung
 
Explore the UiPath Community and ways you can benefit on your journey to auto...
Explore the UiPath Community and ways you can benefit on your journey to auto...Explore the UiPath Community and ways you can benefit on your journey to auto...
Explore the UiPath Community and ways you can benefit on your journey to auto...DianaGray10
 

Dernier (20)

Graphene Quantum Dots-Based Composites for Biomedical Applications
Graphene Quantum Dots-Based Composites for  Biomedical ApplicationsGraphene Quantum Dots-Based Composites for  Biomedical Applications
Graphene Quantum Dots-Based Composites for Biomedical Applications
 
3 Pitfalls Everyone Should Avoid with Cloud Data
3 Pitfalls Everyone Should Avoid with Cloud Data3 Pitfalls Everyone Should Avoid with Cloud Data
3 Pitfalls Everyone Should Avoid with Cloud Data
 
TrustArc Webinar - How to Live in a Post Third-Party Cookie World
TrustArc Webinar - How to Live in a Post Third-Party Cookie WorldTrustArc Webinar - How to Live in a Post Third-Party Cookie World
TrustArc Webinar - How to Live in a Post Third-Party Cookie World
 
Stobox 4: Revolutionizing Investment in Real-World Assets Through Tokenization
Stobox 4: Revolutionizing Investment in Real-World Assets Through TokenizationStobox 4: Revolutionizing Investment in Real-World Assets Through Tokenization
Stobox 4: Revolutionizing Investment in Real-World Assets Through Tokenization
 
Webinar: The Art of Prioritizing Your Product Roadmap by AWS Sr PM - Tech
Webinar: The Art of Prioritizing Your Product Roadmap by AWS Sr PM - TechWebinar: The Art of Prioritizing Your Product Roadmap by AWS Sr PM - Tech
Webinar: The Art of Prioritizing Your Product Roadmap by AWS Sr PM - Tech
 
LF Energy Webinar - Unveiling OpenEEMeter 4.0
LF Energy Webinar - Unveiling OpenEEMeter 4.0LF Energy Webinar - Unveiling OpenEEMeter 4.0
LF Energy Webinar - Unveiling OpenEEMeter 4.0
 
How to become a GDSC Lead GDSC MI AOE.pptx
How to become a GDSC Lead GDSC MI AOE.pptxHow to become a GDSC Lead GDSC MI AOE.pptx
How to become a GDSC Lead GDSC MI AOE.pptx
 
The Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and InsightThe Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and Insight
 
EMEA What is ThousandEyes? Webinar
EMEA What is ThousandEyes? WebinarEMEA What is ThousandEyes? Webinar
EMEA What is ThousandEyes? Webinar
 
Q4 2023 Quarterly Investor Presentation - FINAL - v1.pdf
Q4 2023 Quarterly Investor Presentation - FINAL - v1.pdfQ4 2023 Quarterly Investor Presentation - FINAL - v1.pdf
Q4 2023 Quarterly Investor Presentation - FINAL - v1.pdf
 
Extra-120324-Visite-Entreprise-icare.pdf
Extra-120324-Visite-Entreprise-icare.pdfExtra-120324-Visite-Entreprise-icare.pdf
Extra-120324-Visite-Entreprise-icare.pdf
 
Where developers are challenged, what developers want and where DevEx is going
Where developers are challenged, what developers want and where DevEx is goingWhere developers are challenged, what developers want and where DevEx is going
Where developers are challenged, what developers want and where DevEx is going
 
Design and Modeling for MySQL SCALE 21X Pasadena, CA Mar 2024
Design and Modeling for MySQL SCALE 21X Pasadena, CA Mar 2024Design and Modeling for MySQL SCALE 21X Pasadena, CA Mar 2024
Design and Modeling for MySQL SCALE 21X Pasadena, CA Mar 2024
 
March Patch Tuesday
March Patch TuesdayMarch Patch Tuesday
March Patch Tuesday
 
20140402 - Smart house demo kit
20140402 - Smart house demo kit20140402 - Smart house demo kit
20140402 - Smart house demo kit
 
.NET 8 ChatBot with Azure OpenAI Services.pptx
.NET 8 ChatBot with Azure OpenAI Services.pptx.NET 8 ChatBot with Azure OpenAI Services.pptx
.NET 8 ChatBot with Azure OpenAI Services.pptx
 
Oracle Database 23c Security New Features.pptx
Oracle Database 23c Security New Features.pptxOracle Database 23c Security New Features.pptx
Oracle Database 23c Security New Features.pptx
 
Keep Your Finger on the Pulse of Your Building's Performance with IES Live
Keep Your Finger on the Pulse of Your Building's Performance with IES LiveKeep Your Finger on the Pulse of Your Building's Performance with IES Live
Keep Your Finger on the Pulse of Your Building's Performance with IES Live
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
Explore the UiPath Community and ways you can benefit on your journey to auto...
Explore the UiPath Community and ways you can benefit on your journey to auto...Explore the UiPath Community and ways you can benefit on your journey to auto...
Explore the UiPath Community and ways you can benefit on your journey to auto...
 

IamLUG 2011: The Never Ending Integration Story: How to Integrate Your Lotus Notes, Domino, and LotusLive applications with Microsoft Office, .NET, and Lotus Symphony

  • 1. The Never Ending Integration Story: How to Integrate Your Lotus Notes, Domino, and LotusLive applications with Microsoft Office, .NET, and Lotus Symphony John Head, PSC Group, LLC © 2011 PSC Group, LLC
  • 2. Agenda • Introductions • “Getting Started” with Integration • Advanced Integration • From the Notes Client • From other applications • From the Web • Looking Forward • Q&A
  • 3. John Head jhead@psclistens.com Facebook.com/johndhead Facebook.com/PSCGroup Twitter.com/johnhead Twitter.com/PSCGroup 1051 Perimeter Drive Suite 500 LinkedIN.com/in/johndhead Linkedin.com/company/psc-group-llc Schaumburg, IL 60173 Slideshare.com/johndhead Slideshare.com/PSCGroup Youtube.com/johnhead Youtube.com/PSCGroup (847) 517-7200 (847) 517-7600 fax www.johndavidhead.com www.pscgroup.com
  • 4. F O U N D E D I N 1 9 9 0
  • 5. Our Our People Clients Our Solutions PSC Ecosystem
  • 6. People Clients Direction Prospects Delivery
  • 7. • Integration • Mobile Enablement • Workflow • Custom Applications • Rules Engines • Dashboards • Collaboration • Process Improvement • SOA • Agile/Sustainable • Portals/Websites Architectures Our Partners
  • 8. The Never Ending Story • Building on top of past 10 years of presentations on this topic • More Content • Every demo updated • Brand New Demos • Take Advantage of the modern software versions • Notes 8.5.2 and 8.5.3 • Office 2010 • Symphony 1.3 & 3.0 • .NET 4.0 • Visual Studio 2010 • Much of the basics of integration have had to be left out … • But you can access our presentations from previous years …
  • 9. 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.2 Contacts Template  Version on server for web and web services demos
  • 23. Poll Results: PSC Sessions in 2010
  • 25. Let's Review how we got to 2011
  • 37. 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  Symphony 3.0 Otherwise known – How to Make John Feel Really Old!!!!
  • 38. 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
  • 39. 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 in Lotus Symphony Visual Studio.NET 2010 and VSTO 4.0 Code begins to move from inside a document to complete applications
  • 40. Agenda • Introductions • “Getting Started” with Integration • Advanced Integration • From the Notes Client • From other applications • From the Web • Looking Forward • Q&A
  • 41. “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
  • 42. Getting Started • Word ● Symphony Documents (UNO) • Excel ● Symphony Spreadsheets (UNO) • PPT ● Symphony Presentations (UNO) • Project ● Symphony Documents (LS API) • Visio ● Symphony Spreadsheets (LS API) • VBA ● Symphony Presentations (LS API) ● C#
  • 43. Getting Started – Microsoft Word • “Getting Started” demo #1 • Demonstrates how to use LotusScript to have Notes automate Microsoft Word
  • 44. Getting Started – Microsoft Excel • “Getting Started” demo #2 • Demonstrates how to use LotusScript to have Notes automate Microsoft Excel
  • 45. Getting Started – Microsoft PowerPoint • “Getting Started” demo #3 • Demonstrates how to use LotusScript to have Notes automate Microsoft PowerPoint
  • 46. Getting Started – Microsoft Project • “Getting Started” demo #4 • Demonstrates how to use LotusScript to have Notes automate Microsoft Project
  • 47. Getting Started – Microsoft Visio • “Getting Started” demo #6 • Demonstrates how to use LotusScript to have Notes automate Microsoft Visio
  • 48. Getting Started – Symphony Documents UNO • “Getting Started” demo #8 • Demonstrates how to use LotusScript to have Notes automate Lotus Symphony Documents via UNO
  • 49. Getting Started – Symphony Spreadsheets UNO • “Getting Started” demo #9 • Demonstrates how to use LotusScript to have Notes automate Lotus Symphony Spreadsheets via UNO
  • 50. Getting Started – Symphony Presentations UNO • “Getting Started” demo #10 • Demonstrates how to use LotusScript to have Notes automate Lotus Symphony Presentations via UNO
  • 51. Getting Started – Symphony Documents LotusScript • “Getting Started” demo #111 • Demonstrates how to use LotusScript to have Notes automate Lotus Symphony Documents via the new LS API
  • 52. Getting Started – Symphony Spreadsheets LotusScript • “Getting Started” demo #12 • Demonstrates how to use LotusScript to have Notes automate Lotus Symphony Spreadsheets via the new LS API
  • 53. Getting Started – Symphony Presentations LotusScript • “Getting Started” demo #13 • Demonstrates how to use LotusScript to have Notes automate Lotus Symphony Presentations via the new LS API
  • 54. Getting Started – VBA • “Getting Started” demo #14 • Demonstrates how to use Visual Basic for Applications (from within Microsoft Word) to access Lotus Notes
  • 55. Getting Started – C# • “Getting Started” demo #16 • Demonstrates how to use C# (from within Visual Studio.net 2010) to access Lotus Notes
  • 56. Use the Microsoft Constants Database • Provides a listing of all Microsoft • Office variables and their converted constants • Extraction of constants by John Collidge • Database built by Tom Duff • Now an OpenNTF.org project • Supports Microsoft Office 2000, XP, 2003, and 2007 http://www.openntf.org/internal/home.nsf/project.xsp?action=openDocument&docume ntId=1F6C5C7B16317E218625726D004A31A9
  • 57. Agenda • Introductions • “Getting Started” with Integration • Advanced Integration • From the Notes Client • From other applications • From the Web • Looking Forward • Q&A
  • 58. Advanced integration from the Notes Client From your Contacts application: • Create Letter • Create Envelope • Mass Mail Merge • Export • Create Presentation • Labels • Templates • Custom Fields This requires that you replace the design of your Contacts application with the OpenNTF.org Contacts Experience template
  • 59. OpenNTF.org Contacts Experience • Free template on OpenNTF.org • Release 2.0 • Works with 8.0 and above • Microsoft Office • Works with 8.5.1 and above • Lotus Symphony http://www.openntf.org/internal/home.nsf/project.xsp?action=openDocument&name=Open NTF.org%20Contacts%20Experience
  • 60. Advanced integration from the Notes Client Create Letter – Microsoft Word • From your Contacts, create a new letter for the selected contact in Microsoft Word. • Allow the user to select from custom templates
  • 61. Advanced integration from the Notes Client Create Letter – Symphony Documents • From your Contacts, create a new letter for the selected contact in Lotus Symphony Documents. • Allow the user to select from custom templates
  • 62. Advanced integration from the Notes Client Create Envelope– Microsoft Word • From your Contacts, create a new envelope for the selected contact in Microsoft Word.
  • 63. Advanced integration from the Notes Client Create Envelope – Symphony Documents • From your Contacts, create a new envelope for the selected contact in Lotus Symphony Documents.
  • 64. Advanced integration from the Notes Client Mass Mail Merge– Microsoft Word • From your Contacts, create a mass mail merge for the selected contacts in Microsoft Word. • Allow the user to select from custom templates
  • 65. Advanced integration from the Notes Client Mass Mail Merge – Symphony Documents • From your Contacts, create a mass mail merge for the selected contacts in Lotus Symphony Documents. • Allow the user to select from custom templates
  • 66. Advanced integration from the Notes Client Create Labels – Microsoft Word • From your Contacts, create a labels for the selected contacts in Microsoft Word. • Allow the user to select from custom templates
  • 67. Advanced integration from the Notes Client Create Labels – Symphony Documents • From your Contacts, create a labels for the selected contacts in Lotus Symphony Documents. • Allow the user to select from custom templates
  • 68. Advanced integration from the Notes Client Export – Microsoft Excel • From your Contacts, export selected fields for the selected contacts in Microsoft Excel.
  • 69. Advanced integration from the Notes Client Export – Symphony Spreadsheets • From your Contacts, export selected fields for the selected contacts in Microsoft Excel.
  • 70. Advanced integration from the Notes Client Create Presentation – Microsoft PowerPoint • From your Contacts, create a presentation for the selected contact in Microsoft PowerPoint. • Allow the user to select from custom templates
  • 71. Advanced integration from the Notes Client Create Presentation – Symphony Presentations • From your Contacts, create a presentation for the selected contact in Microsoft PowerPoint. • Allow the user to select from custom templates
  • 72. Agenda • Introductions • “Getting Started” with Integration • Advanced Integration • From the Notes Client • From other applications • From the Web • Looking Forward • Q&A
  • 73. Advanced Integration from other applications • Easy Spreadsheets using Notes Data • Insert Image • Insert Slide • Notes Explorer • Document Automation vs. Generation • OOXML • ODF
  • 74. Advanced Integration from other Applications Easy Spreadsheets using Notes Data • Create spreadsheets that import Contact data • Auto Refresh • Generate Charts • Get data via a XML Agent
  • 75. Advanced Integration from other Applications Insert Image – 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.
  • 76. Advanced Integration from other Applications Insert Image – 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.
  • 77. Advanced Integration from other Applications Insert Slide – Microsoft PowerPoint • Using a custom VSTO solution, add an Insert Image Ribbon, menu item, and sidebar that allows for easy image insertion from a Notes repository.
  • 78. Advanced Integration from other Applications Notes Explorer • A C# and .NET solution that extends Microsoft Explorer to allow navigation of Domino applications from within Explorer. Notes Explorer is the combination of the Lotus Connectors and DNFS (Domino Network Files Services) from the Notes 5.x time frame.
  • 79. Advanced Integration from other Applications Notes Explorer • Using a custom VSTO solution, add an Insert Image Ribbon, menu item, and sidebar that allows for easy image insertion from a Notes repository.
  • 80. 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 Simple Java API for ODF for Symphony • Numerous PDF APIs and Toolkits for both .NET and Java • Can generate server side in a fraction of the time
  • 81. OOXML • Default format of Office 2007 and • ZIP container of text, images, etc. Office 2010 • Open XML SDK 1.0 • Ok, ok … there are three versions • Allows for handling container 1) Office 2007 OOXML 2) ECMA-376 • Open XML SDK 2.0 3) ISO/IEC 29500:2008 4) Office 2010 OOXML • Allows XML exploration of files for • Word • Excel • PowerPoint • Allows for document manipulation
  • 82. ODF • Open Document Format • Used by OpenOffice.org and Lotus Symphony • Open Document 1.0 • ISO/IEC 26300:200 • Open Document 1.1 • Open Document 1.2 • We are using the Simple Java API for ODF created by IBM • http://odftoolkit.org/projects/simpl e/pages/Home
  • 83. Document Generation Demo • A custom developed C# application that uses the Open XML SDK 2.0 and the Simple Java API for ODF created by IBM. We are also using an opensource PDF toolkit.
  • 84. Agenda • Introductions • “Getting Started” with Integration • Advanced Integration • From the Notes Client • From other applications • From the Web • Looking Forward • Q&A
  • 85. Advanced Integration from the web • Integration with Microsoft Web Technologies • Integration with IBM Lotus XPages
  • 86. Advanced Integration from the Web IBM Lotus XPages • A demo of an IBM Lotus XPages application using the IBM ODF Toolkit to generate documents
  • 87. Agenda • Introductions • “Getting Started” with Integration • Advanced Integration • From the Notes Client • From other applications • From the Web • Looking Forward • Q&A
  • 88. 2011 and Beyond  We finally have great tools  VS.NET 2010 and DDE  Great Changes Coming • Productivity Tools are moving to the web ▬ Google Docs ▬ Lotus Symphony On-line and LotusLive ▬ Microsoft Office On-line and Microsoft 365 • End User Device Shift ▬ How many of you have tablets today? Next year?  We have multiple options  Office, Symphony, OpenOffice.org, Google Docs, iWork, etc.  Competition will be good for us … if we can deal with all the changes
  • 89. PSC's Effort to Shape the Integration Market in 2011 • Our goal in 2011 is • Provide 24/7 education about the integration market • Education and extend in the Automation space • Bring new developers to the Document Generation Space • Continue a leader in ODF and OOXML usage in the Lotus community • To achieve these goals … We introduce integrationdestination.com • Launching mid Sept 2011 • We will start with recording videos with every automation demo we have done … ever (52) • Every version of Office still supported • All of the extra stuff • Far more to come!
  • 90. 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
  • 91. 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 http://www.psclistens.com