This webinar encompasses two sessions presented at IBM Connect 2017. Adam Kesner and Barry Rosen from IBM review the latest updates on Notes/Domino and discuss the future directions and support for Notes/Domino and deliverables over the coming 12-18 months while IBM moves to a continuous delivery model. Then, Martin Donnelly and Brian Gleeson from IBM take a deep dive into the key features delivered in Feature Pack 8 including how to use the new encryption capabilities, improvements to Domino Designer, and more!
SmartNSF is one piece of the IBM Domino application modernization puzzle. Learn how you can turn a simple Domino database (NSF) into a smart microservice within minutes. Don't worry if you are new to the world of REST APIs, microservices, OpenAPI specification, and YAML. Christian and Martin will provide you with an introduction to the modern paradigm of the microservice world. We will explore how your "old" skills on @Formulas, Agents, and LotusScript fit into the new world of SmartNSF. SmartNSF also brings great value to XPages, Java, and SSJS gurus. And, last but not least, learn how all of this fits into IBM's REST API strategy and get inspired by what can be done with SmartNSF in your business. Will there be a demo? For sure!
Presenting Data – An Alternative to the View ControlTeamstudio
In this webinar, Paul Della-Nebbia, an IBM Champion, will show how to implement a different alternative for displaying information from Domino views. Paul will cover how to use the Dojo Data Grid (included with XPages) to display a data grid that provides unique features like infinite scrolling, click to sort column headers, adjustable column widths, filtering, and the ability to drag and drop column headers to reorder. As the user scrolls through, the view data is retrieved as needed which improves performance and usability.
bccon-2014 str06 ibm-notes-browser-plug-in_9.0.1ICS User Group
Notes Browser Plugin 9.0.1 - Die Lösung aller Notes Client Deployment Probleme?
Das Deployment eines Notes Standard Clients ist teuer und treibt die Betriebskosten in die Höhe. Mit dem Notes Browser Plugin steht eine weitere alternative Client-Variante neben dem Basic und Standard Client zur Verfügung. Diese Session geht auf das mit IBM Notes 9.0 eingeführte Browser Plugin ein, zeigt die Möglichkeiten und Grenzen auf und vergleicht die Funktionalität mit einem lokal installierten IBM Notes Standard Client.
bccon-2014 key01 ibm_collaboration_solutions_connect_2014ICS User Group
With the introduction of IBM Notes/Domino 9 Social Edition, 2013 has been a very exciting year across the IBM messaging and collaboration portfolio! You know the business value of our technologies; you've also watched us give you the ability to weave the benefits of social collaboration right into your messaging experience. Now, join us as we hit the highlights of 2013, give you a glimpse of what's just around the corner, and then energize you with where we're heading, next!
bccon-2014 dev04 domino_apps_reaching_up&outICS User Group
Domino applications deliver value in numerous ways. The comprehensive platform and tools continue to deliver an unmatched set of core functionality. New enhancements improve the ability for these applications to reach Out to mobile devices and social applications. Upcoming capabilities will allow one to run Domino applications in the cloud. Come hear about the latest and greatest so you can unleash the potential energy of Domino!
IBM Connect 2016: 1402 - Getting Technically Cozy with IBM Connections Cloud ...David Simpson
From setting up your development environment to shipping a great new app for your IBM Connections Cloud instance, this session shows you how to achieve all that and more. We define and review a baseline project with basic scaffold code, including a structured layout, events, modules, package conventions, functional skeletons for streams, embedded experiences, apps interactions, native UI/UX dialogs, buttons, and more. We review best practice tips and "gotcha" areas, and provide detailed examples.
Full code samples available at:
https://github.com/dvdsmpsn/ibm-connect-2016-examples/
SmartNSF is one piece of the IBM Domino application modernization puzzle. Learn how you can turn a simple Domino database (NSF) into a smart microservice within minutes. Don't worry if you are new to the world of REST APIs, microservices, OpenAPI specification, and YAML. Christian and Martin will provide you with an introduction to the modern paradigm of the microservice world. We will explore how your "old" skills on @Formulas, Agents, and LotusScript fit into the new world of SmartNSF. SmartNSF also brings great value to XPages, Java, and SSJS gurus. And, last but not least, learn how all of this fits into IBM's REST API strategy and get inspired by what can be done with SmartNSF in your business. Will there be a demo? For sure!
Presenting Data – An Alternative to the View ControlTeamstudio
In this webinar, Paul Della-Nebbia, an IBM Champion, will show how to implement a different alternative for displaying information from Domino views. Paul will cover how to use the Dojo Data Grid (included with XPages) to display a data grid that provides unique features like infinite scrolling, click to sort column headers, adjustable column widths, filtering, and the ability to drag and drop column headers to reorder. As the user scrolls through, the view data is retrieved as needed which improves performance and usability.
bccon-2014 str06 ibm-notes-browser-plug-in_9.0.1ICS User Group
Notes Browser Plugin 9.0.1 - Die Lösung aller Notes Client Deployment Probleme?
Das Deployment eines Notes Standard Clients ist teuer und treibt die Betriebskosten in die Höhe. Mit dem Notes Browser Plugin steht eine weitere alternative Client-Variante neben dem Basic und Standard Client zur Verfügung. Diese Session geht auf das mit IBM Notes 9.0 eingeführte Browser Plugin ein, zeigt die Möglichkeiten und Grenzen auf und vergleicht die Funktionalität mit einem lokal installierten IBM Notes Standard Client.
bccon-2014 key01 ibm_collaboration_solutions_connect_2014ICS User Group
With the introduction of IBM Notes/Domino 9 Social Edition, 2013 has been a very exciting year across the IBM messaging and collaboration portfolio! You know the business value of our technologies; you've also watched us give you the ability to weave the benefits of social collaboration right into your messaging experience. Now, join us as we hit the highlights of 2013, give you a glimpse of what's just around the corner, and then energize you with where we're heading, next!
bccon-2014 dev04 domino_apps_reaching_up&outICS User Group
Domino applications deliver value in numerous ways. The comprehensive platform and tools continue to deliver an unmatched set of core functionality. New enhancements improve the ability for these applications to reach Out to mobile devices and social applications. Upcoming capabilities will allow one to run Domino applications in the cloud. Come hear about the latest and greatest so you can unleash the potential energy of Domino!
IBM Connect 2016: 1402 - Getting Technically Cozy with IBM Connections Cloud ...David Simpson
From setting up your development environment to shipping a great new app for your IBM Connections Cloud instance, this session shows you how to achieve all that and more. We define and review a baseline project with basic scaffold code, including a structured layout, events, modules, package conventions, functional skeletons for streams, embedded experiences, apps interactions, native UI/UX dialogs, buttons, and more. We review best practice tips and "gotcha" areas, and provide detailed examples.
Full code samples available at:
https://github.com/dvdsmpsn/ibm-connect-2016-examples/
Marty, You're Just Not Thinking Fourth DimensionallyTeamstudio
When XPages code doesn't work as expected, it is often because the expectation was wrong. With the various phases of the XPages lifecycle, validation, the various event handler settings, embedding Server-Side JavaScript within Client-Side JavaScript or scoped variables, understanding what's really there when your code wants it is key troubleshooting XPages.
In this webinar, Paul Withers will help you think fourth dimensionally to better pre-empt the outcomes and troubleshoot when things don't work out like you expect. You'll realise whether or not the bridge over Clayton... Shonash Ravine will be there to ensure your XPages make it Back to the Future.
App.Next - The Future of Domino Application DevelopmentTeamstudio
Learn IBM's product directions for Domino and XPages application development from 3 speakers from the IBM development team: Pete Janzen, Martin Donnelly, and Brian Gleeson.
The Domino application development landscape is about to get a whole lot richer. Not only is IBM giving developers new features that will enhance their on-premises platform, XPages runtime and Domino Designer, but they will show how they are bringing the value of Domino to the cloud with new services for IBM Bluemix. New responsive design features, RDBMS data sources, document encryption on the Web, and Bluemix: there's a lot to pack in!
Keith Brooks / KBMSG
Bill Malchisky / Effective Software Solutions, LLC
Leaving a mail system and going to Domino, or Connections Cloud, there are some basic things one must do, and not do.
Caution: Worst practices are here!
Comparison of two different migrations and how to make sure yours ends up as a completed mission. Including changing Operating Systems, hosted/on premises, project plans and arbitrary deadlines.
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.
What We Wish We Had Known: Becoming an IBM Connections AdministratorGabriella Davis
Presentation on IBM Connections given by Gab Davis and Paul Mooney at IBM Connect 2014. In this session we shared our experiences of Connections as administrators and what we feel is useful information for every admin to know.
bccon-2014 com02 level-up_building_next_generation_business_applicationsICS User Group
Das Erstellen von neuen Business-Anwendungen ist immer zeitaufwendig und teuer. Wer heutzutage mit der Entwicklung einer neuen Anwendung beginnt, muss häufig gleich die Nutzung auf mehreren Ebenen, wie Client, Browser und mobile Endgeräte berücksichtigen. Außerdem sind Workflow-Unterstützung und die Integration von MS Office-Schnittstellen eine häufige Anforderung.
Mit We4IT Aveedo zeigen wir Ihnen in einer Live-Demo (was könnte hier schon schief gehen?), wie schnell solche Anwendungen durch einen Prozess der Konfiguration, anstatt der Programmierung umgesetzt werden können.
Begleiten Sie uns und erfahren Sie, wie einfach es ist, anspruchsvolle Anwendungen mit der notwendigen Flexibilität und Verfügbarkeit zu erstellen, egal ob für die Nutzung im Büro oder von unterwegs. Und das alles, ohne die Notwendigkeit ein Entwickler-Experte zu sein.
Presentation from IBM InterConnect in Las Vegas March 2017.
Enabling Internet of Things (IoT) so your employees and your customers can have a simplified experience with new services and products sounds exciting. In this session, we will dig into the top ten risks that come with the IoT experience. Due to the rapidly evolving nature of IoT and associated threats, there are risks in allowing access to your enterprise resources. Custom firmware, embedded operating systems and wi-fi connectivity of IoT devices offer many possible areas for exploits and misuse. Come explore current security offerings and get a first look at best practices. Walk away with an immediate checklist to benefit your enterprise as it deploys and offers IoT access.
Marty, You're Just Not Thinking Fourth DimensionallyTeamstudio
When XPages code doesn't work as expected, it is often because the expectation was wrong. With the various phases of the XPages lifecycle, validation, the various event handler settings, embedding Server-Side JavaScript within Client-Side JavaScript or scoped variables, understanding what's really there when your code wants it is key troubleshooting XPages.
In this webinar, Paul Withers will help you think fourth dimensionally to better pre-empt the outcomes and troubleshoot when things don't work out like you expect. You'll realise whether or not the bridge over Clayton... Shonash Ravine will be there to ensure your XPages make it Back to the Future.
App.Next - The Future of Domino Application DevelopmentTeamstudio
Learn IBM's product directions for Domino and XPages application development from 3 speakers from the IBM development team: Pete Janzen, Martin Donnelly, and Brian Gleeson.
The Domino application development landscape is about to get a whole lot richer. Not only is IBM giving developers new features that will enhance their on-premises platform, XPages runtime and Domino Designer, but they will show how they are bringing the value of Domino to the cloud with new services for IBM Bluemix. New responsive design features, RDBMS data sources, document encryption on the Web, and Bluemix: there's a lot to pack in!
Keith Brooks / KBMSG
Bill Malchisky / Effective Software Solutions, LLC
Leaving a mail system and going to Domino, or Connections Cloud, there are some basic things one must do, and not do.
Caution: Worst practices are here!
Comparison of two different migrations and how to make sure yours ends up as a completed mission. Including changing Operating Systems, hosted/on premises, project plans and arbitrary deadlines.
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.
What We Wish We Had Known: Becoming an IBM Connections AdministratorGabriella Davis
Presentation on IBM Connections given by Gab Davis and Paul Mooney at IBM Connect 2014. In this session we shared our experiences of Connections as administrators and what we feel is useful information for every admin to know.
bccon-2014 com02 level-up_building_next_generation_business_applicationsICS User Group
Das Erstellen von neuen Business-Anwendungen ist immer zeitaufwendig und teuer. Wer heutzutage mit der Entwicklung einer neuen Anwendung beginnt, muss häufig gleich die Nutzung auf mehreren Ebenen, wie Client, Browser und mobile Endgeräte berücksichtigen. Außerdem sind Workflow-Unterstützung und die Integration von MS Office-Schnittstellen eine häufige Anforderung.
Mit We4IT Aveedo zeigen wir Ihnen in einer Live-Demo (was könnte hier schon schief gehen?), wie schnell solche Anwendungen durch einen Prozess der Konfiguration, anstatt der Programmierung umgesetzt werden können.
Begleiten Sie uns und erfahren Sie, wie einfach es ist, anspruchsvolle Anwendungen mit der notwendigen Flexibilität und Verfügbarkeit zu erstellen, egal ob für die Nutzung im Büro oder von unterwegs. Und das alles, ohne die Notwendigkeit ein Entwickler-Experte zu sein.
Presentation from IBM InterConnect in Las Vegas March 2017.
Enabling Internet of Things (IoT) so your employees and your customers can have a simplified experience with new services and products sounds exciting. In this session, we will dig into the top ten risks that come with the IoT experience. Due to the rapidly evolving nature of IoT and associated threats, there are risks in allowing access to your enterprise resources. Custom firmware, embedded operating systems and wi-fi connectivity of IoT devices offer many possible areas for exploits and misuse. Come explore current security offerings and get a first look at best practices. Walk away with an immediate checklist to benefit your enterprise as it deploys and offers IoT access.
XPages and jQuery DataTables: Simplifying View Creation while Maximizing Func...Teamstudio
Do you find adding view data to XPages unnecessarily painful? This webinar will focus on unleashing the power of jQuery DataTables within your XPages and demonstrate how to create a scalable infrastructure that minimizes the need for additional views and design changes to XPage design elements by using REST services and a reusable custom control. We will also dig into the API of DataTables and show you how to take advantage of its rich feature set to enhance the UI of your views and tables within your XPage applications. With XPages and DataTables, adding view data to your XPages can be simple, fast, powerful, and painless!
Partitioning IBM Connections Cloud AdministrationMaurice Teeuwe
This presentation covers the basics around Partitioning your Connections Cloud organization. As tutorial #1 of 2. A recent new feature introduced by IBM in the cloud. It explains how to manually perform the setup as well as show how you perform activities in bulk via the integration server. Great content for all you Connections Cloud Admins out there. Highlevel as well as technical deep. Have fun!
And do not forget to check the actual demo on https://youtu.be/OPKtBdQfsUk
IBM Presents the IBM Notes and Domino RoadmapTeamstudio
Barry Rosen, IBM Offering Manager, and Uffe Sorensen, IBM Social Collaboration Director, will review the latest updates on IBM Notes and Domino as well as IBM Verse On-premises and related Cloud solutions. They will discuss the future directions and support for IBM Notes and Domino and the deliverables over the next 12 to 18 months as IBM transitions to using Feature Packs for delivering future enhancements. Plus, Martin Donnelly will discuss IBM's plans for XPages enhancements.
Istilah taksonomi diciptakan oleh A.P. de Candolle, seorang ahli tumbuhan bangsa Swiss di herbarium Genewa, yang artinya teori tentang klasifikasi tumbuhan. Secara etimologi taksonomi berasal dari bahasa Yunani: takson artinya unit atau kelompok, dan nomos artinya hukum; jadi hukum atau aturan yang digunakan untuk menempatkan suatu makhluk hidup pada takson tertentu.
Cisco & MapR bring 3 Superpowers to SAP HANA DeploymentsMapR Technologies
SAP HANA is an increasingly popular platform for various analytical and transactional use cases with its in-memory architecture. If you’re an SAP customer you’ve experienced the benefits.
However, the underlying storage for SAP HANA is painfully expensive. This slows down your ability to grow your SAP HANA footprint and serve up more applications.
Principios Lean: Una perspectiva histórica desde las cadenas de producción ha...Lean IT Association
Empezó cuando Henry Ford introdujo nuevos métodos de producción masiva, incluyendo grandes plantas de producción, uso de la estandarización, intercambio de partes y en 1913 la primer línea de producción en cadena de automóviles.
Desde los años 30s y hasta el finales de la 2da Guerra Mundial Kiichiro Toyoda estuvo observando a Ford. Se le ocurrió que una serie de innovaciones simples podría facilitar la continuidad en el flujo de los procesos y permitir ofrecer una amplia variedad de productos. Así nació el sistema de producción Toyota.
IBM Social Business Journey and IBM Verse / cloud collaboration #MWLUG2015Ed Brill
IBM's transformation into a social business has produced real business outcomes and benefits for our clients. This presentation focuses on the #socbiz results and explores the why and how of IBM moving its own email and social collaboration to the cloud.
Benefits and Risks of a Single Identity - IBM Connect 2017Gabriella Davis
What is valuable about a single identity, why is that something people want and how achievable is it? As people work across multiple systems they encounter an equal number of barriers where they must authenticate or otherwise prove their identity in order to gain access. Ideally we always want to be showing the same information about ourselves regardless of where someone searches or how we are found. In this session we’ll discuss the issues behind both creating a single identity and simplifying authentication. We’ll also review the risks you need to be aware of, the technologies available to you and the importance of good and current personal information.
This is an updated presentation that includes some speaker notes for clarity
Str02. IBM Application Modernization with panagenda ApplicationInsightspanagenda
Join Uffe Sorensen and Florian Vogler as they show how to turn IBM’s Domino Application Modernization Plan into action, starting with panagenda ApplicationInsights. Find out how to convert your very own data into easy to understand dashboards that show application usage, design complexity and business value of each application. Learn which code dependencies exist and how to segment your application landscape into what can be archived, rewritten or modernized easily. Gain a clear understanding of what the IBM entitlement of ApplicationInsights has to offer and how modernization partners can add value.
ICON Switzerland - The new value of Notes/Domino and Verse on PremisesBelsoft
Presentation about IBM Notes/Domino and Verse on Premises as delivered by Uffe Sorensen and Jonathan Muniz of IBM at ICON Switzerland on September 13, 2017
Domino, Notes, and Verse - Where are We and Whats the Future?Teamstudio
Hear from IBM's product team and learn where Notes, Domino, and Verse are headed in this webinar for administrators, application developers, and managers. The product team from IBM cover the following topics:
-Domino and Notes Directions with Scott Vrusho
-Domino Security with Dave Kern and Kevin Lynch
-IBM Verse with Scott Souder
What's new in ibm notes and ibm domino v1Yann Lecourt
Introduction
IBM Notes Domino - Year in Review
IBM Notes Domino - Roadmap and Futures
Domino Security: Present and Future
SmartCloud Notes/Verse – Year in Review
SmartCloud Notes/Verse – Roadmap and Futures
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.
Não conseguiu ir ao Connect 2017? esta apresentação mostra o que aconteceu lá eo que foi apresentado, além de uma análise de de nossos clientes e do mercado
Kramer Reeves, the Director of Product Management for IBM Collaboration Solutions, will discuss and demonstrate the next generation of mail, IBM Mail Next, as well as provide a roadmap of where Notes and Domino is heading. Pete Janzen, Senior Product Manager, IBM Collaboration Solutions, will cover what is new for Notes and Domino application developers.
Living in the Web is Easy! Making the Move from Rich Clients to BrowsersRahul A. Garg
Living in the Web is Easy! Standardizing on browser clients presents numerous benefits to many organizations in terms of cost, maintenance, flexibility and ease of use, but making the transition requires thought and planning. In this session we'll examine not only delivering a high function and high performance experience to your users but also how to easily extend your existing IBM Notes client-based applications out to the world of browser users.
Similar to IBM Presents the Notes Domino Roadmap and a Deep Dive into Feature Pack 8 (20)
Search Terms and Design Complexity: A Tutorial Before Modernizing or MigratingTeamstudio
Are you preparing to modernize your IBM Notes and Domino applications or migrate off the platform? Notes and Domino have provided a lot of proprietary design concepts over the years. Do you know where they're in use or what the impact will be on your modernization and migration projects?
Watch this webinar to see how using the search terms feature within Teamstudio Adviser can help you catalog the areas of possible problems. Additionally, learn how to use Teamstudio Configurator to pinpoint exactly where the problem areas are in your applications.
Back from the Dead: When Bad Code Kills a Good ServerTeamstudio
It's Friday and a new customer calls. Their mission critical app is taking :05 to open documents and the users are quite concerned. Where do you start when handed a 20-year-old application you have never seen, on a server you barely know? Join two IBM Champions as they dissect a complex Domino performance problem from both the administration and development side to provide a complete customer solution. This session includes best practices around problem-solving techniques and a checklist you can use internally to quickly solve problems you encounter.
Understand Usage with Detailed Access InformationTeamstudio
Understanding exactly who is using your Notes and Domino applications is important for compliance, efficiency, and security. Adviser 6.1 includes Effective Access, a feature that displays users’ access rights to specified databases, no matter how complex your group hierarchies. In this webinar, Dan Colbert and John Coolidge show:
-An easy way to audit the Effective Access of all users across an environment
-How to quickly replicate access rights for a new hire
-A better way to avert unauthorized or inadvertent access risks
Whether you:
-Have an upcoming audit,
-Are looking to consolidate servers,
-Are a Domino admin wanting to make your day-to-day support tasks easier,
-Or you are a security team unfamiliar with Notes/Domino and are looking to better understand your security settings in general,
The powerful features demoed in this webinar will save you and your staff hours of time otherwise spent manually analyzing group hierarchies and unraveling nested groups.
Take a Trip Into the Forest: A Java Primer on Maps, Trees, and Collections Teamstudio
Wondering how to take advantage of Java and managed beans in XPages? To do this requires knowing how to store data in Java objects and a good understanding of maps, trees, lists, and sets. No, we're not talking about Google Maps or those big green things in forests, but different Java interfaces!
Come learn from Howard Greenberg of TLCC as he discusses different programming models to use when storing application configuration information, speeding up lookups to Domino data and feeding data to repeat and table controls. Learn how to build reports from different data sources. Plus, Howard will also look at working with dates and numbers in Java and Domino. Finally, he will review the Domino Java APIs and an alternative, the OpenNTF Domino API.
Expanding XPages with Bootstrap Plugins for Ultimate UsabilityTeamstudio
IBM Champion Johnny Oldenburger from Kranendonk Smart Robotics shows how to develop very user friendly and fully responsive web applications (with XPages of course!) by making use of Bootstrap and jQuery Plugins.
He shows how to use the Select2, DateTimePickers, Multiselect, Bootstrap-select, Modals, Popovers, and Notifications plugins to deliver the ultimate in usability. Learn how to solve the AMD issue when incorporating JavaScript libraries in XPages. Go beyond the basics and create applications that nobody ever thought possible using XPages.
In this webinar, John Jardin continues his series, "Optimus XPages: An Explosion of Techniques and Best Practices,” by providing an end-to-end, deep dive demonstration on how to apply the methods described in the initial webinar presented in March 2016. This follow-up webinar favours the techies; see a fast-paced demo showing off live design and coding where everything is explained on the fly.
John starts with a brand new XPages design and ends with a Cloud-ready, single page application. "Not enough," you say? Fear not. John ends the webinar with some Easter egg giveaways that you don’t want to miss!
Getting Started with the OpenNTF Domino APITeamstudio
Do you use Java in your XPages applications? Want to have a better way to access Domino data? Over the last year, more and more developers have started using the OpenNTF Domino Java API. In this webinar, Paul Withers and Jesse Gallagher, part of the team of developers working on this open source software project, explain why you should be using the Domino API. Get a jumpstart into the Domino API and improve your XPages development experience!
Understand the True Business Usage of Notes Applications with Usage AuditorTeamstudio
Organizations commonly have dozens, hundreds, or even thousands of Notes applications in production, but struggle with the cost and control problems associated with an unnecessarily large and complex app inventory. One key piece of information needed for success in many projects is a reliable understanding of the true business usage of apps.
Follow along as we tell the stories of four real companies on their journeys through server consolidation, application migration and modernization, and everyday maintenance. In this webinar, you'll learn how Teamstudio Usage Auditor:
-effectively tracks business usage activity,
-audits applications for Web browser and Notes client activity,
-will help you ace your next project,
-and much more.
Optimus XPages: An Explosion of Techniques and Best PracticesTeamstudio
Are you starting a new XPages project, but not sure it’s going to be done right the first time? Do you have an existing application that doesn’t seem to have that “X” Factor? In this webinar, John Jardin demonstrates how XPages developers can apply proven techniques and best practices to take their applications to a game-changing level.
You'll learn how to:
-Rapidly develop responsive applications,
-Improve user experience and response times with background and multi-threaded operations,
-Keep your XPages lightweight with code injection,
-Create scheduled tasks the XPages way,
-And much more.
Building Responsive Applications Using XPagesTeamstudio
Let Connect come to you! In this webinar, Brian Gleeson and Martin Donnelly from the IBM Development Team present their Connect 2016 session.
Bootstrap was integrated into the XPages Extension Library in 2014 and has continued to rapidly evolve ever since. This responsive design capability empowers you to build the slickest Domino Web applications ever - where the user experience dynamically adapts for the desktop, tablet, or smaller mobile devices. Brian and Martin will show you how to quickly and easily transform your old applications into something that will impress your end users (and your boss)!
Using Cool New Frameworks in (Mobile) Domino AppsTeamstudio
Did you know there's an abundance of cool CSS and JS frameworks out there? Have you ever wanted to find out how you can use them in your own (mobile) Domino apps? Theo Heselmans shows real world applications from his customers using some of these powerful frameworks inside Domino. Explore with us on how they integrated Bootstrap, Ratchet.js, Knockout.js, Backbone.js, Underscore.js, jQuery.js and more!
A panel of XPages experts - Mike McGarel, David Leedy, and Nathan Freeman - each give a short presentation, then answer XPages questions from attendees. For the recording, please visit: https://youtu.be/jBaRSM9Ng_o
XControls have become a powerful tool for XPages developers. Join Matt White and Rich Sharpe to look at:
-What's possible with the XControls
-How to start using the XControls
-A deep dive section on the "Global Search" control
-An upcoming roadmap/new XControls
Move Your XPages Applications to the Fast LaneTeamstudio
Are your XPages applications performing like a Florida senior citizen driving in the left lane at 55 mph? A key to speeding up your XPages applications is knowledge of the:
-JSF lifecycle
-partial refresh
-and partial execution.
In this webinar, TLCC's Howard Greenberg covers these concepts and then applies them to optimizing an XPages application. Learn how to dramatically increase your XPages performance and make your users happy.
Mobilisez vos Applications IBM Notes avec Teamstudio Unplugged ! (French Lang...Teamstudio
Rejoignez IBM et Teamstudio pour un webinar (en Français) le mercredi 24 juin et découvrez comment Unplugged permet une mobilisation simple et rapide de vos applications IBM Notes. Et pas seulement! Avec Teamstudio Unplugged vos utilisateurs nomades auront un accès read/write à leurs applications depuis leurs tablettes et leurs smartphones, même offline!
Transformations: Smart Application Migration to XPagesTeamstudio
Migrating legacy applications with XPages without using any third party tools can be hard. Your code that was built and maintained over the years should be reused and ported to a current XPages environment. Oliver Busse will show you how to benefit from the possibilities of using Java in XPages to reproduce the functionality you already have and extend it to the next level, including:
-User profiles: create, use, and maintain
-Application profiles: reinvented
-Getting user and environment information: made easy and smart
-Transformation of the full-text search to a "facetted search" all over your application(s)
Beans and Java! We hear those buzz words all the time, but our XPages applications seem to work fine with Server Side JavaScript. Why should we use Java and managed beans? Come learn about one long-time Notes developer's journey using a Java Managed Bean and why. Discover how a Bean allowed the data to be cached in memory allowing for quick access to user-selected data subsets. Learn how different Java collections like HashMaps, ArrayLists and TreeSets can be used to build in-memory objects of your data. See how using a Managed Bean can simplify and greatly speed up your XPage! A comparison will be made of the performance savings before and after the implementation of the Managed Bean. Come get gently led down the path to the pot of Java waiting at the end of the rainbow!
Click here to download the sample application used in the webinar: http://www.tlcc.com/admin/tlccsite.nsf/pages/feb-java-webinar?opendocument
Is mobilizing your business a key strategy for 2015? In this webinar, Dan Colbert discusses the business impact of your mobile application strategy. He reviews some important criteria related to your lines of business and the nature of transactions taking place on mobile devices. Real customer examples are explored and Dan provides ideas so you can focus on mobilizing your business, not just an application.
Tips for Building your First XPages Java ApplicationTeamstudio
XPages and Java go together like bicycles and great exercise. But much like you wouldn't attempt a hundred mile bicycle ride on your first day, Java is best learned by starting small and building on your accomplishments. Planning, preparation, and realistic goals are keys to becoming proficient at using Java in your XPages applications. Come learn as two long-time developers, Mike and Graham, share their experiences on their Java treks and demonstrate some of what they learned as they build a Java-based shopping cart in an XPages application.
Access Data from XPages with the Relational ControlsTeamstudio
Did you know that Domino and XPages allows for the easy access of relational data? These exciting capabilities in the Extension Library can greatly enhance the capability of your applications and allow access to information beyond Domino. Howard and Paul will discuss what you need to get started, what controls allow access to relational data, and the new @Functions available to incorporate relational data in your Server Side JavaScript programming.
Transcript: Selling digital books in 2024: Insights from industry leaders - T...BookNet Canada
The publishing industry has been selling digital audiobooks and ebooks for over a decade and has found its groove. What’s changed? What has stayed the same? Where do we go from here? Join a group of leading sales peers from across the industry for a conversation about the lessons learned since the popularization of digital books, best practices, digital book supply chain management, and more.
Link to video recording: https://bnctechforum.ca/sessions/selling-digital-books-in-2024-insights-from-industry-leaders/
Presented by BookNet Canada on May 28, 2024, with support from the Department of Canadian Heritage.
DevOps and Testing slides at DASA ConnectKari Kakkonen
My and Rik Marselis slides at 30.5.2024 DASA Connect conference. We discuss about what is testing, then what is agile testing and finally what is Testing in DevOps. Finally we had lovely workshop with the participants trying to find out different ways to think about quality and testing in different parts of the DevOps infinity loop.
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf91mobiles
91mobiles recently conducted a Smart TV Buyer Insights Survey in which we asked over 3,000 respondents about the TV they own, aspects they look at on a new TV, and their TV buying preferences.
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Tobias Schneck
As AI technology is pushing into IT I was wondering myself, as an “infrastructure container kubernetes guy”, how get this fancy AI technology get managed from an infrastructure operational view? Is it possible to apply our lovely cloud native principals as well? What benefit’s both technologies could bring to each other?
Let me take this questions and provide you a short journey through existing deployment models and use cases for AI software. On practical examples, we discuss what cloud/on-premise strategy we may need for applying it to our own infrastructure to get it to work from an enterprise perspective. I want to give an overview about infrastructure requirements and technologies, what could be beneficial or limiting your AI use cases in an enterprise environment. An interactive Demo will give you some insides, what approaches I got already working for real.
UiPath Test Automation using UiPath Test Suite series, part 4DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 4. In this session, we will cover Test Manager overview along with SAP heatmap.
The UiPath Test Manager overview with SAP heatmap webinar offers a concise yet comprehensive exploration of the role of a Test Manager within SAP environments, coupled with the utilization of heatmaps for effective testing strategies.
Participants will gain insights into the responsibilities, challenges, and best practices associated with test management in SAP projects. Additionally, the webinar delves into the significance of heatmaps as a visual aid for identifying testing priorities, areas of risk, and resource allocation within SAP landscapes. Through this session, attendees can expect to enhance their understanding of test management principles while learning practical approaches to optimize testing processes in SAP environments using heatmap visualization techniques
What will you get from this session?
1. Insights into SAP testing best practices
2. Heatmap utilization for testing
3. Optimization of testing processes
4. Demo
Topics covered:
Execution from the test manager
Orchestrator execution result
Defect reporting
SAP heatmap example with demo
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
PHP Frameworks: I want to break free (IPC Berlin 2024)Ralf Eggert
In this presentation, we examine the challenges and limitations of relying too heavily on PHP frameworks in web development. We discuss the history of PHP and its frameworks to understand how this dependence has evolved. The focus will be on providing concrete tips and strategies to reduce reliance on these frameworks, based on real-world examples and practical considerations. The goal is to equip developers with the skills and knowledge to create more flexible and future-proof web applications. We'll explore the importance of maintaining autonomy in a rapidly changing tech landscape and how to make informed decisions in PHP development.
This talk is aimed at encouraging a more independent approach to using PHP frameworks, moving towards a more flexible and future-proof approach to PHP development.
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Ramesh Iyer
In today's fast-changing business world, Companies that adapt and embrace new ideas often need help to keep up with the competition. However, fostering a culture of innovation takes much work. It takes vision, leadership and willingness to take risks in the right proportion. Sachin Dev Duggal, co-founder of Builder.ai, has perfected the art of this balance, creating a company culture where creativity and growth are nurtured at each stage.
Let's dive deeper into the world of ODC! Ricardo Alves (OutSystems) will join us to tell all about the new Data Fabric. After that, Sezen de Bruijn (OutSystems) will get into the details on how to best design a sturdy architecture within ODC.
Neuro-symbolic is not enough, we need neuro-*semantic*Frank van Harmelen
Neuro-symbolic (NeSy) AI is on the rise. However, simply machine learning on just any symbolic structure is not sufficient to really harvest the gains of NeSy. These will only be gained when the symbolic structures have an actual semantics. I give an operational definition of semantics as “predictable inference”.
All of this illustrated with link prediction over knowledge graphs, but the argument is general.
Key Trends Shaping the Future of Infrastructure.pdfCheryl Hung
Keynote at DIGIT West Expo, Glasgow on 29 May 2024.
Cheryl Hung, ochery.com
Sr Director, Infrastructure Ecosystem, Arm.
The key trends across hardware, cloud and open-source; exploring how these areas are likely to mature and develop over the short and long-term, and then considering how organisations can position themselves to adapt and thrive.
Epistemic Interaction - tuning interfaces to provide information for AI supportAlan Dix
Paper presented at SYNERGY workshop at AVI 2024, Genoa, Italy. 3rd June 2024
https://alandix.com/academic/papers/synergy2024-epistemic/
As machine learning integrates deeper into human-computer interactions, the concept of epistemic interaction emerges, aiming to refine these interactions to enhance system adaptability. This approach encourages minor, intentional adjustments in user behaviour to enrich the data available for system learning. This paper introduces epistemic interaction within the context of human-system communication, illustrating how deliberate interaction design can improve system understanding and adaptation. Through concrete examples, we demonstrate the potential of epistemic interaction to significantly advance human-computer interaction by leveraging intuitive human communication strategies to inform system design and functionality, offering a novel pathway for enriching user-system engagements.
JMeter webinar - integration with InfluxDB and GrafanaRTTS
Watch this recorded webinar about real-time monitoring of application performance. See how to integrate Apache JMeter, the open-source leader in performance testing, with InfluxDB, the open-source time-series database, and Grafana, the open-source analytics and visualization application.
In this webinar, we will review the benefits of leveraging InfluxDB and Grafana when executing load tests and demonstrate how these tools are used to visualize performance metrics.
Length: 30 minutes
Session Overview
-------------------------------------------
During this webinar, we will cover the following topics while demonstrating the integrations of JMeter, InfluxDB and Grafana:
- What out-of-the-box solutions are available for real-time monitoring JMeter tests?
- What are the benefits of integrating InfluxDB and Grafana into the load testing stack?
- Which features are provided by Grafana?
- Demonstration of InfluxDB and Grafana using a practice web application
To view the webinar recording, go to:
https://www.rttsweb.com/jmeter-integration-webinar
5. How can TLCC Help YOU!
1
• Private classes at
your location or
virtual
•XPages Development
•Support Existing Apps
•Administration
• Let us help you
become an expert
XPages developer!
• Delivered via Notes
• XPages
• Development
• Admin
• User
Self-
Paced
Courses
Mentoring
Instructor-
Led
Classes
Application
Development
and
Consulting
Free
Demo
Courses!
6. 2
Don’t Miss Engage!!!
Mon-Tue, May 8-9, 2017
Antwerp, Belgium
80+ Sessions, all in English.
TOP speakers from all over the world!
5 Tracks:
Business & Strategy, Development, Administration & Deployment,
Emerging Technologies and Big Data & Analytics
ALL FOR FREE!!!
https://engage.ug/
7. Upcoming and Recorded Webinars
• May 2nd
– Back from the Dead: When Bad Code Kills a Good
Server with Serdar Basegmez and Bill Malchisky
www.tlcc.com/xpages-webinar
View Previous Webinars
(use url above)
8. Asking Questions – Q and A at the end
Use the Orange Arrow button to
expand the GoToWebinar panel
Then ask your questions in the
Questions pane!
We will answer your questions
verbally at the end of the
webinar
9. 5
IBM Presents the Notes/Domino Plan and Feature
Pack 8
Barry Rosen
IBM
@B_Rosen
Adam Kesner
IBM
@AdamKesnerIBM
Martin Donnelly
IBM
@TweeterDonnelly
Brian Gleeson
IBM
@BGleesonIE
10. IBM Presents …
The Notes/Domino Roadmap and
A Deep Dive into Feature Pack 8
Barry Rosen
Adam Kesner
Martin Donnelly
Brian Gleeson
11. Please note IBM’s statements regarding its plans, directions, and intent are subject to change or withdrawal without
notice at IBM’s sole discretion.
Information regarding potential future products is intended to outline our general product direction and it
should not be relied on in making a purchasing decision.
The information mentioned regarding potential future products is not a commitment, promise, or legal
obligation to deliver any material, code or functionality. Information about potential future products may not
be incorporated into any contract.
The development, release, and timing of any future features or functionality described for our products
remains at our sole discretion.
Performance is based on measurements and projections using standard IBM benchmarks in a controlled
environment. The actual throughput or performance that any user will experience will vary depending
upon many factors, including considerations such as the amount of multiprogramming in the user’s job
stream, the I/O configuration, the storage configuration, and the workload processed. Therefore, no
assurance can be given that an individual user will achieve results similar to those stated here.
2 3/28/2017
13. IBM’s statements regarding its plans, directions and intent are subject to change or withdrawal without notice at IBM’s sole discretion.
Notes / Domino Investments - Delivered in 2016 and Coming in 2017
• Support period extension and Continuous Improvements announcement
– Normal Passport Advantage schedule tied to Versions / Releases – Notes / Domino changes to incremental delivery
model with continued updates via Feature Packs
– September 13 2016 announcement extended the support extension for all current Notes and Domino platforms
through at least September 2021
– Fix Pack 7 released September 2016, ”FP8” 1q2017, etc
– Most features originally discussed as “Notes / Domino 9.0.2” are being released through Feature Packs
• IBM Mail Support for Microsoft Outlook (IMSMO)
– Extended Outlook support both the on premises and cloud deployments
• ICAA 1.0.1
• App.Next
– Domino XPages run-time on Bluemix was made available in Q2 2016
• IBM Verse On-Premises (General Availability December 30th 2016)
– Major addition for Notes / Domino customers – continued improvement to the platform!
– Intended for all active S&S and Dual Entitlement subscriptions which include Enterprise Client Access License (CAL)
– Recommended to use with IBM Connections 5.5 Files and Profiles to be deployed (on-premises)
14. IBM’s statements regarding its plans, directions and intent are subject to change or withdrawal without notice at IBM’s sole discretion.
Notes Domino 9.0.1 Support Extension and 8.5.x End of Service
9.0.1 Support Extension
• Customers fully protected on
evolving Notes / Domino 9.0.1
platform until 2021
• Notes / Domino 9.0.1 continues to
be enhanced on both server and
client side
• IBM Verse On-Premises will
incorporate feature updates from the
cloud
8.5.x End of Service
• Notes / Domino 8.5.x has been in
market for 6 years
• Most of the client base has moved
to Notes / Domino 9.0.1
• Remaining customers have until
September 2018 to make the move
to Notes / Domino 9.0.1
o Customers requiring further support can
do so at an additional charge
15. IBM’s statements regarding its plans, directions and intent are subject to change or withdrawal without notice at IBM’s sole discretion.
What is a Feature Pack?
A “Feature Pack” delivers features, in addition to fixes. Our intent is to
provide Feature Packs at a cadence of 3-4 per year
o Notes / Domino 9.0.1 will be the baseline release and future updates will be
delivered as feature packs on top of 9.0.1. This provides a mechanism for
continuous delivery and eases deployments
o There are ”core” technical elements required to support the longevity of Domino
applications and these are of the highest priority in the upcoming Feature Packs
16. ND Feature Packs (incl VOP)
2016 2017 2018 2019 2020 2021 2022 2023
ND Continuous
Improvements –
incl. Verse
All statements about future shipments and support are for planning purposes only and subject to change at IBM’s sole discretion
IMSMO V2,
Bluemix,
ICAA 1.0.1
GA Verse
On-Prem
ND8.5 fee ext.
support begins
Domino Apps new
invest
• BP / Modernization
• IBM Platform update
ND9.0.1 support
& FP announce
7 8 . . .9
n
17. IBM’s statements regarding its plans, directions and intent are subject to change or withdrawal without notice at IBM’s sole discretion.
Notes and Domino Platform Updates
• Microsoft Windows 2016 support added in Feature Pack 8
• 32 bit dropped for AIX and Linux server
• No new functional improvements for Linux client beyond Fix Pack 7
• Support continued through End of Support (EOS) for Notes Linux Client
• Notes Mac feature pack parity planning underway
• Alignment with IBM Verse On-Premises
• Embedded Sametime Feature Pack Upgrades
18. IBM’s statements regarding its plans, directions and intent are subject to change or withdrawal without notice at IBM’s sole discretion.
Notes / Domino Template Updates
• Template releases will be in separate downloads aligned with Feature Pack
releases
• Posted on IBM Fix Central and not packaged with the fix pack installer –
optional download to upgrade templates
• Only updated templates will be released
• Will include changes needed for corresponding features / fixes in the Notes /
Domino Feature Pack
• There will be one zip file for English and one zip for all other languages
posted
19. IBM’s statements regarding its plans, directions and intent are subject to change or withdrawal without notice at IBM’s sole discretion.
Notes Windows Feature Pack Candidates
Notes Fix Pack 7
• Improved support in the
Notes client for high
resolution monitors
including 4k monitors
• Support for TNEF
based calendar
invitations in Notes /
Domino addressing
parsing issues
Notes Feature Pack 8
• Support Java 8 runtime
• Ability to show internet
address instead of Notes
addresses in Mail /
Calendar / Contacts and
ToDo’s
• Improvements in
rendering forwarded
MIME messages (read-
only)
• Mail template update
• Policy support for Group
By Date and beginning of
message
Notes Feature Pack 9
• Upgrade OSGi / Eclipse /
SWT to support Java 8
compile time
• Ability to run rules on
existing emails
• Support for persistent VDIs
for Roaming and SAML
configurations
• Support for Last Name / First
Name mail addressing in
Notes client providing
consistent results
• Support auto refresh for
delegated mail files
High Priority
• Upgrade Embedded Sametime
• Support for STARTTLS protocol
in Notes client
• Support for incremental overlay
in federated calendars for ICS
files
• Delegate Calendar and ToDo's
option when delegating mail files
• Increase limit for junk mail in the
Notes client
• Archiving with editor access for
delegates
• Support for folder design
upgrades for large number of
folders
• Forward invitation as an
invitation
20. IBM’s statements regarding its plans, directions and intent are subject to change or withdrawal without notice at IBM’s sole discretion.
Domino / Application Development Feature Pack Candidates
Domino Fix Pack 7
• Notes / Domino Port
Encryption upgraded to
AES
Domino Feature Pack 8
• Upgrade Java 1.8 (Run time
only)
• Move Views outside of NSF for
Increased data store in NSF
• Document encryption for XPages
• Backend LotusScript / JavaScript
/ Java Access to ID Vault
• Increase Document Summary
limit from 64k to 16mb
• Domino Designer source control
extension point for Swiper
integration
• Pubnames template update
• Support ADFS 3.0
• New @ModifiedInThisFile,
@AddedToThisFile
Domino Feature Pack 9
• Upgrade to Java 1.8 (Designer
Compile time)
• Upgrade OSGi on Domino Server
• NIF: Concurrency Enhancements
& in-line view update
• Domino policy to restrict mail
from forwarding to an internet
address
• Support RFC 2231 - this RFC is
the current standard for
specifying non-ASCII headers. It
was first introduced over 15
years ago. It was not widely used
for many years. It is now the
default for many mail clients, e.g.,
Thunderbird
High Priority
• Performance and
Scalability
improvements for IBM
Verse On Premises
• DAS REST API
enhancements
22. IBM’s statements regarding its plans, directions and intent are subject to change or withdrawal without notice at IBM’s sole discretion.
IBM Verse On-Premises Overview
• Domino customers can now deploy IBM Verse On-Premises and
further leverage their investment with IBM
• It provides the same rich experience as Verse in the cloud
• Customers can deploy IBM Verse On-Premises by installing
additional elements for search on Domino and using IBM
Connections functions via API-based access **
• Entitled via active S&S for Notes Client Access License:
- CEO com bundle or Messaging or Enterprise Client Access
License (CAL) / Processor Value Unity (PVU)
- Messaging / Collaboration Express
- All Dual Entitlement (DE) licensing
- Must have active S&S or Dual Entitlement (DE) Service!
- Leverage IBM Connections Files and Profiles entitlements
with Notes / Domino
** The Limited Entitlement to Connections Files and Profiles with all Notes / Domino licensing is upgraded to Connections 5.5
23. IBM’s statements regarding its plans, directions and intent are subject to change or withdrawal without notice at IBM’s sole discretion.
IBM Verse On-Premises High-Level Architecture
• Supported without IBM Connections 5.5 (or later) – Files / Profiles are required (on-premises) for full experience
• Domino 9.0.1 at latest Fix Pack level - Fix Pack 7
• Mail-file design must be at Domino 9.0 level (can be customized as long as standard fields etc. are unmodified).
APIs for populating
“Important to Me” bar,
social content, etc.
IBM Verse User Interface
(for Mail and Calendar
hosted from Domino)
Domino 9.0.1 / FP7+
(existing Domino mail
infrastructure)
IBM Connections 5.5 /
Cumulative Refresh 1
(for Files, Profiles, Preview, Business
Card, Team Analytics, etc.)
Search Index
(on Domino)
New components
Existing
components
25. Timeline
All modules completed.
IBM Verse Sync API access
(IBM internal only)
Sold via SOWs in the Apps
Program (i.e. Support Included)
“ALPHA”
(DEMO-only via
test accounts to
selected PREVIEW
customers )
BETA 1
(available to selected
PREVIEW customers)
BETA 2
(available to selected
PREVIEW customers)
Modules will be integrated fully
with Connections Cloud.
GA 1.0
GA Next
Start Project
May 2016
June/July
2016
Mid-July
2016
October
2016
December 2016
1H2017
26. Features under consideration:
• High Availability: performance and
scalability
• Files: filter and preview
• UI refresh
• IBM Connections 6.0 support
• Threads: message list and preview
• Sametime rich client integration
• Calendar Inbox
• Delegation for calendar and mail
• Extensibility
• Mobile enhancements (profile picture and
important people
• Suggested recipients
• Cognitive Organizer
• Promoted statements / messages
IBM’s statements regarding its plans, directions and intent are subject to
change or withdrawal without notice at IBM’s sole discretion.
IBM Verse
On-Premises
29. Feature Packs – An App Dev Perspective
Feature Packs work well with XPages
XPages has been able to provide enhancements outside of the regular ND release cycle
Many XPages enhancements have been provided on OpenNTF.org via the XPages ExtLib project *
ExtLib enhancements have been re-integrated to ND core in all feature releases since 9.0
* XPages ExtLib is by far the most successful OpenNTF project to date with ~ 90K downloads
* http://extlib.openntf.org
Traditional
Model
30. Feature Packs – An App Dev Perspective
Up to now… XPages enhancements come from two different sources
1. XPages core depends on new Notes/Domino core features
e.g. Document encryption requires new Java APIs for access to the Domino user id vault and user id itself
2. ExtLib releases which are always based on ND capabilities available in most recent core release
e.g. Responsive capabilities was easy because everything needed to integrate Bootstrap was already there
Since Feature Packs allow new APIs, same model can be applied to FPs…
i.e. OpenNTF enhancements can be integrated into future ND Feature Packs
31. Feature Packs – An App Dev Perspective
Integrating OpenNTF enhancements into Feature Packs means
A continuous delivery model offering a more frequent refresh cycle than before
Less to do in terms of XPages Ext Lib upgrades, installs etc
As a open source contributor you can get your favorite thing into a ND Feature Pack !
Built-in granular control over the version of XPages you want to work with…
Feature Pack numbers will be added to the Minimum Supported Release menu in Domino Designer
Each XPages property is versioned in a way that supports Feature Pack delivery
New to 9.0.1 FP8
33. The Feature Pack Pipeline
A Rich XPages Stream for Feature Packs
XPages Extension Library has had 17 releases since 9.0.1 GA
… meaning all of these are candidates for future FPs:
RDBMS Support
Bootstrap Responsive Capabilities
DAS Enhancements
Bluemix Tooling
Community Contributed Features and Fixes
… plus features from the ND post-9.0.1 internal pipeline
Document encryption/decryption for the web
iNotes Calendar enhancements
Swiper Extension Point for Domino Designer
Miscellaneous Features and Fixes
34. Demos – Highlights of FP8
B
Document
Encryption
Domino Designer
… via JDBC
RDBMS
Access
35. RDBMS Support and Responsive XPages Demo
26
ExtLib Bugs
.NSF db
Core FP8 Bugs
DB2 db
XPages Application
9.0.1 FP8
Bootstrap RDBMS Support
36. Summary - Responsive XPages With Bootstrap
• Dynamically optimise UX across all devices
• Write once, run anywhere
• Bootstrap + Glyphicons + jQuery + XPages
27
38. Summary - Responsive XPages With Bootstrap
• Two main themes: Bootstrap3, Bootstrap3_flat
• Advanced theme: Bootstrap3_blank
• All XPages and ExtLib controls get Bootstrap look and feel
• Many controls made responsive
• Additional Bootstrap XPages controls
• Carousel
• Dashboard
• Navbar
• Application Layout Wizard
• Two added Responsive configurations
29
39. Summary – RDBMS Support in XPages
• Integrate relational data into XPages applications
• Bind XPages controls to JDBC Query or RowSet
• Improve performance with connection pooling, ‘Simple’ or ‘Apache DBCP’
• Use JDBC @functions in SSJS
• e.g. @JdbcExecuteQuery, @JdbcInsert, @JdbcUpdate
…
DB2®
SQL Server®Oracle®
PostgreSQL
XPages
App
30
40. Summary – RDBMS Support in XPages
JDBC Driver Plugin Wizard in Domino Designer
• Create Update Site
• or JDBC plugin only
31
41. Summary – Document Encryption / Decryption on the Web
What do you need for doc encryption on the web ?
1. Notes/Domino FP8 is the minimum release
2. Domino IDVault must be running in your server environment
3. Domino Security
• Users must have privilege to do encryption
• Ref: Notes Admin > Server doc security tab
4. Document encryption must be enabled on a per-NSF basis (opt-in)
• App Config > Xsp Properties > General > Data Sources
32
42. Summary – Document Encryption / Decryption on the Web
• Docs can be automatically decrypted by the XPages runtime
• Low code or No code required on the XPage
• Docs can be encrypted using secret or public/private keys
• Designer experience is simplified using wizards, pickers and @Functions
33
Secret Keys
Secret Key
Picker
Encrypted
Field
43. Summary – Document Encryption / Decryption on the Web
Supporting XPages Features
• New Secret Key Picker control
• Populates encryption field with secret keys from user id
• Existing Name Picker control
• Populates encryption keys with names for public/private keys
• New @Functions for simplified SSJS coding
• @UserSecretKeys()
• @UserID()
• New Domino Document Data Source Property
• encryptionKeysProvider
• New Managed Bean
• dominoIDVaultBean
• Connects end-users to the ID Vault
• Handles authentication
• New xsp.properties entry - xsp.domino.document.encryption=true|false 34
44. Summary – Document Encryption / Decryption on the Web
Programmability Enhancements - APIs
• New classes, methods & properties in C, Java, SSJS & LotusScript
• New IDVault and UserID classes + extensions to existing classes:
• Session class: IDVault Session.getIDVault()
• Database class: Database.setUserIDForDecrypt(UserID uid)
• Document class: Document.encrypt(Optional UserID uid)
35
Java
ServerSide JavaScript
45. Domino Designer Miscellany – All About You!
New XPages Preferences as per YOUR requests
• XPages Editor Pane Selection
• Design Visualization Behavior
• Palette Organization
36
46. Improved Developer Productivity
SSJS Editor Support for new Global Objects
Managed Beans SSJS Object List.. with TypeAhead Support
• userBean
• viewStateBean
• deviceBean
• dominoIDVaultBean
• YOUR Managed Beans
37
47. iNotes Calendar Support
See YOUR calendar in double quick time!
• New Designer wizard generates all the XSP markup needed for iNotes calendar
• Drag / Drop / Done
38
48. XPages Theme Extension Point
See YOUR themes in Domino Designer !
New Community Driven Feature ...
In the class that implements StyleKitFactory
also implement StyleKitListFactory
Return a list of themes using getThemeIds()
39
49. New Extension Point for Swiper enables tighter Designer Integration
Better Support for Team Development
• Filter irrelevant meta-data noise from your source control activities
40
51. IBM’s statements regarding its plans, directions and intent are subject to change or withdrawal without notice at IBM’s sole discretion.
A Look to the Future…
Domino / Application Development Feature Pack Candidates
Domino Fix Pack 7
• Notes / Domino Port
Encryption upgraded to
AES
Domino Feature Pack 8
• Upgrade Java 1.8 (Run time
only)
• Move Views outside of NSF for
Increased data store in NSF
• Document encryption for XPages
• Backend LotusScript / JavaScript
/ Java Access to ID Vault
• Increase Document Summary
limit from 64k to 16mb
• Domino Designer source control
extension point for Swiper
integration
• Pubnames template update
• Support ADFS 3.0
• New @ModifiedInThisFile,
@AddedToThisFile
Domino Feature Pack 9
• Upgrade to Java 1.8 (Designer
Compile time)
• Upgrade OSGi on Domino Server
• XPages Open Sourcing
• NIF: Concurrency Enhancements
& in-line view update
• OpenNTF Community Projects /
Contributions
High Priority
• Performance and
Scalability
improvements for IBM
Verse On Premises
• DAS REST API
enhancements
52. A Look to the Future…
But this is what is REALLY exciting…
• An Eclipse upgrade means you can take advantage of Java 1.8 features in
• XPages, Custom Controls, Managed Beans
• Java Agents
• Java Design Element
• It gives us the opportunity to take advantage of modern Eclipse tooling
• Source control plug-ins (EGit, SCN, CVS etc)
• Updated Editors and Tooling (e.g. JavaScript enhancements, Bluemix)
• Latest Community Projects
• OSGi components requiring the modern implementations can be dropped in once again
53. SmartNSF FP9 Candidate
(To be included soon in ExtLibX on OpenNTF)
Transform your Notes Application
in a Microservice in Minutes!
Register your REST API via a single
file direct in the IBM Domino Designer
Expose the API under <your
database>.nsf/xsp/.xrest/
Using Groovy and Java to manipulate
the exposed data
Intercept the request by defined
events:
Validate
preload, postload, postnew
presave, postsave, presubmit
55. Resources
Online Samples of Today’s Demo Apps
http://xsamples.ibmcollabcloud.com/
Info and Blog Articles on Document Encryption / Domino ID Vault
http://ibm.biz/NotesFieldEncryptionInfo - Article by Richard Schwartz
http://ibm.biz/DominoIDVaultOverview - Article by Nancy E Kho
Bootstrap / Responsive Design
http://ibm.biz/ResponsiveXPages1 - XPages Bootstrap Video by Brian Gleeson
http://ibm.biz/ResponsiveXPages2 - XPages Bootstrap Video by Brian Gleeson … the sequel !
http://getbootstrap.com/ - Bootstrap home page
http://blog.getbootstrap.com/ - Official Bootstrap Blog
56. Resources
Useful XPages Sites
https://www.openntf.org/ - Home page for OpenNTF
https://extlib.openntf.org/ - XPages Extension Library site
http://ibm.biz/MasteringXPages - Mastering XPages book
http://xpages.info/ - XPages news site
http://stackoverflow.com/questions/tagged/xpages - XPages on Stack Overflow
https://xpagesandmore.blogspot.ie/ - More XPages news and updates
http://www.tlcc.com/admin/tlccsite.nsf/pages/xpages - TLCC XPages Training
Reports from the Trenches
http://camerongregor.com/ - Cameron Gregor
http://johnjardin.ukuvuma.co.za/ - John Jardin
http://xpageswiki.com – Julian Buss
http://www.xpagedeveloper.com/ - Fredrik Norling
59. Notices and
disclaimers
continued
Information concerning non-IBM products was obtained from the suppliers of those products, their published announcements or other
publicly available sources. IBM has not tested those products in connection with this publication and cannot confirm the accuracy of
performance, compatibility or any other claims related to non-IBM products. Questions on the capabilities of non-IBM products should
be addressed to the suppliers of those products. IBM does not warrant the quality of any third-party products, or the ability of any such
third-party products to interoperate with IBM’s products. IBM EXPRESSLY DISCLAIMS ALL WARRANTIES, EXPRESSED OR
IMPLIED, INCLUDING BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
PARTICULAR PURPOSE.
The provision of the information contained herein is not intended to, and does not, grant any right or license under any IBM patents,
copyrights, trademarks or other intellectual property right.
IBM, the IBM logo, ibm.com, Aspera®, Bluemix, Blueworks Live, CICS, Clearcase, Cognos®, DOORS®, Emptoris®, Enterprise
Document Management System™, FASP®, FileNet®, Global Business Services ®, Global Technology Services ®, IBM
ExperienceOne™, IBM SmartCloud®, IBM Social Business®, Information on Demand, ILOG, Maximo®, MQIntegrator®, MQSeries®,
Netcool®, OMEGAMON, OpenPower, PureAnalytics™, PureApplication®, pureCluster™, PureCoverage®, PureData®,
PureExperience®, PureFlex®, pureQuery®, pureScale®, PureSystems®, QRadar®, Rational®, Rhapsody®, Smarter Commerce®,
SoDA, SPSS, Sterling Commerce®, StoredIQ, Tealeaf®, Tivoli®, Trusteer®, Unica®, urban{code}®, Watson, WebSphere®,
Worklight®, X-Force® and System z® Z/OS, are trademarks of International Business Machines Corporation, registered in many
jurisdictions worldwide. Other product and service names might be trademarks of IBM or other companies. A current list of IBM
trademarks is available on the Web at "Copyright and trademark information" at: www.ibm.com/legal/copytrade.shtml.
50 3/28/2017
61. FAQs…
• Will I be able to take advantage of Java 8 in Designer in FP8 ?
No, you can only compile XPages, Java agents and other Java artifacts to Java 6
FP9 will support Java 8 from a design-time perspective
• Are new FP UI features translated into international languages ?
Yes, runtime error messages and warnings will be based on user language preferences
The developer experience in Domino Designer will be English-only
• What components have been upgraded in FP8 ?
Dojo from 1.8.3 to 1.9.7
CKEditor from 3.6.6.2 to 4.5.3.2
62. Other Potential Feature Pack Candidates
• XPages Open Sourcing
• Domino Designer Fixes
• More Community Contributions – what would you like ?
• Other OpenNTF Projects
• POI 4 XPages
• Smart NSF
53
63. Domino Database (NSF) Enhancements
View concurrency enhancements
Dedicated View Refresh: Dedicated background thread alleviates
issue of view indexes being update at same time when
reading/writing to a view
Inline view updates: views are updated as part of the note
updates
Store database view indexes (NIF) on disk
Store views indexes outside of NSF
View indexes on disk can grow to 1 Terabyte
View indexes encrypted at same level as NSF
54
64. Domino Database (NSF) Enhancements
Expand 64K Summary data limit
In current releases Text (Summary) limit is:
64KB per document
32KB per field
32KB per view entry
In Notes/Domino 9.0.x we have raised the Summary data
16MB per document
Individual Field/View limits remain unchanged
55
65. Important
speaker
instructions
MANDATORY DISCLAIMERS must be added to your presentation. Also, be sure your presentation
complies with the marketing guidelines.
FORWARD CONTENT – If your presentation has forward looking content, it is mandatory that you put the
forward disclaimer as slide 2 in your presentation, right after the Title slide. (This is the “Please Note”
disclaimer slide, in this template, third slide down, slide number 3).
ALL OTHERS – All presentations, whether they have future content or not, must include the mandatory
“Notices and Disclaimers” – slides 19 & 20 in this template. Insert these slides just before the “Thank You”
slide in your deck.
Please be mindful of the legal guidance and approvals needed for use of photos, logos,
customer references and analyst information. It is recommended to have your material reviewed
by Legal if you have any concerns regarding your content.
Please submit your final presentation in the online Speaker Kit by January 19, 2017.
Post your final file in PDF format using the following naming convention: session code.pptx
(For example, 1576.pptx)
Revenue Recognition guidance of what you can and can not say is embedded in the tool and
also available through this link: https://w3-connections.ibm.com/wikis/home?lang=en-
us#!/wiki/Wdf871912a129_4804_a2f6_32c8b82d3274/page/Product%20Disclosure-
%20Revenue%20Recognition%20Guidelines
Note: Please remove these instructions before finalizing your presentation.
56
66. @B_Rosen
@AdamKesnerIBM
@TweeterDonnelly
@BGleesonIE
@TLCCLtd
@Teamstudio
Upcoming Events:
Connect Comes to the UK, May 4th
Engage in Antwerp Belgium, May 8-9
DNUG meeting in Germany on May 31 to June 1
Social Connections in Chicago, IL on June 1-2
MWLUG in Alexandria, VA on August 8-10, 2017
Question and Answer Time!
Teamstudio Questions?
contactus@teamstudio.com
978-712-0924
TLCC Questions?
howardg@tlcc.com
888-241-8522 or 561-953-0095
Howard Greenberg
Courtney Carter
Barry Rosen Adam Kesner Martin Donnelly Brian Gleeson