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.
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.
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.
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.
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)
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.
JMP208 The Never Ending Integration Story: How to Integrate Your Lotus Notes,...John Head
The Integration Story started in 1994, with the first ways to combine Lotus Notes and Lotus Ami Pro to create custom applications. In 2011, the Integration story is still going strong. This session will start with the basics and ramp up in skill and capabilities. We will show how to integrate Lotus Notes, Lotus Domino, XPages, and LotusLive applications with the tools on your user"s machines: Microsoft Office, Microsoft .NET custom applications, OpenOffice.org, LibreOffice, Lotus Symphony, and more. We will look how the ODF and OOXML standards are changing the integration story and how they will impact you. You will walk out of the session with lots of sample code and extending your own integration story!
IamLUG 2011: The Never Ending Integration Story: How to Integrate Your Lotus ...John Head
This document provides an agenda for a presentation on integrating Lotus Notes, Domino, and LotusLive applications with Microsoft Office, .NET, and Lotus Symphony. The agenda includes introductions, "Getting Started" demos of basic integration techniques, advanced integration demos from the Notes client, other applications, and the web, and a section on looking forward. It aims to build on past integration presentations and include updated demos taking advantage of the latest software versions.
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.
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.
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.
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)
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.
JMP208 The Never Ending Integration Story: How to Integrate Your Lotus Notes,...John Head
The Integration Story started in 1994, with the first ways to combine Lotus Notes and Lotus Ami Pro to create custom applications. In 2011, the Integration story is still going strong. This session will start with the basics and ramp up in skill and capabilities. We will show how to integrate Lotus Notes, Lotus Domino, XPages, and LotusLive applications with the tools on your user"s machines: Microsoft Office, Microsoft .NET custom applications, OpenOffice.org, LibreOffice, Lotus Symphony, and more. We will look how the ODF and OOXML standards are changing the integration story and how they will impact you. You will walk out of the session with lots of sample code and extending your own integration story!
IamLUG 2011: The Never Ending Integration Story: How to Integrate Your Lotus ...John Head
This document provides an agenda for a presentation on integrating Lotus Notes, Domino, and LotusLive applications with Microsoft Office, .NET, and Lotus Symphony. The agenda includes introductions, "Getting Started" demos of basic integration techniques, advanced integration demos from the Notes client, other applications, and the web, and a section on looking forward. It aims to build on past integration presentations and include updated demos taking advantage of the latest software versions.
“Kum Bah Yah” meets “Lets Kick Butt” : The Integration of IBM Lotus Notes and...John Head
Welcome to 2010, where Lotus Notes and Domino are just part of your corporate toolset. This session will introduce you to integration of Lotus Notes and Domino 8.5.1 with Microsoft Office, .NET technologies, OpenOffice.org, & Lotus Symphony. We'll start with the basics and build up to mail merge, exporting to a spreadsheet, charting, presentations, and integration on the Web. Advanced topics such as Visual Studio Tools for Office, advanced development with C#, and integration with Lotus Domino Web Services are included. Integration with Xpages, Google Docs, Sharepoint, ODF, OOXML, and Windows Explorer will highlight the options available. Every sample is new or updated, so even past attendees will get something from this session.
Iam Lug 2009 Integration And Coexistence SessionJohn Head
This document provides an overview and agenda for a presentation on integrating Lotus and Microsoft products to build better solutions. The presentation covers integration background and history, demonstrates integration from the Notes client, other applications, web browsers, and with Google Docs. Real-world integration examples are also presented. The presenters are introduced and their experience with Lotus technologies is described.
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.
The webinar covered the key benefits and new features of IBM Lotus Notes and Domino 8. It demonstrated the product live and discussed upcoming version 8.0.1. The presentation highlighted improvements to messaging, administration, performance and security in Notes 8. It also outlined new entitlements and supported platforms, and provided an overview of the product roadmap including future versions. Attendees were invited to contact the presenters for additional information or an upgrade assessment.
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.
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.
This document provides an overview of Lotus Symphony and how it can be used as an alternative to Microsoft Office. It discusses Lotus Symphony from an executive, user, and developer perspective. Key points include how Lotus Symphony is based on OpenOffice but customized by IBM, how it can save significant costs compared to Microsoft Office when considering licensing and support fees, and how it provides a robust feature set for users while also exposing APIs for developers to customize.
Lotus Notes/Domino update for Lotus user groups - Q4 2007Ed Brill
The document provides a history of Lotus Notes and Domino from 1989 to the present. It summarizes the major releases including new features, capabilities, and platforms supported. It highlights the transition to open standards and composite applications in recent versions like Notes 8.
Lotusphere 2009: INV102 Lotus Notes And Domino Strategy 2009Ed Brill
The document discusses future directions for IBM Lotus Notes and Domino products. It summarizes key points from the agenda, including highlights of Notes/Domino 8.5, current product offerings, and future concepts and plans. Improvement areas for the next "Notes 9" version are identified, such as improved search capabilities and group calendaring. Integration and development themes are also outlined, like extending email and collaboration to mobile workers and improving the developer experience.
Show110 | Using the XPages Extension Library for the Real Worldpdhannan
This is a Show n' Tell session from Lotusphere 2012 on how the XPages Extension Library is used in the production ready TeamRoom XL and Discussion XL templates.
AD112 -- Development and Deployment of Lotus Product Documentation Wikisddrschiw
Come learn how the IBM Lotus product documentation team developed and deployed live production wikis using the Lotus Domino XPages template available from OpenNTF.org. We'll tell the story of how we learned XPages ourselves, developed the template to allow IBMers and customers to contribute to product documentation, and deployed XPages wiki applications into a Lotus Domino Web production environment with 300,000 visitors a month!
The document announces the Entwicklercamp 2012 event from March 26-28 at the Maritim Hotel in Gelsenkirchen, Germany. It will feature sessions on XPages, the Extension Library, pre-loading for XPages, Java design elements, themes, and more. The event is organized by Ulrich Krause of is@web, an IBM Champion for collaboration solutions.
Lotusphere 2012 - AD115 - Extending IBM Lotus Notes & IBM Lotus iNotes With O...Ryan Baxter
The document discusses IBM's participation in and support for the OpenSocial specification. It provides an overview of what OpenSocial is, why IBM is leveraging it, and how IBM is implementing OpenSocial in Lotus Notes and Lotus Domino Social Edition. The document also outlines the agenda for a presentation or session which includes demonstrations of the OpenSocial sandbox and new social features in Notes and iNotes.
Presented by Kevin Pettitt and Bruce Elgort at the Irish Lotus User Group conference in Dublin, June 2008.
If you think the only application templates available for IBM Lotus Notes and Domino are the ones that are bundled with it (and even if you already know better) it's time you learned more about the many excellent free and open source Lotus Notes and Domino templates and where they come from. Join us for a fast-paced look at some of the best templates from OpenNTF.org, trade publications, bloggers, and other little known sources. While its easy to build your own applications in Lotus Notes, its even easier, and usually more rewarding, to build on top of someone else's. Whether you're a developer, admin, or both, you'll come away from this session ready to put these templates into action to become more productive, make your job easier, and impress your boss.
Last year at Lotusphere, XPages burst onto the Lotus Domino application development landscape. Since then, the developer community has embraced XPages and delivered compelling Lotus Domino Web solutions. 8.5.1 delivered on the vision by providing the ability to build an application once for the Web, the Notes client or expose as an iWidget.Come hear about other 8.5.1 enhancements, what is coming in 8.5.2 and glimpse towards the future.
Ad102 - Extreme Makeover -- LotusScript and Java Editor Editionddrschiw
Join us as we "reveal" the new LotusScript and Java editing capabilities in Lotus Designer 8.5.1. You'll learn how to leverage key features such as a class browser, automatic recompilation, code templates, content assist, hover help, hyperlinking and many other to make writing your LotusScript code a 'snap'.
Also, you'll learn how editing your Java libraries, agents, web service consumers, and web service providers in Lotus Domino Designer 8.5.1 can give your Java skills a wake up call!
AD201 - IBM Domino Application Development Today And Tomorrowpjanzen11
The past several years have provided developers with a multitude of new capabilities for building IBM Domino applications and 2013 was no different. Come hear about the latest enhancements in Domino and Domino Designer 9.x that further strengthen the RADD value proposition. We will share new features for building web and mobile web applications with XPages, improvements for making your applications social as well as what's new in APIs. You will also hear what's available for running your applications in the IBM cloud. There will be plenty of demos to whet your appetite and we will round it out with some of our plans for the future.
Lotusphere 2012 - Show115 - Socialize Your Apps Using OpenSocialRyan Baxter
1. Add fields for when, where, and address to the content document using Domino Designer.
2. Update the content_EditContent custom control XPage to display the new fields.
3. Update the layout_UserTabs custom control XPage to display the new fields on the Details tab.
This enhances the application to collect more event details and display them for editing and viewing the event registration details.
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.
BP215 Integration of IBM Lotus Notes 8 with IBM Lotus Symphony and OpenOffice...John Head
The document provides an agenda for a presentation on integrating IBM Lotus Notes 8 with IBM Lotus Symphony and OpenOffice.org. It includes demos of connecting to the Writer, Calc and Impress applications from Notes to perform basic tasks like inserting text into documents, spreadsheets and presentations. More advanced demos include mail merge functionality and using custom LotusScript classes to build spreadsheets. The presentation aims to cover the basics and provide real-world examples of using the productivity applications within Notes applications.
“Kum Bah Yah” meets “Lets Kick Butt” : The Integration of IBM Lotus Notes and...John Head
Welcome to 2010, where Lotus Notes and Domino are just part of your corporate toolset. This session will introduce you to integration of Lotus Notes and Domino 8.5.1 with Microsoft Office, .NET technologies, OpenOffice.org, & Lotus Symphony. We'll start with the basics and build up to mail merge, exporting to a spreadsheet, charting, presentations, and integration on the Web. Advanced topics such as Visual Studio Tools for Office, advanced development with C#, and integration with Lotus Domino Web Services are included. Integration with Xpages, Google Docs, Sharepoint, ODF, OOXML, and Windows Explorer will highlight the options available. Every sample is new or updated, so even past attendees will get something from this session.
Iam Lug 2009 Integration And Coexistence SessionJohn Head
This document provides an overview and agenda for a presentation on integrating Lotus and Microsoft products to build better solutions. The presentation covers integration background and history, demonstrates integration from the Notes client, other applications, web browsers, and with Google Docs. Real-world integration examples are also presented. The presenters are introduced and their experience with Lotus technologies is described.
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.
The webinar covered the key benefits and new features of IBM Lotus Notes and Domino 8. It demonstrated the product live and discussed upcoming version 8.0.1. The presentation highlighted improvements to messaging, administration, performance and security in Notes 8. It also outlined new entitlements and supported platforms, and provided an overview of the product roadmap including future versions. Attendees were invited to contact the presenters for additional information or an upgrade assessment.
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.
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.
This document provides an overview of Lotus Symphony and how it can be used as an alternative to Microsoft Office. It discusses Lotus Symphony from an executive, user, and developer perspective. Key points include how Lotus Symphony is based on OpenOffice but customized by IBM, how it can save significant costs compared to Microsoft Office when considering licensing and support fees, and how it provides a robust feature set for users while also exposing APIs for developers to customize.
Lotus Notes/Domino update for Lotus user groups - Q4 2007Ed Brill
The document provides a history of Lotus Notes and Domino from 1989 to the present. It summarizes the major releases including new features, capabilities, and platforms supported. It highlights the transition to open standards and composite applications in recent versions like Notes 8.
Lotusphere 2009: INV102 Lotus Notes And Domino Strategy 2009Ed Brill
The document discusses future directions for IBM Lotus Notes and Domino products. It summarizes key points from the agenda, including highlights of Notes/Domino 8.5, current product offerings, and future concepts and plans. Improvement areas for the next "Notes 9" version are identified, such as improved search capabilities and group calendaring. Integration and development themes are also outlined, like extending email and collaboration to mobile workers and improving the developer experience.
Show110 | Using the XPages Extension Library for the Real Worldpdhannan
This is a Show n' Tell session from Lotusphere 2012 on how the XPages Extension Library is used in the production ready TeamRoom XL and Discussion XL templates.
AD112 -- Development and Deployment of Lotus Product Documentation Wikisddrschiw
Come learn how the IBM Lotus product documentation team developed and deployed live production wikis using the Lotus Domino XPages template available from OpenNTF.org. We'll tell the story of how we learned XPages ourselves, developed the template to allow IBMers and customers to contribute to product documentation, and deployed XPages wiki applications into a Lotus Domino Web production environment with 300,000 visitors a month!
The document announces the Entwicklercamp 2012 event from March 26-28 at the Maritim Hotel in Gelsenkirchen, Germany. It will feature sessions on XPages, the Extension Library, pre-loading for XPages, Java design elements, themes, and more. The event is organized by Ulrich Krause of is@web, an IBM Champion for collaboration solutions.
Lotusphere 2012 - AD115 - Extending IBM Lotus Notes & IBM Lotus iNotes With O...Ryan Baxter
The document discusses IBM's participation in and support for the OpenSocial specification. It provides an overview of what OpenSocial is, why IBM is leveraging it, and how IBM is implementing OpenSocial in Lotus Notes and Lotus Domino Social Edition. The document also outlines the agenda for a presentation or session which includes demonstrations of the OpenSocial sandbox and new social features in Notes and iNotes.
Presented by Kevin Pettitt and Bruce Elgort at the Irish Lotus User Group conference in Dublin, June 2008.
If you think the only application templates available for IBM Lotus Notes and Domino are the ones that are bundled with it (and even if you already know better) it's time you learned more about the many excellent free and open source Lotus Notes and Domino templates and where they come from. Join us for a fast-paced look at some of the best templates from OpenNTF.org, trade publications, bloggers, and other little known sources. While its easy to build your own applications in Lotus Notes, its even easier, and usually more rewarding, to build on top of someone else's. Whether you're a developer, admin, or both, you'll come away from this session ready to put these templates into action to become more productive, make your job easier, and impress your boss.
Last year at Lotusphere, XPages burst onto the Lotus Domino application development landscape. Since then, the developer community has embraced XPages and delivered compelling Lotus Domino Web solutions. 8.5.1 delivered on the vision by providing the ability to build an application once for the Web, the Notes client or expose as an iWidget.Come hear about other 8.5.1 enhancements, what is coming in 8.5.2 and glimpse towards the future.
Ad102 - Extreme Makeover -- LotusScript and Java Editor Editionddrschiw
Join us as we "reveal" the new LotusScript and Java editing capabilities in Lotus Designer 8.5.1. You'll learn how to leverage key features such as a class browser, automatic recompilation, code templates, content assist, hover help, hyperlinking and many other to make writing your LotusScript code a 'snap'.
Also, you'll learn how editing your Java libraries, agents, web service consumers, and web service providers in Lotus Domino Designer 8.5.1 can give your Java skills a wake up call!
AD201 - IBM Domino Application Development Today And Tomorrowpjanzen11
The past several years have provided developers with a multitude of new capabilities for building IBM Domino applications and 2013 was no different. Come hear about the latest enhancements in Domino and Domino Designer 9.x that further strengthen the RADD value proposition. We will share new features for building web and mobile web applications with XPages, improvements for making your applications social as well as what's new in APIs. You will also hear what's available for running your applications in the IBM cloud. There will be plenty of demos to whet your appetite and we will round it out with some of our plans for the future.
Lotusphere 2012 - Show115 - Socialize Your Apps Using OpenSocialRyan Baxter
1. Add fields for when, where, and address to the content document using Domino Designer.
2. Update the content_EditContent custom control XPage to display the new fields.
3. Update the layout_UserTabs custom control XPage to display the new fields on the Details tab.
This enhances the application to collect more event details and display them for editing and viewing the event registration details.
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.
BP215 Integration of IBM Lotus Notes 8 with IBM Lotus Symphony and OpenOffice...John Head
The document provides an agenda for a presentation on integrating IBM Lotus Notes 8 with IBM Lotus Symphony and OpenOffice.org. It includes demos of connecting to the Writer, Calc and Impress applications from Notes to perform basic tasks like inserting text into documents, spreadsheets and presentations. More advanced demos include mail merge functionality and using custom LotusScript classes to build spreadsheets. The presentation aims to cover the basics and provide real-world examples of using the productivity applications within Notes applications.
BP218 IBM Lotus Notes 8 and IBM Lotus Expeditor Customization for LotusScript...John Head
So you are a LotusScript developer. You can make forms and agents sing. But with Lotus Notes 8, you want to extend your applications into Composite Applications, the sidebar, and the menus. You notice this is all done in Eclipse.org, IBM Lotus Expeditor, and Java. What is a LotusScript developer to do? You come to this session. You will learn how to get started with these new tools, see demos and take home samples on how to begin integrating today. We will talk about why Composite Applications should excite you. We will walk you thru building your first Sidebar application. And, we will show you how to interact with the Lotus Notes 8 menus. A few surprizes will give you the tools and knowledge on how to make your applications look like they belong in Lotus Notes 8!
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
BP204 Integration of OpenOffice.org and IBM Lotus Notes and Domino John Head
The document provides an overview of integrating OpenOffice.org with IBM Lotus Notes and Domino. It discusses what OpenOffice.org is, how to access it programmatically from Notes using LotusScript and Java, and provides examples of using OpenOffice.org for tasks like mail merge, spreadsheets, presentations, and more. The presenters demonstrate how OpenOffice.org can be used for productivity and how its API relates to the IBM Lotus Notes productivity editors.
The document is an agenda for a presentation on integrating Lotus Notes, Domino, and LotusLive applications with Microsoft Office, .NET, and Lotus Symphony. It includes introductions of the presenters and their company, an overview of integration history and the "Getting Started" demos, as well as sections on advanced integration from the Notes client, other applications, and the web.
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.
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.
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)
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.
An Introduction to the Model-View-Controller PatternTeamstudio
The only constant in software development is CHANGE. Every piece of software that has been developed and shipped to a customer will be changed numerous times during its lifecycle. A good design pattern can help make changes easy. MVC, an acronym for Model - View - Controller, is becoming THE recommended model for designing frameworks - especially on the Web. This webinar will give an overview of design patterns in general, and in particular, MVC.
Ulrich Krause shows how to use the MVC design paradigm in an XPages application and demonstrate how easy it is to implement changes. Need to read/write your data from/to an XML file instead of using a Notes View? MVC makes software maintenance as easy as 1-2-3!
BONUS! During this webinar, Pete Janzen, IBM Product Manager, provides a short update about what's new and upcoming from IBM for XPages and Domino application development.
This document provides an introduction and agenda for a seminar on plugin development for Lotus Notes, Domino and Sametime. It discusses what plugins are, why develop them, and provides an overview of the key Eclipse extension points and APIs that can be used to build plugins that extend the functionality of Lotus applications. The agenda includes topics like the Eclipse and Lotus Expeditor Toolkit, plugin basics, building UIs with SWT and JFace, threading with Jobs, logging, debugging and deployment.
This document provides an overview of plugin development for Lotus Notes, Domino and Sametime. It discusses the speaker's background in plugin development and the various capabilities and advantages of developing plugins. The agenda outlines topics like the Eclipse architecture, installing the Lotus Expeditor Toolkit, plugin basics, UI development using SWT and JFace, using jobs for threading, logging APIs, debugging, and deployment. Code examples are provided for many of these concepts.
The document discusses Java development environments for Domino, including embedded applets, JavaScript, the Domino toolkit for Java/CORBA, and Harmony for Domino EJB. It also covers what to expect in Domino 6, including better integration with J2EE and Websphere. Examples provided include help desk, web services, and spam filter applications. Sites for additional information are listed at the end.
OpenShift with Eclipse Tooling - EclipseCon 2012Steven Pousty
This document provides an overview of the Eclipse tooling for OpenShift. It begins with an agenda and assumptions. It then defines Infrastructure as a Service, Platform as a Service, and Software as a Service. It highlights benefits of using a PaaS like OpenShift. Supported technologies are listed, including Java, JBoss Tools, Maven, and Jenkins. Steps are provided to get started, including signing up, installing plugins, creating a domain and applications. Demo steps are outlined. Command line tools are discussed. Creating an application in Eclipse is demonstrated.
The document provides an overview of plugin development for Lotus Notes, Domino and Sametime applications using the Lotus Expeditor Toolkit. It discusses what plugins can do, how to install the Expeditor Toolkit plugin in Eclipse, the basic anatomy of a plugin, key extension points, and how to build user interfaces with SWT and jobs. The presentation also demonstrates how to create a sample plugin that reads data from a web service and displays it in a sidebar panel.
This document discusses calling the Notes C API from LotusScript. It describes the LotusScript eXtension (LSX) toolkit, which allows extending LotusScript with custom C code by building platform-specific libraries. It also covers differences between platforms when calling the Notes C API directly from LotusScript, such as data types and library file names. As an example, it demonstrates calling the simple NSFGetServerLatency() API function from LotusScript to get network latency between servers.
LotusUserGroup.org Virtual User Group Meeting - The Real World IntegrationJohn Head
This document discusses various ways to integrate Lotus Notes and Domino with other applications like Microsoft Office, Lotus Symphony, and web services. It provides examples and code samples for performing actions like generating Word documents, merging mail from Notes contacts, and calling Domino data via web services from within Microsoft Word, ASP.NET pages, and Lotus Symphony. The document recommends tools and sessions at the upcoming Lotusphere conference for developers to learn more about these integration techniques.
Similar to BP214 IBM Lotus Symphony : Finally, A Developer's Friend (20)
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.
Full-RAG: A modern architecture for hyper-personalizationZilliz
Mike Del Balso, CEO & Co-Founder at Tecton, presents "Full RAG," a novel approach to AI recommendation systems, aiming to push beyond the limitations of traditional models through a deep integration of contextual insights and real-time data, leveraging the Retrieval-Augmented Generation architecture. This talk will outline Full RAG's potential to significantly enhance personalization, address engineering challenges such as data management and model training, and introduce data enrichment with reranking as a key solution. Attendees will gain crucial insights into the importance of hyperpersonalization in AI, the capabilities of Full RAG for advanced personalization, and strategies for managing complex data integrations for deploying cutting-edge AI solutions.
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Speck&Tech
ABSTRACT: A prima vista, un mattoncino Lego e la backdoor XZ potrebbero avere in comune il fatto di essere entrambi blocchi di costruzione, o dipendenze di progetti creativi e software. La realtà è che un mattoncino Lego e il caso della backdoor XZ hanno molto di più di tutto ciò in comune.
Partecipate alla presentazione per immergervi in una storia di interoperabilità, standard e formati aperti, per poi discutere del ruolo importante che i contributori hanno in una comunità open source sostenibile.
BIO: Sostenitrice del software libero e dei formati standard e aperti. È stata un membro attivo dei progetti Fedora e openSUSE e ha co-fondato l'Associazione LibreItalia dove è stata coinvolta in diversi eventi, migrazioni e formazione relativi a LibreOffice. In precedenza ha lavorato a migrazioni e corsi di formazione su LibreOffice per diverse amministrazioni pubbliche e privati. Da gennaio 2020 lavora in SUSE come Software Release Engineer per Uyuni e SUSE Manager e quando non segue la sua passione per i computer e per Geeko coltiva la sua curiosità per l'astronomia (da cui deriva il suo nickname deneb_alpha).
UiPath Test Automation using UiPath Test Suite series, part 6DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 6. In this session, we will cover Test Automation with generative AI and Open AI.
UiPath Test Automation with generative AI and Open AI webinar offers an in-depth exploration of leveraging cutting-edge technologies for test automation within the UiPath platform. Attendees will delve into the integration of generative AI, a test automation solution, with Open AI advanced natural language processing capabilities.
Throughout the session, participants will discover how this synergy empowers testers to automate repetitive tasks, enhance testing accuracy, and expedite the software testing life cycle. Topics covered include the seamless integration process, practical use cases, and the benefits of harnessing AI-driven automation for UiPath testing initiatives. By attending this webinar, testers, and automation professionals can gain valuable insights into harnessing the power of AI to optimize their test automation workflows within the UiPath ecosystem, ultimately driving efficiency and quality in software development processes.
What will you get from this session?
1. Insights into integrating generative AI.
2. Understanding how this integration enhances test automation within the UiPath platform
3. Practical demonstrations
4. Exploration of real-world use cases illustrating the benefits of AI-driven test automation for UiPath
Topics covered:
What is generative AI
Test Automation with generative AI and Open AI.
UiPath integration with generative AI
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
In the rapidly evolving landscape of technologies, XML continues to play a vital role in structuring, storing, and transporting data across diverse systems. The recent advancements in artificial intelligence (AI) present new methodologies for enhancing XML development workflows, introducing efficiency, automation, and intelligent capabilities. This presentation will outline the scope and perspective of utilizing AI in XML development. The potential benefits and the possible pitfalls will be highlighted, providing a balanced view of the subject.
We will explore the capabilities of AI in understanding XML markup languages and autonomously creating structured XML content. Additionally, we will examine the capacity of AI to enrich plain text with appropriate XML markup. Practical examples and methodological guidelines will be provided to elucidate how AI can be effectively prompted to interpret and generate accurate XML markup.
Further emphasis will be placed on the role of AI in developing XSLT, or schemas such as XSD and Schematron. We will address the techniques and strategies adopted to create prompts for generating code, explaining code, or refactoring the code, and the results achieved.
The discussion will extend to how AI can be used to transform XML content. In particular, the focus will be on the use of AI XPath extension functions in XSLT, Schematron, Schematron Quick Fixes, or for XML content refactoring.
The presentation aims to deliver a comprehensive overview of AI usage in XML development, providing attendees with the necessary knowledge to make informed decisions. Whether you’re at the early stages of adopting AI or considering integrating it in advanced XML development, this presentation will cover all levels of expertise.
By highlighting the potential advantages and challenges of integrating AI with XML development tools and languages, the presentation seeks to inspire thoughtful conversation around the future of XML development. We’ll not only delve into the technical aspects of AI-powered XML development but also discuss practical implications and possible future directions.
Threats to mobile devices are more prevalent and increasing in scope and complexity. Users of mobile devices desire to take full advantage of the features
available on those devices, but many of the features provide convenience and capability but sacrifice security. This best practices guide outlines steps the users can take to better protect personal devices and information.
Programming Foundation Models with DSPy - Meetup SlidesZilliz
Prompting language models is hard, while programming language models is easy. In this talk, I will discuss the state-of-the-art framework DSPy for programming foundation models with its powerful optimizers and runtime constraint system.
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceIndexBug
Imagine a world where machines not only perform tasks but also learn, adapt, and make decisions. This is the promise of Artificial Intelligence (AI), a technology that's not just enhancing our lives but revolutionizing entire industries.
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024Neo4j
Neha Bajwa, Vice President of Product Marketing, Neo4j
Join us as we explore breakthrough innovations enabled by interconnected data and AI. Discover firsthand how organizations use relationships in data to uncover contextual insights and solve our most pressing challenges – from optimizing supply chains, detecting fraud, and improving customer experiences to accelerating drug discoveries.
Climate Impact of Software Testing at Nordic Testing DaysKari Kakkonen
My slides at Nordic Testing Days 6.6.2024
Climate impact / sustainability of software testing discussed on the talk. ICT and testing must carry their part of global responsibility to help with the climat warming. We can minimize the carbon footprint but we can also have a carbon handprint, a positive impact on the climate. Quality characteristics can be added with sustainability, and then measured continuously. Test environments can be used less, and in smaller scale and on demand. Test techniques can be used in optimizing or minimizing number of tests. Test automation can be used to speed up testing.
“An Outlook of the Ongoing and Future Relationship between Blockchain Technologies and Process-aware Information Systems.” Invited talk at the joint workshop on Blockchain for Information Systems (BC4IS) and Blockchain for Trusted Data Sharing (B4TDS), co-located with with the 36th International Conference on Advanced Information Systems Engineering (CAiSE), 3 June 2024, Limassol, Cyprus.
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...Neo4j
Leonard Jayamohan, Partner & Generative AI Lead, Deloitte
This keynote will reveal how Deloitte leverages Neo4j’s graph power for groundbreaking digital twin solutions, achieving a staggering 100x performance boost. Discover the essential role knowledge graphs play in successful generative AI implementations. Plus, get an exclusive look at an innovative Neo4j + Generative AI solution Deloitte is developing in-house.
Dr. Sean Tan, Head of Data Science, Changi Airport Group
Discover how Changi Airport Group (CAG) leverages graph technologies and generative AI to revolutionize their search capabilities. This session delves into the unique search needs of CAG’s diverse passengers and customers, showcasing how graph data structures enhance the accuracy and relevance of AI-generated search results, mitigating the risk of “hallucinations” and improving the overall customer journey.
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfMalak Abu Hammad
Discover how MongoDB Atlas and vector search technology can revolutionize your application's search capabilities. This comprehensive presentation covers:
* What is Vector Search?
* Importance and benefits of vector search
* Practical use cases across various industries
* Step-by-step implementation guide
* Live demos with code snippets
* Enhancing LLM capabilities with vector search
* Best practices and optimization strategies
Perfect for developers, AI enthusiasts, and tech leaders. Learn how to leverage MongoDB Atlas to deliver highly relevant, context-aware search results, transforming your data retrieval process. Stay ahead in tech innovation and maximize the potential of your applications.
#MongoDB #VectorSearch #AI #SemanticSearch #TechInnovation #DataScience #LLM #MachineLearning #SearchTechnology
For the full video of this presentation, please visit: https://www.edge-ai-vision.com/2024/06/building-and-scaling-ai-applications-with-the-nx-ai-manager-a-presentation-from-network-optix/
Robin van Emden, Senior Director of Data Science at Network Optix, presents the “Building and Scaling AI Applications with the Nx AI Manager,” tutorial at the May 2024 Embedded Vision Summit.
In this presentation, van Emden covers the basics of scaling edge AI solutions using the Nx tool kit. He emphasizes the process of developing AI models and deploying them globally. He also showcases the conversion of AI models and the creation of effective edge AI pipelines, with a focus on pre-processing, model conversion, selecting the appropriate inference engine for the target hardware and post-processing.
van Emden shows how Nx can simplify the developer’s life and facilitate a rapid transition from concept to production-ready applications.He provides valuable insights into developing scalable and efficient edge AI solutions, with a strong focus on practical implementation.
2. Before we begin
Please turn off/set to vibrate/mute all
Cell Phones
Pagers
Computers
Please remember to fill out your
evaluations
3. Agenda
● Introductions
●
“Getting Started” with Integration
●
Advanced Integration
▬ From the Notes Client
▬ From Lotus Symphony
● Looking Forward
●
Q&A
4. Who am I?
John D. Head
Director of Enterprise Collaboration at PSC Group, LLC
Involved in Lotus technology since 1993
OpenNTF.org Steering Committee Member and IP Working Group Chairman
Speaker
Over 30 sessions at Lotusphere since 1996
Speaker at Lotus Developer, ILUG, UKLUG, MWLUG, IamLUG, & TriStateLUG conferences
Author
Publications on Office and SmartSuite integration with Notes
LotusUserGroup.org contributing Author and Forum moderator
“Lotus Symphony for Dummies” Technical Editor
“Self Assessment and Strategy Guide for Migrating from Domino Document Manager “
Redbook Author
www.johndavidhead.com twitter/johnhead
5. PSC Group, LLC
● IBM Premium Business Partner for 19+
Years Host of the following blogs:
● Microsoft Managed Partner Ed Brill’s
● Notes & Domino 8.5.X Design Partner (www.edbrill.com)
● OpenNTF.org Alliance Member, Steering Lotus Design Blog(Mary Beth Raven)
Committee Company, & Former Host of (www.notesdesign.com)
OpenNTF.org LotusStaffNotes (Brent Peters)
(www.lotusstaffnotes.com)
● Sponsor of IamLUG and MWLUG in 2009
Lotus Connections Team
● Winner of 2007 & 2009 Lotus Award!
(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)
6. The Demo Databases
Presentation example database
Contains all of the “Getting Started” Demos
W orks in your Notes Client
Configurable for your environment
New UI for Rich Client, works in Standard client as well
OpenNTF.org Contacts Experience
Customized Notes 8.5.1 Contacts Template
Version on server for web and web services demos
7. What is Lotus Symphony?
• IBM branded the Notes 8 Productivity
Tools as Lotus Symphony
• Stand-alone Release
• Beta 1 was released in Oct 07
• IBM is on a 8 week release cycle with
Symphony
• Notes 8.0.1 has Symphony Beta 4
• Notes 8.5 Beta 1 has Symphony 1.0
• Notes 8.5.1 has Symphony 1.3
• Symphony 1.3 stand-alone available
8. Lotus Symphony Details
• How do they relate to OpenOffice.org?
– They are based on OpenOffice.org 1.1
– IBM has made changes since the code branch
• Do they support ODF?
– Yes, as well as Microsoft Office 97 through 2003
• Do they have an API?
– Yes, an HTML-like document API
– Supported in Eclipse.org development and composite applications
• What about LotusScript?
– No support for LotusScript or OLE/COM in 8.0.0
– 8.0.1 adds basic OLE/COM support
– 8.5.1 adds LotusScript and Java API
9. Agenda
● Introductions
●
“Getting Started” with Integration
●
Advanced Integration
▬ From the Notes Client
▬ From Lotus Symphony
● Looking Forward
●
Q&A
11. Can we update the embedded tools ourselves?
• NO
• Not Yet
• Coming soon post 8.5.1
• Symphony 3.0 Beta will install on top of Notes
8.5.1
12. Lotus Symphony – The Developer Perspective
• Symphony has multiple methods for
customization
– UNO API
– Symphony Plug-ins
– Composite Applications
– 8.5.1 Symphony API for LotusScript and Java
13. “Getting Started” Demos
●
Each demo is the equivlant of a “Hello W orld” sample
●
They are self contained and as little code as possible
▬
No error trapping, etc
●
This will get you started with Integration
15. Introduction to UNO Development
• Designed on an interface-based component model called
Universal Network Objects (UNO)
• UNO definition
– UNO offers interoperability between different programming
languages, different object models, different machine
architectures, and different processes; either in a local network
or even via the Internet
– UNO components can be implemented in, and accessed from,
any programming language for which a UNO language
binding exists
16. What is the ServiceManager?
• ServiceManager is similar to the NotesSession class
• It is a factory class that gets you to other places
Set SM=CreateObject("com.sun.star.ServiceManager")
• Think of the ServiceManager as a back-end class, and
we want the front end (like NotesUIWorkspace)
Set Desktop=SM.createInstance("com.sun.star.frame.Desktop")
17. What Did That Do?
• Calling the ServiceManager created an OpenOffice.org
window, but we need to do more …
18. Let’s Start Writer — Word Processing Application
• So far we have an OpenOffice.Org window, but it doesn’t
know what application it will be — we have to tell it
Dim args()
Set WriterApplication=Desktop.loadComponentFromURL
("private:factory/swriter","_blank",0,args)
• Args is a variant array
– We don’t want to pass any parameters, but it must be an array
• The “s” in “swriter” stands for “Star”
• Now we have a word processor up and running
19. The Picture So Far
• Now we have an application open
• Time to do something!
20. Let’s Add Some Text
• First, we need to get a handle to the text part of
the document
Set WriterText=WriterApplication.getText()
• Next, we need a cursor position where we can insert
the text
Set Cursor=WriterText.createTextCursor()
• Finally, we can make the traditional greeting
Call WriterText.insertString(Cursor,"Hello World!",False)
21. Hello World!
• After executing all of that code, this is the result
• Now let’s try it for real
22. Getting Started –
Symphony Documents UNO
● “Getting Started”
demo #1
● Demonstrates how
to use LotusScript to
have Notes
automate Lotus
Symphony
Documents via UNO
23. Getting Started –
Symphony Spreadsheets UNO
● “Getting Started”
demo #2
● Demonstrates how
to use LotusScript to
have Notes
automate Lotus
Symphony
Spreadsheets via
UNO
24. Getting Started –
Symphony Presentations UNO
● “Getting Started”
demo #3
● Demonstrates how
to use LotusScript to
have Notes
automate Lotus
Symphony
Presentations via
UNO
25. Notes 8.5.1 and the Symphony API
• Included with Notes 8.5.1 is the new Symphony API
• Supports LotusScript and Java
• Must run from Notes client – does not work with Standalone
Symphony Application
(applications or plug-ins)
• API is modeled after Notes Object Model
• Symphony Container added to Composite Applications thru the CA
Editor
26. Step 1: Symphony Application
• Create a new SymphonyApplication object
• This is a base level object, much like the NotesSession
• You will not see anything on screen after setting this
Dim application As SymphonyApplication
●
Set application = New SymphonyApplication
27. Step 2: Symphony Documents
• Initialize the Documents Application
●
You should see the Symphony Application at this point
Dim documents As SymphonyDocuments
●
Set documents = application.Documents
28. Step 3: Open a New Document
• Create a new document
• You can also create a new document based on a Template using the
second property
Dim document As SymphonyDocument
● Set document = documents.AddDocument
("",False,True)
• New Document based on a template
●
Set document = documents.AddDocument("D:FileTypeAssociation
test.ott",True,True)
29. Step 4: Set the Range
• You can set a range based on a paragraph, table, or in this case, the
entire document contents
Dim range As SymphonyTextRange
●
Set range = document.content.End
30. Step 5: Insert Text
• Using the InsertBefore or InsertAfter methods, you can insert text
based on any range or object
Call range.InsertBefore("Hello W orld")
32. Getting Started –
Symphony Documents LotusScript
● “Getting Started”
demo #4
● Demonstrates how
to use LotusScript to
have Notes
automate Lotus
Symphony
Documents via the
new LS API
34. Getting Started –
Symphony Spreadsheets LotusScript
● “Getting Started”
demo #5
● Demonstrates how
to use LotusScript to
have Notes
automate Lotus
Symphony
Spreadsheets via
the new LS API
36. Getting Started –
Symphony Presentations LotusScript
● “Getting Started”
demo #6
● Demonstrates how
to use LotusScript to
have Notes
automate Lotus
Symphony
Presentations via
the new LS API
37. Using the Lotus Symphony Toolkit
• Documentation and samples for integrating the Lotus
Symphony with Notes 8 Standard
• Lotus Symphony Developers API 8.0 Windows.exe
• Download this from Lotus Symphony website
• Targeted at people who know:
– Java
– HTML internals
– ODF
• Most of the time you will use this from a Composite
Application (CA)
39. Lotus Symphony Toolkit
• Developer Guide
– Overview, development environment setup,
development process, API introduction, Sample code
– How to customize Symphony and make use of UNO
API
• Samples
– Customize Symphony menu, toolbar, side shelf
– API usage (Java, UNO)
• API reference
– Javadoc
40. Lotus Symphony with Eclipse.org Plug-ins
• Enable deploying Eclipse plug-ins to Symphony
• API for accessing Symphony controls and document content
• Enable UI extensions
– Menu (add-ins)
– Toolbar (set of buttons)
– Stack in side shelf
– Another window
• Examples
– AutoRecognizer
– Translator
– Backend integration
– Customized editor
41. Getting Started –
Eclipse Project for Symphony Plug-ins
● “Getting Started” demo #7
● Demonstrates how to create a Lotus
Symphony plug-in using the Lotus
Symphony Toolkit
42. Agenda
● Introductions
●
“Getting Started” with Integration
●
Advanced Integration
▬ From the Notes Client
▬ From Lotus Symphony
● Looking Forward
●
Q&A
43. Advanced integration from the Notes Client
From your Contacts application:
● Create Letter
● Create Envelope
● Mass Mail Merge
● Export
● Create Presentation
From the Purchase Orders application:
● Advanced Document
● Advanced Spreadsheet, with data pilots and charts
This requires that you replace the design of your Contacts application with the
OpenNTF.org Contacts Experience template
44. Advanced integration from the Notes Client
Create Letter – Symphony Documents
● From your Contacts,
create a new letter for
the selected contact in
Lotus Symphony
Documents.
● Allow the user to select
from custom templates
45. Advanced integration from the Notes Client
Create Emvelope – Symphony Documents
● From your Contacts,
create a new envelpoe
for the selected contact
in Lotus Symphony
Documents.
46. Advanced integration from the Notes Client
Mass Mail Merge – Symphony Documents
● From your Contacts,
create a mass mail
merge for the selected
contacts in Lotus
Symphony Documents.
● Allow the user to select
from custom templates
47. Advanced integration from the Notes Client
Export – Symphony Spreadsheets
● From your Contacts,
export selected fields for
the selected contacts in
Lotus Symphony
Spreadsheets.
48. Advanced integration from the Notes Client
Create Presentation – Symphony Presentations
● From your Contacts,
create a presentation for
the selected contact in
Lotus Symphony
Presentations.
● Allow the user to select
from custom templates
49. Advanced integration from the Notes Client
Create Purchase Order – Symphony Documents
● From Purchase Orders,
create a new purchase
order in Lotus
Symphony Documents.
● Allow the user to select
from custom templates
50. Advanced integration from the Notes Client
Generate Report – Symphony Spreadsheets
● From Purchase Orders,
Generate a report with
data pilots and charts in
Lotus Symphony
Spreadsheets
51. Agenda
● Introductions
●
“Getting Started” with Integration
●
Advanced Integration
▬ From the Notes Client
▬ From Lotus Symphony
● Looking Forward
● Q&A
53. Advanced Integration from other Applications
Insert Image – Symphony Documents
● Using a custom
Symphony Plug-in, add
an Insert Image menu
item and sidebar that
allows for easy image
insertion from a Notes
repository.
54. Advanced Integration from other Applications
Notes Explorer
●
A C# and .NET solution that extends Microsoft Explorer to allow
navigation of Domino applications from within Explorer. Notes Explorer
is the combination of the Lotus Connectors and DNFS (Domino
Network Files Services) from the Notes 5.x time frame.
55. Agenda
● Introductions
●
“Getting Started” with Integration
●
Advanced Integration
▬ From the Notes Client
▬ From Lotus Symphony
● Looking Forward
●
Q&A
56. 2010 and Beyond
We finally have great tools
Domino Designer for Eclipse
Lotus Symphony API for LotusScript and Java
Great Tools Coming
• SymphonyNext (2.0)
• Beta in early 2010
• New/Updated APIs for Notes Data
• REST
• DXL
We have multiple options
Office, Symphony, OpenOffice.org, Google Docs, etc.
Competition will be good for us … if we can deal with all the changes
57. Automation vs. Generation
●
Document Generation is starting to become a viable option
▬
Using the standard formats of OOXML, ODF, and PDF
●
Instead of requiring the application to be present, this is done with no
interaction of any application
●
Tools
▬
C# and the OOXML Toolkit for Office
▬
Java and the upcoming ODF Toolkit from IBM for Symphony
▬
Numerous PDF APIs and Toolkits for both .NET and Java
●
Can generate server side in a fraction of the time
●
Here is a demo of what we are doing with Document Generation …
58. Don’t want to do the Integration Yourself?
●
Many third party solutions out there for you to use
●
Integra4Notes
▬
Reporting and Document Generation for Lotus Symphony
59. Resources
Lotus Symphony Homepage – with community forums and downloads
Symphony.lotus.com
My Symphony Blog Entires
www.johndavidhead.com/symphonythursday
My Symphony Videos
http://www.youtube.com/user/johndavidhead
OpenNTF.org — the open source Web site for Notes
www.openntf.org
Integra4Notes Web site
www.integra4notes.com
Slides and content available from
http://www.johndavidhead.com http://www.psclistens.com
60. 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
IBM’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