super feats of integration x pages with symphony sharepoint and office
DESCRIPTION
Session presented by John Head of PSC Group, LLC at IdoSphereTRANSCRIPT
![Page 1: Super feats of integration x pages with symphony sharepoint and office](https://reader034.vdocument.in/reader034/viewer/2022051818/54bf16424a795943748b471b/html5/thumbnails/1.jpg)
Your Logo
Presented by: John Head, PSC Group, LLC
Super Feats of Integr at ion: XPages w/ Symphony, Shar epoint & Off iceAn IdoSphere webinar
![Page 2: Super feats of integration x pages with symphony sharepoint and office](https://reader034.vdocument.in/reader034/viewer/2022051818/54bf16424a795943748b471b/html5/thumbnails/2.jpg)
Agenda
● Int r oduct ions● “Get t ing Star ted” with Integr at ion● Advanced Integr at ion
• Fr om the Notes Client• Fr om other applicat ions• Fr om the Web
● Looking For war d● Q & A
![Page 3: Super feats of integration x pages with symphony sharepoint and office](https://reader034.vdocument.in/reader034/viewer/2022051818/54bf16424a795943748b471b/html5/thumbnails/3.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 4: Super feats of integration x pages with symphony sharepoint and office](https://reader034.vdocument.in/reader034/viewer/2022051818/54bf16424a795943748b471b/html5/thumbnails/4.jpg)
PSC Group, LLC
HHost of the following blogs: Ed Brill’s
(www.edbrill.com) Lotus Design Blog(Mary Beth Raven)
(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 5: Super feats of integration x pages with symphony sharepoint and office](https://reader034.vdocument.in/reader034/viewer/2022051818/54bf16424a795943748b471b/html5/thumbnails/5.jpg)
The Never Ending Story
Built on top of last year s complete session r ewr ite• Mor e Content• Ever y demo updated• Br and New Demos• Take Advantage of the moder n sof twar e ver sions
• Notes 8.5.2• Off ice 2010• Symphony 1.3 & 3.0• .NET 4.0• Visual Studio 2010
Much of the basics of integr at ion have had to be lef t out …
But you can access our pr esentat ions f r om pr evious year s …
![Page 6: Super feats of integration x pages with symphony sharepoint and office](https://reader034.vdocument.in/reader034/viewer/2022051818/54bf16424a795943748b471b/html5/thumbnails/6.jpg)
The Demo Databases
Pr esentat ion example database Contains all of the “Get t ing Star ted” Demos Wor ks in your Notes Client Conf igur able for your envir onment New UI for Rich Client , wor ks in Standar d client as well
OpenNTF.or g Contacts Exper ience Customized Notes 8.5.1 Contacts Template Ver sion on ser ver for web and web ser vices demos
![Page 7: Super feats of integration x pages with symphony sharepoint and office](https://reader034.vdocument.in/reader034/viewer/2022051818/54bf16424a795943748b471b/html5/thumbnails/7.jpg)
Poll Results: PSC Sessions in 2010
Office 2000Office 2003Office 2007Office 2010OoOSymphonyMac Editors
![Page 8: Super feats of integration x pages with symphony sharepoint and office](https://reader034.vdocument.in/reader034/viewer/2022051818/54bf16424a795943748b471b/html5/thumbnails/8.jpg)
Poll Results: WorldWide 2010
Office 2000Office 2003Office 2007Office 2010OoOSymphonyMac Editors
![Page 9: Super feats of integration x pages with symphony sharepoint and office](https://reader034.vdocument.in/reader034/viewer/2022051818/54bf16424a795943748b471b/html5/thumbnails/9.jpg)
Let's Review how we got to 2011
![Page 10: Super feats of integration x pages with symphony sharepoint and office](https://reader034.vdocument.in/reader034/viewer/2022051818/54bf16424a795943748b471b/html5/thumbnails/10.jpg)
1994
DDE
![Page 11: Super feats of integration x pages with symphony sharepoint and office](https://reader034.vdocument.in/reader034/viewer/2022051818/54bf16424a795943748b471b/html5/thumbnails/11.jpg)
1996
OLE
LotusScript
VBA
![Page 12: Super feats of integration x pages with symphony sharepoint and office](https://reader034.vdocument.in/reader034/viewer/2022051818/54bf16424a795943748b471b/html5/thumbnails/12.jpg)
1997
![Page 13: Super feats of integration x pages with symphony sharepoint and office](https://reader034.vdocument.in/reader034/viewer/2022051818/54bf16424a795943748b471b/html5/thumbnails/13.jpg)
1998
![Page 14: Super feats of integration x pages with symphony sharepoint and office](https://reader034.vdocument.in/reader034/viewer/2022051818/54bf16424a795943748b471b/html5/thumbnails/14.jpg)
2001
![Page 15: Super feats of integration x pages with symphony sharepoint and office](https://reader034.vdocument.in/reader034/viewer/2022051818/54bf16424a795943748b471b/html5/thumbnails/15.jpg)
2004
LS2J
DXL
![Page 16: Super feats of integration x pages with symphony sharepoint and office](https://reader034.vdocument.in/reader034/viewer/2022051818/54bf16424a795943748b471b/html5/thumbnails/16.jpg)
2005
Web Services
![Page 17: Super feats of integration x pages with symphony sharepoint and office](https://reader034.vdocument.in/reader034/viewer/2022051818/54bf16424a795943748b471b/html5/thumbnails/17.jpg)
2007
![Page 18: Super feats of integration x pages with symphony sharepoint and office](https://reader034.vdocument.in/reader034/viewer/2022051818/54bf16424a795943748b471b/html5/thumbnails/18.jpg)
2008
![Page 19: Super feats of integration x pages with symphony sharepoint and office](https://reader034.vdocument.in/reader034/viewer/2022051818/54bf16424a795943748b471b/html5/thumbnails/19.jpg)
2009
![Page 20: Super feats of integration x pages with symphony sharepoint and office](https://reader034.vdocument.in/reader034/viewer/2022051818/54bf16424a795943748b471b/html5/thumbnails/20.jpg)
2010
![Page 21: Super feats of integration x pages with symphony sharepoint and office](https://reader034.vdocument.in/reader034/viewer/2022051818/54bf16424a795943748b471b/html5/thumbnails/21.jpg)
Integration History
1994 DDE with Ami Pr o
1996 Notes R4 OLE LotusScr ipt VBA
1997 Smar tSuite with LotusScr ipt
(Wor d Pr o) 1998
Notes R5 with COM suppor t 2001
Notes Domino 6 2004
Notes Domino 6.5 with LS2J and DXL
2005 Notes Domino 7 with Web
ser vices 2007
2007 Off ice 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 Off ice 2010 Symphony 3.0
Otherwise known – How to Make John Feel Really Old!!!!
![Page 22: Super feats of integration x pages with symphony sharepoint and office](https://reader034.vdocument.in/reader034/viewer/2022051818/54bf16424a795943748b471b/html5/thumbnails/22.jpg)
The Good News
We have enter ed the “Indust r ial Revolut ion” per iod of the Integr at ion Er a
In the “Medieval Times”DDE with Ami Pr oNotesSQL was used to get
even the most basic of data
OLE embeddingNotes F/ X
![Page 23: Super feats of integration x pages with symphony sharepoint and office](https://reader034.vdocument.in/reader034/viewer/2022051818/54bf16424a795943748b471b/html5/thumbnails/23.jpg)
The Good News (continued)
The Renaissance br ought us new toolsOLE automat ionCOM automat ionAnd much mor e
The Revolut ion br ings us major changesA t r ue compet itor to Off ice in Lotus SymphonyVisual Studio.NET 2010 and VSTO 4.0Code begins to move fr om inside a document to complete
applicat ions
![Page 24: Super feats of integration x pages with symphony sharepoint and office](https://reader034.vdocument.in/reader034/viewer/2022051818/54bf16424a795943748b471b/html5/thumbnails/24.jpg)
Agenda
Int r oduct ions● “Get t ing Star ted” with Integr at ion
Advanced Integr at ion• Fr om the Notes Client
• Fr om other applicat ions
• Fr om the Web
Looking For war dQ & A
![Page 25: Super feats of integration x pages with symphony sharepoint and office](https://reader034.vdocument.in/reader034/viewer/2022051818/54bf16424a795943748b471b/html5/thumbnails/25.jpg)
“Getting Started” Demos
Each demo is the equivalent of a “Hello Wor ld” sample
They ar e self contained and as lit t le code as possible• No er r or t r apping, etc
This will get you star ted with Integr at ion
![Page 26: Super feats of integration x pages with symphony sharepoint and office](https://reader034.vdocument.in/reader034/viewer/2022051818/54bf16424a795943748b471b/html5/thumbnails/26.jpg)
Getting Started -
Wor d
Excel
PPT
Pr oject
Visio
VBA
Symphony Documents (UNO)
Symphony Spr eadsheets (UNO)
Symphony Pr esentat ions (UNO)
Symphony Documents (LS API)
Symphony Spr eadsheets (LS API)
Symphony Pr esentat ions (LS API)
![Page 27: Super feats of integration x pages with symphony sharepoint and office](https://reader034.vdocument.in/reader034/viewer/2022051818/54bf16424a795943748b471b/html5/thumbnails/27.jpg)
Agenda
Int r oduct ions“Get t ing Star ted” with Integr at ion● Advanced Integr at ion
▬ Fr om the Notes Client
• Fr om other applicat ions
• Fr om the Web
Looking For war dQ & A
![Page 28: Super feats of integration x pages with symphony sharepoint and office](https://reader034.vdocument.in/reader034/viewer/2022051818/54bf16424a795943748b471b/html5/thumbnails/28.jpg)
Advanced integration from the Notes Client
Fr om your Contacts applicat ion:●Cr eate Let ter ●Cr eate Envelope●Mass Mail Mer ge●Expor t●Cr eate Pr esentat ion●Labels●Templates●Custom Fields
This r equir es that you r eplace the design of your Contacts applicat ion with the OpenNTF.or g Contacts Exper ience template
![Page 29: Super feats of integration x pages with symphony sharepoint and office](https://reader034.vdocument.in/reader034/viewer/2022051818/54bf16424a795943748b471b/html5/thumbnails/29.jpg)
OpenNTF.org Contacts Experience
Fr ee template on OpenNTF.or gRelease 2.0Wor ks with 8.0 and above
• Micr osof t Off ice
Wor ks 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 30: Super feats of integration x pages with symphony sharepoint and office](https://reader034.vdocument.in/reader034/viewer/2022051818/54bf16424a795943748b471b/html5/thumbnails/30.jpg)
Agenda
Int r oduct ions“Get t ing Star ted” with Integr at ion● Advanced Integr at ion
• Fr om the Notes Client▬ Fr om other applicat ions
• Fr om the Web
Looking For war dQ & A
![Page 31: Super feats of integration x pages with symphony sharepoint and office](https://reader034.vdocument.in/reader034/viewer/2022051818/54bf16424a795943748b471b/html5/thumbnails/31.jpg)
Advanced Integration from other applications
●Inser t Image●Inser t Slide●Notes Explor er●Document Automat ion vs. Gener at ion
• OOXML• ODF
![Page 32: Super feats of integration x pages with symphony sharepoint and office](https://reader034.vdocument.in/reader034/viewer/2022051818/54bf16424a795943748b471b/html5/thumbnails/32.jpg)
Advanced Integration from other ApplicationsNotes Explorer
A C# and .NET solut ion that extends Micr osoft Explor er to allow navigat ion of Domino applicat ions f r om within Explor er . Notes Explor er is the combinat ion of the Lotus Connector s and DNFS (Domino Networ k Files Ser vices) f r om the Notes 5.x t ime fr ame.
![Page 33: Super feats of integration x pages with symphony sharepoint and office](https://reader034.vdocument.in/reader034/viewer/2022051818/54bf16424a795943748b471b/html5/thumbnails/33.jpg)
Advanced Integration from other ApplicationsNotes Explorer
Using a custom VSTO solut ion, add an Inser t Image Ribbon, menu item, and sidebar that allows for easy image inser t ion f r om a Notes r epositor y.
![Page 34: Super feats of integration x pages with symphony sharepoint and office](https://reader034.vdocument.in/reader034/viewer/2022051818/54bf16424a795943748b471b/html5/thumbnails/34.jpg)
Automation vs. Generation
Document Gener at ion is star t ing to become a viable opt ion• Using the standar d for mats of OOXML, ODF, and PDF
Instead of r equir ing the applicat ion to be pr esent , this is done with no inter act ion of any applicat ion
Tools• C# and the OOXML Toolkit for Of f ice• Java and the Simple Java API for ODF for Symphony• Numer ous PDF APIs and Toolkits for both .NET and Java
Can gener ate ser ver side in a f r act ion of the t ime
![Page 35: Super feats of integration x pages with symphony sharepoint and office](https://reader034.vdocument.in/reader034/viewer/2022051818/54bf16424a795943748b471b/html5/thumbnails/35.jpg)
OOXML
Default for mat of Off ice 2007 and Off ice 2010• Ok, ok … ther e ar e thr ee ver sions
1)Off ice 2007 OOXML2)ECMA-3763)ISO/ IEC 29500:20084)Off ice 2010 OOXML
● Allows XML explor at ion of f iles for● Wor d● Excel● Power Point
● ZIP container of text , images, etc.● Open XML SDK 1.0
● Allows for handling container● Open XML SDK 2.0
● Allows for document manipulat ion
![Page 36: Super feats of integration x pages with symphony sharepoint and office](https://reader034.vdocument.in/reader034/viewer/2022051818/54bf16424a795943748b471b/html5/thumbnails/36.jpg)
ODF
●Open Document For mat●Used by OpenOff ice.or g and Lotus Symphony●Open Document 1.0
• ISO/ IEC 26300:200●Open Document 1.1●Open Document 1.2 ●We ar e using the Simple Java API for ODF cr eated by IBM●ht tp:/ / odf toolkit .or g/ pr ojects/ simple/ pages/ Home
![Page 37: Super feats of integration x pages with symphony sharepoint and office](https://reader034.vdocument.in/reader034/viewer/2022051818/54bf16424a795943748b471b/html5/thumbnails/37.jpg)
Document Generation Demo
A custom developed C# applicat ion that uses the Open XML SDK 2.0 and the Simple Java API for ODF cr eated by IBM. We ar e also using an opensour ce PDF toolkit .
![Page 38: Super feats of integration x pages with symphony sharepoint and office](https://reader034.vdocument.in/reader034/viewer/2022051818/54bf16424a795943748b471b/html5/thumbnails/38.jpg)
Agenda
Int r oduct ions“Get t ing Star ted” with Integr at ion● Advanced Integr at ion
• Fr om the Notes Client
• Fr om other applicat ions▬ Fr om the Web
Looking For war dQ & A
![Page 39: Super feats of integration x pages with symphony sharepoint and office](https://reader034.vdocument.in/reader034/viewer/2022051818/54bf16424a795943748b471b/html5/thumbnails/39.jpg)
Advanced Integration from the web
Integr at ion with Micr osof t Web Technologys• XPages and Shar ePoint• XPages and ODF
![Page 40: Super feats of integration x pages with symphony sharepoint and office](https://reader034.vdocument.in/reader034/viewer/2022051818/54bf16424a795943748b471b/html5/thumbnails/40.jpg)
Advanced Integration from the Web – IBM Lotus XPages
A demo of an IBM Lotus XPages applicat ion using the IBM ODF Toolkit to gener ate documents
![Page 41: Super feats of integration x pages with symphony sharepoint and office](https://reader034.vdocument.in/reader034/viewer/2022051818/54bf16424a795943748b471b/html5/thumbnails/41.jpg)
Agenda
Int r oduct ions“Get t ing Star ted” with Integr at ionAdvanced Integr at ion
• Fr om the Notes Client
• Fr om other applicat ions
• Fr om the Web
● Looking For war dQ & A
![Page 42: Super feats of integration x pages with symphony sharepoint and office](https://reader034.vdocument.in/reader034/viewer/2022051818/54bf16424a795943748b471b/html5/thumbnails/42.jpg)
2011 and Beyond
We f inally have gr eat tools
VS.NET 2010 and DDE Gr eat 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 mult iple opt ions
Off ice, Symphony, OpenOff ice.or g, Google Docs, iWor k, etc. Compet it ion will be good for us … if we can deal with all the changes
![Page 43: Super feats of integration x pages with symphony sharepoint and office](https://reader034.vdocument.in/reader034/viewer/2022051818/54bf16424a795943748b471b/html5/thumbnails/43.jpg)
PSC's Effort to Shape the Integration Marketing in 2011
Our goal in 2011 is• Pr ovide 24/ 7 educat ion about the integr at ion mar ket• Educat ion and extend in the Automat ion space• Br ing new developer s to the Document Gener at ion Space• Cont inue a leader in ODF and OOXML usage in the Lotus community
To achieve these goals …
We int r oduce integr at iondest inat ion.comLaunching mid Feb 2011We will star t with r ecor ding videos with ever y automat ion demo we have done … ever (52)
• Ever y ver sion of Off ice st ill suppor ted• All of the ext r a stuf f
Far mor e to come!
![Page 44: Super feats of integration x pages with symphony sharepoint and office](https://reader034.vdocument.in/reader034/viewer/2022051818/54bf16424a795943748b471b/html5/thumbnails/44.jpg)
Resources
LDD Discussions (Notes.Net )
ht tp:/ / www-130.ibm.com/ developer wor ks/ lotus
OpenOff ice.or g
ht tp:/ / www.openoff ice.or g
OpenOff ice Developer s Guide
ht tp:/ / api.openof f ice.or g/ Developer sGuide/ Developer sGuide.html
Pr ogr amming OpenOff ice with Visual Basic
ht tp:/ / www.kalitech.f r / clients/ doc/ VB_APIOOo_en.html
Micr osof t Of f ice developer ’s Web site
ht tp:/ / msdn2.micr osof t .com/ en-us/ of f ice/ default .aspx
Micr osof t Developer Networ k
ht tp:/ / msdn.micr osof t .com
![Page 45: Super feats of integration x pages with symphony sharepoint and office](https://reader034.vdocument.in/reader034/viewer/2022051818/54bf16424a795943748b471b/html5/thumbnails/45.jpg)
Resources (cont.)
Micr osof t Off ice blog list ing
ht tp:/ / msdn2.micr osof t .com/ en-us/ of f ice/ aa905342.aspx OpenNTF.or g — the open sour ce Web site for Notes
www.opennt f .or g Integr a4Notes Web site
www.integr a4notes.com Slides and content available f r om
ht tp:/ / www.johndavidhead.com ht tp:/ / www.psclistens.com
![Page 46: Super feats of integration x pages with symphony sharepoint and office](https://reader034.vdocument.in/reader034/viewer/2022051818/54bf16424a795943748b471b/html5/thumbnails/46.jpg)
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 47: Super feats of integration x pages with symphony sharepoint and office](https://reader034.vdocument.in/reader034/viewer/2022051818/54bf16424a795943748b471b/html5/thumbnails/47.jpg)