SlideShare uma empresa Scribd logo
1 de 71
Baixar para ler offline
http://www.tomjames.com/US/media/in_the_media.asp?set=CC
JMP106 “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 & Alex Kassabov
PSC Group, LLC
Before we begin

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

        Please remember to fill out your
        evaluations
Agenda
●   Introductions
●
    “Getting Started” with Integration
●
    Advanced Integration
    ▬   From the Notes Client
    ▬   From other applications
    ▬   From the Web
●
    Looking Forward
●
    Q&A
Who are we?
   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

   www.johndavidhead.com twitter/johnhead
Who are we?
   Alex Kassabov

   Vice President of Collaboration at PSC Group, LLC

   Involved in Lotus technology since 1995
       Notes R3 – got dragged there kicking and screaming

   Speaker
       Lotusphere sessions on Desktop Integration
       Collaboration Summit
       GRAINTE Chicago Lotus User Group

Akassabov.wordpress.com twitter/akassabov
PSC Group, LLC
 ●   IBM Premium Business Partner for 19+
     Years                                   Host of the following blogs:
 ●   Microsoft Managed Partner                Ed Brill’s
 ●   Notes & Domino 8.5.X Design Partner       (www.edbrill.com)
 ●   OpenNTF.org Alliance Member, Steering    Lotus Design Blog(Mary Beth Raven)
     Committee Company, & Former Host of       (www.notesdesign.com)
     OpenNTF.org                              LotusStaffNotes (Brent Peters)
                                               (www.lotusstaffnotes.com)
 ●   Sponsor of IamLUG and MWLUG in 2009
                                              Lotus Connections Team
 ●   Winner of 2007 & 2009 Lotus Award!
                                             (synch.rono.us)
                                              Domino Server Team
                                               (www.dominoblog.com)
                                              Lotus Mashups
                                               (www.mix-and-mash.com)
                                              Chris Pepin – IBM CTO’s Office
                                               (www.chrispepin.com)
This Year, We Started Over
●
    W e 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
The Demo Databases
Presentation example database
    Contains all of the “Getting Started” Demos
    W orks 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
   Let’s take a little poll …Who is using …
    Office 97 and earlier
    Office 2000
    Office XP
    Office 2003
    Office 2007
    Office 2010
    OpenOff
    ice / StarOffice
    Lotus Symphony
    iWork
    Other
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 2.0
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
     Visual Studio.NET 2008 and VSTO 3.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 W orld” 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 Spreadsheets (LS API)
●   Excel                          ●   Symphony Presentations (LS API)
●   PPT                            ●   Symphony Documents (Java API)
●   Project                        ●   Symphony Spreadsheets (Java API)
●   Symphony Documents (UNO)       ●   Symphony Presentations (Java API)
●   Symphony Spreadsheets (UNO)    ●   VBA
●   Symphony Presentations (UNO)   ●   VB.NET
●   Symphony Documents (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 –
Symphony Documents UNO
● “Getting Started”

  demo #5
● Demonstrates how

  to use LotusScript to
  have Notes
  automate Lotus
  Symphony
  Documents via UNO
Getting Started –
Symphony Spreadsheets UNO
● “Getting Started”

  demo #6
● Demonstrates how

  to use LotusScript to
  have Notes
  automate Lotus
  Symphony
  Spreadsheets via
  UNO
Getting Started –
Symphony Presentations UNO
● “Getting Started”

  demo #7
● Demonstrates how

  to use LotusScript to
  have Notes
  automate Lotus
  Symphony
  Presentations via
  UNO
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
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
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
Getting Started –
Symphony Documents Java
● “Getting Started”

  demo #11
● Demonstrates how

  to use Java to have
  Notes automate
  Lotus Symphony
  Documents via the
  new Java API
Getting Started –
Symphony Spreadsheets Java
● “Getting Started”

  demo #12
● Demonstrates how

  to use Java to have
  Notes automate
  Lotus Symphony
  Srpeadsheets via
  the new Java API
Getting Started –
Symphony Presentations Java
● “Getting Started”

  demo #13
● Demonstrates how

  to use Java to have
  Notes automate
  Lotus Symphony
  Presentstions via
  the new Java 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 – VB.NET
● “Getting Started” demo #15


● Demonstrates how to use Visual Basic .net

  (from within Visual Studio.net 2008) to
  access Lotus Notes
Getting Started – C#
● “Getting Started” demo #16


● Demonstrates how to use C# (from within

  Visual Studio.net 2008) to access Lotus
  Notes
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
●
    Save to Google Documents


This requires that you replace the design of your Contacts application
  with the OpenNTF.org Contacts Experience template
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 Emvelope – Symphony Documents
●   From your Contacts,
    create a new envelpoe
    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
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
Advanced Integration from the Notes Client
Save to Google Docs
●
    Using Java and the Google Docs API, save documents
    directly from a Notes application, or Lotus Symphony, to
    Google Applications / Documents.
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
●
    Mail Merge
●
    Easy Spreadsheets using Notes Data
●
    Automate Data
●
    Select Resource
●
    Default VSTO Project
●
    Insert Image
●
    Insert Slide
●
    Notes Explorer
Advanced Integration from other Applications
Mail Merge
●   Perform a mail merge
    from within Microsoft
    Word
●
    Access Contacts directly
    from the Mail Merge
    Data Panel
Advanced Integration from other Applications
Easy Spreadsheets using Notes Data
●   Create spreadsheets
    that import Contact data
●
    Auto Refresh
●   Generate Charts
●   Get data via a web
    service
Advanced Integration from other Applications
Automate Data
●   Build a spreadsheet in
    Microsoft Excel that
    pulls data from a web
    service in the Contacts
    application
Advanced Integration from other Applications
Default VSTO Project
●
    Use a default VSTO project to begin integrating Microsoft
    Office applications with Lotus Notes data via the sidebar,
    Fluent UX, and templates
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.
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
●
    Accessing Contacts data in ASP.NET via COM
●
    Accessing Contacts data in ASP.NET via W eb Services
●
    Accessing Contacts data in ASP.NET using the Grid Control
●
    Accessing Contacts data in XPAGES
●
    XPAGES Integration
Advanced Integration from the Web
Accessing Contacts data in ASP.NET via COM
●
    Using the Contacts application as our data source, display
    data in an ASP.NET page using COM
Advanced Integration from the Web
Accessing Contacts data in ASP.NET via Web Services
●
    Using the Contacts application as our data source, display
    data in an ASP.NET page using the web service
Advanced Integration from the Web
Accessing Contacts data in ASP.NET using the Grid Control
●
    Using the Contacts application as our data source, display
    data in an ASP.NET page using the included Grid Control.
    This will also use the web service to access the data.
Advanced Integration from the Web
Accessing Contacts data in XPAGES
●
    Using the Contacts application as our data source, display
    data in an XPAGES application
Advanced Integration from the Web
XPAGES Integration
●
    Using the Contacts application as our data source, display
    data in an XPAGES application and create a Letter in
    Symphony Documents.
Agenda
●   Introductions
●
    “Getting Started” with Integration
●
    Advanced Integration
    ▬   From the Notes Client
    ▬   From other applications
    ▬   From the Web
●
    Looking Forward
●
    Q&A
2010 and Beyond
   We finally have great tools
      VS.NET 2008 and DDE

   Great Tools Coming
     •   Visual Studio 2010 with VSTO 4
     •   Office 2010
         •   Backstage
     •   SymphonyNext (2.0)
         •   Beta in early 2010
     •   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
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 …
Don’t want to do the Integration Yourself?
●
    Many third party solutions out there for you to use
●
    Integra4Notes
     ▬
         Reporting and Document Generation for Microsoft Office and Lotus Symphony
●
    Mainsoft Sharepoint Integrator
     ▬
         Access Sharepoint from within Lotus Notes, just like the Lotus Connectors for Lotus Quickr
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
Want to learn more about Lotus Symphony
Development?
●
    BP214 : IBM Lotus Symphony: Finally, a Developer’s Friend
●
    W ednesday, Jan 20th
●
    3 PM
●
    Swan 7 - 10
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
Legal Disclaimer
© IBM Corporation 2009. All Rights Reserv ed.
The inf ormation contained in this publication is prov ided f or inf ormational purposes only. While ef f orts were made to v erif y the completeness and accuracy of the inf ormation contained in this publication, it is
prov ided AS IS without warranty of any kind, express or implied. In addition, this inf ormation is based on IBM’s current product plans and strategy, which are subject to change by IBM without notice. IBM shall not be
responsible f or any damages arising out of the use of , or otherwise related to, this publication or any other materials. Nothing contained in this publication is intended to, nor shall hav e the ef f ect of , creating any
warranties or representations f rom IBM or its suppliers or licensors, or altering the terms and conditions of the applicable license agreement gov erning the use of IBM sof tware.
Ref erences in this presentation to IBM products, programs, or serv ices do not imply that they will be av ailable in all countries in which IBM operates. Product release dates and/or capabilities ref erenced in this
presentation may change at any time at IBM’s sole discretion based on market opportunities or other f actors, and are not intended to be a commitment to f uture product or f eature av ailability in any way. Nothing
contained in these materials is intended to, nor shall hav e the ef f ect of , stating or imply ing that any activ ities undertaken by y ou will result in any specif ic sales, rev enue growth or other results.


Perf ormance is based on measurements and projections using standard IBM benchmarks in a controlled env ironment. The actual throughput or perf ormance that any user will experience will v ary depending upon
many f actors, including considerations such as the amount of multiprogramming in the user's job stream, the I/O conf iguration, the storage conf iguration, and the workload processed. Theref ore, no assurance can
be giv en that an indiv idual user will achiev e results similar to those stated here.


All customer examples described are presented as illustrations of how those customers hav e used IBM products and the results they may hav e achiev ed. Actual env ironmental costs and perf ormance
characteristics may v ary by customer.


IBM, the IBM logo, Lotus, Lotus Notes, Notes, Domino, Quickr, Sametime, WebSphere, UC2, PartnerWorld and Lotusphere are trademarks of International Business Machines Corporation in the United States, other
countries, or both. Uny te is a trademark of WebDialogs, Inc., in the United States, other countries, or both.

Adobe, the Adobe logo, PostScript, and the PostScript logo are either registered trademarks or trademarks of Adobe Sy stems Incorporated in the United States, and/or other countries.
Jav a and all Jav a-based trademarks are trademarks of Sun Microsy stems, Inc. in the United States, other countries, or both.

Microsof t and Windows are trademarks of Microsof t Corporation in the United States, other countries, or both.

Intel, Intel Centrino, Celeron, Intel Xeon, Intel SpeedStep, Itanium, and Pentium are trademarks or registered trademarks of Intel Corporation or its subsidiaries in the United States and other countries.

UNIX is a registered trademark of The Open Group in the United States and other countries.
If y ou ref erence Linux® in y our presentation, please mark the f irst use and include the f ollowing; otherwise delete:
Linux is a registered trademark of Linus Torv alds in the United States, other countries, or both.
Other company, product, or serv ice names may be trademarks or serv ice marks of others.




                                         71

Mais conteúdo relacionado

Mais procurados

“Kum Bah Yah” meets “Lets Kick Butt” : The Integration of IBM Lotus Notes and...
“Kum Bah Yah” meets “Lets Kick Butt” : The Integration of IBM Lotus Notes and...“Kum Bah Yah” meets “Lets Kick Butt” : The Integration of IBM Lotus Notes and...
“Kum Bah Yah” meets “Lets Kick Butt” : The Integration of IBM Lotus Notes and...John Head
 
Iam Lug 2009 Integration And Coexistence Session
Iam Lug 2009   Integration And Coexistence SessionIam Lug 2009   Integration And Coexistence Session
Iam Lug 2009 Integration And Coexistence SessionJohn Head
 
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
 
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
 
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
 
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
 
Show110 | Using the XPages Extension Library for the Real World
Show110 | Using the XPages Extension Library for the Real WorldShow110 | Using the XPages Extension Library for the Real World
Show110 | Using the XPages Extension Library for the Real Worldpdhannan
 
Extension Library - Viagra for XPages
Extension Library - Viagra for XPagesExtension Library - Viagra for XPages
Extension Library - Viagra for XPagesUlrich Krause
 
Ad106 - XPages Just Keep Getting Better
Ad106 - XPages Just Keep Getting BetterAd106 - XPages Just Keep Getting Better
Ad106 - XPages Just Keep Getting Betterddrschiw
 
Lotusphere 2012 - AD115 - Extending IBM Lotus Notes & IBM Lotus iNotes With O...
Lotusphere 2012 - AD115 - Extending IBM Lotus Notes & IBM Lotus iNotes With O...Lotusphere 2012 - AD115 - Extending IBM Lotus Notes & IBM Lotus iNotes With O...
Lotusphere 2012 - AD115 - Extending IBM Lotus Notes & IBM Lotus iNotes With O...Ryan Baxter
 
ILUG 2008 Templates, Templates Everywhere
ILUG 2008 Templates, Templates EverywhereILUG 2008 Templates, Templates Everywhere
ILUG 2008 Templates, Templates EverywhereKevin Pettitt
 
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
 
Ad102 - Extreme Makeover -- LotusScript and Java Editor Edition
Ad102 - Extreme Makeover -- LotusScript and Java Editor EditionAd102 - Extreme Makeover -- LotusScript and Java Editor Edition
Ad102 - Extreme Makeover -- LotusScript and Java Editor Editionddrschiw
 
AD201 - IBM Domino Application Development Today And Tomorrow
AD201 - IBM Domino Application Development Today And TomorrowAD201 - IBM Domino Application Development Today And Tomorrow
AD201 - IBM Domino Application Development Today And Tomorrowpjanzen11
 
We4IT lcty 2013 - infra-man - whats new in ibm domino application development
We4IT lcty 2013 - infra-man - whats new in ibm domino application developmentWe4IT lcty 2013 - infra-man - whats new in ibm domino application development
We4IT lcty 2013 - infra-man - whats new in ibm domino application developmentWe4IT Group
 
Lotusphere 2012 - Show115 - Socialize Your Apps Using OpenSocial
Lotusphere 2012 - Show115 - Socialize Your Apps Using OpenSocialLotusphere 2012 - Show115 - Socialize Your Apps Using OpenSocial
Lotusphere 2012 - Show115 - Socialize Your Apps Using OpenSocialRyan Baxter
 

Mais procurados (20)

“Kum Bah Yah” meets “Lets Kick Butt” : The Integration of IBM Lotus Notes and...
“Kum Bah Yah” meets “Lets Kick Butt” : The Integration of IBM Lotus Notes and...“Kum Bah Yah” meets “Lets Kick Butt” : The Integration of IBM Lotus Notes and...
“Kum Bah Yah” meets “Lets Kick Butt” : The Integration of IBM Lotus Notes and...
 
Iam Lug 2009 Integration And Coexistence Session
Iam Lug 2009   Integration And Coexistence SessionIam Lug 2009   Integration And Coexistence Session
Iam Lug 2009 Integration And Coexistence Session
 
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
 
Nd8 St Sv2
Nd8 St Sv2Nd8 St Sv2
Nd8 St Sv2
 
Bp124
Bp124Bp124
Bp124
 
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
 
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
 
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
 
Show110 | Using the XPages Extension Library for the Real World
Show110 | Using the XPages Extension Library for the Real WorldShow110 | Using the XPages Extension Library for the Real World
Show110 | Using the XPages Extension Library for the Real World
 
Extension Library - Viagra for XPages
Extension Library - Viagra for XPagesExtension Library - Viagra for XPages
Extension Library - Viagra for XPages
 
Ad106 - XPages Just Keep Getting Better
Ad106 - XPages Just Keep Getting BetterAd106 - XPages Just Keep Getting Better
Ad106 - XPages Just Keep Getting Better
 
Lotusphere 2012 - AD115 - Extending IBM Lotus Notes & IBM Lotus iNotes With O...
Lotusphere 2012 - AD115 - Extending IBM Lotus Notes & IBM Lotus iNotes With O...Lotusphere 2012 - AD115 - Extending IBM Lotus Notes & IBM Lotus iNotes With O...
Lotusphere 2012 - AD115 - Extending IBM Lotus Notes & IBM Lotus iNotes With O...
 
ILUG 2008 Templates, Templates Everywhere
ILUG 2008 Templates, Templates EverywhereILUG 2008 Templates, Templates Everywhere
ILUG 2008 Templates, Templates Everywhere
 
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...
 
Ad102 - Extreme Makeover -- LotusScript and Java Editor Edition
Ad102 - Extreme Makeover -- LotusScript and Java Editor EditionAd102 - Extreme Makeover -- LotusScript and Java Editor Edition
Ad102 - Extreme Makeover -- LotusScript and Java Editor Edition
 
AD201 - IBM Domino Application Development Today And Tomorrow
AD201 - IBM Domino Application Development Today And TomorrowAD201 - IBM Domino Application Development Today And Tomorrow
AD201 - IBM Domino Application Development Today And Tomorrow
 
Welcome to windows 8
Welcome to windows 8Welcome to windows 8
Welcome to windows 8
 
We4IT lcty 2013 - infra-man - whats new in ibm domino application development
We4IT lcty 2013 - infra-man - whats new in ibm domino application developmentWe4IT lcty 2013 - infra-man - whats new in ibm domino application development
We4IT lcty 2013 - infra-man - whats new in ibm domino application development
 
Lotusphere 2012 - Show115 - Socialize Your Apps Using OpenSocial
Lotusphere 2012 - Show115 - Socialize Your Apps Using OpenSocialLotusphere 2012 - Show115 - Socialize Your Apps Using OpenSocial
Lotusphere 2012 - Show115 - Socialize Your Apps Using OpenSocial
 

Semelhante a Kum Bah Yah" Meets "Lets Kick Butt

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
 
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
 
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
 
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
 
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
 
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
 
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
 
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
 
Notes Domino Symphony Strategy May2009
Notes Domino Symphony Strategy May2009Notes Domino Symphony Strategy May2009
Notes Domino Symphony Strategy May2009Ed Brill
 
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
 
ILUG 2007 - Notes and Office Integration
ILUG 2007 - Notes and Office IntegrationILUG 2007 - Notes and Office Integration
ILUG 2007 - Notes and Office IntegrationJohn 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
 
Lotus symphony and you - how to stop giving microsoft your money!
Lotus symphony and you - how to stop giving microsoft your money!Lotus symphony and you - how to stop giving microsoft your money!
Lotus symphony and you - how to stop giving microsoft your money!John Head
 
Entwicker camp2007 calling-the-c-api-from-lotusscript
Entwicker camp2007 calling-the-c-api-from-lotusscriptEntwicker camp2007 calling-the-c-api-from-lotusscript
Entwicker camp2007 calling-the-c-api-from-lotusscriptBill Buchan
 
BP204 Integration of OpenOffice.org and IBM Lotus Notes and Domino
BP204 Integration of OpenOffice.org and IBM Lotus Notes and Domino BP204 Integration of OpenOffice.org and IBM Lotus Notes and Domino
BP204 Integration of OpenOffice.org and IBM Lotus Notes and Domino John Head
 
LotusUserGroup.org Virtual User Group Meeting - The Real World Integration
LotusUserGroup.org Virtual User Group Meeting - The Real World IntegrationLotusUserGroup.org Virtual User Group Meeting - The Real World Integration
LotusUserGroup.org Virtual User Group Meeting - The Real World Integrationakassabov
 

Semelhante a Kum Bah Yah" Meets "Lets Kick Butt (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
 
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...
 
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
 
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...
 
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...
 
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 ...
 
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...
 
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
 
Bp309
Bp309Bp309
Bp309
 
Notes Domino Symphony Strategy May2009
Notes Domino Symphony Strategy May2009Notes Domino Symphony Strategy May2009
Notes Domino Symphony Strategy May2009
 
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
 
ILUG 2007 - Notes and Office Integration
ILUG 2007 - Notes and Office IntegrationILUG 2007 - Notes and Office Integration
ILUG 2007 - Notes and Office Integration
 
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
 
Lotus symphony and you - how to stop giving microsoft your money!
Lotus symphony and you - how to stop giving microsoft your money!Lotus symphony and you - how to stop giving microsoft your money!
Lotus symphony and you - how to stop giving microsoft your money!
 
Entwicker camp2007 calling-the-c-api-from-lotusscript
Entwicker camp2007 calling-the-c-api-from-lotusscriptEntwicker camp2007 calling-the-c-api-from-lotusscript
Entwicker camp2007 calling-the-c-api-from-lotusscript
 
BP204 Integration of OpenOffice.org and IBM Lotus Notes and Domino
BP204 Integration of OpenOffice.org and IBM Lotus Notes and Domino BP204 Integration of OpenOffice.org and IBM Lotus Notes and Domino
BP204 Integration of OpenOffice.org and IBM Lotus Notes and Domino
 
LotusUserGroup.org Virtual User Group Meeting - The Real World Integration
LotusUserGroup.org Virtual User Group Meeting - The Real World IntegrationLotusUserGroup.org Virtual User Group Meeting - The Real World Integration
LotusUserGroup.org Virtual User Group Meeting - The Real World Integration
 

Mais 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
 

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

Último

Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfSeasiaInfotech2
 
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
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 

Último (20)

Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdf
 
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...
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 

Kum Bah Yah" Meets "Lets Kick Butt

  • 1. http://www.tomjames.com/US/media/in_the_media.asp?set=CC JMP106 “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 & Alex Kassabov PSC Group, LLC
  • 2. Before we begin  Please turn off/set to vibrate/mute all Cell Phones Pagers Computers Please remember to fill out your evaluations
  • 3. Agenda ● Introductions ● “Getting Started” with Integration ● Advanced Integration ▬ From the Notes Client ▬ From other applications ▬ From the Web ● Looking Forward ● Q&A
  • 4. Who are we?  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  www.johndavidhead.com twitter/johnhead
  • 5. Who are we?  Alex Kassabov  Vice President of Collaboration at PSC Group, LLC  Involved in Lotus technology since 1995  Notes R3 – got dragged there kicking and screaming  Speaker  Lotusphere sessions on Desktop Integration  Collaboration Summit  GRAINTE Chicago Lotus User Group Akassabov.wordpress.com twitter/akassabov
  • 6. PSC Group, LLC ● IBM Premium Business Partner for 19+ Years Host of the following blogs: ● Microsoft Managed Partner  Ed Brill’s ● Notes & Domino 8.5.X Design Partner (www.edbrill.com) ● OpenNTF.org Alliance Member, Steering  Lotus Design Blog(Mary Beth Raven) Committee Company, & Former Host of (www.notesdesign.com) OpenNTF.org  LotusStaffNotes (Brent Peters) (www.lotusstaffnotes.com) ● Sponsor of IamLUG and MWLUG in 2009  Lotus Connections Team ● Winner of 2007 & 2009 Lotus Award! (synch.rono.us)  Domino Server Team (www.dominoblog.com)  Lotus Mashups (www.mix-and-mash.com)  Chris Pepin – IBM CTO’s Office (www.chrispepin.com)
  • 7. This Year, We Started Over ● W e 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
  • 8. The Demo Databases Presentation example database  Contains all of the “Getting Started” Demos  W orks 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
  • 9. Let’s take a little poll …Who is using … Office 97 and earlier Office 2000 Office XP Office 2003 Office 2007 Office 2010 OpenOff ice / StarOffice Lotus Symphony iWork Other
  • 10. 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 2.0
  • 11. 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
  • 12. 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
  • 13. Agenda ● Introductions ● “Getting Started” with Integration ● Advanced Integration ▬ From the Notes Client ▬ From other applications ▬ From the Web ● Looking Forward ● Q&A
  • 14. “Getting Started” Demos ● Each demo is the equivalent of a “Hello W orld” sample ● They are self contained and as little code as possible ▬ No error trapping, etc ● This will get you started with Integration
  • 15. Getting Started - ● Word ● Symphony Spreadsheets (LS API) ● Excel ● Symphony Presentations (LS API) ● PPT ● Symphony Documents (Java API) ● Project ● Symphony Spreadsheets (Java API) ● Symphony Documents (UNO) ● Symphony Presentations (Java API) ● Symphony Spreadsheets (UNO) ● VBA ● Symphony Presentations (UNO) ● VB.NET ● Symphony Documents (LS API) ● C#
  • 16. Getting Started – Microsoft Word ● “Getting Started” demo #1 ● Demonstrates how to use LotusScript to have Notes automate Microsoft Word
  • 17. Getting Started – Microsoft Excel ● “Getting Started” demo #2 ● Demonstrates how to use LotusScript to have Notes automate Microsoft Excel
  • 18. Getting Started – Microsoft PowerPoint ● “Getting Started” demo #3 ● Demonstrates how to use LotusScript to have Notes automate Microsoft PowerPoint
  • 19. Getting Started – Microsoft Project ● “Getting Started” demo #4 ● Demonstrates how to use LotusScript to have Notes automate Microsoft Project
  • 20. Getting Started – Symphony Documents UNO ● “Getting Started” demo #5 ● Demonstrates how to use LotusScript to have Notes automate Lotus Symphony Documents via UNO
  • 21. Getting Started – Symphony Spreadsheets UNO ● “Getting Started” demo #6 ● Demonstrates how to use LotusScript to have Notes automate Lotus Symphony Spreadsheets via UNO
  • 22. Getting Started – Symphony Presentations UNO ● “Getting Started” demo #7 ● Demonstrates how to use LotusScript to have Notes automate Lotus Symphony Presentations via UNO
  • 23. 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
  • 24. 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
  • 25. 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
  • 26. Getting Started – Symphony Documents Java ● “Getting Started” demo #11 ● Demonstrates how to use Java to have Notes automate Lotus Symphony Documents via the new Java API
  • 27. Getting Started – Symphony Spreadsheets Java ● “Getting Started” demo #12 ● Demonstrates how to use Java to have Notes automate Lotus Symphony Srpeadsheets via the new Java API
  • 28. Getting Started – Symphony Presentations Java ● “Getting Started” demo #13 ● Demonstrates how to use Java to have Notes automate Lotus Symphony Presentstions via the new Java API
  • 29. Getting Started – VBA ● “Getting Started” demo #14 ● Demonstrates how to use Visual Basic for Applications (from within Microsoft Word) to access Lotus Notes
  • 30. Getting Started – VB.NET ● “Getting Started” demo #15 ● Demonstrates how to use Visual Basic .net (from within Visual Studio.net 2008) to access Lotus Notes
  • 31. Getting Started – C# ● “Getting Started” demo #16 ● Demonstrates how to use C# (from within Visual Studio.net 2008) to access Lotus Notes
  • 32. Agenda ● Introductions ● “Getting Started” with Integration ● Advanced Integration ▬ From the Notes Client ▬ From other applications ▬ From the Web ● Looking Forward ● Q&A
  • 33. Advanced integration from the Notes Client From your Contacts application: ● Create Letter ● Create Envelope ● Mass Mail Merge ● Export ● Create Presentation ● Save to Google Documents This requires that you replace the design of your Contacts application with the OpenNTF.org Contacts Experience template
  • 34. 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
  • 35. 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
  • 36. Advanced integration from the Notes Client Create Envelope– Microsoft Word ● From your Contacts, create a new envelope for the selected contact in Microsoft Word.
  • 37. Advanced integration from the Notes Client Create Emvelope – Symphony Documents ● From your Contacts, create a new envelpoe for the selected contact in Lotus Symphony Documents.
  • 38. 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
  • 39. 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
  • 40. Advanced integration from the Notes Client Export – Microsoft Excel ● From your Contacts, export selected fields for the selected contacts in Microsoft Excel.
  • 41. Advanced integration from the Notes Client Export – Symphony Spreadsheets ● From your Contacts, export selected fields for the selected contacts in Microsoft Excel.
  • 42. 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
  • 43. 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
  • 44. Advanced Integration from the Notes Client Save to Google Docs ● Using Java and the Google Docs API, save documents directly from a Notes application, or Lotus Symphony, to Google Applications / Documents.
  • 45. Agenda ● Introductions ● “Getting Started” with Integration ● Advanced Integration ▬ From the Notes Client ▬ From other applications ▬ From the Web ● Looking Forward ● Q&A
  • 46. Advanced Integration from other applications ● Mail Merge ● Easy Spreadsheets using Notes Data ● Automate Data ● Select Resource ● Default VSTO Project ● Insert Image ● Insert Slide ● Notes Explorer
  • 47. Advanced Integration from other Applications Mail Merge ● Perform a mail merge from within Microsoft Word ● Access Contacts directly from the Mail Merge Data Panel
  • 48. Advanced Integration from other Applications Easy Spreadsheets using Notes Data ● Create spreadsheets that import Contact data ● Auto Refresh ● Generate Charts ● Get data via a web service
  • 49. Advanced Integration from other Applications Automate Data ● Build a spreadsheet in Microsoft Excel that pulls data from a web service in the Contacts application
  • 50. Advanced Integration from other Applications Default VSTO Project ● Use a default VSTO project to begin integrating Microsoft Office applications with Lotus Notes data via the sidebar, Fluent UX, and templates
  • 51. 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.
  • 52. 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.
  • 53. 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.
  • 54. 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.
  • 55. Agenda ● Introductions ● “Getting Started” with Integration ● Advanced Integration ▬ From the Notes Client ▬ From other applications ▬ From the Web ● Looking Forward ● Q&A
  • 56. Advanced Integration from the web ● Accessing Contacts data in ASP.NET via COM ● Accessing Contacts data in ASP.NET via W eb Services ● Accessing Contacts data in ASP.NET using the Grid Control ● Accessing Contacts data in XPAGES ● XPAGES Integration
  • 57. Advanced Integration from the Web Accessing Contacts data in ASP.NET via COM ● Using the Contacts application as our data source, display data in an ASP.NET page using COM
  • 58. Advanced Integration from the Web Accessing Contacts data in ASP.NET via Web Services ● Using the Contacts application as our data source, display data in an ASP.NET page using the web service
  • 59. Advanced Integration from the Web Accessing Contacts data in ASP.NET using the Grid Control ● Using the Contacts application as our data source, display data in an ASP.NET page using the included Grid Control. This will also use the web service to access the data.
  • 60. Advanced Integration from the Web Accessing Contacts data in XPAGES ● Using the Contacts application as our data source, display data in an XPAGES application
  • 61. Advanced Integration from the Web XPAGES Integration ● Using the Contacts application as our data source, display data in an XPAGES application and create a Letter in Symphony Documents.
  • 62. Agenda ● Introductions ● “Getting Started” with Integration ● Advanced Integration ▬ From the Notes Client ▬ From other applications ▬ From the Web ● Looking Forward ● Q&A
  • 63. 2010 and Beyond  We finally have great tools  VS.NET 2008 and DDE  Great Tools Coming • Visual Studio 2010 with VSTO 4 • Office 2010 • Backstage • SymphonyNext (2.0) • Beta in early 2010 • 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
  • 64. 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 …
  • 65. Don’t want to do the Integration Yourself? ● Many third party solutions out there for you to use ● Integra4Notes ▬ Reporting and Document Generation for Microsoft Office and Lotus Symphony ● Mainsoft Sharepoint Integrator ▬ Access Sharepoint from within Lotus Notes, just like the Lotus Connectors for Lotus Quickr
  • 66. 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
  • 67. 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
  • 68. Want to learn more about Lotus Symphony Development? ● BP214 : IBM Lotus Symphony: Finally, a Developer’s Friend ● W ednesday, Jan 20th ● 3 PM ● Swan 7 - 10
  • 69. 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
  • 70.
  • 71. Legal Disclaimer © IBM Corporation 2009. All Rights Reserv ed. The inf ormation contained in this publication is prov ided f or inf ormational purposes only. While ef f orts were made to v erif y the completeness and accuracy of the inf ormation contained in this publication, it is prov ided AS IS without warranty of any kind, express or implied. In addition, this inf ormation is based on IBM’s current product plans and strategy, which are subject to change by IBM without notice. IBM shall not be responsible f or any damages arising out of the use of , or otherwise related to, this publication or any other materials. Nothing contained in this publication is intended to, nor shall hav e the ef f ect of , creating any warranties or representations f rom IBM or its suppliers or licensors, or altering the terms and conditions of the applicable license agreement gov erning the use of IBM sof tware. Ref erences in this presentation to IBM products, programs, or serv ices do not imply that they will be av ailable in all countries in which IBM operates. Product release dates and/or capabilities ref erenced in this presentation may change at any time at IBM’s sole discretion based on market opportunities or other f actors, and are not intended to be a commitment to f uture product or f eature av ailability in any way. Nothing contained in these materials is intended to, nor shall hav e the ef f ect of , stating or imply ing that any activ ities undertaken by y ou will result in any specif ic sales, rev enue growth or other results. Perf ormance is based on measurements and projections using standard IBM benchmarks in a controlled env ironment. The actual throughput or perf ormance that any user will experience will v ary depending upon many f actors, including considerations such as the amount of multiprogramming in the user's job stream, the I/O conf iguration, the storage conf iguration, and the workload processed. Theref ore, no assurance can be giv en that an indiv idual user will achiev e results similar to those stated here. All customer examples described are presented as illustrations of how those customers hav e used IBM products and the results they may hav e achiev ed. Actual env ironmental costs and perf ormance characteristics may v ary by customer. IBM, the IBM logo, Lotus, Lotus Notes, Notes, Domino, Quickr, Sametime, WebSphere, UC2, PartnerWorld and Lotusphere are trademarks of International Business Machines Corporation in the United States, other countries, or both. Uny te is a trademark of WebDialogs, Inc., in the United States, other countries, or both. Adobe, the Adobe logo, PostScript, and the PostScript logo are either registered trademarks or trademarks of Adobe Sy stems Incorporated in the United States, and/or other countries. Jav a and all Jav a-based trademarks are trademarks of Sun Microsy stems, Inc. in the United States, other countries, or both. Microsof t and Windows are trademarks of Microsof t Corporation in the United States, other countries, or both. Intel, Intel Centrino, Celeron, Intel Xeon, Intel SpeedStep, Itanium, and Pentium are trademarks or registered trademarks of Intel Corporation or its subsidiaries in the United States and other countries. UNIX is a registered trademark of The Open Group in the United States and other countries. If y ou ref erence Linux® in y our presentation, please mark the f irst use and include the f ollowing; otherwise delete: Linux is a registered trademark of Linus Torv alds in the United States, other countries, or both. Other company, product, or serv ice names may be trademarks or serv ice marks of others. 71