1451 – Moving to IBM Verse & wondering how to leverage your existing Domino application infrastructure? Raj Patil, Senior Technical Staff Member February 2, 2016
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.
About me Raj Iris, Lotus, IBM – 20Years STSM – Notes Client & SmartCloud Played major role in Notes R5, Standard Client & now Notes Browser Plug-in, ICAA Blog → ty/blogs/rajpatil/?lang=en
Agenda Why? IBM Notes Browser Plug-in – What is it? Goals IBM Verse Integration Packaging & Installation ICAA – IBM Client Application Access Futures
Why do I need IBM Notes Browser Plug-in?
The IBM strategy Investments continue to strengthen the collaboration portfolio 2013 IBM Annual Report – April, 2014 IBM Enterprise Social Solutions Capitalize on IBM’s broader strategy and key investments to create the most intelligent, flexible and elegant platform for businesses and institutions around the world. CloudEngagementAnalytics We are making markets by transforming industries and professions with data. We are remaking enterprise IT for the era of the cloud. We are enabling systems of engagement for enterprises. And leading by example.
2 “A system that works for me…” IBM Verse 1 “A place in which I’ll love working…make it simple…make it elegant…” Focus Find Do
* Designs subject to change without notice The New Mail Experience: IBM Verse Team Analytics Important people to me! My calendar Single-click access to meeting details Message threading
IBM provides choice in client experience Notes Browser Plug-in Traveler Notes iNotes Connections Mail Verse Progressive disclosure (P) = On-premises only (C) = Cloud Initially (P) (C) IMAP access Microsoft Outlook 2013 Limited Availability
IBM provides choice in client experience Notes Browser Plug-in Traveler Notes iNotes Connections Mail Verse Progressive disclosure (P) = On-premises only (C) = Cloud Initially (P) (C) IMAP access Microsoft Outlook 2013 Limited Availability
You are the right candidate if: Currently using IBM Notes Client Have Custom Notes/Domino applications accessed via Notes Client Plan to move to browser based access to your mail IBM iNotes if you will continue with an on-premise Domino Server IBM Notes web, or IBM Verse if you are a IBM Smartcloud Notes user Want to continue to use your existing custom application.
What majority of Notes/Domino customers have Notes Client (Basic or Std) Large number of Custom Notes/Domino applications Domino based mail Notes Client Custom Applications LotusScript/Formula/NIF/NSF NSF Storage (Local or Remote)
Customers planning to move to Browser based Interfaces Notes Client Legacy Apps Xpage s LotusScript/Formula/NIF/NSF NS F Web Browser LegacyApp s Xpage s Mail NSF Storage (Local or Remote) Large number of apps NOT accessible via browser http Mail : IBM Verse, SmartCloud Notes web or IBM iNotes Apps : Xpages for important or new apps * Lose ability to access existing Notes/Domino Apps without migrating them to Xpages.
What Customers have been using to work around Install Notes Client for remaining Notes/Domino Applications * requires a context switch between mail & applications Notes Client Legacy Apps Xpage s LotusScript/Formula/NIF/NSF NS F Web Browser Xpage s Mail NSF Storage (Local or Remote) http
IBM Notes Browser Plug-in – Helping migrate your Notes environment to browser based environment
IBM Notes Browser Plug-in Allows Notes applications to run in a browser with no modification! Designed to easily extend applications previously available only to “Notes users” out to “web browser users” Provides a powerful complement to existing XPages ® capabilities Lightweight install, similar to other plug-ins in size, deployment time and configuration requirements Minimal limitations: Windows only Not designed to support mail, rather, to work in conjunction with IBM iNotes or IBM Verse Support for Firefox and Internet Explorer along with Citrix ®, in first release Licensing: Enterprise CAL, CEO Communications, Collaboration Express
GOALS – IBM Notes Browser Plug-in
Goals of Notes Browser Plug-in Provide seamless access to your existing Notes/Domino applications – Unmodified Expose all the relevant Notes Client functionality in a browser What is it? Supported Platforms & Components Easier installation & upgrade
Benefits of Notes Browser Plug-in Extends the availability of Notes/Domino applications from a browser. Leverage IBM iNotes or IBM SmartCloud Notes web or IBM Verse for accessing your mail Continue to leverage your investment in Domino applications No modifications required to use your existing applications inside a Web Browser Continuation of the same user interface & workflow – No retraining users Support for workflow involving mail No context switching between browser & Notes Client. Enables standardization of web browser as primary access point for all business applications
Goals of Notes Browser Plug-in Provide seamless access to your existing Notes/Domino applications – Unmodified Expose all the relevant Notes Client functionality in a browser What is it? Supported Platforms & Components Easier installation & upgrade
Functionality Supported Welcome page supporting Links to Most recently used applications for easy access Link to access Notes workspace Notes Workspace Notes Replicator Notes Bookmarks – migrated to Browser's favorites Toolbar, Statusbar, Infobox Entire application logic – lotusscript, formula language All the design elements – Forms, views, …
IBM Notes Browser Plug-in Homepage
Notes application in the browser
DEMO
Goals of Notes Browser Plug-in Provide seamless access to your existing Notes/Domino applications – Unmodified Expose all the relevant Notes Client functionality in a browser What is it? Supported Platforms & Components Easier installation & upgrade
What is it? Components of the Notes Browser Plug-in: Small subset of Notes Components (only what’s required to run custom app) Encapsulated in the browser using plug-in components IPC mechanism for communication between these 2 components Your application logic Encapsulated in browser plug-in Standard installer or managed deployment options. NO support for Notes Mail (recommend using iNotes or Notes web) Workflow applications using back-end mail functionality will continue to work Access to applications via browser bookmarks (migration of existing Notes bookmarks) document/view/application link in documents Support for Notes URL's in the browser.
Summary of functionality Supported Operating Systems Microsoft ® Windows – 7, 8, 8.1 Citrix Supported Browsers Internet Explorer 8, 9, 10 & 11 Firefox 38 ESR
Summary of functionality Base Level Functionality Unless otherwise explicitly stated, only features available in Basic Client will be available Existing Customer's Notes Application to work unchanged User interface components like Frameset, Views, document, action bar within the application, and the scripts (DB/view/document) will work as in Notes. Application (Notes content) is shown in it's own browser tab Notes Toolbar (continue to support custom toolbar icons) Top-level menus & Context Menus (right-click) Notes Status Bar Migration of Notes bookmarks to Browser Favorite bookmarks Leverage browser’s bookmarking feature
Summary of functionality Additional Functionality Access to Local or Server Replica and databases Support for – Roaming Users ( On-premise only ) – Desktop Policies – Replication – ID Vault Operations to be passed to iNotes or IBM Verse Co-existence with Notes Standard Client – Plug-in Installed as part of standard client install – Cannot be run at the same time Continued availability of NSD for serviceability
Changes made in IBM Notes Browser Plug-in IBM SmartCloud support (IBM Verse & IBM Smartcloud Notes web) Properly handling locked-down desktop environment (e.g., Internet Explorer security settings) Allow specifying a browser to use for Notes Browser Plug-in via notes.ini NOTES_PLUGIN_DEFAULT_BROWSER= Change to use Internet Explorer, if default browser is not supported for Notes Browser Plug-in (e.g., Google ® Chrome ® ) Allow opening mail template-based applications New checkbox to disallow opening, if desired (database properties)
Goals of Notes Browser Plug-in Provide seamless access to your existing Notes/Domino applications – Unmodified Expose all the relevant Notes Client functionality in a browser Smaller package size Easier installation & upgrade
Notes Browser Plug-in : Installation & Setup Goals Keep the Installation Package to a minimum Keep the installation as simple as possible Minimum number of options Multi-user Ensure we handle existing installation & data Data migration – MUMA (Multi-user migration Agent integration) Setup to be simple
Installation Browser Plug-in stand-alone Install Package - use this if you only want NBP with iNotes or Notes web or IBM Verse - removes any other Notes client from the system. Min Package ~ 55MB Max Package ~ 148MB (includes JVM & Viewers) OR Can also be installed as part of “Notes Standard Client” install Plug-in is installed & registered for both Firefox & Internet Explorer. Bookmarks migration/synchronization upon 1 st user launch
What's included in each product
IBM Client Application Access
IBM Notes Browser Plug-in ® --- Renamed as “IBM Client Application Access” Version for Mac Continuous delivery – frequent updates with critical functionality Tighter integration with SCN Web & IBM Verse Accessing Notes Applications via document links Forwarding Notes Documents Support for Notes Application’s content received in Mail, which can’t be processed by browser E.g. Mail containing Stored Form or Hotspot Buttons From IBM Verse or Notes web initiate request to view content in IBM Client Application Access
“IBM Client Application Access” - continued Leverage AUT for delivering updates for Cloud Customers – reduce admin overhead Version 1.0 – released in May 2015 Version – Released in October 2015 Leverage system installed JVM (Windows & Mac) Mac Lightweight standalone application 64-bit Application Leverages Mac OS capabilities for Spell Checking and Attachment Viewing
IBM Notes Browser Plug-in for Mac Modern web based Homepage Clicking on Mail will take you to Verse or Notes web Quick access to recently used applications Notes bookmarks available
Auto Update Tool (Cloud Only) Allows the user to have the new version (major release, hotfix, fix-pack) automatically downloaded and installed, without any additional administration effort. An Update server can handle auto update requests for multiple applications. The Download server could be multiple instances. A single installed version of AUT is shared by all ICS client applications. The AUT itself can be installed via a meta-installer, which is wrapped with the AUT agent runtime and references to the Update server The AUT is primarily about automatic updating of installed software products. However to get to the point where products can be updated, the AUT itself must be installed on the user's machine. There are several ways this can be accomplished.
IBM Client Application Access & IBM Verse
Coming Shortly : IBM Client Application Access 1.0.1
ICAA (Windows) limitations Application support Not can be supported when running inside the browser Browser dependency Firefox(10.3% desktop browser market share1) may stop supporting NPAPI. Firefox Electrolysis uses new WebExtensions api for addons (stable release in Firefox 48 ESR due in July 2016) Edge may become more popular than Internet Explorer ( IE – 52.81%) No Chrome support, whereas IBM Verse is supported on Chrome (26.21%) IE issues with pop-up blocker and other settings Market Share: share.aspx?qprid=2&qpcustomd=0&qpcustomb=&qpsp=2015&qpnp=2&qptimeframe=Y&qpcustom= share.aspx?qprid=2&qpcustomd=0&qpcustomb=&qpsp=2015&qpnp=2&qptimeframe=Y&qpcustom=
ICAA (Windows) limitations (continued) Long running Notes actions lock up browser Eg: A lotusscript agent taking more than a min to execute would block the browser for the entire duration. User can't work on other browser tabs. Notes Modal Dialogs (such as Ctrl-O) blocks the entire browser Notes and ICAA can not co-exist on Windows Conflict with other plug-ins On IE, some Java plug-ins interfere with ICAA
IBM Client Application Access (Windows) – New Proposal Stand-alone ICAA application instead of a browser plug-in Installed as a standalone application Open as a separate window when launched Subsequent application windows will open inside the same application as a separate tab. Browser independent – Same experience for IBM Verse users working in any available browser – Not affected by browser updates – avoid significant effort in development/support of newer browsers & versions Compliance with Notes application support – same as Notes basic client – support for Ricoh cases Consistent with Mac ICAA
ICAA or NBP? IBM Notes Browser Plug-in Continues with inside browser plug-in architecture New updates only in fix-packs IBM Client Application Access Parity of Mac & Windows – standalone application New features as required Standalone release independent of Notes releases
IBM provides choice in client experience Notes Browser Plug-in Traveler Notes iNotes Connections Mail Verse Progressive disclosure (P) = On-premises only (C) = Cloud Initially (P) (C) IMAP access Microsoft Outlook 2013 Limited Availability
Divider Slide Title Goes Here – Arial, 34 pt
Notices and Disclaimers Copyright © 2015 by International Business Machines Corporation (IBM). No part of this document may be reproduced or transmitted in any form without written permission from IBM. U.S. Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM. Information in these presentations (including information relating to products that have not yet been announced by IBM) has been reviewed for accuracy as of the date of initial publication and could include unintentional technical or typographical errors. IBM shall have no responsibility to update this information. THIS DOCUMENT IS DISTRIBUTED "AS IS" WITHOUT ANY WARRANTY, EITHER EXPRESS OR IMPLIED. IN NO EVENT SHALL IBM BE LIABLE FOR ANY DAMAGE ARISING FROM THE USE OF THIS INFORMATION, INCLUDING BUT NOT LIMITED TO, LOSS OF DATA, BUSINESS INTERRUPTION, LOSS OF PROFIT OR LOSS OF OPPORTUNITY. IBM products and services are warranted according to the terms and conditions of the agreements under which they are provided. Any statements regarding IBM's future direction, intent or product plans are subject to change or withdrawal without notice. Performance data contained herein was generally obtained in a controlled, isolated environments. Customer examples are presented as illustrations of how those customers have used IBM products and the results they may have achieved. Actual performance, cost, savings or other results in other operating environments may vary. References in this document to IBM products, programs, or services does not imply that IBM intends to make such products, programs or services available in all countries in which IBM operates or does business. Workshops, sessions and associated materials may have been prepared by independent session speakers, and do not necessarily reflect the views of IBM. All materials and discussions are provided for informational purposes only, and are neither intended to, nor shall constitute legal or other guidance or advice to any individual participant or their specific situation. It is the customer’s responsibility to insure its own compliance with legal requirements and to obtain advice of competent legal counsel as to the identification and interpretation of any relevant laws and regulatory requirements that may affect the customer’s business and any actions the customer may need to take to comply with such laws. IBM does not provide legal advice or represent or warrant that its services or products will ensure that the customer is in compliance with any law
Notices and Disclaimers cont. 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:
Thank you