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!
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!
AD113 -- IBM Lotus Notes Discussion Template: Next Generation and Other OpenN...ddrschiw
Come to this session to learn about how developers can benefit from OpenNTF. We'll start with an overview and show how you can leverage various assets within your projects, then focus on the next generation of the Lotus Notes Discussion template and demonstrate the improved user experience for both Web and rich client. In the main part of this session, we'll then describe how the application has been built technically, and we'll explain how we've used the JavaViews in the client. Finally, we'll walk you through the XPages design and show how you can take home the techniques and custom controls to re-use in your applications.
Cross the boundaries with the upcoming XPages public API! You'll see how you can extend XPages by providing your own native controls, like a scrolling grid or outlines. You'll also see how to create your own data sources, secured REST services, simple actions, and IBM Lotus Sametime awareness rendering. See how you can increase your productivity -- and push your application to the highest standard.
AD111 -- Harnessing the Power of Server-Side JavaScript and Other Advanced XP...ddrschiw
XPages have ushered in a new era for application development on the IBM Lotus Domino platform. This session will take you beneath the surface of XPages and into the inner workings of server-side JavaScript, the language that allows you to easily add truly advanced features to your applications. By the end of this deep-dive session, you'll know how to use server-side JavaScript in the following ways: create events that dynamically manipulate interface components based on user interaction; and use scope caching to improve performance and usability and leverage closures
and other design patterns to create reusable object-oriented server-side JavaScript. You'll also learn how to make your XPages more powerful with "managed beans" and other Java classes, as well as create advanced re-usable components by passing Java and server-side JavaScript objects to custom controls.
Ad103 - Have it Your Way: Extending IBM Lotus Domino Designerddrschiw
With release 8.5.1, the new Lotus Domino Designer Extension API supports custom extensions to operate on selections of design elements. We'll details several sample applications; 1) validate references to views, forms, etc in XPages and Custom controls, 2) re-factoring tool to rename a design element and update references, 3) synchronize files between NSF and local file system (stylesheets, etc) and 4) select a form, create view with all fields from the form. We'll provide boilerplate code for common types of plugins, so you can just add your own code. You'll see how
to control whether your extension is visible/enabled based on selection contents - visit openntf.org for more! After attending this session, you can make your own contributions!
Ad108 - XPages in the IBM Lotus Notes Client - A Deep Dive!ddrschiw
This session gives you the grand tour of XPages in the Lotus Notes client. You'll discover how easy it is to take your XPages Web apps offline, and then add custom client behaviors that really adapt your application to Lotus Notes client platform. Spread your wings and integrate your application with other client components using real-world use cases that can make a real difference to your business. Learn how to test and debug your XPages client app along the way, and see how XPages supports traditional Lotus Notes client features and get a glimpse of where these integration points will lead in the future. If you have plans for XPages on the Lotus Notes client, this session is a must for you!
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.
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!
AD113 -- IBM Lotus Notes Discussion Template: Next Generation and Other OpenN...ddrschiw
Come to this session to learn about how developers can benefit from OpenNTF. We'll start with an overview and show how you can leverage various assets within your projects, then focus on the next generation of the Lotus Notes Discussion template and demonstrate the improved user experience for both Web and rich client. In the main part of this session, we'll then describe how the application has been built technically, and we'll explain how we've used the JavaViews in the client. Finally, we'll walk you through the XPages design and show how you can take home the techniques and custom controls to re-use in your applications.
Cross the boundaries with the upcoming XPages public API! You'll see how you can extend XPages by providing your own native controls, like a scrolling grid or outlines. You'll also see how to create your own data sources, secured REST services, simple actions, and IBM Lotus Sametime awareness rendering. See how you can increase your productivity -- and push your application to the highest standard.
AD111 -- Harnessing the Power of Server-Side JavaScript and Other Advanced XP...ddrschiw
XPages have ushered in a new era for application development on the IBM Lotus Domino platform. This session will take you beneath the surface of XPages and into the inner workings of server-side JavaScript, the language that allows you to easily add truly advanced features to your applications. By the end of this deep-dive session, you'll know how to use server-side JavaScript in the following ways: create events that dynamically manipulate interface components based on user interaction; and use scope caching to improve performance and usability and leverage closures
and other design patterns to create reusable object-oriented server-side JavaScript. You'll also learn how to make your XPages more powerful with "managed beans" and other Java classes, as well as create advanced re-usable components by passing Java and server-side JavaScript objects to custom controls.
Ad103 - Have it Your Way: Extending IBM Lotus Domino Designerddrschiw
With release 8.5.1, the new Lotus Domino Designer Extension API supports custom extensions to operate on selections of design elements. We'll details several sample applications; 1) validate references to views, forms, etc in XPages and Custom controls, 2) re-factoring tool to rename a design element and update references, 3) synchronize files between NSF and local file system (stylesheets, etc) and 4) select a form, create view with all fields from the form. We'll provide boilerplate code for common types of plugins, so you can just add your own code. You'll see how
to control whether your extension is visible/enabled based on selection contents - visit openntf.org for more! After attending this session, you can make your own contributions!
Ad108 - XPages in the IBM Lotus Notes Client - A Deep Dive!ddrschiw
This session gives you the grand tour of XPages in the Lotus Notes client. You'll discover how easy it is to take your XPages Web apps offline, and then add custom client behaviors that really adapt your application to Lotus Notes client platform. Spread your wings and integrate your application with other client components using real-world use cases that can make a real difference to your business. Learn how to test and debug your XPages client app along the way, and see how XPages supports traditional Lotus Notes client features and get a glimpse of where these integration points will lead in the future. If you have plans for XPages on the Lotus Notes client, this session is a must for you!
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.
Mobile Controls for IBM Lotus Domino XPages on OpenNTF 09/10Niklas Heidloff
The document discusses the XPages Mobile Controls project which aims to allow developers to build mobile apps for various platforms like Android, iPhone and Blackberry using the IBM Lotus Domino XPages app development platform. It demonstrates how to create native-looking and feeling mobile apps that can access device features and work offline through frameworks like Dojo Mobile and PhoneGap. The project provides several reusable XPages controls and code samples for common mobile app patterns.
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.
The document discusses new features in Lotus Notes 8.5.1 and Expeditor 6.2.1 that simplify building composite applications without programming. It highlights ready-to-use component templates for rapidly transforming existing applications into composite applications. The key new features include simple containers for building components, declarative assembly using XML, and component-to-component communication through a property broker.
Dr. Strangelove, or how I learned to love plugin developmentUlrich Krause
Building a plugin for the Notes client is hard and you need to be a rocket scientist to write a simple menu extension. This is exactly, what I thought, when I first heard of plugin development. In this session, you will learn, how to setup an Eclipse environment, connect it to your Notes Client for debugging and testing, and finally deploy your plugin to your users. Become familiar with the basics, and you will no longer be scared.
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.
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.
This document summarizes a presentation about new OpenNTF projects based on XPages and Dojo. It discusses the OpenNTF organization and its goals of enabling collaboration on open source IBM Lotus Notes and Domino applications. Several new discussion template projects are presented that improve the user interface for both web and rich clients using latest technologies. Implementation details of features like navigation, profiles, and notifications are covered. The document concludes with references for getting involved in OpenNTF.
AD106 - IBM Lotus Domino XPages anywhere - Write them once, See them EverywhereStephan H. Wissel
The document summarizes a presentation given by Stephan Wissel and Viktor Krantz of IBM about writing XPages applications that can run on multiple platforms. They discuss how to design XPages to accommodate different screen sizes and platforms such as browsers, mobile devices, IBM Portal, and IBM Connections. They provide tips on wiring components together for reuse and demonstrate how to deploy XPages on various targets.
This document provides an overview and introduction to IBM Lotus Domino XPages Mobile capabilities. It discusses how XPages applications can be mobilized to provide access from smartphones and tablets, the features and controls available in XPages Mobile, and how to get started with the XPages Mobile functionality included in Domino 8.5.3 Upgrade Pack 1.
This document provides an overview and summary of the key topics to be covered in a presentation on comparing Microsoft SharePoint and IBM Lotus Domino. The presentation will be given by Justin Lee, a Microsoft SharePoint MVP, and Stephan Wissel from IBM Singapore. The agenda includes discussing SharePoint APIs, reading and writing data to and from SharePoint, integrating SharePoint into XPages applications, and migrating from SharePoint back to Domino. Biographies of the presenters are also provided.
Developing Php Applications Using Microsoft Software And Servicesrsnarayanan
Vijay Rajagopalan, a Principal Architect at Microsoft Corporation, presented on Microsoft's strategy and support for PHP. The presentation covered Microsoft's multifaceted approach to interoperability including working with partners and open source communities. It provided an overview of PHP support on Windows platforms, Microsoft products that support PHP, and ways to enhance PHP applications with technologies like Silverlight and Windows Azure. Demos were also presented on PHP performance on Windows and Microsoft's contributions to the PHP community.
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.
October OpenNTF Webinar - What we like about Domino/Notes 12, recommended new...Howard Greenberg
In this webinar OpenNTF members will discuss the Domino/Notes 12 features they like and suggest for everyone to check out!
The topics and speakers will be:
Time-based One-time Authentication (TOTP) - Roberto Boccadoro
TOTP allows multi-factor authentication. When users login to a Domino web server they have to provide a time-based one-time use password in addition to their usual name/password. This is done using a third party application like Google Authenticator, Authy or Duo Mobile on their mobile devices/computers.
Domino OSGI Tasklet Service (DOTS) - Serdar Basegmez
Create Domino server tasks using Java OSGI plugins. These can be scheduled and can interface with the server console using TELL commands.
One Touch Setup for Domino - Roberto Boccadoro
In previous versions of HCL Domino, setting up a Domino server involved multiple steps. Starting with Domino 12, you can use one-touch Domino setup to set up a server in just a single step.
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.
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.
IBM Lotusphere 2011 AD306 - IBM Lotus Sametime Proxy: A Collaborative Recipe...William Holmes
The document summarizes IBM Lotus Sametime Proxy, which allows for collaborative applications through a web client. It provides an overview of the Sametime Proxy product, its JavaScript API and widgets. It also discusses new offerings like OpenAjax Hub integration and how Sametime Proxy can integrate with other IBM products like Sametime Meetings, Connections, and Portal. Developers can integrate at different levels from shallow to full integration, and the SDK supports a variety of customizations.
The Autobahn Has No Speed Limit - Your XPages Shouldn't Either!Teamstudio
Using XPages out of the box lets you build good-looking and well-performing applications. As XPage applications become bigger and more complex, performance can become an issue. There are several ways to improve scalability and performance that you should take into consideration. In this webinar, learn how to use partial refresh and partial execution mode and how to monitor its execution using a JSFLifeCycle monitor to avoid multiple re-calculations. See how readily available tools from OpenNTF will allow you to profile and analyze your code to improve the speed of your applications. Using Server Side Java Script and encountering a significant slow down when using Script Libraries? Learn how you can improve the speed of your application using JAVA instead of JavaScript, JSON and even @formulas.
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.
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.
Slides to acompany the workshop session for postgraduate (PhD) students at Leicester University. Covers accessing databases and building more sophisticated searches.
This document summarizes a quality documentation system for a GMP bioprocessing facility. The system is divided into 5 folders: Facility, Equipment, Production, Quality Control, and Quality Assurance. Each folder contains standard operating procedures, data record forms, and other documents pertaining to that area. The aim of the documentation system is to efficiently organize operations and ensure compliance with GMP guidelines.
Mobile Controls for IBM Lotus Domino XPages on OpenNTF 09/10Niklas Heidloff
The document discusses the XPages Mobile Controls project which aims to allow developers to build mobile apps for various platforms like Android, iPhone and Blackberry using the IBM Lotus Domino XPages app development platform. It demonstrates how to create native-looking and feeling mobile apps that can access device features and work offline through frameworks like Dojo Mobile and PhoneGap. The project provides several reusable XPages controls and code samples for common mobile app patterns.
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.
The document discusses new features in Lotus Notes 8.5.1 and Expeditor 6.2.1 that simplify building composite applications without programming. It highlights ready-to-use component templates for rapidly transforming existing applications into composite applications. The key new features include simple containers for building components, declarative assembly using XML, and component-to-component communication through a property broker.
Dr. Strangelove, or how I learned to love plugin developmentUlrich Krause
Building a plugin for the Notes client is hard and you need to be a rocket scientist to write a simple menu extension. This is exactly, what I thought, when I first heard of plugin development. In this session, you will learn, how to setup an Eclipse environment, connect it to your Notes Client for debugging and testing, and finally deploy your plugin to your users. Become familiar with the basics, and you will no longer be scared.
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.
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.
This document summarizes a presentation about new OpenNTF projects based on XPages and Dojo. It discusses the OpenNTF organization and its goals of enabling collaboration on open source IBM Lotus Notes and Domino applications. Several new discussion template projects are presented that improve the user interface for both web and rich clients using latest technologies. Implementation details of features like navigation, profiles, and notifications are covered. The document concludes with references for getting involved in OpenNTF.
AD106 - IBM Lotus Domino XPages anywhere - Write them once, See them EverywhereStephan H. Wissel
The document summarizes a presentation given by Stephan Wissel and Viktor Krantz of IBM about writing XPages applications that can run on multiple platforms. They discuss how to design XPages to accommodate different screen sizes and platforms such as browsers, mobile devices, IBM Portal, and IBM Connections. They provide tips on wiring components together for reuse and demonstrate how to deploy XPages on various targets.
This document provides an overview and introduction to IBM Lotus Domino XPages Mobile capabilities. It discusses how XPages applications can be mobilized to provide access from smartphones and tablets, the features and controls available in XPages Mobile, and how to get started with the XPages Mobile functionality included in Domino 8.5.3 Upgrade Pack 1.
This document provides an overview and summary of the key topics to be covered in a presentation on comparing Microsoft SharePoint and IBM Lotus Domino. The presentation will be given by Justin Lee, a Microsoft SharePoint MVP, and Stephan Wissel from IBM Singapore. The agenda includes discussing SharePoint APIs, reading and writing data to and from SharePoint, integrating SharePoint into XPages applications, and migrating from SharePoint back to Domino. Biographies of the presenters are also provided.
Developing Php Applications Using Microsoft Software And Servicesrsnarayanan
Vijay Rajagopalan, a Principal Architect at Microsoft Corporation, presented on Microsoft's strategy and support for PHP. The presentation covered Microsoft's multifaceted approach to interoperability including working with partners and open source communities. It provided an overview of PHP support on Windows platforms, Microsoft products that support PHP, and ways to enhance PHP applications with technologies like Silverlight and Windows Azure. Demos were also presented on PHP performance on Windows and Microsoft's contributions to the PHP community.
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.
October OpenNTF Webinar - What we like about Domino/Notes 12, recommended new...Howard Greenberg
In this webinar OpenNTF members will discuss the Domino/Notes 12 features they like and suggest for everyone to check out!
The topics and speakers will be:
Time-based One-time Authentication (TOTP) - Roberto Boccadoro
TOTP allows multi-factor authentication. When users login to a Domino web server they have to provide a time-based one-time use password in addition to their usual name/password. This is done using a third party application like Google Authenticator, Authy or Duo Mobile on their mobile devices/computers.
Domino OSGI Tasklet Service (DOTS) - Serdar Basegmez
Create Domino server tasks using Java OSGI plugins. These can be scheduled and can interface with the server console using TELL commands.
One Touch Setup for Domino - Roberto Boccadoro
In previous versions of HCL Domino, setting up a Domino server involved multiple steps. Starting with Domino 12, you can use one-touch Domino setup to set up a server in just a single step.
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.
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.
IBM Lotusphere 2011 AD306 - IBM Lotus Sametime Proxy: A Collaborative Recipe...William Holmes
The document summarizes IBM Lotus Sametime Proxy, which allows for collaborative applications through a web client. It provides an overview of the Sametime Proxy product, its JavaScript API and widgets. It also discusses new offerings like OpenAjax Hub integration and how Sametime Proxy can integrate with other IBM products like Sametime Meetings, Connections, and Portal. Developers can integrate at different levels from shallow to full integration, and the SDK supports a variety of customizations.
The Autobahn Has No Speed Limit - Your XPages Shouldn't Either!Teamstudio
Using XPages out of the box lets you build good-looking and well-performing applications. As XPage applications become bigger and more complex, performance can become an issue. There are several ways to improve scalability and performance that you should take into consideration. In this webinar, learn how to use partial refresh and partial execution mode and how to monitor its execution using a JSFLifeCycle monitor to avoid multiple re-calculations. See how readily available tools from OpenNTF will allow you to profile and analyze your code to improve the speed of your applications. Using Server Side Java Script and encountering a significant slow down when using Script Libraries? Learn how you can improve the speed of your application using JAVA instead of JavaScript, JSON and even @formulas.
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.
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.
Slides to acompany the workshop session for postgraduate (PhD) students at Leicester University. Covers accessing databases and building more sophisticated searches.
This document summarizes a quality documentation system for a GMP bioprocessing facility. The system is divided into 5 folders: Facility, Equipment, Production, Quality Control, and Quality Assurance. Each folder contains standard operating procedures, data record forms, and other documents pertaining to that area. The aim of the documentation system is to efficiently organize operations and ensure compliance with GMP guidelines.
Data Quality Management - Data Issue Management & Resolutionn / Practical App...Burak S. Arikan
One of the key stepping stones to turn the theoretical Data Governance concept to reality is the implementation of data issue management and resolution (IMR) process which includes tools, processes, governance and most importantly persistence to get to the bottom of the each data quality issue.
This presentation lays down the basic components of IMR process and tries to guide practitioners. This process was applied along with an in-house configured SharePoint management tool with workflows.
Abstract data types (ADTs) define a data type in terms of its possible values and operations, independent of implementation details. An ADT consists of a logical form defining the data items and operations, and a physical form comprising the data structures and algorithms that implement it. Simple data types like integers and characters are ADTs with basic storage structures like memory locations and operations implemented by hardware/software. More complex ADTs require user-defined data structures to organize data in memory or files along with subroutines implementing each operation.
This document discusses various approaches for detecting transition faults using on-chip architectures. It describes a K longest path generation algorithm and using on-chip hardware for faster than at-speed testing and path delay characterization. It then discusses delay measurement mechanisms like Vernier delay line based time-to-digital converters and a modified Vernier delay line approach. Finally, it proposes an on-chip delay measurement circuit called OCDM that can achieve both high detection range and resolution with the same circuit.
This document provides an overview of literature databases and how to search them effectively. It explains that literature databases contain peer-reviewed scholarly articles selected by experts, while Google contains a wider range but less quality-controlled information. It recommends analyzing topics, using subject headings and Boolean operators to search multiple concepts or limit results. The searching process involves selecting appropriate databases, developing search strategies, and refining searches based on results.
The document discusses using the GNU Debugger (gdb) to debug applications. It covers when to use a debugger, invoking and configuring gdb, setting breakpoints, examining stack frames and data, disassembling code, and viewing registers. Gdb allows stepping through code, viewing variables and memory, and setting conditional breakpoints to debug programs.
On this slides, we tried to give an overview of advanced Data quality management (ADQM). To understand about DQ why important, and all those steps of DQ management.
This document discusses abstract data types (ADTs) and their implementation in various programming languages. It covers the key concepts of ADTs including data abstraction, encapsulation, information hiding, and defining the public interface separately from the private implementation. It provides examples of ADTs implemented using modules in Modula-2, packages in Ada, classes in C++, generics in Java and C#, and classes in Ruby. Parameterized and encapsulation constructs are also discussed as techniques for implementing and organizing ADTs.
Documentation management system & information databasesSyed Zaid Irshad
A document management system (DMS) is a computer system (or set of computer programs) used to track and store electronic documents and/or images of paper documents.
This document discusses databases and Boolean searching techniques. It defines a database as a collection of organized and accessible records stored on a computer. Boolean operators like AND, OR and NOT are used to narrow or broaden searches. AND narrows results by requiring both search terms, OR expands results by including either term, and NOT limits results by excluding a term. The document provides an example search on the Kansas City Chiefs and their relationship with Native Americans, demonstrating how Boolean operators refine the results. It also notes that peer-reviewed journals are good sources for research as they undergo an editorial review process.
Mobile databases face several challenges compared to traditional fixed databases including limited resources, dynamic network topology, and low reliability of wireless connections. Key issues in mobile data management include data distribution and replication across mobile and fixed hosts, transaction processing that maintains consistency with intermittent connections, and query optimization that accounts for unpredictable communication costs due to user mobility. Caching and recovery techniques must also be adapted to the mobile environment to improve performance and fault tolerance despite transient faults and disconnections. Location services further complicate data management by requiring detection and tracking of users' positions.
The document discusses the importance of documentation for system analysis. It states that documentation is used to communicate information about a system and track its progress. It then lists several uses of documentation, including facilitating communication, training new users, troubleshooting, evaluation, and quantifying financial impacts. The document also discusses methods of documentation and notes that the basic importance is to learn from past experiences to record and help with future evaluations or modifications. It concludes that documentation is an important but often ignored part of the system development life cycle.
The document discusses database management systems (DBMS). It explains that a DBMS is software that stores and manages databases to provide benefits like data independence, efficient access, integrity and security. It also discusses key DBMS concepts like data models, schemas, transactions, concurrency control and ensuring atomicity through logging. DB application development and database administration are important roles supported by a DBMS.
This document discusses abstract data types (ADTs) and their implementation in various programming languages. It covers the key concepts of ADTs including data abstraction, encapsulation, information hiding, and defining the public interface separately from the private implementation. It provides examples of ADTs implemented using modules in Modula-2, packages in Ada, classes in C++, generics in Java and C#, and classes in Ruby. Parameterized and encapsulation constructs are also discussed as techniques for implementing and organizing ADTs.
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.
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.
An overview of Domino 8.5 XPages, the new RAD (rapid application development) environment for developing Domino web applications. This covers what is XPages, XPages Basics, XPages Advanced Development, and XPages futures. This session was given by Philippe Riand of IBM and John Head of PSC Group, LLC.
“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.
Lotus Notes and Domino 8.5 provides several improvements for both end users and application developers. Some key updates include enhanced collaboration features, improved mobile access through Blackberry and other devices, and new development tools like XPages that allow building modern web applications more easily. Survey results show customers experience savings through server consolidation and reduced administration costs after upgrading from previous versions. The document also outlines future directions for integration with LinkedIn and continued focus on mobility and application development tools.
Lotus Notes and Domino Update - November 2010Ed Brill
IBM Lotus Notes and Domino continues to have sustained market share. Version 8.5.2 provides improvements to the user interface, integration with Lotus Symphony and Connections, and calendar and contact enhancements. New capabilities for DAOS provide data savings on disk. Resources and tools are available for developers, including the OpenNTF community. Lotus Traveler supports additional mobile platforms, and LotusLive Notes provides a cloud-based version of Notes.
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.
Lotusphere 2011: INV105 Messaging and Collaboration StrategyEd Brill
The document discusses IBM's messaging and collaboration strategy and plans for 2011. It provides a summary of IBM's 2010 accomplishments with Lotus Notes, Domino, Symphony, and Protector. Near-term plans for 2011 include maintenance releases for Notes/Domino 8.5x with a focus on quality, consumability, and some new features. The document also outlines a high-level roadmap that includes expanding mobile support and moving Notes/Domino to the cloud, but states future products are not a commitment and plans may change.
The document provides an overview of IBM's transition plan for Lotus Domino Document Manager. Key points include:
- IBM will withdraw Domino Document Manager from marketing in May 2009 and end support in September 2012.
- Customers will be automatically entitled to Lotus Quickr licenses as a replacement product. Transition paths to IBM FileNet Content Manager and IBM Content Manager are also available.
- IBM will provide tools and resources to help customers assess their current usage, plan the migration, and maintain their current Domino Document Manager environment until transition is complete.
- Customers are encouraged to start using Lotus Quickr and carefully plan their transition to have a smooth transition by the September 2012 end of support
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.
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.
LS11 - BP105 - 12 More Things Your Mother Never Told You About Installing Lot...Stuart McIntyre
Planning and preparation are key to a successful Lotus Connections installation. Read all documentation thoroughly, check system requirements and configurations, and create a detailed plan for server setup and sizing. Having the right infrastructure in place makes the actual installation process much smoother.
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.
IBM Lotus Notes and Domino 8.5 is a collaboration software that provides email, calendar, contacts, instant messaging, file sharing, and tools for building business applications. The new version introduces social features like blogging and tagging, enhanced mobile access, simplified administration, and improved development tools for building web applications. It aims to provide a smarter collaboration experience that is more efficient and supports the latest devices and platforms.
http://www.ibm.com/lotus/notesanddomino
With IBM Lotus Notes and Domino 8.5, world-class business e-mail and collaboration take another exciting step forward, offering new approaches to enhance efficiency and creativity, while extending the value of current investments.
IBM Lotus Collaboration tools include Notes/Domino for messaging and collaboration, Sametime for instant messaging and meetings, Quickr for file sharing, and Portal for intranets. Notes/Domino provides email, calendar, contacts and file sharing capabilities. Sametime offers presence awareness, instant messaging, and web conferencing. Quickr is a file sharing and collaboration tool. Portal is used to build intranets and composite applications. The presentation highlights the key capabilities and roadmap for these tools, emphasizing lower total cost of ownership, investment protection through backwards compatibility, and an expanded portfolio.
This document provides an overview of creating and deploying OSGi plugins for the Domino HTTP task. It discusses setting up the Eclipse development environment with the necessary prerequisites like the Domino OSGi target platform and the Notes.jar plugin. It then demonstrates creating a simple "Hello World" servlet plugin that runs on the Equinox HTTP service, and deploying/debugging it using the PDE tool directly from Eclipse.
MWLUG 2011: Notes/Domino Application Development Competitive AdvantageJohn Head
This document summarizes PSC Group's real-world experiences modernizing Notes applications using XPages. It discusses how XPages allows applications to be developed once and used across multiple platforms like the web and mobile. Examples are provided of how PSC has modernized existing Notes documents, forms, and custom applications by moving them to XPages to provide a more modern look-and-feel and multi-device support. The examples demonstrate how XPages can significantly improve application performance and provide a more developer-friendly environment for both Notes and web developers.
Similar to AD112 -- Development and Deployment of Lotus Product Documentation Wikis (20)
The document summarizes the new features and enhancements in IBM Lotus Notes Traveler 8.5.3 for various mobile devices. Key updates include installation improvements and mail enhancements for Android devices, the ability to flag emails and improved folder management for Apple devices, new support for Symbian^3 devices, and additional security and configuration options for the Lotus Notes Traveler server. The document also provides information on learning more about the product.
The document summarizes the new features in IBM Lotus Notes Traveler 8.5.2, including user managed security that allows remote wiping or locking of devices, support for responding to meeting invitations on Apple devices, corporate contact lookup on Nokia and Windows Mobile devices, and scheduled synchronization for those devices. It also describes a new Lotus Mobile Installer application for installing and updating the Lotus Notes Traveler client software.
This document provides an overview of server-side JavaScript (SSJS) in XPages, including what it is, common practices, and code samples. SSJS allows using JavaScript logic on the server similarly to how it is used in browsers but with additional platform-specific features. It discusses how SSJS is both similar to and different from standard JavaScript, and recommends practices such as taking advantage of Java integration and error handling. The document concludes with code samples for applications using SSJS for tasks like managing application state and performing searches.
AD114 -- Beyond the Mobile Browser? Building Rich Mobile Applications for IBM...ddrschiw
Sometimes mobile users need more than a browser version of a Lotus Domino application. When remote workers need to access Lotus Domino application data when out of network coverage, or when the data must be easily manipulated on-device, the browser just doesn't cut it -- enter Mobile Rich Client Applications. In this session, we'll present an overview of rich client application options for Lotus Domino and build several applications right before your very eyes!
Ad109 - XPages Performance and Scalabilityddrschiw
Understanding the XPages architecture is key to building performant scalable enterprise-ready Lotus Domino web applications. We'll show how to go under the hood to discover functional features that help your application perform and scale well. You'll learn about design patterns and techniques that ensure your applications are optimally tuned for your business requirements, and we'll show how to integrate existing business logic -- without increasing performance cost.
Ad107 - Enhance Your Existing Applications with XPagesddrschiw
XPages allows you to build great looking, Web 2.0 style applications in browsers and Lotus Notes clients alike. This session will show you the tricks and tips on upgrading your existing applications with quick win performance, feature and UI enhancements. From simple design patterns for typical Lotus Domino developers, to easy OneUI styling and simple upgrade steps, this session will benefit all existing Lotus Notes and Domino developers looking for that "step up".
Ad101 - IBM Lotus Domino Designer: Full Speed Ahead!ddrschiw
Lotus Domino Designer 8.5 reinvented the Lotus Notes and Domino application development experience, and Lotus Designer 8.5.1 furthered that vision. This presentation will begin with an overview of the capabilities new to Lotus Designer 8.5.1, such as the new LotusScript editor, Java development environment, and the ability to extend Lotus Domino Designer with tools of your own creation. And now that we have our Eclipse foundation solidly beneath us, we'll look ahead to see how building on a solid foundation is taking Lotus Domino Designer into hyperdrive!
LotusSphere 2010 - Leveraging IBM Lotus® Forms™ with IBM WebSphere® Process S...ddrschiw
The Business Process Accelerator (BPA) is a new IBM offering which combines the power and flexibility of IBM WebSphere Portal with the intuitive, secure interface of IBM Lotus Forms in order to accelerate the automation of end-to-end business processes. Used in conjunction with IBM’s industry-leading Business Process Management (BPM) offerings, the Business Process Accelerator can improve process efficiency, increase corporate agility and reduce the time-to-value on BPM initiatives.
This session provides a rich technical deep dive featuring tools now available to ease integration between the WebSphere Portal, BPM solutions, and Lotus Forms. It will discuss integration points, leveraging XML, and connectivity to different process engines or content sources. A live demo will showcase ways the new software assets and Redbook aid in the deployment of a once-difficult combination of products.
Webform Server 351 Architecture and Overviewddrschiw
This presentation provides a functional and technical overview of Lotus Forms Server - Webform Server 3.5.1. It includes several architecture diagrams as well as an overview of how Webform Server transforms XFDL and XForms forms into HTML and JavaScript forms for display in a browser.
This presentation includes:
* What’s new in 3.0
* About Webform Server
* Architecture Overview
* Scaling Webform Server
* Creating a Servlet
* Creating a Portlet
* Differences Between Webform Server and Viewer
* Form-based Settings
* Document Accessibility Wizard
IBM Lotus Forms Viewer is a desktop application that allows you to view XFDL and XForms forms. This presentation provides an overview of Lotus Forms Viewer, including:
What's New in Version 3.5.1
Using Lotus Forms Viewer
Setting preferences
Using Smartfill
Overview of Viewer settings.
This presentation introduces application developers to the use of XPages in IBM Lotus
Notes and Domino applications for the Web. It is accompanied by a series of exercises. For more information, see http://www-10.lotus.com/ldd/ddwiki.nsf/dx/Tutorial-intro-to-XPages.htm
Building A Cool Web 2.0 Application With XPagesddrschiw
Using Lotus Domino Designer 8.5, we will create a Lotus Domino XPage web application that utilizes advanced Web 2.0 technology, and explain what we are doing it along the way. This step by step demonstration will highlight many of the application development improvements for Lotus Domino 8.5. See how you can develop with Domino Designer and XPages. We will explore AJAX, Script Libraries, DoJo and custom controls.
See http://www-10.lotus.com/ldd/ddwiki.nsf/dx/LS09_SHOW106.htm to find out more or to download application resources.
This document introduces IBM's Domino XPages technology. XPages brings state-of-the-art web technologies like JavaServer Faces to Domino applications, decreasing development time. It provides an extensive set of UI controls, pre-built functionality like Ajax, and allows custom controls. XPages is integrated with Domino and leverages existing design elements and APIs while providing complete control over HTML rendering.
This presentation is a demonstration of how you can use IBM Mashup Center to build a sample American Baseball mashup. This demonstration will use five widgets, two feeds, and a mashup feed.
Lotus Forms Webform Server 3.0 Overview & Architectureddrschiw
This document provides an overview of the architecture and capabilities of Webform Server 3.0. It discusses the new features in 3.0, how Webform Server works as either a servlet or portlet, how to create servlets and portlets, scaling Webform Server, and the JavaScript API.
Lotus Forms Webform Server 3.0 Overview & Architectureddrschiw
This presentation provides a functional and technical overview of Lotus Forms Server - Webform Server 3.0. It includes several architecture diagrams as well as an overview of how Webform Server transforms XFDL and XForms forms into HTML and JavaScript forms for display in a browser.
This presentation includes:
* What’s new in 3.0
* About Webform Server
* Architecture Overview
* Scaling Webform Server
* Creating a Servlet
* Creating a Portlet
* Differences Between Webform Server and Viewer
* Form-based Settings
* Document Accessibility Wizard
Building Production Ready Search Pipelines with Spark and MilvusZilliz
Spark is the widely used ETL tool for processing, indexing and ingesting data to serving stack for search. Milvus is the production-ready open-source vector database. In this talk we will show how to use Spark to process unstructured data to extract vector representations, and push the vectors to Milvus vector database for search serving.
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
HCL Notes and Domino License Cost Reduction in the World of DLAUpanagenda
Webinar Recording: https://www.panagenda.com/webinars/hcl-notes-and-domino-license-cost-reduction-in-the-world-of-dlau/
The introduction of DLAU and the CCB & CCX licensing model caused quite a stir in the HCL community. As a Notes and Domino customer, you may have faced challenges with unexpected user counts and license costs. You probably have questions on how this new licensing approach works and how to benefit from it. Most importantly, you likely have budget constraints and want to save money where possible. Don’t worry, we can help with all of this!
We’ll show you how to fix common misconfigurations that cause higher-than-expected user counts, and how to identify accounts which you can deactivate to save money. There are also frequent patterns that can cause unnecessary cost, like using a person document instead of a mail-in for shared mailboxes. We’ll provide examples and solutions for those as well. And naturally we’ll explain the new licensing model.
Join HCL Ambassador Marc Thomas in this webinar with a special guest appearance from Franz Walder. It will give you the tools and know-how to stay on top of what is going on with Domino licensing. You will be able lower your cost through an optimized configuration and keep it low going forward.
These topics will be covered
- Reducing license cost by finding and fixing misconfigurations and superfluous accounts
- How do CCB and CCX licenses really work?
- Understanding the DLAU tool and how to best utilize it
- Tips for common problem areas, like team mailboxes, functional/test users, etc
- Practical examples and best practices to implement right away
Fueling AI with Great Data with Airbyte WebinarZilliz
This talk will focus on how to collect data from a variety of sources, leveraging this data for RAG and other GenAI use cases, and finally charting your course to productionalization.
Ivanti’s Patch Tuesday breakdown goes beyond patching your applications and brings you the intelligence and guidance needed to prioritize where to focus your attention first. Catch early analysis on our Ivanti blog, then join industry expert Chris Goettl for the Patch Tuesday Webinar Event. There we’ll do a deep dive into each of the bulletins and give guidance on the risks associated with the newly-identified vulnerabilities.
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfChart Kalyan
A Mix Chart displays historical data of numbers in a graphical or tabular form. The Kalyan Rajdhani Mix Chart specifically shows the results of a sequence of numbers over different periods.
Monitoring and Managing Anomaly Detection on OpenShift.pdfTosin Akinosho
Monitoring and Managing Anomaly Detection on OpenShift
Overview
Dive into the world of anomaly detection on edge devices with our comprehensive hands-on tutorial. This SlideShare presentation will guide you through the entire process, from data collection and model training to edge deployment and real-time monitoring. Perfect for those looking to implement robust anomaly detection systems on resource-constrained IoT/edge devices.
Key Topics Covered
1. Introduction to Anomaly Detection
- Understand the fundamentals of anomaly detection and its importance in identifying unusual behavior or failures in systems.
2. Understanding Edge (IoT)
- Learn about edge computing and IoT, and how they enable real-time data processing and decision-making at the source.
3. What is ArgoCD?
- Discover ArgoCD, a declarative, GitOps continuous delivery tool for Kubernetes, and its role in deploying applications on edge devices.
4. Deployment Using ArgoCD for Edge Devices
- Step-by-step guide on deploying anomaly detection models on edge devices using ArgoCD.
5. Introduction to Apache Kafka and S3
- Explore Apache Kafka for real-time data streaming and Amazon S3 for scalable storage solutions.
6. Viewing Kafka Messages in the Data Lake
- Learn how to view and analyze Kafka messages stored in a data lake for better insights.
7. What is Prometheus?
- Get to know Prometheus, an open-source monitoring and alerting toolkit, and its application in monitoring edge devices.
8. Monitoring Application Metrics with Prometheus
- Detailed instructions on setting up Prometheus to monitor the performance and health of your anomaly detection system.
9. What is Camel K?
- Introduction to Camel K, a lightweight integration framework built on Apache Camel, designed for Kubernetes.
10. Configuring Camel K Integrations for Data Pipelines
- Learn how to configure Camel K for seamless data pipeline integrations in your anomaly detection workflow.
11. What is a Jupyter Notebook?
- Overview of Jupyter Notebooks, an open-source web application for creating and sharing documents with live code, equations, visualizations, and narrative text.
12. Jupyter Notebooks with Code Examples
- Hands-on examples and code snippets in Jupyter Notebooks to help you implement and test anomaly detection models.
Digital Marketing Trends in 2024 | Guide for Staying AheadWask
https://www.wask.co/ebooks/digital-marketing-trends-in-2024
Feeling lost in the digital marketing whirlwind of 2024? Technology is changing, consumer habits are evolving, and staying ahead of the curve feels like a never-ending pursuit. This e-book is your compass. Dive into actionable insights to handle the complexities of modern marketing. From hyper-personalization to the power of user-generated content, learn how to build long-term relationships with your audience and unlock the secrets to success in the ever-shifting digital landscape.
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc
How does your privacy program stack up against your peers? What challenges are privacy teams tackling and prioritizing in 2024?
In the fifth annual Global Privacy Benchmarks Survey, we asked over 1,800 global privacy professionals and business executives to share their perspectives on the current state of privacy inside and outside of their organizations. This year’s report focused on emerging areas of importance for privacy and compliance professionals, including considerations and implications of Artificial Intelligence (AI) technologies, building brand trust, and different approaches for achieving higher privacy competence scores.
See how organizational priorities and strategic approaches to data security and privacy are evolving around the globe.
This webinar will review:
- The top 10 privacy insights from the fifth annual Global Privacy Benchmarks Survey
- The top challenges for privacy leaders, practitioners, and organizations in 2024
- Key themes to consider in developing and maintaining your privacy program
GraphRAG for Life Science to increase LLM accuracyTomaz Bratanic
GraphRAG for life science domain, where you retriever information from biomedical knowledge graphs using LLMs to increase the accuracy and performance of generated answers
Webinar: Designing a schema for a Data WarehouseFederico Razzoli
Are you new to data warehouses (DWH)? Do you need to check whether your data warehouse follows the best practices for a good design? In both cases, this webinar is for you.
A data warehouse is a central relational database that contains all measurements about a business or an organisation. This data comes from a variety of heterogeneous data sources, which includes databases of any type that back the applications used by the company, data files exported by some applications, or APIs provided by internal or external services.
But designing a data warehouse correctly is a hard task, which requires gathering information about the business processes that need to be analysed in the first place. These processes must be translated into so-called star schemas, which means, denormalised databases where each table represents a dimension or facts.
We will discuss these topics:
- How to gather information about a business;
- Understanding dictionaries and how to identify business entities;
- Dimensions and facts;
- Setting a table granularity;
- Types of facts;
- Types of dimensions;
- Snowflakes and how to avoid them;
- Expanding existing dimensions and facts.
Project Management Semester Long Project - Acuityjpupo2018
Acuity is an innovative learning app designed to transform the way you engage with knowledge. Powered by AI technology, Acuity takes complex topics and distills them into concise, interactive summaries that are easy to read & understand. Whether you're exploring the depths of quantum mechanics or seeking insight into historical events, Acuity provides the key information you need without the burden of lengthy texts.
Driving Business Innovation: Latest Generative AI Advancements & Success StorySafe Software
Are you ready to revolutionize how you handle data? Join us for a webinar where we’ll bring you up to speed with the latest advancements in Generative AI technology and discover how leveraging FME with tools from giants like Google Gemini, Amazon, and Microsoft OpenAI can supercharge your workflow efficiency.
During the hour, we’ll take you through:
Guest Speaker Segment with Hannah Barrington: Dive into the world of dynamic real estate marketing with Hannah, the Marketing Manager at Workspace Group. Hear firsthand how their team generates engaging descriptions for thousands of office units by integrating diverse data sources—from PDF floorplans to web pages—using FME transformers, like OpenAIVisionConnector and AnthropicVisionConnector. This use case will show you how GenAI can streamline content creation for marketing across the board.
Ollama Use Case: Learn how Scenario Specialist Dmitri Bagh has utilized Ollama within FME to input data, create custom models, and enhance security protocols. This segment will include demos to illustrate the full capabilities of FME in AI-driven processes.
Custom AI Models: Discover how to leverage FME to build personalized AI models using your data. Whether it’s populating a model with local data for added security or integrating public AI tools, find out how FME facilitates a versatile and secure approach to AI.
We’ll wrap up with a live Q&A session where you can engage with our experts on your specific use cases, and learn more about optimizing your data workflows with AI.
This webinar is ideal for professionals seeking to harness the power of AI within their data management systems while ensuring high levels of customization and security. Whether you're a novice or an expert, gain actionable insights and strategies to elevate your data processes. Join us to see how FME and AI can revolutionize how you work with data!
3. Agenda 11
12
1
10 2
● Background 9 3
▬ IBM Lotus® product wikis overview 8 4
▬ Your speakers today 7 5
6
▬ IBM Lotus® Domino® infrastructure
● Lotus Domino wiki application development
▬ First pass at Lotus Domino wikis
▬ Benefits of XPages for wikis
▬ XPages Wiki template on OpenNTF
▬ Custom development examples
● Real-world experience
▬ XPages deployment experience
▬ Our XPages lessons
▬ What about wikis in IBM Lotus® Connections?
● Project future
● Q&A
3
4. Lotus product wikis overview
● Product wikis for all Lotus and IBM
WebSphere® Portal products
● Live on the Internet, open to all
customers and users
▬ Visit www.lotus.com/ldd/wikis
● Added first wiki for IBM Lotus® Notes®
and Lotus Domino in December 2007
● Additional wikis added in 2008
● Current content includes supplemental
Wiki listing
technical content and IBM Redbooks® IBM Composite Applications IBM Lotus Notes
● Plan is to use wikis for official product IBM LotusLive™
IBM Mashup Center
IBM Lotus Notes Traveler
IBM Lotus® Quickr
IBM Lotus® ActiveInsight® IBM Lotus® Sametime®
documentation Lotus Connections
Lotus Domino
IBM Lotus® Symphony
IBM Lotus® Web Content
IBM Lotus Domino Designer Management
▬ IBM Lotus® Expeditor, IBM Lotus® Foundations, Lotus Expeditor IBM Lotus® Workforce Management
IBM Mashup Center already publish product doc to IBM Lotus® Forms IBM WebSphere Dashboard
Lotus Foundations Framework
wikis IBM Lotus® iNotes® WebSphere Portal
IBM Lotus® Mobile Connect IBM WebSphere® Portlet Factory
4
5. Your speakers today
● Craig Lordan, Manager
▬ Craig Lordan is a manager at IBM Lotus. He joined Lotus in 1998 as a technical
writer for Lotus Notes and Lotus Domino. He has been working on Web site
projects for IBM since 1999, including the original Notes.net Web site. His
current focus is managing Web, content, and infrastructure programs for the
Lotus product documentation group.
● Kevin Giles, Advisory Software Engineer
▬ Kevin Giles is an Advisory Software Engineer at IBM and an IBM Certified
Advanced Application Developer, working as an application developer and
system administrator for the IBM developerWorks® Lotus Web site. He joined
Iris Associates, now part of IBM, in 1997, and worked on the original Notes.net
Web site. In past roles he worked as a quality assurance tester for Lotus
Domino.
● Where are we in IBM?
▬ Lotus Information Development Center
▬ Produces product documentation and learning content for all Lotus and
WebSphere Portal products
▬ Also developing our wiki and other content applications
5
6. Lotus Domino infrastructure
● Live Internet-facing Lotus Domino
environment
● Part of IBM developerWorks Lotus Web site
● Hosts Lotus product forums, wikis, blogs,
Lotus Notes and Lotus Domino fix list, etc.
● Averages 374,000 unique visitors per month
● Averages 3.1 million page views per month
6
7. Lotus Domino infrastructure, cont.
● History
▬ Notes.net January 1997
to April 2002
▬ Lotus Developer Domain
April 2002 to December
2003
▬ IBM developerWorks
Lotus December 2003 to
present
7
8. Lotus Domino infrastructure, cont.
● First customer role
● Lab environment tied to development
● Run latest releases or pre-
releases/betas of Lotus Domino
● Real-world use and testing at the same
time
8
9. First pass at Lotus Domino wikis
● 2007: First wiki template developed
▬ Great experience hosting Lotus Domino blogs using
standard blog template
▬ Used Lotus Domino blog template as base and
worked with development to extend into a wiki
▬ Launched wikis for all products in late 2007 and into
2008
▬ Multiple project iterations to customize and add
features
▬ IBM staff used Lotus Notes interface and customers
used Web interface
▬ Rich text handling caused content and image flaws
● Decision to move to XPages
▬ XPages promised to correct issues
▬ Showcase of XPages in a live environment
▬ Lotus Domino development team built wiki template
using XPages and based on our group's experience
with product wikis
9
10. Benefits of XPages for wikis
● Rich text handling streamlined
▬ Separation between Web presentation and content storage
▬ No MIME conversion as done in the blog template
● Markup language Image: Mike
McGarel
▬ Fosters common formatting language between Lotus Notes and Web browser editing
environments
▬ Markup uses WikiCreole format, same as Wikis feature in Lotus Connections
● Document editing performance improved
▬ Processing agents from blog template no longer necessary
● Upgraded Dojo editor
▬ Uses Dojo editor from standard Lotus Domino installation
▬ Potential for other rich text editor options down the road
10
11. Benefits of XPages for wikis, cont.
● IBM Lotus “OneUI” style sheets
▬ Common look and feel shared by current Lotus product set
▬ Web accessibility covered globally and consistently
● Common controls and components Image: Mike
McGarel
▬ XPages provides multiple reusable core controls
▬ Standard discussion template from Lotus Domino 8.5.x provides components such as tag cloud
and search
● Active content filtering
▬ Protects against malicious code content in wiki articles
▬ Set at server level via properties file and tied to XPages applications and controls
● Backwards compatibility
▬ Provides new Web presentation along with standard Notes forms and views
▬ XPages template applied to 20 live production databases with no service disruption
11
12. XPages Wiki template on OpenNTF
● XPages wiki template shared for no-charge
download on OpenNTF (www.openntf.org)
● Template is base for further customization for
Lotus product documentation wikis
● Working with development to incorporate our
customization work
● Visit
www.openntf.org/Projects/pmt.nsf/ProjectLookup/XPage
12
13. Custom development examples
● Tag cloud (how we use tag clouds for categories)
● Customizable home page panels
● Limiting file upload types
● Active content filtering
● Importing DITA files into the wiki using DXL
● What's next...
13
14. Tag Cloud
● Tag cloud is a visual collection of words
users add to documents
● OpenNTF wiki template provides a
standard tag cloud control
● We extended the tag cloud by adding “tag
filtering”
● Tag filtering provides context-sensitive
contents as you move through the wiki and
look at different categories
14
15. Tag Cloud, cont.
● New view to categorize tags by
article category
● First column categorizes articles
by article category
● Second column categorized tags
by article category
15
16. Tag Cloud, cont.
● Creating custom
properties allows you to
give a custom control
greater flexibility
● Here we created two
properties that control
how filtering works in our
tag cloud
▬ filterByCategory allows you to
switch filtering on/off
▬ filterParameter allows you to
set the value to filter
16
17. Tag Cloud, cont.
if(_filterByCategory &&
_filterParameter !== null){
nav =
theView.createViewNavFromCategory(_fi
lterParameter.toString());
}else{nav = theView.createViewNav();}
entry = nav.getFirst();
17
19. Customizable front page panels, cont.
● Brings multiple views together in a single page
● Uses repeat control to display list of documents
● Easy to control number of documents to display
19
20. Limiting file upload types
● The default upload control allows
you to upload any file type
● We customized the control to allow
only specific file types (PDF, JPEG,
GIF, etc.) to be uploaded to the wiki
● Notifies user when invalid file type is
uploaded
20
21. Limiting file upload types, cont.
● By default Lotus Domino offers a
drop-down list of file types to
select
● To select multiple file types, use a
computed value to provide list of
file types to accept
▬ "image/gif,image/jpeg,image
/png,application/pdf,image/
pjpeg"
21
22. Active content filtering
● Protects against malicious content
(scripts, tags, etc.)
● Can filter incoming data (htmlFilterIn)
as well as existing data (htmlFilter)
● Extend server side rules to protect
against unwanted actions such as
page redirects, for example:
▬ <meta http-equiv="refresh" content="60">
22
23. Publishing doc from DITA to Wiki
● DITA XML is an OASIS standard for
modular content
● It is supported by an open-source toolkit,
a wide range of products, and an active
community of users
● It is the source format for all the product
documentation produced at IBM and
widely used by other companies, as well.
● To support publishing our Lotus
documentation to the products, we
developed a DITA import process that
leverages Domino DXL and an
LotusScript import agent
23
24. Publishing process with DITA and DXL
1. DITA maps organize topic- 2. DITA2DXL XSL transforms topics and contents to
based content for import to Domino DXL, including metadata, images,
the wiki richtext, and links.
Sub
import(dxlfilesDi
r As String)
REM Put DXL files
in array
Print "Importing
XSLT the DXL files"
Dim allDxlFiles()
As String
Dim allDxlFilesN
As Integer
allDxlFilesN = -1
dxlfile$ =
Dir(dxlfilesDir &
"*.dxl", 0)
3. Domino agent imports the DXL to wiki articles
24
25. What's next...
● Expandable/collapsible navigation
▬ Provide navigation to product documentation and IBM Redbooks in
wikis
▬ Built using Dojo tree widget
● Version differences
▬ User interface to compare changes between document revisions
▬ Review what is available in Lotus Connections or...
▬ Build a custom solution using the StringDiff utility in the LotusScript
Gold Collection available on OpenNTF.org
● Updated tabbed UI
▬ Using more Dojo container widgets
25
27. XPages deployment experience
● Specs for initial deployment
▬ Four Lotus Domino 8.5 32-bit Web servers
▬ Microsoft® Windows® Server 2003, 2GB memory allotted for Lotus Domino, 140GB disk space
● Initial deployment on Lotus Domino 8.5
▬ Original tag cloud component caused JVM resource issues
▬ Over 1-2 days, using the XPages applications in a Web browser caused various Error 500:
Command Not Handled exceptions
▬ Worked with development to adapt and apply rewritten tag cloud from Lotus Domino 8.5.1
● Optimized server settings
▬ These settings worked in our environment; may not apply to your environment
▬ Notes.ini setting: HTTPJVMMaxHeapSize=512M
▬ Default is 256M, which was too low in our environment to allocate Java memory to XPages
▬ Setting at 1024M took too much memory from the rest of Lotus Domino
▬ xsp.properties file setting: xsp.session.timeout=15
▬ Default is 30 minutes
▬ Note: In release 8.5, file is located in domino/xsp/nsf folder. In release 8.5.1, file is located in
properties folder in Lotus Domino data directory
27
28. XPages deployment experience, cont.
● Upgraded to Lotus Domino 8.5.1
▬ Worked with development to identify that Lotus Domino 8.5.1 contained XPages performance and
debugging features
▬ Deployed pre-releases of Lotus Domino 8.5.1 into production (CD7, CD8)
▬ Moved to Lotus Domino 8.5.1 “gold” release in September 2009
● Specs for current deployment
▬ Upgraded four Web servers to 64-bit version of Lotus Domino 8.5.1
▬ Four new IBM xSeries servers running Microsoft Windows Server 2008 (Longhorn), 10-13GB
memory allotted for Lotus Domino, 700GB disk space
● Server settings
▬ Using default for HTTPJVMMaxHeapSize
▬ Using default for xsp.session.timeout
▬ Memory caching / disk caching features
28
29. Our XPages lessons
● Learning curve
▬ “Traditional” Lotus Domino developers will need to learn XPages and brush up
on JavaScript programming
▬ Formula-language wranglers may be a bit daunted at first
▬ But, loads of enablement material available from IBM and elsewhere
▬ Visit developerWorks Lotus or the
Lotus Notes and Domino Application Development wiki as a starting point
● Debugging
▬ Can be challenging in 8.5 and 8.5.1
▬ Improved XPages debugging should be coming
● Server resources
▬ Tuning JVM and session usage may be necessary depending on your
environment and usage
● Be friends with your system administrator
▬ Owning both development and administration did make our project easier to
manage
29
30. What about wikis in Lotus Connections?
● Great feature in Lotus Connections!
● We piloted Lotus Connections 2.5 during the design
partner program to examine the new Wikis feature
● Sections of ibm.com and developerWorks are using Lotus
Connections with Wikis for community features
● Wikis in Lotus Connections used extensively within IBM
as internal wiki platform
● But, product documentation wiki focus is on our existing
Lotus Domino infrastructure with customer-facing wikis for
product documentation and community content
▬ Pairs with existing Lotus Domino-based forums and registration system in our
real-world test environment
30
31. Project future
● Features we are planning / researching for product doc
wikis
▬ Home for official product documentation
▬ Expandable / collapsible site navigation
▬ Advanced search
▬ PDF generation
▬ Ratings
▬ User profiles
▬ New rich text editor
▬ Rich text / markup / HTML source / preview panes
▬ Revision differences
▬ Enhanced machine translation
31
32. XPages forum design
● Companion project
▬ Upgrade all existing discussion forums to XPages design
▬ Based on standard discussion template in Lotus Domino 8.5.x and available for download from
OpenNTF (visit: www.openntf.org/Projects/pmt.nsf/ProjectLookup/Discussion%20Next%20Gen)
32
33. Come talk to us about wikis
● User experience lab
▬ Dolphin Asia 4
▬ Take a wiki usability test
● Visit the Lotus Knows Info Matters
pedestal
▬ IBM section (ped 11) in Product
Showcase, Dolphin Atlantic Hall
● Wiki feedback links
▬ Each wiki provides a wiki feedback
link
33