super feats of integration x pages with symphony sharepoint and office

47
Your Logo Presented by: John Head, PSC Group, LLC Super Feats of Integration: XPages w/Symphony, Sharepoint & Office An IdoSphere webinar

Upload: john-head

Post on 21-Jan-2015

1.764 views

Category:

Technology


0 download

DESCRIPTION

Session presented by John Head of PSC Group, LLC at IdoSphere

TRANSCRIPT

Page 1: Super feats of integration  x pages with symphony sharepoint and office

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

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

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

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

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

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

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

Poll Results: WorldWide 2010

Office 2000Office 2003Office 2007Office 2010OoOSymphonyMac Editors

Page 9: Super feats of integration  x pages with symphony sharepoint and office

Let's Review how we got to 2011

Page 10: Super feats of integration  x pages with symphony sharepoint and office

1994

DDE

Page 11: Super feats of integration  x pages with symphony sharepoint and office

1996

OLE

LotusScript

VBA

Page 12: Super feats of integration  x pages with symphony sharepoint and office

1997

Page 13: Super feats of integration  x pages with symphony sharepoint and office

1998

Page 14: Super feats of integration  x pages with symphony sharepoint and office

2001

Page 15: Super feats of integration  x pages with symphony sharepoint and office

2004

LS2J

DXL

Page 16: Super feats of integration  x pages with symphony sharepoint and office

2005

Web Services

Page 17: Super feats of integration  x pages with symphony sharepoint and office

2007

Page 18: Super feats of integration  x pages with symphony sharepoint and office

2008

Page 19: Super feats of integration  x pages with symphony sharepoint and office

2009

Page 20: Super feats of integration  x pages with symphony sharepoint and office

2010

Page 21: Super feats of integration  x pages with symphony sharepoint and office

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

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

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

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

“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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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