The document discusses integration techniques for IBM Lotus Notes and Domino with Office 2003 applications. It provides an agenda that includes demonstrations of integrating Word, Project, InfoPath and Visio with Notes/Domino using XML. It also discusses using Excel 2003 with Notes/Domino data and introducing web services. The presentation aims to showcase new ideas and tools for integration using standards like XML and web services.
MWLUG 2010 - “Kum Bah Yah” meets “Lets Kick Butt” : The Integration of IBM Lo...John Head
This document provides an agenda and overview for a presentation on integrating IBM Lotus Notes and Domino with Microsoft Office, .NET, and IBM Lotus Symphony. The presentation covers getting started demonstrations of automating various Office applications and Symphony components from Notes using LotusScript, as well as more advanced integration techniques like creating letters, envelopes, mail merges and presentations from within the Notes client. It also discusses integration options from other applications into Notes like creating spreadsheets that import Notes data. The presentation looks at historical context and the future of integration with tools like Visual Studio 2010 and Office 2010. Resources for further information are also provided.
MWLUG 2011: The Never Ending Integration StoryJohn Head
This document outlines an agenda for a presentation on integrating Lotus Notes, Domino, and LotusLive applications with Microsoft Office, .NET, and Lotus Symphony. The presentation covers introductions, getting started with basic integration demos, advanced integration from the Notes client, other applications, and the web. It also discusses looking forward and taking questions. Integration history and tools are reviewed. Advanced demos include using the OpenNTF Contacts Experience template and document generation without a desktop app using OOXML, ODF and PDF standards.
Master Class: Integration in the world of Social Business (Lotusphere2012 JMP...John Head
This document provides an agenda and introduction for a master class on integration in the world of social business, focusing on introductions, getting started demos, advanced integration techniques from Notes clients, other applications, and the web, and looking toward the future, with opportunities for questions. The presenters are John Head and Andrew Barickman from PSC Group, who will provide updated integration demos leveraging Notes 8.5.3, Office 2010, Symphony 3.0, .NET 4.0, and Visual Studio 2010. Attendees are encouraged to interact during the session by asking questions and providing feedback.
John David Head is a Chicago-based consultant and director of enterprise collaboration at PSC Group LLC. He has over 20 years of experience developing and implementing enterprise collaboration solutions using technologies such as Lotus Notes, Microsoft Office, and Lotus Symphony. He is a regularly featured speaker at technology conferences and has received several awards for his solutions.
The document is a presentation about integrating Microsoft Office with IBM Lotus Notes and Domino. It discusses the history of integration between the applications and demonstrates various examples of integrating Office applications like Word, Excel, PowerPoint and Project with Notes/Domino using different technologies like COM/OLE, web services and XML. The presentation provides resources for further learning and concludes by thanking the audience and asking for any questions.
BP214 IBM Lotus Symphony : Finally, A Developer's FriendJohn Head
The document discusses integration between Lotus Notes and Lotus Symphony. It provides an overview of Lotus Symphony and how it relates to OpenOffice.org. It then covers various demos and techniques for integrating Notes and Symphony, including using UNO, LotusScript API, Eclipse plug-ins, and the Lotus Symphony toolkit. Advanced integration options are presented for working between Notes applications like Contacts and Symphony. The document concludes by looking forward to upcoming versions of Symphony and new APIs for integration.
Tri State Lug 2009 - Integration And Coexistence SessionJohn Head
The document discusses integrating Microsoft Office applications like Word and Excel with Lotus Notes and Lotus Symphony. It provides an overview of the history of integration between the products dating back to 1994. It then covers various methods for integrating these applications directly from within the Notes client, such as creating and editing Word documents, performing mail merges in Word, and integrating Excel.
JMP106 “Kum Bah Yah” Meets “Lets Kick Butt” : The Integration of IBM Lotus No...John Head
This document provides an overview of a presentation on integrating IBM Lotus Notes and Domino with Microsoft Office, .NET, and IBM Lotus Symphony. The presentation covers getting started demonstrations of basic integration techniques as well as more advanced integration scenarios. It discusses integration approaches from the Notes client, other applications like Office, and from the web. The goal is to help attendees understand the history and current state of integration between these collaboration platforms.
MWLUG 2010 - “Kum Bah Yah” meets “Lets Kick Butt” : The Integration of IBM Lo...John Head
This document provides an agenda and overview for a presentation on integrating IBM Lotus Notes and Domino with Microsoft Office, .NET, and IBM Lotus Symphony. The presentation covers getting started demonstrations of automating various Office applications and Symphony components from Notes using LotusScript, as well as more advanced integration techniques like creating letters, envelopes, mail merges and presentations from within the Notes client. It also discusses integration options from other applications into Notes like creating spreadsheets that import Notes data. The presentation looks at historical context and the future of integration with tools like Visual Studio 2010 and Office 2010. Resources for further information are also provided.
MWLUG 2011: The Never Ending Integration StoryJohn Head
This document outlines an agenda for a presentation on integrating Lotus Notes, Domino, and LotusLive applications with Microsoft Office, .NET, and Lotus Symphony. The presentation covers introductions, getting started with basic integration demos, advanced integration from the Notes client, other applications, and the web. It also discusses looking forward and taking questions. Integration history and tools are reviewed. Advanced demos include using the OpenNTF Contacts Experience template and document generation without a desktop app using OOXML, ODF and PDF standards.
Master Class: Integration in the world of Social Business (Lotusphere2012 JMP...John Head
This document provides an agenda and introduction for a master class on integration in the world of social business, focusing on introductions, getting started demos, advanced integration techniques from Notes clients, other applications, and the web, and looking toward the future, with opportunities for questions. The presenters are John Head and Andrew Barickman from PSC Group, who will provide updated integration demos leveraging Notes 8.5.3, Office 2010, Symphony 3.0, .NET 4.0, and Visual Studio 2010. Attendees are encouraged to interact during the session by asking questions and providing feedback.
John David Head is a Chicago-based consultant and director of enterprise collaboration at PSC Group LLC. He has over 20 years of experience developing and implementing enterprise collaboration solutions using technologies such as Lotus Notes, Microsoft Office, and Lotus Symphony. He is a regularly featured speaker at technology conferences and has received several awards for his solutions.
The document is a presentation about integrating Microsoft Office with IBM Lotus Notes and Domino. It discusses the history of integration between the applications and demonstrates various examples of integrating Office applications like Word, Excel, PowerPoint and Project with Notes/Domino using different technologies like COM/OLE, web services and XML. The presentation provides resources for further learning and concludes by thanking the audience and asking for any questions.
BP214 IBM Lotus Symphony : Finally, A Developer's FriendJohn Head
The document discusses integration between Lotus Notes and Lotus Symphony. It provides an overview of Lotus Symphony and how it relates to OpenOffice.org. It then covers various demos and techniques for integrating Notes and Symphony, including using UNO, LotusScript API, Eclipse plug-ins, and the Lotus Symphony toolkit. Advanced integration options are presented for working between Notes applications like Contacts and Symphony. The document concludes by looking forward to upcoming versions of Symphony and new APIs for integration.
Tri State Lug 2009 - Integration And Coexistence SessionJohn Head
The document discusses integrating Microsoft Office applications like Word and Excel with Lotus Notes and Lotus Symphony. It provides an overview of the history of integration between the products dating back to 1994. It then covers various methods for integrating these applications directly from within the Notes client, such as creating and editing Word documents, performing mail merges in Word, and integrating Excel.
JMP106 “Kum Bah Yah” Meets “Lets Kick Butt” : The Integration of IBM Lotus No...John Head
This document provides an overview of a presentation on integrating IBM Lotus Notes and Domino with Microsoft Office, .NET, and IBM Lotus Symphony. The presentation covers getting started demonstrations of basic integration techniques as well as more advanced integration scenarios. It discusses integration approaches from the Notes client, other applications like Office, and from the web. The goal is to help attendees understand the history and current state of integration between these collaboration platforms.
Notes/Domino Application Development Competitive Advantage - UKLUG 2011 EditionJohn Head
Some organizations are neglecting or under-utilizing one of the greatest IT assets in their portfolio today - the Notes/Domino application platform. Some are even considering re-coding Domino applications in other languages and development tools. In this session we present the business case and technical merits of Notes and Domino in direct comparison to other tools such as Microsoft SharePoint. Based on data collected from real-world engagements we will demonstrate the positive return on investment of the Notes platform. We will also discuss PSC’s “Application Modernization” strategy and how it helps move customers from merely maintaining Notes applications to increasing their value with XPages and advanced collaboration functionality. By John Head (@johnhead) and Ted Stanton (@tedstanton)
MMLUG 2009 Integration And Coexistence SessionJohn Head
The document provides an agenda for a conference session on integrating Lotus and Microsoft products. The session will cover the speaker and company backgrounds, integration history and approaches, demonstrations of integrating Notes with Word, Excel, and OpenOffice, and a look toward the future of integration technologies like .NET and web services. The session aims to show attendees how to leverage different products to build better solutions.
TriState LUG 2010 integration and coexistence sessionJohn Head
The document provides an agenda and details for a conference session on integrating IBM Lotus Notes and Domino with Microsoft Office, .NET, and IBM Lotus Symphony. The agenda includes introductions, "Getting Started" demos of basic integration techniques, advanced integration demos from the Notes client and other applications, and a look at future integration. Details are provided on the speaker and their experience with Lotus and integration technologies.
JMP106 “Kum Bah Yah” meets “Lets Kick Butt” : The Integration of IBM Lotus No...akassabov
Lotusphere 2010 JumpStart session - JMP106 “Kum Bah Yah” meets “Lets Kick Butt” : The Integration of IBM Lotus Notes and Domino with Microsoft Office, .NET, and IBM Lotus Symphony
AD112: Usability Lessons From the Worlds Largest XPages Project (MWLUG)John Head
This document summarizes a presentation about usability lessons learned from developing the world's largest XPages application. The key lessons discussed are:
1. Performance is critical - techniques like using a single XPage design and preloading can improve speed.
2. Users need visibility into application status - indicators should clearly show that an action is happening.
3. Views require a different approach on the web - out-of-the-box views don't work well, while search and query builders have limitations. Using a framework like EXTJS for customizable grids can provide a better user experience.
The document is a presentation about advanced integration techniques for Microsoft Office and OpenOffice with IBM Lotus Notes and Domino. It discusses using COM and web services with Word 2003, templates, XML in Office, Visual Studio.NET, Visual Studio Tools for Office, and mail merge with OpenOffice. The presentation provides examples and demos of integrating Notes data into Office documents and applications through various methods including COM, web services, templates, and XML.
Lotus Symphony has matured quite a bit the past year, but are you taking full...John Head
No matter your preference for OOXML, ODF, or PDF … the document standard requirements are going to become a fact of life for users of IBM Lotus Notes & IBM Lotus Domino in the next year. This sessoin will review the technical capabilities of all three formats and how they work with Lotus Software. We will check the format debate at the door and look at which format will provide you the functionality you need. We will then look at how you can generate all three documents from your applications using third-party tools and custom code. You will take home samples that allow you to export Lotus Notes data to OOXML, ODF, and PDF in LotusScript and Java – be prepared for a deep dive into code!
The Notes/Domino Application Development Competitive Advantage - IamLUGJohn Head
presented by @johnhead and @davidvia
Some organizations are neglecting or under-utilizing one of the greatest IT assets in their portfolio today - the Notes/Domino application platform. Some are even considering re-coding Domino applications in other languages and development tools. In this session we present the business case and technical merits of Notes and Domino in direct comparison to other tools such as Microsoft SharePoint. Based on data collected from real-world engagements we will demonstrate the positive return on investment of the Notes platform. We will also discuss PSC’s “Application Modernization” strategy and how it helps move customers from merely maintaining Notes applications to increasing their value with XPages and advanced collaboration functionality.
This document provides an agenda and overview for a presentation on integrating IBM Lotus Notes and Domino with Microsoft Office, .NET, and IBM Lotus Symphony. The presentation will cover integration from the Notes client, other applications, web browsers, and Google Docs. It will include demos of real-world integration examples and take-home samples. The presenters are introduced and their experience with Lotus technologies is described. A history of integration capabilities is given and key integration concepts like COM and OLE are defined for Notes developers.
JMP205 - Integration of IBM Lotus Notes and Lotus Domino with Microsoft Offic...John Head
Welcome to the real world, where Lotus Notes and Lotus Domino are just part of your corporate toolset. This session will introduce you to integration of Lotus Notes and Domino 8 and 8.5 with Microsoft Office, .NET technologies, OpenOffice.org, and Lotus Symphony. We'll start with the basics and gradually build up to advanced integration. Mail Merge, exporting to a spreadsheet, charting, presentation building, and integration on the Web will all be covered. Advanced topics such as Visual Studio Tools for Office and integration with Lotus Domino Web Services will round out the session.
Presenting Data – An Alternative to the View ControlTeamstudio
In this webinar, Paul Della-Nebbia, an IBM Champion, will show how to implement a different alternative for displaying information from Domino views. Paul will cover how to use the Dojo Data Grid (included with XPages) to display a data grid that provides unique features like infinite scrolling, click to sort column headers, adjustable column widths, filtering, and the ability to drag and drop column headers to reorder. As the user scrolls through, the view data is retrieved as needed which improves performance and usability.
IBM Lotus Notes Domino Blog Template Update 8.01projectdxguy
This document summarizes the changes made in the Lotus Notes Domino Blog Template 8.0.1 update. Key changes include updating the Notes client UI to match the Lotus 8.0 look and feel, simplifying the UI and making tagging the preferred way to categorize content over categories. Attachment handling was also simplified. The web client rich text editor was upgraded and the default website theme was changed to the Lotus Connections Yellow style.
AD101: IBM Domino Application Development FuturesEamon Muldoon
IBM presented updates and future plans for application development with Domino and XPages. Key points included:
- Recent fixes and releases for Notes/Domino/Designer and the XPages Extension Library.
- Future plans to add responsive design capabilities using Bootstrap, integrate relational data sources, and improve document encryption and signatures for XPages.
- The source code for the XPages Extension Library is now available on GitHub to encourage community contributions.
- A vision for deploying and running Domino applications on Bluemix was presented, including runtime support, services, and integration with DevOps tools.
AD303 - Extreme Makeover: IBM Lotus Domino Application EditionRay Bilyk
This document provides information about a session titled "Extreme Makeover – IBM® Lotus® Domino® Application". The session will be led by Ray Bilyk, an IBM Certified Instructor, and will cover how to take an older Lotus Notes and Domino application and apply new features from releases 6 and 7 to improve the look and performance. The agenda will include examining the existing application, identifying new features, modifying forms, views, and database properties. Tips for improving database performance will also be discussed.
O365con14 - microsoft lync server 2013 online hybrid voiceNCCOMMS
The document discusses Lync hybrid deployment options which allow organizations to deploy Lync both on-premises and in the cloud. It provides information on the key features available in Lync Server, Lync Online, and a hybrid configuration. It also outlines the steps required to configure a Lync hybrid deployment including setting up federation between the on-premises and online environments and migrating users between the two.
bccon-2014 dev04 domino_apps_reaching_up&outICS User Group
Domino applications deliver value in numerous ways. The comprehensive platform and tools continue to deliver an unmatched set of core functionality. New enhancements improve the ability for these applications to reach Out to mobile devices and social applications. Upcoming capabilities will allow one to run Domino applications in the cloud. Come hear about the latest and greatest so you can unleash the potential energy of Domino!
Microsoft lync server 2013 step by step for anyoneVinh Nguyen
This document outlines the steps to install Lync Server 2013 Standard Edition on Windows Server 2012. It includes preparing the environment by ensuring the servers meet requirements, installing prerequisites, and configuring roles and features. The steps then cover installing Lync Server 2013, preparing Active Directory, configuring the first Standard Edition server, setting up DNS records, building and publishing the topology, installing the Lync Server system, and adding and enabling users in Active Directory. Future chapters will cover additional configuration topics like monitoring, persistent chat, backup pools, voice features, and testing the Lync Web App.
bccon-2014 key01 ibm_collaboration_solutions_connect_2014ICS User Group
With the introduction of IBM Notes/Domino 9 Social Edition, 2013 has been a very exciting year across the IBM messaging and collaboration portfolio! You know the business value of our technologies; you've also watched us give you the ability to weave the benefits of social collaboration right into your messaging experience. Now, join us as we hit the highlights of 2013, give you a glimpse of what's just around the corner, and then energize you with where we're heading, next!
We4IT lcty 2013 - infra-man - whats new in ibm domino application developmentWe4IT Group
The document summarizes new features in IBM Domino Designer Social Edition 9.0 including improvements to the server side JavaScript debugger, XPages development productivity, and the introduction of calendar and scheduling APIs. It highlights enhancements to OpenSocial/embedded experiences and XPiNC performance. The presentation provides an overview of updates to programmability including backend classes, the Domino data service, and new calendaring and scheduling APIs.
This document discusses how XML can be integrated into business applications. It provides examples of using XML to store and transfer data between different platforms and applications. It also discusses techniques for generating XML from databases and components using ADO and custom XML generators in VB.
This document discusses how XML can be integrated into business applications. It provides examples of using XML to store and transfer data between different platforms and applications. It also discusses techniques for generating XML from databases and components using ADO and custom XML generators in VB.
Notes/Domino Application Development Competitive Advantage - UKLUG 2011 EditionJohn Head
Some organizations are neglecting or under-utilizing one of the greatest IT assets in their portfolio today - the Notes/Domino application platform. Some are even considering re-coding Domino applications in other languages and development tools. In this session we present the business case and technical merits of Notes and Domino in direct comparison to other tools such as Microsoft SharePoint. Based on data collected from real-world engagements we will demonstrate the positive return on investment of the Notes platform. We will also discuss PSC’s “Application Modernization” strategy and how it helps move customers from merely maintaining Notes applications to increasing their value with XPages and advanced collaboration functionality. By John Head (@johnhead) and Ted Stanton (@tedstanton)
MMLUG 2009 Integration And Coexistence SessionJohn Head
The document provides an agenda for a conference session on integrating Lotus and Microsoft products. The session will cover the speaker and company backgrounds, integration history and approaches, demonstrations of integrating Notes with Word, Excel, and OpenOffice, and a look toward the future of integration technologies like .NET and web services. The session aims to show attendees how to leverage different products to build better solutions.
TriState LUG 2010 integration and coexistence sessionJohn Head
The document provides an agenda and details for a conference session on integrating IBM Lotus Notes and Domino with Microsoft Office, .NET, and IBM Lotus Symphony. The agenda includes introductions, "Getting Started" demos of basic integration techniques, advanced integration demos from the Notes client and other applications, and a look at future integration. Details are provided on the speaker and their experience with Lotus and integration technologies.
JMP106 “Kum Bah Yah” meets “Lets Kick Butt” : The Integration of IBM Lotus No...akassabov
Lotusphere 2010 JumpStart session - JMP106 “Kum Bah Yah” meets “Lets Kick Butt” : The Integration of IBM Lotus Notes and Domino with Microsoft Office, .NET, and IBM Lotus Symphony
AD112: Usability Lessons From the Worlds Largest XPages Project (MWLUG)John Head
This document summarizes a presentation about usability lessons learned from developing the world's largest XPages application. The key lessons discussed are:
1. Performance is critical - techniques like using a single XPage design and preloading can improve speed.
2. Users need visibility into application status - indicators should clearly show that an action is happening.
3. Views require a different approach on the web - out-of-the-box views don't work well, while search and query builders have limitations. Using a framework like EXTJS for customizable grids can provide a better user experience.
The document is a presentation about advanced integration techniques for Microsoft Office and OpenOffice with IBM Lotus Notes and Domino. It discusses using COM and web services with Word 2003, templates, XML in Office, Visual Studio.NET, Visual Studio Tools for Office, and mail merge with OpenOffice. The presentation provides examples and demos of integrating Notes data into Office documents and applications through various methods including COM, web services, templates, and XML.
Lotus Symphony has matured quite a bit the past year, but are you taking full...John Head
No matter your preference for OOXML, ODF, or PDF … the document standard requirements are going to become a fact of life for users of IBM Lotus Notes & IBM Lotus Domino in the next year. This sessoin will review the technical capabilities of all three formats and how they work with Lotus Software. We will check the format debate at the door and look at which format will provide you the functionality you need. We will then look at how you can generate all three documents from your applications using third-party tools and custom code. You will take home samples that allow you to export Lotus Notes data to OOXML, ODF, and PDF in LotusScript and Java – be prepared for a deep dive into code!
The Notes/Domino Application Development Competitive Advantage - IamLUGJohn Head
presented by @johnhead and @davidvia
Some organizations are neglecting or under-utilizing one of the greatest IT assets in their portfolio today - the Notes/Domino application platform. Some are even considering re-coding Domino applications in other languages and development tools. In this session we present the business case and technical merits of Notes and Domino in direct comparison to other tools such as Microsoft SharePoint. Based on data collected from real-world engagements we will demonstrate the positive return on investment of the Notes platform. We will also discuss PSC’s “Application Modernization” strategy and how it helps move customers from merely maintaining Notes applications to increasing their value with XPages and advanced collaboration functionality.
This document provides an agenda and overview for a presentation on integrating IBM Lotus Notes and Domino with Microsoft Office, .NET, and IBM Lotus Symphony. The presentation will cover integration from the Notes client, other applications, web browsers, and Google Docs. It will include demos of real-world integration examples and take-home samples. The presenters are introduced and their experience with Lotus technologies is described. A history of integration capabilities is given and key integration concepts like COM and OLE are defined for Notes developers.
JMP205 - Integration of IBM Lotus Notes and Lotus Domino with Microsoft Offic...John Head
Welcome to the real world, where Lotus Notes and Lotus Domino are just part of your corporate toolset. This session will introduce you to integration of Lotus Notes and Domino 8 and 8.5 with Microsoft Office, .NET technologies, OpenOffice.org, and Lotus Symphony. We'll start with the basics and gradually build up to advanced integration. Mail Merge, exporting to a spreadsheet, charting, presentation building, and integration on the Web will all be covered. Advanced topics such as Visual Studio Tools for Office and integration with Lotus Domino Web Services will round out the session.
Presenting Data – An Alternative to the View ControlTeamstudio
In this webinar, Paul Della-Nebbia, an IBM Champion, will show how to implement a different alternative for displaying information from Domino views. Paul will cover how to use the Dojo Data Grid (included with XPages) to display a data grid that provides unique features like infinite scrolling, click to sort column headers, adjustable column widths, filtering, and the ability to drag and drop column headers to reorder. As the user scrolls through, the view data is retrieved as needed which improves performance and usability.
IBM Lotus Notes Domino Blog Template Update 8.01projectdxguy
This document summarizes the changes made in the Lotus Notes Domino Blog Template 8.0.1 update. Key changes include updating the Notes client UI to match the Lotus 8.0 look and feel, simplifying the UI and making tagging the preferred way to categorize content over categories. Attachment handling was also simplified. The web client rich text editor was upgraded and the default website theme was changed to the Lotus Connections Yellow style.
AD101: IBM Domino Application Development FuturesEamon Muldoon
IBM presented updates and future plans for application development with Domino and XPages. Key points included:
- Recent fixes and releases for Notes/Domino/Designer and the XPages Extension Library.
- Future plans to add responsive design capabilities using Bootstrap, integrate relational data sources, and improve document encryption and signatures for XPages.
- The source code for the XPages Extension Library is now available on GitHub to encourage community contributions.
- A vision for deploying and running Domino applications on Bluemix was presented, including runtime support, services, and integration with DevOps tools.
AD303 - Extreme Makeover: IBM Lotus Domino Application EditionRay Bilyk
This document provides information about a session titled "Extreme Makeover – IBM® Lotus® Domino® Application". The session will be led by Ray Bilyk, an IBM Certified Instructor, and will cover how to take an older Lotus Notes and Domino application and apply new features from releases 6 and 7 to improve the look and performance. The agenda will include examining the existing application, identifying new features, modifying forms, views, and database properties. Tips for improving database performance will also be discussed.
O365con14 - microsoft lync server 2013 online hybrid voiceNCCOMMS
The document discusses Lync hybrid deployment options which allow organizations to deploy Lync both on-premises and in the cloud. It provides information on the key features available in Lync Server, Lync Online, and a hybrid configuration. It also outlines the steps required to configure a Lync hybrid deployment including setting up federation between the on-premises and online environments and migrating users between the two.
bccon-2014 dev04 domino_apps_reaching_up&outICS User Group
Domino applications deliver value in numerous ways. The comprehensive platform and tools continue to deliver an unmatched set of core functionality. New enhancements improve the ability for these applications to reach Out to mobile devices and social applications. Upcoming capabilities will allow one to run Domino applications in the cloud. Come hear about the latest and greatest so you can unleash the potential energy of Domino!
Microsoft lync server 2013 step by step for anyoneVinh Nguyen
This document outlines the steps to install Lync Server 2013 Standard Edition on Windows Server 2012. It includes preparing the environment by ensuring the servers meet requirements, installing prerequisites, and configuring roles and features. The steps then cover installing Lync Server 2013, preparing Active Directory, configuring the first Standard Edition server, setting up DNS records, building and publishing the topology, installing the Lync Server system, and adding and enabling users in Active Directory. Future chapters will cover additional configuration topics like monitoring, persistent chat, backup pools, voice features, and testing the Lync Web App.
bccon-2014 key01 ibm_collaboration_solutions_connect_2014ICS User Group
With the introduction of IBM Notes/Domino 9 Social Edition, 2013 has been a very exciting year across the IBM messaging and collaboration portfolio! You know the business value of our technologies; you've also watched us give you the ability to weave the benefits of social collaboration right into your messaging experience. Now, join us as we hit the highlights of 2013, give you a glimpse of what's just around the corner, and then energize you with where we're heading, next!
We4IT lcty 2013 - infra-man - whats new in ibm domino application developmentWe4IT Group
The document summarizes new features in IBM Domino Designer Social Edition 9.0 including improvements to the server side JavaScript debugger, XPages development productivity, and the introduction of calendar and scheduling APIs. It highlights enhancements to OpenSocial/embedded experiences and XPiNC performance. The presentation provides an overview of updates to programmability including backend classes, the Domino data service, and new calendaring and scheduling APIs.
This document discusses how XML can be integrated into business applications. It provides examples of using XML to store and transfer data between different platforms and applications. It also discusses techniques for generating XML from databases and components using ADO and custom XML generators in VB.
This document discusses how XML can be integrated into business applications. It provides examples of using XML to store and transfer data between different platforms and applications. It also discusses techniques for generating XML from databases and components using ADO and custom XML generators in VB.
This document discusses how XML can be integrated into business applications. It provides examples of using XML to store and transfer data between different platforms and applications. It also discusses techniques for generating XML from databases and components using ADO and custom XML generators in VB.
A Technical Comparison: ISO/IEC 26300 vs Microsoft Office Open XML Alexandro Colorado
Two XML office file formats have been pressing upon our attention, the OASIS OpenDocument Format, recently standardized by ISO, and the Draft Ecma Office Open XML. This presentation will review history of each, the process that created them, and examine each format to compare and contrast how they deal with issues such extensibility, modularization, expressivity, performance, reuse of standards, programability, ease of use, and application/OS neutrality.
The Magic of Integration and the revealing of what's behind the curtain : Microsoft Office and IBM Lotus Notes and Domino integration. Microsoft Office 2007 and Lotus Notes 8 will bring a new level of integration possibilities to the Lotus Notes and Domino world. This session will look at the new functionality in Office 2007, such as the Office Ribbon and OpenXML file formats. We will discuss the impact on Mail Merge, data transfer, and how this will impact your applications and development.
We will also look at the updated Visual Studio Tools for Office 2007. This session will also look at Lotus Notes 8 and it's impact on integration. The session starts at the beginning ... and then dives deep into the integration possiblities.
While this sesison is mostly about the code that makes it work, users and managers will get detailed sample applications to take home and put to use immediately! In the end, this session will help you add value to your applications not possible without the magic of integration. Presented by Rocky Oliver for John Head
This document discusses Microsoft Office 2007 and the changes from previous versions. It highlights the new file format (.docx), the ribbon user interface replacing toolbars, and considerations for compatibility and migration planning. Recommendations are made to research the changes and develop a readiness roadmap to address impacts at the developer, training, and end user levels. Resources and references are provided to aid understanding and transitioning to Office 2007.
Our CTO, Angel Gruev came up with quick Introduction to XML Technologies. (XML) is a markup language that defines a set of rules for encoding documents in a format which is both human-readable and machine-readable. It is defined by the W3C's XML 1.0 Specification and by several other related specifications, all of which are free open standards.
BP110: IBM Lotus Symphony and You - A Developer's PerspectiveJohn Head
This document provides an agenda and overview for a presentation on IBM Lotus Symphony and developer perspectives. The agenda includes sections on what is included out of the box with Symphony, understanding the Universal Network Objects (UNO) framework, using LotusScript, the Symphony Toolkit and plugins. The presentation includes examples demonstrating common tasks like creating documents, spreadsheets and presentations from Lotus Notes using the Symphony APIs. It also covers integration with Eclipse plugins and the future roadmap for Symphony.
XML is everywhere. Computers, Mobiles, Bank Systems, Internet, TVs, Microwaves, all use XML as an Information Wrapping and Information Xchange System. We will tell you all the basics in a simplest possible way.
XML is a markup language that helps share structured data between information systems. It allows various types of data and is extensible to accommodate new tags and processing methods. XML documents have elements made up of tags that contain data and can be nested within each other. Attributes provide additional information about elements and must be enclosed in quotes. XML is used widely in bioinformatics to represent biological data from databases and allow data exchange in fields like genomics and proteomics.
The document provides an overview of an XML Essentials training session for decision makers. The agenda includes introductions, an overview of XML's role in publishing, the XML family of standards, XML technologies, structured information modeling, and planning for XML. The class will include a survey of XML usage and roles of attendees. Presenters will cover how XML can help with publishing demands, the benefits of standards, and explanations of core standards like XML, DTDs, schemas, XSLT, and XPath.
JMP201 Introduction to IBM Lotus Notes and IBM Lotus Domino Integration with ...John Head
Welcome to the real world … where Lotus Notes and Lotus Domino are just part of your corporate toolset. This session will introduce you to integration of Lotus Notes and Domino 8 with Microsoft Office, OpenOffice.org, and Lotus Symphony. We'll start with the basics and gradually build up to advanced integration. Mail Merge, exporting to a spreadsheet, charting, presentation building, and integration on the Web will all be covered. Advanced topics such as Visual Studio Tools for Office, use of BIRT for reporting and integration with Lotus Domino Web Services will round out the session. You'll walk away with sample applications and code you can use immediately! (Participation in the Kum Bah Yah sing-along is optional)
It tells about how dom really used in javascript & html.And it tells about its levels and its w3c standards. And some Dom example programs with source code and screenshots.
The Document Object Model (DOM) is a standard for representing and interacting with objects in HTML, XML and SVG documents. It defines the logical structure of documents and the way a document is accessed and manipulated. The DOM represents the document as nodes and objects, which can be manipulated programmatically by JavaScript to change the document structure, style and content. It allows dynamic access to and manipulation of page content that is useful for building interactive web applications. The DOM specification is developed by the W3C and provides a platform- and language-neutral interface that can be used across different web technologies.
2014 12-08 - odf plugfest - operations based odf editing with ox documentsMalte Timmermann
This document describes operations-based editing of ODF documents using OX Documents. It discusses how OX Documents decomposes documents into operations, applies those operations to edit the document in the browser client, and sends operations to the server for persistence and distribution. Operations provide an abstraction layer that allows editing of documents across different formats and collaborative editing.
XML is widely used for data storage and sharing. It separates data from display, allowing data to be stored in XML files and displayed in HTML pages. This simplifies updating dynamic data without changing HTML. XML also simplifies data sharing between incompatible systems by storing data in a plain text format. Key features of XML include separating data from display, simplifying data sharing and transport between incompatible systems, and increasing data availability to different applications and devices.
The document discusses different XML parsers in Java including DOM, SAX, and StAX. DOM represents the XML document as an in-memory tree which allows flexible processing but uses more memory. SAX is event-driven and reads the XML sequentially using less memory. StAX is similar to SAX but simplified and "pull"-based where the developer manually navigates elements. The document also covers using JAXP for XML processing independence and the key classes involved in DOM and StAX parsing.
XML (eXtensible Markup Language) is a markup language that defines a set of rules for encoding documents in a format that is both human-readable and machine-readable. XML was designed to store and transport data. Key points about XML include:
- XML documents have a tree structure with a root element and branches to lower level elements
- XML has simple syntax rules and elements must be properly nested with matching open and close tags
- Elements can have attributes, text content, and child elements
- XML is self-descriptive and allows defining new elements for specific types of information
- XML documents can be validated against DTDs or XML Schemas to check syntax and structure
The document discusses using DXL (Domino XML Language) to integrate a Domino application called "Customer Orders" with other systems. It provides an overview of several demos that use DXL and XSLT to export order data to formats like PDF and Excel, get shipping rates from a USPS API, and search products on Amazon. Code examples demonstrate transforming XML data between DXL, JSON and other formats using XSLT.
How IT Leadership Can Fundamentally Change or Affect the Culture of Your CompanyJohn Head
IT leadership can fundamentally change a company's culture by embracing new technologies that employees expect. As consumer technologies outpaced corporate IT, employees grew frustrated with slow IT processes and turned to "shadow IT" solutions. IT leaders must now focus on cultural transformation and adoption strategies to engage employees and meet their expectations of usable, collaborative tools. This involves identifying business needs, prioritizing requirements, choosing pilot projects, and supporting emerging technologies to retain talented staff accustomed to consumer-level experiences.
MWLUG2017 - The Data & Analytics Journey 2.0John Head
The typical perception of Big Data, Analytics, and Predicative/AI is that only the big companies can reap the benefits. Many believe they need a data warehouse, expensive reporting software, & an army of data scientists to get any value out of effort and cost. This session will explore and debunk that myth and showcase how companies of any size can participate. While there are many maturity models available, most are not designed to be practical guides to solving common business problems. Because of the explosion in cloud services, the barrier to entry has eroded significantly. We will look at some practical steps to access these capabilities and provide examples to where market-leading and growth companies have seen large benefits. Attendees will walk away with broader understanding of what’s possible to move their company through the journey in 2017. We will take a close look at IBM Watson solutions and how they integrate with IBM Collaboration and Social solutions.
MWLUG 2017 - Collaboration and Productivity from the other sideJohn Head
The IBM Collaboration and Productivity experience is well known to this community, but there are other options. The Microsoft experience, including Office 365, SharePoint Online, Groups, Teams, Dynamics CRM, MS Graph, PowerBI and more. This session will give an overview of the offering and how the cloud is allowing for rapid delivery of functionality. We will showcase customer solutions built on top of the platform, including intranets, document management, workflow, and business solutions. We will highlight the customization and development options available, including Office add-ins, MS Teams toolkit, Nintex Workflow, Winward document generation, and Azure custom .Net development. We will highlight a day in the life demo for sales, knowledge worker, and executives.
The Data & Analytics Journey – Why it’s more attainable for your company than...John Head
The typical perception of Big Data, Analytics, and Predicative/AI is that only the big companies can reap the benefits. Many believe they need a data warehouse, expensive reporting software, & an army of data scientists to get any value out of effort and cost. This session will explore and debunk that myth and showcase how companies of any size can participate. While there are many maturity models available, most are not designed to be practical guides to solving common business problems. Because of the explosion in cloud services, the barrier to entry has eroded significantly. We will look at some practical steps to access these capabilities and provide examples to where market-leading and growth companies have seen large benefits. Attendees will walk away with broader understanding of what’s possible to move their company through the journey in 2017. We will take a close look at IBM Watson solutions and how they integrate with IBM Collaboration and Social solutions.
The Data & Analytics Journey – Why it’s more attainable for your company than...John Head
Presented at CampIT Conference on April 13th, 2017 ( http://campconferences.com/events/2017/intelligence.htm )
The typical perception of Big Data, Analytics, and Predicative/AI is that only the big companies can reap the benefits. Many believe they need a data warehouse, expensive reporting software, and an army of data scientists to get any value out of effort and cost. This session will explore and debunk that myth and showcase how companies of any size can participate in the journey. While there are many maturity models and journey maps available, most are not designed to be practical guides to solving common business problems. Because of the explosion in availability in cloud services, the barrier to entry has eroded significantly. During this session, we will look at some practical steps to access these capabilities and provide examples to where market-leading and growth companies have seen large benefits. Attendees will walk away with broader understanding of what’s possible to move their company through the journey in 2017.
My presentation on how to build your personal brand, updated in March 2017. This covers how to build your brand, how to generate content and then syndicate it.
Application modernization meets human factors what's nextJohn Head
This document discusses a presentation about application modernization and human factors. The presentation covers:
1) What application modernization is and why it matters for keeping up with trends in mobile use, social media, and user experience expectations.
2) How human factors like different generations' technology preferences and the rise of mobile influence user experience design.
3) A real-world example of how a professional services firm modernized their internal tools to meet the needs of executives, associates and data entry users across devices and locations.
The fork in the road - the Application Modernization Roadmap for Notes/Domin...John Head
For the past five years, PSC has presented at conferences all over the world sharing our vision of how applying a modernization methodology to Notes & Domino can lead to major improvements in user adoption and accessibility. The impact is felt by the user, the developer, and the ROI of the application. During this time, we have been successfully applying the same proven processes to other technologies outside of the ICS realm. It is now time to bring those worlds together. There are a lot of questions in the community about what to do with our applications given the change in Notes/Domino application development roadmap. This session will give you the PSC perspective on your options. It will include our vision for IBM XPages, including IBM Bluemix and will highlight our integration work with IBM Digital Experience. We will showcase our work with other technologies, including Microsoft (Office365, Azure, Addins, and more), Nintex, OutSystems, QuickBase, to name a few. This session is for Notes/Domino/XPages customers who want robust options to modernize their existing applications. We will show you other platforms as well as announce an exciting partnership that will allow IBM XPages apps to have life on other platforms as well. Come and see real world demos of how our strategy is working for our existing customers and will work for you. We can help you navigate the road ahead.
Transitioning Data from Legacy Systems into QuickBaseJohn Head
This document discusses transitioning data from legacy systems to QuickBase. It begins with an introduction of the presenters and their experience. The next sections discuss legacy data and systems, application modernization, and migration and integration options when moving to QuickBase. Specific legacy applications that often migrate well to QuickBase are noted, such as Lotus Notes, SharePoint, and basic workflows and lists. Integration tools for QuickBase like QuickBase Sync, Zapier, and custom integrations are also covered. The document concludes with a summary of the key topics learned.
DDX-1420: Bringing Your Web Applications to the IBM Digital Experience John Head
IBM WebSphere portal has been seen as the realm of the back-end developer with specialized Java skills. This has been a barrier to entry to the IBM Domino community. IBM has transformed the product to the IBM Digital Experience platform – and it’s not just a name change! With the inclusion of the Script Portlet and IBM Portal on Cloud option, it’s time to look again. This session explains how to integrate your XPages applications, IBM Bluemix and even Microsoft SharePoint. It also demonstrates content re-purpose without migration. If you are looking for a single point of integration for all your applications, this session is for you!
“What the App?”… A Modernization Strategy for Your Business Applications John Head
John Head gave a presentation on application modernization strategies. He discussed how social, mobile, and cloud disruptors are impacting applications and why modernization is important. Key points included how to integrate social processes into applications, extending legacy systems through platforms and cognitive technologies, and options like maintaining, modernizing, or replatforming applications. The presentation included demos of integrating applications with social platforms and surrounding legacy systems.
The Cloud and You - the ’as a service’ disruption you can’t ignoreJohn Head
In any discussion about cloud, there are lots of buzzwords being thrown out by analysts and vendors. "Digital Transformation", "Democratization of IT", "Citizen Developer", and many more. Add in the 'as a Service" explosion and it is hard to make heads and tails over what will add value to your business. This session will cut through the hype and help bring a reality check to how the Cloud can help you. This session is for everyone: Administrator, Developer, IT Executive, or Business User. Plan on leaving with a deeper understanding and ideas of where you can take advantage.
Application Modernization meets Cloud and Mobile ... Where to Start?John Head
Session Given at IBM InterConnect 2016 - It's 2016. Your application portfolio is being reviewed and scrutinized. Mobile and cloud are more than checkboxes on a list. User expectations are higher than ever. But there are so many options—what do you do? Looking through the lens of IBM Software, we will answer that question by providing a roadmap and experiences to help you choose the best path. We'll deep-dive into the five aspects of Application Modernization: User Experience, Social, Cloud, Mobile, and Modern Workflow. You'll see demos of actual transformations and the impact they have had within organizations. We'll put special attention on IBM Bluemix, SmartCloud, and the MobileFirst Platform. Learn how new functionality in the products will make your journey easier.
Bringing Your Web Apps to IBM Digital ExperienceJohn Head
Presented at IBM Connect 2016. For too long, WebSphere portal has been seen as the realm of the back end developer with specialized Java skills. This has been a barrier to entry to the IBM Domino community. IBM has transformed the product to the IBM Digital Experience platform – and it’s not just a name change! With the inclusion of the Script Portlet & IBM Portal on Cloud option, it’s time to look again. We will show you how to integrate your XPages applications, Bluemix and even Microsoft SharePoint. We will show content re-purpose without migration. If you are looking for a single point of integration for all your apps, this session is for you!
What the App? : A Modernization Strategy for Your Business ApplicationsJohn Head
This document provides a summary of a presentation on application modernization strategies. The presentation was given by Mat Newman from IBM and John Head from PSC Group. It began with polling the audience about their current application development practices. It then discussed the state of applications and how user needs have changed. The presentation covered IBM's application portfolio and modernization using technologies like XPages. It emphasized the importance of a mobile-first approach and discussed strategies and case studies for successfully modernizing applications.
The document is a survey from PSC Group, LLC about IBM Notes/Domino results from 2014. It provides a link to an infographic with the full survey results on their website and contact information for PSC Group, including their address, phone number, fax, and email.
The Cloud and You - the 'as a service' disruption you can't ignoreJohn Head
In any discussion about cloud, there are lots of buzzwords being thrown out by analysts and vendors. "Digital Transformation", "Democratization of IT", "Citizen Developer", and many more. Add in the 'as a Service" explosion and it is hard to make heads and tails over what will add value to your business. This session will cut through the hype and help bring a reality check to how the Cloud can help you. This session is for everyone: Administrator, Developer, IT Executive, or Business User. Plan on leaving with a deeper understanding and ideas of where you can take advantage.
IBM Digital Experience 2015 - APPLICATION MODERNIZATION IN THE DIGITAL EXPERI...John Head
Application Modernization is the hottest buzzword in the IT world today. For many, it means the migration and
transformation of an old application to a modern platform and emerging technologies. With Digital Experience solutions, means much more. Application Modernization is about taking what consumers expect from cutting edge mobile experiences, websites and applications – Slick User Experience, Modern Workflow, Mobile Support, Social and Cloud, and applying it to the enterprise space. This session will look at these five areas and apply them to WebSphere Portal and the
IBM Digital Experience solutions. Examples will highlight how and why focusing each of these areas can have a positive impact and upside inside your organization and recommendations on how to apply Application Modernization.
Intuit Quickbase Empower 2015 - Finish Strong: SUCCESSFULLLY ROLLING OUT YOUR...John Head
Session given by John Head & Ken Lamey at Inbtuit Quickbase Empower 2015 in Chicago, IL on May 28th, 2015. Session abstract: You have built that killer application that perfectly meets the demands of your business users. Now what? Now is the time to finish strong and plan for a successful rollout. In this session, the PSC team will equip you with information and guidance to successfully roll out your application for maximum benefit. You'll walk away with the skills to develop a strong communication plan, improve user adoption, gather user feedback, train users, and track their usage throughout the rollout.
Intuit Quickbase Empower 2015 - Finish Strong: SUCCESSFULLLY ROLLING OUT YOUR...
Bp124
1. BP124 Integration Superglue:
Advanced Integration Techniques with
IBM Lotus Notes and Domino and
Office 2003
John Head – PSC Group, LLC
enTouch Framework Offerings and
Development Manager
1
2. Before we begin …
Please turn off/set to vibrate/mute all
Cell Phones
Cell Phones
Pagers
Pagers
Computers
Computers
Please remember to fill out your evaluations
Hand in at end of session
Hand in at end of session
Fill out via Lotusphere Online
Fill out via Lotusphere Online
2
3. Who is John Head?
Offering and Development Manager for our enTouch
Offering and Development Manager for our enTouch
frameworks
frameworks
Technical and Sales role
Technical and Sales role
Involved in Lotus technology since 1993
Involved in Lotus technology since 1993
Speaker for over 15 sessions at Lotusphere since 1996
Speaker for over 15 sessions at Lotusphere since 1996
IBM Lotus Notes/Domino Certified
IBM Lotus Notes/Domino Certified
Author for Advisor Magazine and Group Computing on
Author for Advisor Magazine and Group Computing on
Office and SmartSuite integration with Notes
Office and SmartSuite integration with Notes
PSC Group, LLC (www.psclistens.com)
PSC Group, LLC (www.psclistens.com)
Midwest Mid-Market Professional Services Firm
Midwest Mid-Market Professional Services Firm
Winner of 2004 Lotus Award for
Winner of 2004 Lotus Award for
Best Competitive Win!
Best Competitive Win!
3
4. Purpose
Introduce new ideas and techniques for
integration
Take advantage of new functionality in Office
2003
Use XML as the data transfer mechanism
Make good on my promise to show new stuff !
Expect Lots of Code!
4
5. What this session is not
Basics of Integration
JMP108 Covered this
JMP108 Covered this
Slide location will be noted at the end
Slide location will be noted at the end
5
6. A little poll
Who is using what version of Office
Office 97 and earlier
Office 97 and earlier
Office 2000
Office 2000
Office XP
Office XP
Office System 2003
Office System 2003
OpenOffice // StarOffice
OpenOffice StarOffice
Other (SmartSuite, iWork, etc)
Other (SmartSuite, iWork, etc)
6
7. Agenda
Integration in 2005
Using Word 2003
Project, InfoPath, and Visio Demos
Office 2003 and XML
Using Excel 2003
Web Services
The Future
7
8. Integration in 2005
Integration in 2005
Proprietary Technologies are being replaced
with standards-based
No longer limited to OLE and COM
No longer limited to OLE and COM
Functionality without local data
Functionality without local data
XML is the new foundation
XML is the new foundation
New tools available
New tools available
Difficulty scale increasing drastically
Difficulty scale increasing drastically
8
9. Integration in 2005
Integration in 2005
Limitations being removed
Speed
Speed
Data Size
Data Size
Presentation Options
Presentation Options
Integration should always focus on the end user
9
10. Using Word 2003
Word 2003
OLE and COM are not bad!
Builds on top of Domino skills
Lotuscript = VBA
Lotuscript = VBA
Allows access to Domino data using familiar
techniques
Database
Database
View
View
Document
Document
10
11. Using Word 2003
Word 2003 (continued)
Can be initiated in multiple places
Notes Client
Notes Client
Office Application
Office Application
Web Browser
Web Browser
Focus on end user and the goal
Where will the file be stored?
Where will the file be stored?
Is the file for printing/electronic/storage
Is the file for printing/electronic/storage
What does the end user community want?
What does the end user community want?
11
12. Using Word 2003
Word 2003 Demo
Within a Word 2003 Document
Present User with Selection of Documents
Present User with Selection of Documents
Insert Data into Document
Insert Data into Document
12
13. Using Word 2003
Limitations with OLE/COM
Notes Client must be installed
Must have understanding of
Notes Object Model
Notes Object Model
Notes Storage Model
Notes Storage Model
Can be slow with large amounts of data
13
15. Office 2003 and XML
Office 2003 and XML
XML is everywhere!
Many documents can be stored as XML
Options to save only data
Options to save only data
Import data from XML file
Specific/Import XML Schema
Transform XML with XML Style Sheets
15
16. Office 2003 and XML
XML 101
Markup for data
Markup for data
Tags defined by user
Tags defined by user
<?xml version="1.0"?>
<?xml version="1.0"?>
<LOTUSPHERE>
<LOTUSPHERE>
<SESSION>BP124</SESSION>
<SESSION>BP124</SESSION>
<PRESENTER>John Head</PRESENTER>
<PRESENTER>John Head</PRESENTER>
<ROOM>SW 1-2</ROOM>
<ROOM>SW 1-2</ROOM>
<DATE>1.26.2005</DATE>
<DATE>1.26.2005</DATE>
<STARTTIME>11:30</STARTTIME>
<STARTTIME>11:30</STARTTIME>
<ENDTIME>12:30</ENDTIME>
<ENDTIME>12:30</ENDTIME>
</LOTUSPHERE>
</LOTUSPHERE>
16
17. Office 2003 and XML
Well Formed Data
XML file that conforms to strict rules
Most programs require well formed data to
open/read the file
Office 2003 Applications that read XML
Access
Access
Excel
Excel
InfoPath
InfoPath
Word
Word
17
18. Office 2003 and XML
Schemas
Defines what can be in the XML file
Defines what can be in the XML file
<xsd:element name=“LOTUSPHERE">
<xsd:element name=“LOTUSPHERE">
<xsd:complexType>
<xsd:complexType>
<xsd:sequence>
<xsd:sequence>
<xsd:element name=“SESSION" type="xsd:string"/>
<xsd:element name=“SESSION" type="xsd:string"/>
<xsd:element name=“PRESENTOR" type="xsd:string"/>
<xsd:element name=“PRESENTOR" type="xsd:string"/>
<xsd:element name=“ROOM" type="xsd:string"/>
<xsd:element name=“ROOM" type="xsd:string"/>
<xsd:element name=“DATE" type="xsd:string"/>
<xsd:element name=“DATE" type="xsd:string"/>
<xsd:element name=“STARTTIME" type="xsd:string"/>
<xsd:element name=“STARTTIME" type="xsd:string"/>
<xsd:element name=“ENDTIME" type="xsd:string"/>
<xsd:element name=“ENDTIME" type="xsd:string"/>
</xsd:sequence>
</xsd:sequence>
</xsd:complexType>
</xsd:complexType>
</xsd:element>
</xsd:element>
18
19. Office 2003 and XML
Transforms
Allows for reuse of single data file with multiple
presentation formats
In Office, defined for each application
True power of XML in Office
19
21. Office 2003 and XML
Excel 2003 Sample
Read XML from a Notes Database
Chart the data
21
22. Office 2003 and XML
Limitations of Last Demo
If the data changes, so must the consumer
Rebuilt Excel Data list and Update Chart
Rebuilt Excel Data list and Update Chart
Security restricted to browser style
Username and password
Username and password
Requires the end user or application to parse
the data
22
24. Web Services
Web Services
Common protocol for applications to connection
to each other
Based on Industry Standards
Described in XML
Communicated over HTTP infrastructure
Ability to send messages across modules in a
standard language
Published with all of the available properties
24
25. Web Services
Web Service Components
XML – data
SOAP - Simple Object Access Protocol
UDDI - Universal Description, Discovery, and
Integration
WDSL - Web Services Description Language
25
26. Web Services
Web Services and Domino
In R5 and ND6, have to build the elements
manually
In ND7, new Web Services design element does
this for you
26
27. Web Services
The New Tools
Visual Studio Tools for Microsoft Office
Develop from within Visual Studio.Net
Develop from within Visual Studio.Net
Move outside the application centric development
Move outside the application centric development
model
model
Excel and Word Support Today
Excel and Word Support Today
Expanded Support in Visual Studio.Net 2005
Expanded Support in Visual Studio.Net 2005
27
29. Web Services
More info on Web Services
JMP107 Introduction To Web Services
BP106 Episode IV: A New Hope - Extending IBM
Lotus Domino with Web Services
AD206 Web Services and IBM Lotus Notes and
Domino
SW 3-4 - Thursday 10:00am - 11:00am
SW 3-4 - Thursday 10:00am - 11:00am
29
30. The Future
Web Service Adoption has been slow
IBM and Microsoft are pushing this NOW
Visual Studio.Net
Managed Code
Managed Code
Microsoft Lotus Notes .NET Integration Toolkit
30
31. Wrap-up
Integration in 2005
Using Word 2003
Project, InfoPath, and Visio Demos
Office 2003 and XML
Using Excel 2003
Web Services
The Future
31
32. Resources
LDD Discussions (www-
130.ibm.com/developerworks/lotus)
MSDN (msdn.microsoft.com)
MSDomino.Net
Excel Demo
Excel Demo
Web Service from Domino
Web Service from Domino
My blog (www.johndavidhead.com)
Slides and content available on PSC’s website
www.psclistens.com
www.psclistens.com
32
33. Wouldn’t be Lotusphere …
Without Free Stuff
Visual Studio.net Professional 60 Day Trial
Visual Studio.net Professional 60 Day Trial
Lotus Notes .NET Integration Toolkit
Lotus Notes .NET Integration Toolkit
Get these at the Microsoft Booth in the Product
Get these at the Microsoft Booth in the Product
Showcase - #308
Showcase - #308
33
34. Questions & Answers
Thank You!
Please turn in or perform online your evaluations
Slides and download available from www.psclistens.com
34