Super feats of integration x pages with symphony sharepoint and office

2,141 views

Published on

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

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
2,141
On SlideShare
0
From Embeds
0
Number of Embeds
164
Actions
Shares
0
Downloads
34
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Super feats of integration x pages with symphony sharepoint and office

  1. 1. Super Feat s of Int egr at ion: XPages w/ Symphony, Shar epoint & Of f ice An IdoSphere webinarPresented by: John Head, PSC Group, LLC Your Logo
  2. 2. Agenda ● Int r oduct ions ● “Get t ing St ar t ed” wit h Int egr at ion ● Advanced Int egr at ion • Fr om t he Not es Client • Fr om ot her applicat ions • Fr om t he Web ● Looking For war d ● Q&A
  3. 3. Lotus Symphony and You - How to stop giving Microsoft your money! – ILUG 2010John Headjhead@psclistens.com Facebook.com/johndhead Facebook.com/PSCGroup Twitter.com/johnhead Twitter.com/PSCGroup1051 Perimeter DriveSuite 500 LinkedIN.com/in/johndhead Linkedin.com/company/psc-group-llcSchaumburg, IL 60173 Slideshare.com/johndhead Slideshare.com/PSCGroup(847) 517-7200 Youtube.com/johnhead Youtube.com/PSCGroup(847) 517-7600 fax www.johndavidhead.com www.pscgroup.com
  4. 4. PSC Group, LLC Host of the following blogs: Facebook.com/PSCGroup  Ed Brill’s (www.edbrill.com) Twitter.com/PSCGroup  Lotus Design Blog(Mary Beth Raven) (www.notesdesign.com) Linkedin.com/company/psc-group-llc  LotusStaffNotes (Brent Peters) (www.lotusstaffnotes.com) Slideshare.com/PSCGroup  Lotus Connections Team Youtube.com/PSCGroup (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)
  5. 5. The Never Ending Story Built on t op of last year s com plet e session r ewr it e • Mor e Cont ent • Ever y dem o updat ed • Br and New Dem os • Take Advant age of t he m oder n sof t war e ver sions • Not es 8.5.2 • Of f ice 2010 • Sym phony 1.3 & 3.0 • .NET 4.0 • Visual St udio 2010 Much of t he basics of int egr at ion have had t o be lef t out … But you can access our pr esent at ions f r om pr evious year s …
  6. 6. The Demo Databases Pr esent at ion exam ple dat abase  Cont ains all of t he “Get t ing St ar t ed” Dem os  Wor ks in your Not es Client  Conf igur able f or your envir onm ent  New UI f or Rich Client , wor ks in St andar d client as well OpenNTF.or g Cont act s Exper ience  Cust om ized Not es 8.5.1 Cont act s Tem plat e  Ver sion on ser ver f or web and web ser vices dem os
  7. 7. Poll Results: PSC Sessions in 2010 Office 2000 Office 2003 Office 2007 Office 2010 OoO Symphony Mac Editors
  8. 8. Poll Results: WorldWide 2010 Office 2000 Office 2003 Office 2007 Office 2010 OoO Symphony Mac Editors
  9. 9. Lets Review how we got to 2011
  10. 10. 1994 DDE
  11. 11. 1996 OLELotusScript VBA
  12. 12. 1997
  13. 13. 1998
  14. 14. 2001
  15. 15. 2004LS2J DXL
  16. 16. 2005Web Services
  17. 17. 2007
  18. 18. 2008
  19. 19. 2009
  20. 20. 2010
  21. 21. Integration History  1994  2005  DDE wit h Ami Pr o  Not es Domino 7 wit h Web ser vices  1996  Not es R4  2007  OLE  2007 Of f ice Syst em  Lot usScr ipt  Lot us Not es/ Domino 8  VBA  Lot us Sym phony  1997  2008  Sm ar t Suit e wit h Lot usScr ipt  Visual St udio 2008 (Wor d Pr o)  Not es/ Dom ino 8.5  1998  Not es R5 wit h COM suppor t  2009  2001  Not es 8.5.1  Not es Dom ino 6  Dom ino Designer in Eclipse  2004  2010  Not es Dom ino 6.5 wit h LS2J and  Of f ice 2010 DXL  Sym phony 3.0 Otherwise known – How to Make John Feel Really Old!!!!
  22. 22. The Good News  We have ent er ed t he “Indust r ial Revolut ion” per iod of t he Int egr at ion Er a  In t he “Medieval Tim es” DDE wit h Am i Pr o Not esSQL was used t o get even t he m ost basic of dat a OLE em bedding Not es F/ X
  23. 23. The Good News (continued)  The Renaissance br ought us new t ools OLE aut om at ion COM aut om at ion And m uch m or e  The Revolut ion br ings us m aj or changes A t r ue com pet it or t o Of f ice in Lot us Sym phony Visual St udio.NET 2010 and VSTO 4.0 Code begins t o m ove fr om inside a docum ent t o com plet e applicat ions
  24. 24. Agenda Int r oduct ions ● “Get t ing St ar t ed” wit h Int egr at ion Advanced Int egr at ion • Fr om t he Not es Client • Fr om ot her applicat ions • Fr om t he Web Looking For war d Q&A
  25. 25. “Getting Started” Demos Each dem o is t he equivalent of a “Hello Wor ld” sam ple They ar e self cont ained and as lit t le code as possible • No er r or t r apping, et c This will get you st ar t ed wit h Int egr at ion
  26. 26. Getting Started - Wor d Sym phony Docum ent s (UNO) Excel Sym phony Spr eadsheet s (UNO) PPT Sym phony Pr esent at ions (UNO) Pr oj ect Sym phony Docum ent s (LS API) Visio Sym phony Spr eadsheet s (LS API) VBA Sym phony Pr esent at ions (LS API)
  27. 27. Agenda Int r oduct ions “Get t ing St ar t ed” wit h Int egr at ion ● Advanced Int egr at ion ▬ Fr om t he Not es Client • Fr om ot her applicat ions • Fr om t he Web Looking For war d Q&A
  28. 28. Advanced integration from the Notes Client Fr om your Cont act s applicat ion: ● Cr eat e Let t er ● Cr eat e Envelope ● Mass Mail Mer ge ● Expor t ● Cr eat e Pr esent at ion ● Labels ● Tem plat es ● Cust om Fields This r equir es t hat you r eplace t he design of your Cont act s applicat ion wit h t he OpenNTF.or g Cont act s Exper ience t em plat e
  29. 29. OpenNTF.org ContactsExperience Fr ee t em plat e on OpenNTF.or g Release 2.0 Wor ks wit h 8.0 and above • Micr osof t Of f ice Wor ks wit h 8.5.1 and above • Lot us Sym phony http://www.openntf.org/internal/home.nsf/project.xsp? action=openDocument&name=OpenNTF.org%20Contacts%20Experience
  30. 30. Agenda Int r oduct ions “Get t ing St ar t ed” wit h Int egr at ion ● Advanced Int egr at ion • Fr om t he Not es Client ▬ Fr om ot her applicat ions • Fr om t he Web Looking For war d Q&A
  31. 31. Advanced Integration from other applications ● Inser t Im age ● Inser t Slide ● Not es Explor er ● Docum ent Aut om at ion vs. Gener at ion • OOXML • ODF
  32. 32. Advanced Integration from other ApplicationsNotes Explorer A C# and .NET solut ion t hat ext ends Micr osof t Explor er t o allow navigat ion of Dom ino applicat ions f r om wit hin Explor er . Not es Explor er is t he com binat ion of t he Lot us Connect or s and DNFS (Dom ino Net wor k Files Ser vices) f r om t he Not es 5.x t im e f r am e.
  33. 33. Advanced Integration from other ApplicationsNotes Explorer Using a cust om VSTO solut ion, add an Inser t Im age Ribbon, m enu it em , and sidebar t hat allows f or easy im age inser t ion f r om a Not es r eposit or y.
  34. 34. Automation vs. Generation Docum ent Gener at ion is st ar t ing t o becom e a viable opt ion • Using t he st andar d f or m at s of OOXML, ODF, and PDF Inst ead of r equir ing t he applicat ion t o be pr esent , t his is done wit h no int er act ion of any applicat ion Tools • C# and t he OOXML Toolkit f or Of f ice • Java and t he Sim ple Java API f or ODF f or Sym phony • Num er ous PDF APIs and Toolkit s f or bot h .NET and Java Can gener at e ser ver side in a f r act ion of t he t im e
  35. 35. OOXMLDef ault f or m at of Of f ice 2007 and Of f ice 2010 • Ok, ok … t her e ar e t hr ee ver sions 1)Of f ice 2007 OOXML 2)ECMA-376 3)ISO/ IEC 29500:2008 4)Of f ice 2010 OOXML ● Allows XML explor at ion of f iles f or ● Wor d ● Excel ● Power Point ● ZIP cont ainer of t ext , im ages, et c. ● Open XML SDK 1.0 ● Allows f or handling cont ainer ● Open XML SDK 2.0 ● Allows f or docum ent m anipulat ion
  36. 36. ODF● Open Docum ent For m at●Used by OpenOf f ice.or gand Lot us Sym phony● Open Docum ent 1.0 • ISO/ IEC 26300:200● Open Docum ent 1.1● Open Docum ent 1.2● We ar e using t he Sim pleJava API f or ODF cr eat edby IBM●ht t p:/ / odf t oolkit .or g/ pr oj ect s/ sim ple/ pages/ Hom e
  37. 37. Document Generation Demo A cust om developed C# applicat ion t hat uses t he Open XML SDK 2.0 and t he Sim ple Java API f or ODF cr eat ed by IBM. We ar e also using an opensour ce PDF t oolkit .
  38. 38. Agenda Int r oduct ions “Get t ing St ar t ed” wit h Int egr at ion ● Advanced Int egr at ion • Fr om t he Not es Client • Fr om ot her applicat ions ▬ Fr om t he Web Looking For war d Q&A
  39. 39. Advanced Integration from the web Int egr at ion wit h Micr osof t Web Technologys • XPages and Shar ePoint • XPages and ODF
  40. 40. Advanced Integration from theWeb – IBM Lotus XPages A dem o of an IBM Lot us XPages applicat ion using t he IBM ODF Toolkit t o gener at e docum ent s
  41. 41. Agenda Int r oduct ions “Get t ing St ar t ed” wit h Int egr at ion Advanced Int egr at ion • Fr om t he Not es Client • Fr om ot her applicat ions • Fr om t he Web ● Looking For war d Q&A
  42. 42. 2011 and Beyond  We f inally have gr eat t ools VS.NET 2010 and DDE  Gr eat Changes Com ing • 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 m ult iple opt ions Of f ice, Sym phony, OpenOf f ice.or g, Google Docs, iWor k, et c.  Com pet it ion will be good f or us … if we can deal wit h all t he changes
  43. 43. PSCs Effort to Shape the IntegrationMarketing in 2011 Our goal in 2011 is • Pr ovide 24/ 7 educat ion about t he int egr at ion m ar ket • Educat ion and ext end in t he Aut om at ion space • Br ing new developer s t o t he Docum ent Gener at ion Space • Cont inue a leader in ODF and OOXML usage in t he Lot us com m unit y To achieve t hese goals … We int r oduce int egr at iondest inat ion.com Launching m id Feb 2011 We will st ar t wit h r ecor ding videos wit h ever y aut om at ion dem o we have done … ever (52) • Ever y ver sion of Of f ice st ill suppor t ed • All of t he ext r a st uf f Far m or e t o com e!
  44. 44. Resources  LDD Discussions (Not es.Net ) ht t p:/ / www-130.ibm .com / developer wor ks/ lot us  OpenOf f ice.or g ht t p:/ / www.openof f ice.or g  OpenOf f ice Developer s Guide ht t p:/ / api.openof f ice.or g/ Developer sGuide/ Developer sGuide.ht m l  Pr ogr amm ing OpenOf f ice wit h Visual Basic ht t p:/ / www.kalit ech.f r / client s/ doc/ VB_APIOOo_en.ht ml  Micr osof t Of f ice developer ’s Web sit e  ht t p:/ / msdn2.micr osof t .com/ en-us/ of f ice/ def ault .aspx  Micr osof t Developer Net wor k  ht t p:/ / msdn.micr osof t .com
  45. 45. Resources (cont.)  Micr osof t Of f ice blog list ing ht t p:/ / m sdn2.m icr osof t .com / en-us/ of f ice/ aa905342.aspx  OpenNTF.or g — t he open sour ce Web sit e f or Not es www.opennt f .or g  Int egr a4Not es Web sit e www.int egr a4not es.com  Slides and cont ent available f r om ht t p:/ / www.j ohndavidhead.com ht t p:/ / www.psclist ens.com
  46. 46. 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 sourceIBM’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

×