master class: integration in the world of social business (lotusphere2012 jmp304)
DESCRIPTION
TRANSCRIPT
![Page 1: Master Class: Integration in the world of Social Business (Lotusphere2012 JMP304)](https://reader033.vdocuments.site/reader033/viewer/2022060106/54bf162d4a795953248b45e1/html5/thumbnails/1.jpg)
© 2012 IBM Corporation
JMP304 - Master Class: Integration in the world of Social Business John Head, PSC Group, LLCAndrew Barickman, PSC Group, LLC
![Page 2: Master Class: Integration in the world of Social Business (Lotusphere2012 JMP304)](https://reader033.vdocuments.site/reader033/viewer/2022060106/54bf162d4a795953248b45e1/html5/thumbnails/2.jpg)
| © 2012 IBM Corporation
Please turn off/set to vibrate/mute allCell PhonesPagersComputers
Please remember to fill out your evaluations
Before we begin
![Page 3: Master Class: Integration in the world of Social Business (Lotusphere2012 JMP304)](https://reader033.vdocuments.site/reader033/viewer/2022060106/54bf162d4a795953248b45e1/html5/thumbnails/3.jpg)
| © 2012 IBM Corporation
Interact with Us!■ We want to hear your feedback!■ Yes – even during the session …■ How?
─ Ask Questions … don't have to wait until the end─ Tweet Us – live─ @johnhead─ @ajbarickman
■ Have you checked in?─ FourSquare─ Using the Session database you can check in to this session!
![Page 4: Master Class: Integration in the world of Social Business (Lotusphere2012 JMP304)](https://reader033.vdocuments.site/reader033/viewer/2022060106/54bf162d4a795953248b45e1/html5/thumbnails/4.jpg)
| © 2012 IBM Corporation
Agenda● Introductions■ “Getting Started” with Integration■ Advanced Integration
─ From the Notes Client─ From other applications─ From the Web
■ Looking Forward■ Q & A
![Page 5: Master Class: Integration in the world of Social Business (Lotusphere2012 JMP304)](https://reader033.vdocuments.site/reader033/viewer/2022060106/54bf162d4a795953248b45e1/html5/thumbnails/5.jpg)
Lotus Symphony and You - How to stop giving Microsoft your money! – ILUG 2010
John [email protected]
1051 Perimeter DriveSuite 500Schaumburg, IL 60173
(847) 517-7200(847) 517-7600 fax
Facebook.com/PSCGroup
Twitter.com/PSCGroup
Linkedin.com/company/psc-group-llc
Slideshare.com/PSCGroup
Youtube.com/PSCGroup
Facebook.com/johndhead
Twitter.com/johnhead
LinkedIN.com/in/johndhead
Slideshare.com/johndhead
Youtube.com/johnhead
www.johndavidhead.com
www.pscgroup.com
![Page 6: Master Class: Integration in the world of Social Business (Lotusphere2012 JMP304)](https://reader033.vdocuments.site/reader033/viewer/2022060106/54bf162d4a795953248b45e1/html5/thumbnails/6.jpg)
| © 2012 IBM Corporation
Who are we? Andrew Barickman Practice Leader for Collaboration at PSC Group, LLC Responsible for the technical direction and delivery of the IBM practice
at PSC Began career at Lotus in 1993 Managed, Architected, Administered, Developed and Delivered Lotus
applications for the last 18 years.
twitter/ajbarickman
![Page 7: Master Class: Integration in the world of Social Business (Lotusphere2012 JMP304)](https://reader033.vdocuments.site/reader033/viewer/2022060106/54bf162d4a795953248b45e1/html5/thumbnails/7.jpg)
| © 2012 IBM Corporation
PSC Group, LLC
HHost of the following blogs: Ed Brill’s
(www.edbrill.com) Lotus Design Blog
(www.notesdesign.com) LotusStaffNotes (Brent Peters)
(www.lotusstaffnotes.com) Lotus Connections Team(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)
Facebook.com/PSCGroup
Twitter.com/PSCGroup
Linkedin.com/company/psc-group-llc
Slideshare.com/PSCGroup
Youtube.com/PSCGroup
![Page 8: Master Class: Integration in the world of Social Business (Lotusphere2012 JMP304)](https://reader033.vdocuments.site/reader033/viewer/2022060106/54bf162d4a795953248b45e1/html5/thumbnails/8.jpg)
| © 2012 IBM Corporation
Master Class: Integration in the world of Social Business■ New Approach to a decade + long session topic
─ More Content─ Every demo updated─ Brand New Demos─ Take Advantage of the modern software versions
– Notes 8.5.3– Office 2010– Symphony 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 …
![Page 9: Master Class: Integration in the world of Social Business (Lotusphere2012 JMP304)](https://reader033.vdocuments.site/reader033/viewer/2022060106/54bf162d4a795953248b45e1/html5/thumbnails/9.jpg)
| © 2012 IBM Corporation
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.3 Contacts Template Version on server for web and web services demos
OpenNTF.org Samples From other developers Links to projects in each sample
![Page 10: Master Class: Integration in the world of Social Business (Lotusphere2012 JMP304)](https://reader033.vdocuments.site/reader033/viewer/2022060106/54bf162d4a795953248b45e1/html5/thumbnails/10.jpg)
| © 2012 IBM Corporation
![Page 11: Master Class: Integration in the world of Social Business (Lotusphere2012 JMP304)](https://reader033.vdocuments.site/reader033/viewer/2022060106/54bf162d4a795953248b45e1/html5/thumbnails/11.jpg)
| © 2012 IBM Corporation
![Page 12: Master Class: Integration in the world of Social Business (Lotusphere2012 JMP304)](https://reader033.vdocuments.site/reader033/viewer/2022060106/54bf162d4a795953248b45e1/html5/thumbnails/12.jpg)
| © 2012 IBM Corporation
![Page 13: Master Class: Integration in the world of Social Business (Lotusphere2012 JMP304)](https://reader033.vdocuments.site/reader033/viewer/2022060106/54bf162d4a795953248b45e1/html5/thumbnails/13.jpg)
| © 2012 IBM Corporation
![Page 14: Master Class: Integration in the world of Social Business (Lotusphere2012 JMP304)](https://reader033.vdocuments.site/reader033/viewer/2022060106/54bf162d4a795953248b45e1/html5/thumbnails/14.jpg)
| © 2012 IBM Corporation
![Page 15: Master Class: Integration in the world of Social Business (Lotusphere2012 JMP304)](https://reader033.vdocuments.site/reader033/viewer/2022060106/54bf162d4a795953248b45e1/html5/thumbnails/15.jpg)
| © 2012 IBM Corporation
![Page 16: Master Class: Integration in the world of Social Business (Lotusphere2012 JMP304)](https://reader033.vdocuments.site/reader033/viewer/2022060106/54bf162d4a795953248b45e1/html5/thumbnails/16.jpg)
| © 2012 IBM Corporation
![Page 17: Master Class: Integration in the world of Social Business (Lotusphere2012 JMP304)](https://reader033.vdocuments.site/reader033/viewer/2022060106/54bf162d4a795953248b45e1/html5/thumbnails/17.jpg)
| © 2012 IBM Corporation
![Page 18: Master Class: Integration in the world of Social Business (Lotusphere2012 JMP304)](https://reader033.vdocuments.site/reader033/viewer/2022060106/54bf162d4a795953248b45e1/html5/thumbnails/18.jpg)
| © 2012 IBM Corporation
![Page 19: Master Class: Integration in the world of Social Business (Lotusphere2012 JMP304)](https://reader033.vdocuments.site/reader033/viewer/2022060106/54bf162d4a795953248b45e1/html5/thumbnails/19.jpg)
| © 2012 IBM Corporation
![Page 20: Master Class: Integration in the world of Social Business (Lotusphere2012 JMP304)](https://reader033.vdocuments.site/reader033/viewer/2022060106/54bf162d4a795953248b45e1/html5/thumbnails/20.jpg)
| © 2012 IBM Corporation
![Page 21: Master Class: Integration in the world of Social Business (Lotusphere2012 JMP304)](https://reader033.vdocuments.site/reader033/viewer/2022060106/54bf162d4a795953248b45e1/html5/thumbnails/21.jpg)
| © 2012 IBM Corporation
![Page 22: Master Class: Integration in the world of Social Business (Lotusphere2012 JMP304)](https://reader033.vdocuments.site/reader033/viewer/2022060106/54bf162d4a795953248b45e1/html5/thumbnails/22.jpg)
| © 2012 IBM Corporation
![Page 23: Master Class: Integration in the world of Social Business (Lotusphere2012 JMP304)](https://reader033.vdocuments.site/reader033/viewer/2022060106/54bf162d4a795953248b45e1/html5/thumbnails/23.jpg)
| © 2012 IBM Corporation
Poll Results: PSC Sessions in 2011
Office 2000Office 2003Office 2007Office 2010OoOSymphonyMac Editors
![Page 24: Master Class: Integration in the world of Social Business (Lotusphere2012 JMP304)](https://reader033.vdocuments.site/reader033/viewer/2022060106/54bf162d4a795953248b45e1/html5/thumbnails/24.jpg)
| © 2012 IBM Corporation
Poll Results: WorldWide 2011
Office 2000Office 2003Office 2007Office 2010OoOSymphonyMac Editors
![Page 25: Master Class: Integration in the world of Social Business (Lotusphere2012 JMP304)](https://reader033.vdocuments.site/reader033/viewer/2022060106/54bf162d4a795953248b45e1/html5/thumbnails/25.jpg)
| © 2012 IBM Corporation
Let's Review how we got to 2012
![Page 26: Master Class: Integration in the world of Social Business (Lotusphere2012 JMP304)](https://reader033.vdocuments.site/reader033/viewer/2022060106/54bf162d4a795953248b45e1/html5/thumbnails/26.jpg)
| © 2012 IBM Corporation
1994
DDE
![Page 27: Master Class: Integration in the world of Social Business (Lotusphere2012 JMP304)](https://reader033.vdocuments.site/reader033/viewer/2022060106/54bf162d4a795953248b45e1/html5/thumbnails/27.jpg)
| © 2012 IBM Corporation
1996
OLE
LotusScript
VBA
![Page 28: Master Class: Integration in the world of Social Business (Lotusphere2012 JMP304)](https://reader033.vdocuments.site/reader033/viewer/2022060106/54bf162d4a795953248b45e1/html5/thumbnails/28.jpg)
| © 2012 IBM Corporation
1997
![Page 29: Master Class: Integration in the world of Social Business (Lotusphere2012 JMP304)](https://reader033.vdocuments.site/reader033/viewer/2022060106/54bf162d4a795953248b45e1/html5/thumbnails/29.jpg)
| © 2012 IBM Corporation
1998
![Page 30: Master Class: Integration in the world of Social Business (Lotusphere2012 JMP304)](https://reader033.vdocuments.site/reader033/viewer/2022060106/54bf162d4a795953248b45e1/html5/thumbnails/30.jpg)
| © 2012 IBM Corporation
2001
![Page 31: Master Class: Integration in the world of Social Business (Lotusphere2012 JMP304)](https://reader033.vdocuments.site/reader033/viewer/2022060106/54bf162d4a795953248b45e1/html5/thumbnails/31.jpg)
| © 2012 IBM Corporation
2004
LS2J
DXL
![Page 32: Master Class: Integration in the world of Social Business (Lotusphere2012 JMP304)](https://reader033.vdocuments.site/reader033/viewer/2022060106/54bf162d4a795953248b45e1/html5/thumbnails/32.jpg)
| © 2012 IBM Corporation
2005
Web Services
![Page 33: Master Class: Integration in the world of Social Business (Lotusphere2012 JMP304)](https://reader033.vdocuments.site/reader033/viewer/2022060106/54bf162d4a795953248b45e1/html5/thumbnails/33.jpg)
| © 2012 IBM Corporation
2007
![Page 34: Master Class: Integration in the world of Social Business (Lotusphere2012 JMP304)](https://reader033.vdocuments.site/reader033/viewer/2022060106/54bf162d4a795953248b45e1/html5/thumbnails/34.jpg)
| © 2012 IBM Corporation
2008
![Page 35: Master Class: Integration in the world of Social Business (Lotusphere2012 JMP304)](https://reader033.vdocuments.site/reader033/viewer/2022060106/54bf162d4a795953248b45e1/html5/thumbnails/35.jpg)
| © 2012 IBM Corporation
2009
![Page 36: Master Class: Integration in the world of Social Business (Lotusphere2012 JMP304)](https://reader033.vdocuments.site/reader033/viewer/2022060106/54bf162d4a795953248b45e1/html5/thumbnails/36.jpg)
| © 2012 IBM Corporation
2010
![Page 37: Master Class: Integration in the world of Social Business (Lotusphere2012 JMP304)](https://reader033.vdocuments.site/reader033/viewer/2022060106/54bf162d4a795953248b45e1/html5/thumbnails/37.jpg)
| © 2012 IBM Corporation
2012
![Page 38: Master Class: Integration in the world of Social Business (Lotusphere2012 JMP304)](https://reader033.vdocuments.site/reader033/viewer/2022060106/54bf162d4a795953248b45e1/html5/thumbnails/38.jpg)
| © 2012 IBM Corporation
Integration History 1994
DDE with Ami Pro 1996
Notes R4 OLE LotusScript VBA
1997 SmartSuite with LotusScript (Word Pro)
1998 Notes R5 with COM support
2001 Notes Domino 6
2004 Notes Domino 6.5 with LS2J and DXL
2005● Notes Domino 7 with Web services
2007 2007 Office System Lotus Notes/Domino 8 Lotus Symphony
2008 Visual Studio 2008 Notes/Domino 8.5
2009 Notes 8.5.1 Domino Designer in Eclipse
2010 Office 2010 Symphony 3.0
2011☑ Extension Library
2012☑ Notes 8.5.3
Otherwise known – How to Make John Feel Really Old!!!!
![Page 39: Master Class: Integration in the world of Social Business (Lotusphere2012 JMP304)](https://reader033.vdocuments.site/reader033/viewer/2022060106/54bf162d4a795953248b45e1/html5/thumbnails/39.jpg)
| © 2012 IBM Corporation
The Good News
We have entered the “Industrial Revolution” period of the Integration Era
In the “Medieval Times”DDE with Ami ProNotesSQL was used to get
even the most basic of dataOLE embeddingNotes F/X
![Page 40: Master Class: Integration in the world of Social Business (Lotusphere2012 JMP304)](https://reader033.vdocuments.site/reader033/viewer/2022060106/54bf162d4a795953248b45e1/html5/thumbnails/40.jpg)
| © 2012 IBM Corporation
The Good News (continued)
The Renaissance brought us new toolsOLE automationCOM automationAnd much more
The Revolution brings us major changesA true competitor to Office in Lotus SymphonyVisual Studio.NET 2010 and VSTO 4.0Code begins to move from inside a document to complete
applicationsXPages brings modern web development to Notes/DominoEnterprise Collaboration morphs into Social Business
![Page 41: Master Class: Integration in the world of Social Business (Lotusphere2012 JMP304)](https://reader033.vdocuments.site/reader033/viewer/2022060106/54bf162d4a795953248b45e1/html5/thumbnails/41.jpg)
| © 2012 IBM Corporation
Integration in a Social Business World■ The comfortable world we live in is slowing going away■ Social Business = web■ Web != Automation Support
─ No COM■ Move to new devices
─ From desktops to laptops to tablets─ Tablets do not support local APIs for applications
■ What this means─ Need to move as much of the integration processing to the server─ Need new tools and new methods─ Both methods needed for many years
![Page 42: Master Class: Integration in the world of Social Business (Lotusphere2012 JMP304)](https://reader033.vdocuments.site/reader033/viewer/2022060106/54bf162d4a795953248b45e1/html5/thumbnails/42.jpg)
| © 2012 IBM Corporation
Agenda■ Introductions● “Getting Started” with Integration■ Advanced Integration
─ From the Notes Client─ From other applications─ From the Web
■ Looking Forward■ Q & A
![Page 43: Master Class: Integration in the world of Social Business (Lotusphere2012 JMP304)](https://reader033.vdocuments.site/reader033/viewer/2022060106/54bf162d4a795953248b45e1/html5/thumbnails/43.jpg)
| © 2012 IBM Corporation
“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
![Page 44: Master Class: Integration in the world of Social Business (Lotusphere2012 JMP304)](https://reader033.vdocuments.site/reader033/viewer/2022060106/54bf162d4a795953248b45e1/html5/thumbnails/44.jpg)
| © 2012 IBM Corporation
Getting Started Demos■ Word■ Excel■ PPT■ Project■ Visio■ Symphony Documents (UNO API)■ Symphony Spreadsheets (UNO API)■ Symphony Presentations (UNO API)■ Symphony Documents (LS API)■ Symphony Spreadsheets (LS API)■ Symphony Presentations (LS API)
■ VBA■ C#■ XPages - Word● XPages - Excel● XPages - PPT● XPages - Project● XPages – Visio● XPages – Excel with Context
![Page 45: Master Class: Integration in the world of Social Business (Lotusphere2012 JMP304)](https://reader033.vdocuments.site/reader033/viewer/2022060106/54bf162d4a795953248b45e1/html5/thumbnails/45.jpg)
| © 2012 IBM Corporation
Getting Started – Microsoft Word■ “Getting Started” demo
#1■ Demonstrates how to
use LotusScript to have Notes automate Microsoft Word
![Page 46: Master Class: Integration in the world of Social Business (Lotusphere2012 JMP304)](https://reader033.vdocuments.site/reader033/viewer/2022060106/54bf162d4a795953248b45e1/html5/thumbnails/46.jpg)
| © 2012 IBM Corporation
Getting Started – Microsoft Excel■ “Getting Started” demo
#2■ Demonstrates how to
use LotusScript to have Notes automate Microsoft Excel
![Page 47: Master Class: Integration in the world of Social Business (Lotusphere2012 JMP304)](https://reader033.vdocuments.site/reader033/viewer/2022060106/54bf162d4a795953248b45e1/html5/thumbnails/47.jpg)
| © 2012 IBM Corporation
Getting Started – Microsoft PowerPoint■ “Getting Started” demo
#3■ Demonstrates how to
use LotusScript to have Notes automate Microsoft PowerPoint
![Page 48: Master Class: Integration in the world of Social Business (Lotusphere2012 JMP304)](https://reader033.vdocuments.site/reader033/viewer/2022060106/54bf162d4a795953248b45e1/html5/thumbnails/48.jpg)
| © 2012 IBM Corporation
Getting Started – Microsoft Project■ “Getting Started” demo
#4■ Demonstrates how to
use LotusScript to have Notes automate Microsoft Project
![Page 49: Master Class: Integration in the world of Social Business (Lotusphere2012 JMP304)](https://reader033.vdocuments.site/reader033/viewer/2022060106/54bf162d4a795953248b45e1/html5/thumbnails/49.jpg)
| © 2012 IBM Corporation
Getting Started – Microsoft Visio■ “Getting Started” demo #5■ Demonstrates how to use LotusScript
to have Notes automate Microsoft Visio
![Page 50: Master Class: Integration in the world of Social Business (Lotusphere2012 JMP304)](https://reader033.vdocuments.site/reader033/viewer/2022060106/54bf162d4a795953248b45e1/html5/thumbnails/50.jpg)
| © 2012 IBM Corporation
Getting Started – Symphony Documents LotusScript■ “Getting Started” demo
#6■ Demonstrates how to
use LotusScript to have Notes automate Lotus Symphony Documents via the new LS API
![Page 51: Master Class: Integration in the world of Social Business (Lotusphere2012 JMP304)](https://reader033.vdocuments.site/reader033/viewer/2022060106/54bf162d4a795953248b45e1/html5/thumbnails/51.jpg)
| © 2012 IBM Corporation
Getting Started – Symphony Spreadsheets LotusScript■ “Getting Started” demo
#7■ Demonstrates how to
use LotusScript to have Notes automate Lotus Symphony Spreadsheets via the new LS API
![Page 52: Master Class: Integration in the world of Social Business (Lotusphere2012 JMP304)](https://reader033.vdocuments.site/reader033/viewer/2022060106/54bf162d4a795953248b45e1/html5/thumbnails/52.jpg)
| © 2012 IBM Corporation
Getting Started – Symphony Presentations LotusScript■ “Getting Started” demo
#8■ Demonstrates how to
use LotusScript to have Notes automate Lotus Symphony Presentations via the new LS API
![Page 53: Master Class: Integration in the world of Social Business (Lotusphere2012 JMP304)](https://reader033.vdocuments.site/reader033/viewer/2022060106/54bf162d4a795953248b45e1/html5/thumbnails/53.jpg)
| © 2012 IBM Corporation
Getting Started – VBA■ “Getting Started” demo
#9■ Demonstrates how to
use Visual Basic for Applications (from within Microsoft Word) to access Lotus Notes
![Page 54: Master Class: Integration in the world of Social Business (Lotusphere2012 JMP304)](https://reader033.vdocuments.site/reader033/viewer/2022060106/54bf162d4a795953248b45e1/html5/thumbnails/54.jpg)
| © 2012 IBM Corporation
Getting Started – VB.NET■ “Getting Started” demo
#10■ Demonstrates how to
use Visual Basic .net (from within Visual Studio.net 2010) to access Lotus Notes
![Page 55: Master Class: Integration in the world of Social Business (Lotusphere2012 JMP304)](https://reader033.vdocuments.site/reader033/viewer/2022060106/54bf162d4a795953248b45e1/html5/thumbnails/55.jpg)
| © 2012 IBM Corporation
Getting Started – C#■ “Getting Started” demo
#11■ Demonstrates how to
use C# (from within Visual Studio.net 2010) to access Lotus Notes
![Page 56: Master Class: Integration in the world of Social Business (Lotusphere2012 JMP304)](https://reader033.vdocuments.site/reader033/viewer/2022060106/54bf162d4a795953248b45e1/html5/thumbnails/56.jpg)
| © 2012 IBM Corporation
Getting Started – XPages & Microsoft Word■ “Getting Started” demo
#12■ Demonstrates how to
use LotusScript to have Notes automate Microsoft Word from an XPage.
![Page 57: Master Class: Integration in the world of Social Business (Lotusphere2012 JMP304)](https://reader033.vdocuments.site/reader033/viewer/2022060106/54bf162d4a795953248b45e1/html5/thumbnails/57.jpg)
| © 2012 IBM Corporation
Getting Started – XPages & Microsoft Excel■ “Getting Started” demo
#13■ Demonstrates how to
use LotusScript to have Notes automate Microsoft Excel from an XPage.
![Page 58: Master Class: Integration in the world of Social Business (Lotusphere2012 JMP304)](https://reader033.vdocuments.site/reader033/viewer/2022060106/54bf162d4a795953248b45e1/html5/thumbnails/58.jpg)
| © 2012 IBM Corporation
Getting Started – XPages & Microsoft PowerPoint■ “Getting Started” demo
#14■ Demonstrates how to
use LotusScript to have Notes automate Microsoft PowerPoint from an XPage.
![Page 59: Master Class: Integration in the world of Social Business (Lotusphere2012 JMP304)](https://reader033.vdocuments.site/reader033/viewer/2022060106/54bf162d4a795953248b45e1/html5/thumbnails/59.jpg)
| © 2012 IBM Corporation
Getting Started – XPages & Microsoft Project■ “Getting Started” demo
#15■ Demonstrates how to
use LotusScript to have Notes automate Microsoft Project from an XPage.
![Page 60: Master Class: Integration in the world of Social Business (Lotusphere2012 JMP304)](https://reader033.vdocuments.site/reader033/viewer/2022060106/54bf162d4a795953248b45e1/html5/thumbnails/60.jpg)
| © 2012 IBM Corporation
Getting Started – XPages & Microsoft Visio■ “Getting Started” demo #16■ Demonstrates how to use LotusScript
to have Notes automate Microsoft Visio from an XPage.
![Page 61: Master Class: Integration in the world of Social Business (Lotusphere2012 JMP304)](https://reader033.vdocuments.site/reader033/viewer/2022060106/54bf162d4a795953248b45e1/html5/thumbnails/61.jpg)
| © 2012 IBM Corporation
Getting Started – XPages & Symphony Documents LotusScript■ “Getting Started” demo
#17■ Demonstrates how to
use LotusScript to have Notes automate Lotus Symphony Documents via the new LS API from an XPage.
![Page 62: Master Class: Integration in the world of Social Business (Lotusphere2012 JMP304)](https://reader033.vdocuments.site/reader033/viewer/2022060106/54bf162d4a795953248b45e1/html5/thumbnails/62.jpg)
| © 2012 IBM Corporation
Getting Started – XPages & Symphony Spreadsheets LotusScript■ “Getting Started” demo
#18■ Demonstrates how to
use LotusScript to have Notes automate Lotus Symphony Spreadsheets via the new LS API from an XPage.
![Page 63: Master Class: Integration in the world of Social Business (Lotusphere2012 JMP304)](https://reader033.vdocuments.site/reader033/viewer/2022060106/54bf162d4a795953248b45e1/html5/thumbnails/63.jpg)
| © 2012 IBM Corporation
Getting Started – XPages & Symphony Presentations LotusScript■ “Getting Started” demo
#19■ Demonstrates how to
use LotusScript to have Notes automate Lotus Symphony Presentations via the new LS API from an XPage.
![Page 64: Master Class: Integration in the world of Social Business (Lotusphere2012 JMP304)](https://reader033.vdocuments.site/reader033/viewer/2022060106/54bf162d4a795953248b45e1/html5/thumbnails/64.jpg)
| © 2012 IBM Corporation
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&documentId=1F6C5C7B16317E218625726D004A31A9
![Page 65: Master Class: Integration in the world of Social Business (Lotusphere2012 JMP304)](https://reader033.vdocuments.site/reader033/viewer/2022060106/54bf162d4a795953248b45e1/html5/thumbnails/65.jpg)
| © 2012 IBM Corporation
Agenda■ Introductions■ “Getting Started” with Integration● Advanced Integration
▬ From the Notes Client─ From other applications─ From the Web
■ Looking Forward■ Q & A
![Page 66: Master Class: Integration in the world of Social Business (Lotusphere2012 JMP304)](https://reader033.vdocuments.site/reader033/viewer/2022060106/54bf162d4a795953248b45e1/html5/thumbnails/66.jpg)
| © 2012 IBM Corporation
Advanced integration from the Notes ClientFrom 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
![Page 67: Master Class: Integration in the world of Social Business (Lotusphere2012 JMP304)](https://reader033.vdocuments.site/reader033/viewer/2022060106/54bf162d4a795953248b45e1/html5/thumbnails/67.jpg)
| © 2012 IBM Corporation
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=OpenNTF.org%20Contacts%20Experience
![Page 68: Master Class: Integration in the world of Social Business (Lotusphere2012 JMP304)](https://reader033.vdocuments.site/reader033/viewer/2022060106/54bf162d4a795953248b45e1/html5/thumbnails/68.jpg)
| © 2012 IBM Corporation
Advanced integration from the Notes ClientCreate 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
![Page 69: Master Class: Integration in the world of Social Business (Lotusphere2012 JMP304)](https://reader033.vdocuments.site/reader033/viewer/2022060106/54bf162d4a795953248b45e1/html5/thumbnails/69.jpg)
| © 2012 IBM Corporation
Advanced integration from the Notes ClientCreate 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
![Page 70: Master Class: Integration in the world of Social Business (Lotusphere2012 JMP304)](https://reader033.vdocuments.site/reader033/viewer/2022060106/54bf162d4a795953248b45e1/html5/thumbnails/70.jpg)
| © 2012 IBM Corporation
Advanced integration from the Notes ClientCreate Envelope– Microsoft Word
■ From your Contacts, create a new envelope for the selected contact in Microsoft Word.
![Page 71: Master Class: Integration in the world of Social Business (Lotusphere2012 JMP304)](https://reader033.vdocuments.site/reader033/viewer/2022060106/54bf162d4a795953248b45e1/html5/thumbnails/71.jpg)
| © 2012 IBM Corporation
Advanced integration from the Notes ClientCreate Envelope – Symphony Documents
■ From your Contacts, create a new envelope for the selected contact in Lotus Symphony Documents.
![Page 72: Master Class: Integration in the world of Social Business (Lotusphere2012 JMP304)](https://reader033.vdocuments.site/reader033/viewer/2022060106/54bf162d4a795953248b45e1/html5/thumbnails/72.jpg)
| © 2012 IBM Corporation
Advanced integration from the Notes ClientMass 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
![Page 73: Master Class: Integration in the world of Social Business (Lotusphere2012 JMP304)](https://reader033.vdocuments.site/reader033/viewer/2022060106/54bf162d4a795953248b45e1/html5/thumbnails/73.jpg)
| © 2012 IBM Corporation
Advanced integration from the Notes ClientMass 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
![Page 74: Master Class: Integration in the world of Social Business (Lotusphere2012 JMP304)](https://reader033.vdocuments.site/reader033/viewer/2022060106/54bf162d4a795953248b45e1/html5/thumbnails/74.jpg)
| © 2012 IBM Corporation
Advanced integration from the Notes ClientCreate Labels – Microsoft Word
■ From your Contacts, create a labels for the selected contacts in Microsoft Word.
■ Allow the user to select from custom templates
![Page 75: Master Class: Integration in the world of Social Business (Lotusphere2012 JMP304)](https://reader033.vdocuments.site/reader033/viewer/2022060106/54bf162d4a795953248b45e1/html5/thumbnails/75.jpg)
| © 2012 IBM Corporation
Advanced integration from the Notes ClientCreate 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
![Page 76: Master Class: Integration in the world of Social Business (Lotusphere2012 JMP304)](https://reader033.vdocuments.site/reader033/viewer/2022060106/54bf162d4a795953248b45e1/html5/thumbnails/76.jpg)
| © 2012 IBM Corporation
Advanced integration from the Notes ClientExport – Microsoft Excel
■ From your Contacts, export selected fields for the selected contacts in Microsoft Excel.
![Page 77: Master Class: Integration in the world of Social Business (Lotusphere2012 JMP304)](https://reader033.vdocuments.site/reader033/viewer/2022060106/54bf162d4a795953248b45e1/html5/thumbnails/77.jpg)
| © 2012 IBM Corporation
Advanced integration from the Notes ClientExport – Symphony Spreadsheets
■ From your Contacts, export selected fields for the selected contacts in Microsoft Excel.
![Page 78: Master Class: Integration in the world of Social Business (Lotusphere2012 JMP304)](https://reader033.vdocuments.site/reader033/viewer/2022060106/54bf162d4a795953248b45e1/html5/thumbnails/78.jpg)
| © 2012 IBM Corporation
Advanced integration from the Notes ClientCreate Presentation – Microsoft PowerPoint
■ From your Contacts, create a presentation for the selected contact in Microsoft PowerPoint.
■ Allow the user to select from custom templates
![Page 79: Master Class: Integration in the world of Social Business (Lotusphere2012 JMP304)](https://reader033.vdocuments.site/reader033/viewer/2022060106/54bf162d4a795953248b45e1/html5/thumbnails/79.jpg)
| © 2012 IBM Corporation
Advanced integration from the Notes ClientCreate Presentation – Symphony Presentations
■ From your Contacts, create a presentation for the selected contact in Microsoft PowerPoint.
■ Allow the user to select from custom templates
![Page 80: Master Class: Integration in the world of Social Business (Lotusphere2012 JMP304)](https://reader033.vdocuments.site/reader033/viewer/2022060106/54bf162d4a795953248b45e1/html5/thumbnails/80.jpg)
| © 2012 IBM Corporation
Agenda■ Introductions■ “Getting Started” with Integration● Advanced Integration
─ From the Notes Client▬ From other applications─ From the Web
■ Looking Forward■ Q & A
![Page 81: Master Class: Integration in the world of Social Business (Lotusphere2012 JMP304)](https://reader033.vdocuments.site/reader033/viewer/2022060106/54bf162d4a795953248b45e1/html5/thumbnails/81.jpg)
| © 2012 IBM Corporation
Advanced Integration from other applications■ Easy Spreadsheets using Notes Data■ Insert Image■ Insert Slide■ Notes Explorer■ Document Automation vs. Generation
─ OOXML─ ODF
![Page 82: Master Class: Integration in the world of Social Business (Lotusphere2012 JMP304)](https://reader033.vdocuments.site/reader033/viewer/2022060106/54bf162d4a795953248b45e1/html5/thumbnails/82.jpg)
| © 2012 IBM Corporation
Advanced Integration from other ApplicationsEasy Spreadsheets using Notes Data
■ Create spreadsheets that import Contact data
■ Auto Refresh■ Generate Charts■ Get data via a XML Agent
![Page 83: Master Class: Integration in the world of Social Business (Lotusphere2012 JMP304)](https://reader033.vdocuments.site/reader033/viewer/2022060106/54bf162d4a795953248b45e1/html5/thumbnails/83.jpg)
| © 2012 IBM Corporation
Advanced Integration from other ApplicationsInsert 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.
![Page 84: Master Class: Integration in the world of Social Business (Lotusphere2012 JMP304)](https://reader033.vdocuments.site/reader033/viewer/2022060106/54bf162d4a795953248b45e1/html5/thumbnails/84.jpg)
| © 2012 IBM Corporation
Advanced Integration from other ApplicationsInsert 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.
![Page 85: Master Class: Integration in the world of Social Business (Lotusphere2012 JMP304)](https://reader033.vdocuments.site/reader033/viewer/2022060106/54bf162d4a795953248b45e1/html5/thumbnails/85.jpg)
| © 2012 IBM Corporation
Advanced Integration from other ApplicationsInsert 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.
![Page 86: Master Class: Integration in the world of Social Business (Lotusphere2012 JMP304)](https://reader033.vdocuments.site/reader033/viewer/2022060106/54bf162d4a795953248b45e1/html5/thumbnails/86.jpg)
| © 2012 IBM Corporation
Advanced Integration from other ApplicationsNotes 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.
![Page 87: Master Class: Integration in the world of Social Business (Lotusphere2012 JMP304)](https://reader033.vdocuments.site/reader033/viewer/2022060106/54bf162d4a795953248b45e1/html5/thumbnails/87.jpg)
| © 2012 IBM Corporation
Advanced Integration from other ApplicationsNotes 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.
![Page 88: Master Class: Integration in the world of Social Business (Lotusphere2012 JMP304)](https://reader033.vdocuments.site/reader033/viewer/2022060106/54bf162d4a795953248b45e1/html5/thumbnails/88.jpg)
| © 2012 IBM Corporation
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
![Page 89: Master Class: Integration in the world of Social Business (Lotusphere2012 JMP304)](https://reader033.vdocuments.site/reader033/viewer/2022060106/54bf162d4a795953248b45e1/html5/thumbnails/89.jpg)
| © 2012 IBM Corporation
OOXML■ Default format of Office 2007 and Office 2010
─ Ok, ok … there are three versions1) Office 2007 OOXML2) ECMA-3763) ISO/IEC 29500:20084) Office 2010 OOXML
● Allows XML exploration of files for● Word● Excel● PowerPoint
● ZIP container of text, images, etc.● Open XML SDK 1.0
● Allows for handling container● Open XML SDK 2.0
● Allows for document manipulation
![Page 90: Master Class: Integration in the world of Social Business (Lotusphere2012 JMP304)](https://reader033.vdocuments.site/reader033/viewer/2022060106/54bf162d4a795953248b45e1/html5/thumbnails/90.jpg)
| © 2012 IBM Corporation
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
![Page 91: Master Class: Integration in the world of Social Business (Lotusphere2012 JMP304)](https://reader033.vdocuments.site/reader033/viewer/2022060106/54bf162d4a795953248b45e1/html5/thumbnails/91.jpg)
| © 2012 IBM Corporation
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.
![Page 92: Master Class: Integration in the world of Social Business (Lotusphere2012 JMP304)](https://reader033.vdocuments.site/reader033/viewer/2022060106/54bf162d4a795953248b45e1/html5/thumbnails/92.jpg)
| © 2012 IBM Corporation
Agenda■ Introductions■ “Getting Started” with Integration● Advanced Integration
─ From the Notes Client─ From other applications▬ From the Web
■ Looking Forward■ Q & A
![Page 93: Master Class: Integration in the world of Social Business (Lotusphere2012 JMP304)](https://reader033.vdocuments.site/reader033/viewer/2022060106/54bf162d4a795953248b45e1/html5/thumbnails/93.jpg)
| © 2012 IBM Corporation
Advanced Integration from the web■ Export to Excel from an XPage■ Using third party web controls for speadsheets■ Integration with IBM Lotus XPages
![Page 94: Master Class: Integration in the world of Social Business (Lotusphere2012 JMP304)](https://reader033.vdocuments.site/reader033/viewer/2022060106/54bf162d4a795953248b45e1/html5/thumbnails/94.jpg)
| © 2012 IBM Corporation
Export to Excel from an XPage■ From Notes client■ From Web
![Page 95: Master Class: Integration in the world of Social Business (Lotusphere2012 JMP304)](https://reader033.vdocuments.site/reader033/viewer/2022060106/54bf162d4a795953248b45e1/html5/thumbnails/95.jpg)
| © 2012 IBM Corporation
Using third party web controls for speadsheets■ ZK Spreadsheet with Xpages
■ http://www.openntf.org/internal/home.nsf/project.xsp?action=openDocument&name=ZK Spreadsheet for XPages
![Page 96: Master Class: Integration in the world of Social Business (Lotusphere2012 JMP304)](https://reader033.vdocuments.site/reader033/viewer/2022060106/54bf162d4a795953248b45e1/html5/thumbnails/96.jpg)
| © 2012 IBM Corporation
Advanced Integration from the Web – IBM Lotus XPages
■ A demo of an IBM Lotus XPages application using the IBM ODF Toolkit to generate documents
![Page 97: Master Class: Integration in the world of Social Business (Lotusphere2012 JMP304)](https://reader033.vdocuments.site/reader033/viewer/2022060106/54bf162d4a795953248b45e1/html5/thumbnails/97.jpg)
| © 2012 IBM Corporation
Agenda■ Introductions■ “Getting Started” with Integration■ Advanced Integration
─ From the Notes Client─ From other applications─ From the Web
● Looking Forward■ Q & A
![Page 98: Master Class: Integration in the world of Social Business (Lotusphere2012 JMP304)](https://reader033.vdocuments.site/reader033/viewer/2022060106/54bf162d4a795953248b45e1/html5/thumbnails/98.jpg)
| © 2012 IBM Corporation
2012 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 360
• 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
![Page 99: Master Class: Integration in the world of Social Business (Lotusphere2012 JMP304)](https://reader033.vdocuments.site/reader033/viewer/2022060106/54bf162d4a795953248b45e1/html5/thumbnails/99.jpg)
| © 2012 IBM Corporation
PSC's Effort to Shape the Integration Marketing in 2012■ Our goal in 2012 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 1st Quarter 2012 (really this time)■ 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!
![Page 100: Master Class: Integration in the world of Social Business (Lotusphere2012 JMP304)](https://reader033.vdocuments.site/reader033/viewer/2022060106/54bf162d4a795953248b45e1/html5/thumbnails/100.jpg)
| © 2012 IBM Corporation
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
![Page 101: Master Class: Integration in the world of Social Business (Lotusphere2012 JMP304)](https://reader033.vdocuments.site/reader033/viewer/2022060106/54bf162d4a795953248b45e1/html5/thumbnails/101.jpg)
| © 2012 IBM Corporation
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
![Page 102: Master Class: Integration in the world of Social Business (Lotusphere2012 JMP304)](https://reader033.vdocuments.site/reader033/viewer/2022060106/54bf162d4a795953248b45e1/html5/thumbnails/102.jpg)
| © 2012 IBM Corporation
Lotus Greenhouse (greenhouse.lotus.com) is a live community website where you can use Lotus Collaboration Products for free!
The Lotus Community Podcasts
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
Bleedyellow.com provides community implementations of Lotus Connections and Sametime
IBM’s Official portal for developers including a dedicated section for Lotus (www.ibm.com/developerworks/lotus)
LotusUserGroup.org is the on-line home of the IBM Lotus community for regional and virtual user groups
![Page 103: Master Class: Integration in the world of Social Business (Lotusphere2012 JMP304)](https://reader033.vdocuments.site/reader033/viewer/2022060106/54bf162d4a795953248b45e1/html5/thumbnails/103.jpg)
| © 2012 IBM Corporation
![Page 104: Master Class: Integration in the world of Social Business (Lotusphere2012 JMP304)](https://reader033.vdocuments.site/reader033/viewer/2022060106/54bf162d4a795953248b45e1/html5/thumbnails/104.jpg)
104 | © 2012 IBM Corporation
Legal disclaimer© IBM Corporation 2012. All Rights Reserved.
The information contained in this publication is provided for informational purposes only. While efforts were made to verify the completeness and accuracy of the information contained in this publication, it is provided AS IS without warranty of any kind, express or implied. In addition, this information is based on IBM’s current product plans and strategy, which are subject to change by IBM without notice. IBM shall not be responsible for 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 have the effect of, creating any warranties or representations from IBM or its suppliers or licensors, or altering the terms and conditions of the applicable license agreement governing the use of IBM software.
References in this presentation to IBM products, programs, or services do not imply that they will be available in all countries in which IBM operates. Product release dates and/or capabilities referenced in this presentation may change at any time at IBM’s sole discretion based on market opportunities or other factors, and are not intended to be a commitment to future product or feature availability in any way. Nothing contained in these materials is intended to, nor shall have the effect of, stating or implying that any activities undertaken by you will result in any specific sales, revenue growth or other results.
BM, 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. Unyte is a trademark of WebDialogs, Inc., in the United States, other countries, or both.
Microsoft and Windows are trademarks of Microsoft Corporation in the United States, other countries, or both.