LotusLive_UnyteMeetingsPluginsFINAL

download LotusLive_UnyteMeetingsPluginsFINAL

of 30

Transcript of LotusLive_UnyteMeetingsPluginsFINAL

  • 8/2/2019 LotusLive_UnyteMeetingsPluginsFINAL

    1/30

    IBM LotusLive and IBM Lotus Sametime

    Unyte Meetings Plug-in

    Vincenzo Caruso

    Software DeveloperIBM Software Group

    Dublin Software LabMulhuddart, Ireland

    Kathleen MurraySoftware EngineerIBM Software GroupDublin Software LabMulhuddart, Ireland

    May 2010

    Copyright International Business Machines Corporation 2010. All rights reserved.

    Summary: This white paper provides detailed information about the installation, configuration,

    and usage of the IBM Lotus Sametime Unyte and IBM LotusLiveTM Meetings plug-insavailable to use with your IBM Lotus Notes and Lotus Sametime clients.

    1

  • 8/2/2019 LotusLive_UnyteMeetingsPluginsFINAL

    2/30

    Contents

    1 Introduction and overview ............................................................................................................ 32 Deploying the Meetings plug-in ...................................................................................................3

    2.1 Customizing the base installer ............................................................................................... 42.2 Enterprise push-based installation .........................................................................................5

    2.2.1 Expeditor Server management for Lotus Sametime .......................................................52.2.2 Using other distributed-deployment infrastructures .......................................................6

    2.3 User-initiated manual installation .......................................................................................... 62.3.1 Add-on installer .............................................................................................................. 62.3.2 Drag to install ................................................................................................................. 72.3.3 Eclipse plug-in installation ............................................................................................. 72.3.4 Manual uninstall ........................................................................................................... 112.3.5 Upgrading an existing installation ................................................................................13............................................................................................................................................... 14

    2.3.6 Refresh branding information without having to reinstall ............................................143 Plug-in branding .........................................................................................................................143.1 Meeting plug-in types ..........................................................................................................153.2 URL template mechanism ...................................................................................................163.3 GUI customization ...............................................................................................................17

    4 Configuration settings .................................................................................................................195 Using the plug-in ........................................................................................................................20

    5.1 Host ......................................................................................................................................205.1.1 Hosting using the Sametime Unyte plug-in ..................................................................205.1.2 Hosting using the LotusLive plug-in ............................................................................ 22

    5.2 Invite ....................................................................................................................................23

    5.2.1 Automatically open meeting room option .................................................................... 255.3 Join .......................................................................................................................................256 Troubleshooting and FAQ's ........................................................................................................267 Conclusion ..................................................................................................................................298 Resources ....................................................................................................................................29About the authors ...........................................................................................................................30

    2

  • 8/2/2019 LotusLive_UnyteMeetingsPluginsFINAL

    3/30

    1 Introduction and overviewIn the past, holding a meeting with a person meant physically going to a location and speaking with him or

    her. From a business perspective, this approach was both expensive and time consuming.

    Online collaboration tools have greatly alleviated these issues, with IBM introducing Lotus SametimeUnyte and following on with the introduction of LotusLive incorporating LotusLive Meetings.

    Lotus Sametime Unyte is a service that offers integrated Web and audio conferencing and provides the

    capabilities to successfully manage an online business meeting, by adding advanced Web conferencing

    features such as recording and application sharing.

    Lotus Sametime Unyte users have the opportunity to host a Web meeting any time, any place, without a

    reservation. Lotus Sametime Unyte functionality has now been introduced into the IBM LotusLive software

    brand, known as LotusLive Meetings.

    LotusLive is a portfolio of online services, hosted by IBM, that delivers scalable, security-rich email, Web

    conferencing and collaboration solutions. For further information, refer to the developerWorks Lotusarticle, Introducing IBM LotusLive.

    LotusLive Meetings, formerly known as IBM Lotus Sametime Unyte Meeting, generates a unique meeting

    ID for every user when the LotusLive account is created. This ID can be used by customers, business

    partners, and others, to join the meeting. Refer to the developerWorks Lotus article, Introducing IBM

    LotusLive Meetings,for more information about LotusLive Meetings.

    A plug-in was developed for the Lotus Expeditor platform, the base platform on which Lotus Notes and

    Lotus Sametime clients are built, to allow users to host, invite, and join a meeting easily.

    The goal of this white paper is to provide the information you need to install and use the meeting plug-in

    on supported clients. We begin with a discussion of how to deploy the plug-in, detailing the different

    approaches available to install this add-on, and examine the brand settings associated with this add-on.

    We describe how to use the plug-in, from hosting and inviting a user to joining a meeting as a participant

    from the plug-in UI. We conclude with a troubleshooting section to help with problems you may encounter

    or questions you may have.

    2 Deploying the Meetings plug-inThe LotusLive Meetings plug-In and the Sametime Unyte Meetings plug-in both come in the form of an

    add-on for Lotus Expeditor, the base platform on which Lotus Sametime Connect and Lotus Notes 8 are

    built.

    The Lotus Expeditor platform offers several approaches for installing an add-on. These approaches are

    mainly differentiated by the initiator of the deployment process, for example, the client user or the IT

    administrator, and by the level of automatic deployment infrastructure available.

    3

    http://www.ibm.com/developerworks/lotus/library/lotuslive-intro/http://www.ibm.com/developerworks/lotus/library/lotuslive-meetingshttp://www.ibm.com/developerworks/lotus/library/lotuslive-meetingshttp://www.ibm.com/developerworks/lotus/library/lotuslive-meetingshttp://www.ibm.com/developerworks/lotus/library/lotuslive-intro/http://www.ibm.com/developerworks/lotus/library/lotuslive-meetingshttp://www.ibm.com/developerworks/lotus/library/lotuslive-meetings
  • 8/2/2019 LotusLive_UnyteMeetingsPluginsFINAL

    4/30

    Based on these criteria, we outline three categories of deployment:

    1. Inclusion of the plug-in in the base installer

    2. Centralized push-based enterprise deployment

    3. User-initiated manual installation

    The choice of installation approach must be made according to the environment in which the plug-in is to

    be deployed. The variables that determine the installation environment are the number of deployment

    targets and the availability of an enterprise distributed-deployment infrastructure, depicted in the flow chart

    in figure 1.

    Figure 1. Flow chart for installation choice

    In the following sub-sections, we discuss each category of deployment in more detail and include pointers

    to the relevant documentation for the deployment process.

    2.1 Customizing the base installerThis method is available only to enterprise customers who are able to generate and customize the Lotus

    Notes or Lotus Sametime base installer.

    It is quite useful to make the LotusLive Meetings plug-in and Unyte Meetings plug-in part of the enterprise

    base installation of Lotus Notes or Lotus Sametime. It can be used in conjunction with the enterprise

    push-based techniques that push updates to the clients.

    4

  • 8/2/2019 LotusLive_UnyteMeetingsPluginsFINAL

    5/30

    The following documentation addresses the customization of the Expeditor installation kit:

    Lotus Notes

    Lotus Sametime Connect

    Base Expeditor 6.2

    For additional information, refer to the Lotus Expeditor information center topic, Configuring deployment

    settings.

    2.2 Enterprise push-based installationThe deployment strategies discussed in this sub-section are most appropriate for large deployment

    targets. Typically, large organizations that are using Lotus Notes or Lotus Sametime Connect will choose

    one of the options described in this section.

    2.2.1 Expeditor Server management for Lotus SametimeThe Lotus Expeditor Server is a central component of the Expeditor infrastructure and can manage all the

    Expeditor Clients that are registered under it. As part of the available management features, there is aserver-side, push-based installation of add-ons.

    The Expeditor Server supports the management of Lotus Sametime, whereas IBM Lotus Domino

    provides the management of the Lotus Notes client and its embedded functionalities, for example,

    Sametime and Lotus SymphonyTM.

    In brief, the client management functions provided are:

    Client enrolment registration of the client into the central database

    Client configuration setting client parameters

    Software distribution distributing, installing, and uninstalling software or data files to the client

    Client inventory collection of software information about the client

    In addition, the Expeditor server can:

    Run a command on the client and retrieve the output

    Control when a user is prompted to restart the client

    Upload files from the client

    Invoke IBM Support Assistant on the client to gather serviceability data

    The Expeditor server is also able to classify the target of the installation, using the client information (client

    version, operating system, system architecture, etc.).

    The main drawback of the Expeditor server is there is no integration with Lotus Domino, so it is not able to

    deploy add-ons to the Notes clients.

    For more information on client management using the Expeditor Server, refer to the following

    documentation:

    5

    http://publib.boulder.ibm.com/infocenter/domhelp/v8r0/index.jsp?topic=/com.ibm.help.domino.admin85.doc/H_PROCESS_OVERVIEW_3511_OVER.htmlhttp://publib.boulder.ibm.com/infocenter/sametime/v8r0/topic/com.ibm.help.sametime.imlu.doc/st_inst_optionalfeatures_t.htmlhttp://publib.boulder.ibm.com/infocenter/sametime/v8r0/topic/com.ibm.help.sametime.imlu.doc/st_inst_optionalfeatures_t.htmlhttp://publib.boulder.ibm.com/infocenter/ledoc/v6r2/topic/com.ibm.rcp.tools.doc.admin/optionalfeatures.htmlhttp://publib.boulder.ibm.com/infocenter/ledoc/v6r2/topic/com.ibm.rcp.tools.doc.admin/configuringprovisioning.htmlhttp://publib.boulder.ibm.com/infocenter/ledoc/v6r2/topic/com.ibm.rcp.tools.doc.admin/configuringprovisioning.htmlhttp://publib.boulder.ibm.com/infocenter/domhelp/v8r0/index.jsp?topic=/com.ibm.help.domino.admin85.doc/H_PROCESS_OVERVIEW_3511_OVER.htmlhttp://publib.boulder.ibm.com/infocenter/sametime/v8r0/topic/com.ibm.help.sametime.imlu.doc/st_inst_optionalfeatures_t.htmlhttp://publib.boulder.ibm.com/infocenter/ledoc/v6r2/topic/com.ibm.rcp.tools.doc.admin/optionalfeatures.htmlhttp://publib.boulder.ibm.com/infocenter/ledoc/v6r2/topic/com.ibm.rcp.tools.doc.admin/configuringprovisioning.htmlhttp://publib.boulder.ibm.com/infocenter/ledoc/v6r2/topic/com.ibm.rcp.tools.doc.admin/configuringprovisioning.html
  • 8/2/2019 LotusLive_UnyteMeetingsPluginsFINAL

    6/30

    IBM Lotus Expeditor 6.2 information center:

    See Assembling and Deploying Lotus Expeditor Applications > Managing the client

    runtime > Managing using a Client Management server

    Lotus Expeditor wiki

    2.2.2 Using other distributed-deployment infrastructuresAlternatively, you can do an enterprise push-based deployment of the feature without having the Expeditor

    Server in place, by using other third-party Commercial off-the-Shelf (COTS) distributed-deployment

    solutions. An example of this kind of technology is Microsoft Management Services (MMS) for

    Windows.

    Generally these deployment platforms are able to launch batch scripts on the various clients. In this

    context they can then leverage the Expeditor client command-line feature installation capability. For more

    information on this topic, refer to the Notes and Domino information center topic, Creating and using a

    third-party installer.

    For information on how to invoke the Expeditor provisioning from the command line, refer to theExpeditor information center topic, Using the Provisioning application.

    2.3 User-initiated manual installationThe installation methods presented in this sub-section are intended to be triggered directly by the user of

    the Notes or Sametime Connect clients. This kind of installation is suitable only for individual installations

    or for deployments in small organizations because it requires user actions to be executed, and thus it

    requires the distribution of the appropriate instructions to perform these steps.

    However, even though the installation techniques described below may not be allowed in all scenarios,

    they represent a quick and easy way to install and try out the feature.

    2.3.1 Add-on installerAs mentioned in sub-section 2.2.2 above, the Expeditor client can be invoked from the command line for

    the provisioning of new features. This technique can be exploited by a third-party installer, for example,

    InstallShield or InstallAnywhere, to trigger the installation.

    The LotusLive Meetings plug-in comes with a pre-packaged InstallShield-based Add-On Installer for Lotus

    Notes, available at the following URL:

    https://www.conferenceservers.com/brands///Plug-inInstaller.zip

    Replace the and parameters with the appropriate values for your account.

    If you need to build a more customized add-on installer, refer to the information center topic, Creating

    and using a third-party installer.

    6

    http://publib.boulder.ibm.com/infocenter/ledoc/v6r2/index.jsphttp://publib.boulder.ibm.com/infocenter/ledoc/v6r2/index.jsphttp://www.lotus.com/ldd/lewiki.nsfhttp://www.lotus.com/ldd/lewiki.nsfhttp://publib.boulder.ibm.com/infocenter/domhelp/v8r0/index.jsp?topic=/com.ibm.help.domino.admin.doc/DOC/H_CREATING_A_TRADITIONAL_THIRD_PARTY_INSTALLER_5139_OVER.htmlhttp://publib.boulder.ibm.com/infocenter/domhelp/v8r0/index.jsp?topic=/com.ibm.help.domino.admin.doc/DOC/H_CREATING_A_TRADITIONAL_THIRD_PARTY_INSTALLER_5139_OVER.htmlhttp://publib.boulder.ibm.com/infocenter/ledoc/v6r2/index.jsp?topic=/com.ibm.rcp.tools.doc.admin/provisioningappusingProvisioninginterfaces_usingProapp.htmlhttp://publib.boulder.ibm.com/infocenter/domhelp/v8r0/index.jsp?topic=/com.ibm.help.domino.admin.doc/DOC/H_CREATING_A_TRADITIONAL_THIRD_PARTY_INSTALLER_5139_OVER.htmlhttp://publib.boulder.ibm.com/infocenter/domhelp/v8r0/index.jsp?topic=/com.ibm.help.domino.admin.doc/DOC/H_CREATING_A_TRADITIONAL_THIRD_PARTY_INSTALLER_5139_OVER.htmlhttp://publib.boulder.ibm.com/infocenter/domhelp/v8r0/index.jsp?topic=/com.ibm.help.domino.admin.doc/DOC/H_CREATING_A_TRADITIONAL_THIRD_PARTY_INSTALLER_5139_OVER.htmlhttp://publib.boulder.ibm.com/infocenter/ledoc/v6r2/index.jsphttp://www.lotus.com/ldd/lewiki.nsfhttp://publib.boulder.ibm.com/infocenter/domhelp/v8r0/index.jsp?topic=/com.ibm.help.domino.admin.doc/DOC/H_CREATING_A_TRADITIONAL_THIRD_PARTY_INSTALLER_5139_OVER.htmlhttp://publib.boulder.ibm.com/infocenter/domhelp/v8r0/index.jsp?topic=/com.ibm.help.domino.admin.doc/DOC/H_CREATING_A_TRADITIONAL_THIRD_PARTY_INSTALLER_5139_OVER.htmlhttp://publib.boulder.ibm.com/infocenter/ledoc/v6r2/index.jsp?topic=/com.ibm.rcp.tools.doc.admin/provisioningappusingProvisioninginterfaces_usingProapp.htmlhttp://publib.boulder.ibm.com/infocenter/domhelp/v8r0/index.jsp?topic=/com.ibm.help.domino.admin.doc/DOC/H_CREATING_A_TRADITIONAL_THIRD_PARTY_INSTALLER_5139_OVER.htmlhttp://publib.boulder.ibm.com/infocenter/domhelp/v8r0/index.jsp?topic=/com.ibm.help.domino.admin.doc/DOC/H_CREATING_A_TRADITIONAL_THIRD_PARTY_INSTALLER_5139_OVER.html
  • 8/2/2019 LotusLive_UnyteMeetingsPluginsFINAL

    7/30

    If you want to base your custom installer on an already available InstallShield template for the Expeditor

    platform, refer to the Domino 8.5 information center topic, Creating a customised add-on installer.

    2.3.2 Drag to installThis installation method is available only on Lotus Notes versions 8.0.1and later, and is supported only

    when using the LotusLive Meetings service plug-in.

    Before installing the plug-in, you must enable Lotus Notes for the widget drag-and-drop installation, as

    follows:

    1. From Notes, select File > Preferences > Widgets.

    2. Select the check box next to "Show Widget Toolbar and the My Widgets Sidebar panel", as

    shown in figure 2.

    3. Click OK.

    Figure 2. Enable Widget Toolbar

    Then, once the drag-to-install feature is enabled, you just need to drag the widget download icon from the

    Web page you are accessing into your Lotus Notes widget sidebar. To download the widget icon, refer to

    LotusLive Engage wiki article, The LotusLive Meeting Plug-in for Sametime and Lotus Notes.

    2.3.3 Eclipse plug-in installationThe installation procedures presented in this sub-section may not be supported in all the deployment

    environments. Most Lotus Notes and Lotus Sametime enterprise customers will have this option disabled;

    however, for those users who can manually install plug-ins on their clients, this is a quick and easy way to

    start using the Meetings plug-ins.

    The Meetings plug-ins can be installed on Sametime Connect Clients 7.5.1 and later, and on Notes Client

    8.0 or later, if the Notes installation has the manual plug-in install capability enabled.

    7

    http://publib.boulder.ibm.com/infocenter/domhelp/v8r0/index.jsp?topic=/com.ibm.help.domino.admin85.doc/H_CREATING_A_GENERIC_OR_ADD_ON_INSTALLER_OVER.htmlhttp://publib.boulder.ibm.com/infocenter/domhelp/v8r0/index.jsp?topic=/com.ibm.help.domino.admin85.doc/H_CREATING_A_GENERIC_OR_ADD_ON_INSTALLER_OVER.htmlhttp://www-10.lotus.com/ldd/bhwiki.nsf/dx/The_LotusLive_Meeting_Plug-in_for_Sametime_and_Lotus_Notes.http://www-10.lotus.com/ldd/bhwiki.nsf/dx/The_LotusLive_Meeting_Plug-in_for_Sametime_and_Lotus_Notes.http://publib.boulder.ibm.com/infocenter/domhelp/v8r0/index.jsp?topic=/com.ibm.help.domino.admin85.doc/H_CREATING_A_GENERIC_OR_ADD_ON_INSTALLER_OVER.htmlhttp://www-10.lotus.com/ldd/bhwiki.nsf/dx/The_LotusLive_Meeting_Plug-in_for_Sametime_and_Lotus_Notes.
  • 8/2/2019 LotusLive_UnyteMeetingsPluginsFINAL

    8/30

    Let's now discuss how to install and to un-install the plug-in through the update site functionality.

    To install the meetings plug-in in this way, follow these steps:

    1. Open the installation window:

    In Lotus Notes, select File > Application > Install.

    NOTE: For Notes users who do not have the File > Application > Installcapability, refer to sub-

    section 2.3.2, Drag to install, or to Section 6, Troubleshooting, for information on how to enable

    this feature.

    On the Sametime Client, select Tools > Plug-ins > Install Plug-ins.

    2. Select the option Search for new features to install, as shown in figure 3; click Next.

    Figure 3. Search for new features to install

    3. In the next window, click the Add Remote Location button. A new window opens (see f igure 4),

    prompting you for the name and URL of an update site.

    8

  • 8/2/2019 LotusLive_UnyteMeetingsPluginsFINAL

    9/30

    Figure 4. Enter Update Site information

    Enter the update site from which to install the plug-in; some sample URLs you can use are listed

    below, depending on the plug-in type being used.

    NOTE: The URL for the update site is taken from the default brand brand files page. Within the

    brand files page, you can copy the URL from site.xml file.

    For Unyte Meetings plug-in:

    http:///brands///site.xml

    For LotusLive Meetings plug-in:

    http:// /brands///site.xml

    4. Click OK and then select the name of the update site you just added; click Finish.

    5. A new window displays with the features to install, as shown in figure 5. Select the plug-in versionto install and click Next.

    9

  • 8/2/2019 LotusLive_UnyteMeetingsPluginsFINAL

    10/30

    Figure 5. Select plug-in to install

    6. The licence agreement displays. Select I accept the terms in the license agreements and click

    Next.

    7. A summary of the install features is shown in the next window (see figure 6). Click Finish.

    10

  • 8/2/2019 LotusLive_UnyteMeetingsPluginsFINAL

    11/30

    Figure 6. Install confirmation

    After the installation, you will be prompted to restart your client. Do this before proceeding to use the tool.

    You should now have a fully functional Meetings plug-in.

    2.3.4 Manual uninstallFollow the steps below to uninstall the Meetings plug-in:

    1. Open the Application Management window:

    For Notes users, select File > Application > Application Management (see figure 7).

    11

  • 8/2/2019 LotusLive_UnyteMeetingsPluginsFINAL

    12/30

    Figure 7. Notes Client path to un-install

    For Sametime users, select Tools > Plug-ins > Manage Plug-ins, as shown in figure 8.

    Figure 8. Sametime Client path to uninstall

    12

  • 8/2/2019 LotusLive_UnyteMeetingsPluginsFINAL

    13/30

    NOTE: For some early versions of the Lotus Sametime Client 7.5.1, the Preference window may

    open instead of the Product Configuration. To get to the Product Configuration, click "Advanced

    Options" in the Preferences window.

    2. In the next window that opens (see figure 9), select the meetings plug-in from the left-hand pane

    and do either of the following actions:

    Right-click and select Uninstall, or

    Click the Uninstall link in the right-hand panel

    Figure 9. Plug-in uninstall

    3. Click OK to confirm the uninstall and then restart your client. The plug-in should now be

    uninstalled.

    2.3.5 Upgrading an existing installationThe Eclipse embedded plug-in management has an internal update mechanism that can be used to install

    updates without your having to manually uninstall and then reinstall the plug-in.

    To find updates for the Notes Client, select File > Application > Install, and select the option, Search for

    updates of the currently installed features (see figure 10).

    13

  • 8/2/2019 LotusLive_UnyteMeetingsPluginsFINAL

    14/30

    Figure 10. Feature Updates

    To find updates for the Sametime Connect Client, select File > Tools > Plug-ins > Install Plug-ins, and

    again, select Search for updates of the currently installed features (see figure 10 above).

    2.3.6 Refresh branding information without having to reinstallThe brand information related to the plug-in offers a way to customize its look and feel. More information

    about these brand settings are included in Section 3, Plug-in branding. The plug-in includes an option to

    refresh these brand settings without having to reinstall.

    To perform the refresh, follow these steps:

    1. Go to the plug-ins Preference page and click the Set Meeting Preferences link.

    2. Click the Configuration Settings link and then click the Refresh Now button, to perform the

    refresh.

    3. Apply the changes by clicking OK orApply.

    4. Restart the client to see the changes.

    You can also choose to perform the refresh every time the client restarts by selecting the "Refresh the

    display every time the client restarts" box. Note, however, that this can slow down your client startup.

    3 Plug-in brandingThe LotusLive Meetings and Sametime Unyte services offer a managed way to customize their look andfeel. Service Administrators are provided with credentials to a Web Admin application that's used to

    manage all the settings for customizing the meeting service, according to the style and needs of their

    organization.

    14

  • 8/2/2019 LotusLive_UnyteMeetingsPluginsFINAL

    15/30

    You can also customize LotusLive and Sametime Unyte Meeting plug-ins by using the Web Admin

    service. The remainder of this section is intended for Service Administrators who have access to the Web

    Admin and wish to customize this aspect of the plug-in.

    3.1 Meeting plug-in typesFor the plug-in to work correctly, it is necessary to know the type of service to work with. The associationbetween the plug-in and the type of service is set as part of the brand information.

    Before installing the plug-in, you must ensure your brand files is set to use the correct type of plug-in. Note

    that only one plug-in type can be associated with a brand.

    The two types available are:

    Unyte Meetings. Used by Sametime Unyte customers and resellers who directly use the

    conferenceservers.com services

    LotusLive. Used by LotusLive users

    The type not only differentiates the look and feel of the plug-in but also the host and invite logic.

    NOTE: Different plug-in types can be installed simultaneously on the client but not multiple instances of

    the same type.

    To set the plug-in type, go into the brand information page in the Web Admin client and edit the details

    under the Sametime plug-in section, as shown in figure 11.

    If the plug-in type needs to be updated, select the type and then click Update Brand. This action will

    repackage the plug-in with the updated brand information.

    Figure 11. Sametime plug-in brand details

    15

  • 8/2/2019 LotusLive_UnyteMeetingsPluginsFINAL

    16/30

    3.2 URL template mechanism

    The URL template mechanism simplifies the process of adapting the plug-in to other meeting URLs, such

    as LotusLive. This feature is particularly useful to those enterprise customers who have their own

    customized meeting URL. As shown above in Figure 11, the two URLs that can be customized are:

    Host template URL. Used by the host to start a meeting Join template URL. Sent to the participant, via Instant Messaging (IM), to join the meeting

    Both URLs can use a set of variables that are provided by the plug-in at runtime. The variables must be

    surrounded by in order to be interpreted correctly. Table 1 contains the full list of variables

    available.

    Table 1. URL variables

    Variable Description The conference server hostname, as

    specified in the plug-ins preference page.

    The Conference ID (or sometimes referred

    to as passcode). The meeting password (or sometimes

    referred to as SubscriberID).

    The service provider code

    The secondary service provider code

    The brand code

    Used only for the Sametime Unyte service.

    The hosts name, as defined in the plug-ins

    preference page.

    Used only for the Sametime Unyte service.

    The hosts email, as defined in the plug-ins

    preference page.

    Used only for the Sametime Unyte service.

    The hosts phone number, as defined in the

    plug-ins preference page.

    Used only for the Sametime Unyte service.

    The hosts company, as defined in the plug-

    ins preference page.

    The participants name, as defined in

    Sametime directory service.

    The participants email, as defined in

    Sametime directory service.

    The participants phone number, as defined

    in Sametime directory service. The participants company, as defined in

    Sametime directory service.

    The option of starting a meeting right after

    logging in.

    16

  • 8/2/2019 LotusLive_UnyteMeetingsPluginsFINAL

    17/30

    NOTE: The special syntax adopted for the AUTOSTART Boolean value allows you to specify custom

    values for the AUTOSTART Boolean option, which may vary according to the entry point interface.

    The template mechanism lets you specify custom values that map to the true and false values of

    AUTOSTART.

    The default templates and corresponding plug-in type of service are as follows:

    Sametime Unyte:

    Host template: https:///webagent/webagent.asp?

    UserName=&Password=&mode=online&cust=&

    SecSvcProv=&brand=&fname=&email=&comp=&pnum=

    Join template: https:///meetme/meetme.asp?

    code=&cust=&SecSvcProv=&brand=&fname=&email=&comp=&pnum=

    LotusLive Meetings:

    Host template: https://apps.lotuslive.com/meetings/host

    Join template: https://apps.lotuslive.com/meetings/join?

    id=&fname=

    3.3 GUI customizationPlug-in Icon.This field contains the URL of an image that's used as a shelf icon for the plug-in. The

    name and the extension of the file are irrelevant. If not specified, a default icon will be used.

    Plug-in Style. This is a .zip file that contains a CSS file called style.css and any resource referenced.

    The style specified in the CSS file, a sample of which is shown in listing 1, will be applied to the plug-in UI

    when it is installed; for example, a new logo can be applied as well as new fonts and color background.

    17

  • 8/2/2019 LotusLive_UnyteMeetingsPluginsFINAL

    18/30

    Listing 1. Sample style.css code

    JOIN Join Meeting

    HOST Host Meeting IDXXXXXXX

    Click here to set your meeting

    preferences

  • 8/2/2019 LotusLive_UnyteMeetingsPluginsFINAL

    19/30

    If a brand-new style needs to be developed from scratch, the designer must respect the classes and divs

    listed above; also, the resulting CSS file must be named style.css.

    4 Configuration settings

    Once the plug-in is installed, you are able to view the configuration settings (see figure 12). To view thesesettings, click the Set Meeting Preferences link and, in the resulting dialog box, select the Configuration

    Settings link.

    NOTE: No changes should be made by the user unless instructed by the administrator.

    Figure 12. Configuration Settings window

    All the configuration settings fields are described in table 2.

    Table 2. Configuration Settings fields

    Setting Description

    Brand name The name of the brand to be used by the plug-in

    Service provider code This should contain the name of your service provider

    Secondary service provider

    code (customer)

    This should contain the name of your secondary service

    provider/customer

    Meetings server URL The URL to your meetings server

    19

  • 8/2/2019 LotusLive_UnyteMeetingsPluginsFINAL

    20/30

    Host URL template The URL template to host meetings (refer to Section 3.2, URL

    template mechanism, for more details)

    Join URL template The URL template to join meetings (refer to Section 3.2, URL

    template mechanism, for more details)

    URL for creating newaccounts

    The URL used to create new accounts

    Refresh the display every time

    the client starts

    Enable this to download the brand information from meetings

    service every time the client starts

    Refresh now Click to download the brand information now

    If you change a setting, click Apply to save the changes, then click OK. If you want to restore your default

    settings, click the Restore Defaults button and any changes made will be lost.

    NOTE: There are no setting differences between the Sametime Unyte meetings plug-in and the LotusLivemeetings plug-in.

    5 Using the plug-inThe Meetings plug-in is used to host meetings directly from the plug-in, or a host can invite a Sametime

    contact to a meeting simply by selecting the contact name. A participant can also use this plug-in to join a

    meeting by entering the meeting ID only. This section describes the three uses of the plug-in.

    5.1 Host

    After installing the plug-in, you can now host meetings directly from the plug-in. Depending on the type ofplug-in installedeither Sametime Unyte or LotusLive Meetingsthere are a few differences in how this is

    handled.

    5.1.1 Hosting using the Sametime Unyte plug-inFor the Sametime Unyte Meetings plug-in, you must define details in the Preferences window prior to

    hosting your first meeting (see figure 13). Select the Set Meeting Preferences link to add these details.

    20

  • 8/2/2019 LotusLive_UnyteMeetingsPluginsFINAL

    21/30

    Figure 13. Sametime Unyte plug-in Preferences window

    The following details can be entered when using the Sametime Unyte plug-in:

    PIN#. This name depends on what the service administrator applies to the field: Term for

    Guest Access Code value set in brand file (see Section 3, Plug-in branding, for more

    information).

    ID. This name depends on what the service administrator applies to the field: Term for

    Subscriber ID value is set in the brand file. See Section 3 Plug-in Branding for more

    information.

    Your name. Automatically fills in from Sametime details.

    Your email. Automatically fills in from Sametime details.

    Your company. Optional

    Your phone number. Optional

    It is not possible to host a meeting or send invitations if the PIN and ID fields are left blank. Once these

    details are entered, the host functionality becomes enabled.

    To host a meeting, click the Host Meeting button (see figure 14).

    Figure 14. Host Meeting button

    21

  • 8/2/2019 LotusLive_UnyteMeetingsPluginsFINAL

    22/30

    By clicking this button, you launch the system's default browser, and the meeting is started automatically.

    All the user details are already pre-populated by use of the values specified in the Preferences page.

    5.1.2 Hosting using the LotusLive plug-inFor the LotusLive Meetings plug-in, you must first define the Meeting ID in the Preferences window before

    hosting your first meeting (see figure 15). To define this ID, select the Set Meeting Preferences link.

    Figure 15. LotusLive Meetings ID window

    Once the meeting ID is entered, the host functionality is enabled. Remember to include the hyphen within

    the meeting ID.

    To host a meeting, once again, click the Host Meeting button (recall figure 14 above). By clicking thebutton, you launch the system's default browser, and the LotusLive log-in window displays, as shown in

    figure 16. The user needs to have a registered LotusLive account in order to log in and host a meeting.

    Figure 16. LotusLive log-in window

    22

  • 8/2/2019 LotusLive_UnyteMeetingsPluginsFINAL

    23/30

    NOTE: The meeting ID within the Preferences page is not used when a meeting is being hosted with the

    LotusLive meetings plug-in; instead, the LotusLive log-in credentials are used to authenticate and host.

    The meeting ID is used when the host sends invites to Sametime contacts to join their meeting.

    5.2 InviteThe Meetings plug-in allows the host to invite people to their meeting by simply selecting one or more

    contacts from their Sametime Contacts list. The invitation is sent as an IM and contains the URL already

    prepared to join the meeting.

    Since the plug-in is sending a plain hyperlink, there is no need to have the plug-in installed on the invitee

    side. The meeting ID set in the Preferences page is used when sending these invitations.

    To send an invite, simply select a single contact or multiple contacts, right-click, and select Invite to a

    Meeting, as shown in figure 17.

    Figure 17. Invite multiple contacts

    If you have a defined group in your list, you can invite the group by right-clicking on the group name and

    selecting Invite to a Meeting (see figure 18).

    23

  • 8/2/2019 LotusLive_UnyteMeetingsPluginsFINAL

    24/30

    Figure 18. Invite a group

    A chat message is sent to all the selected contacts, as shown in figure 19. The message contains short

    descriptive text and two links:

    Join Now. Joins the Web meeting.

    Test Your Browser. Tests the browser capabilities, a system check will run and results are

    displayed in your default browser

    Figure 19. Invitation message

    When the invitee clicks the Join Now link, the machine's default browser launches, and the meeting will

    load. The user joins without having to enter their details because the Join Now link is pre-populated with

    the invitee's details retrieved from the directory services.

    The host receives an announcement to the effect that the invitation was successfully sent (see figure 20).

    24

  • 8/2/2019 LotusLive_UnyteMeetingsPluginsFINAL

    25/30

    Figure 20. Invitation successfully sent

    5.2.1 Automatically open meeting room option

    The host also has the option of automatically opening the meeting when they send an invitation to their

    Sametime contacts. This option is set in the Preferences page, as shown in figure 21.

    Figure 21. Automatically open meeting room option

    Note that, if the host is using the Sametime Unyte plug-in, the meeting is automatically opened in their

    default browser. If using the LotusLive plug-in, the LotusLive log-in screen opens, prompting the host to

    enter their LotusLive log-in credentials before reaching the meeting window.

    5.3 Join

    The Meeting plug-in also allows you to join a meeting if you have the meeting ID. To do this, simply enter

    the meeting ID in the Join field and then click the Join Meeting button (see figure 22).

    Figure 22. Join Meeting button

    25

  • 8/2/2019 LotusLive_UnyteMeetingsPluginsFINAL

    26/30

    The default system's browser launches, and you are brought into the meeting. For Sametime Unyte, all

    your user details are pre-populated with the values specified in the Preferences page.

    For LotusLive, if the user already has a LotusLive session open, the directory values stored in the

    LotusLive account will override those specified in the plug-in's Preference page.

    If the meeting has not yet started, the user will be placed in the waiting room.

    6 Troubleshooting and FAQ's

    1. What versions of Lotus Notes and Lotus Sametime Clients are supported?

    The Meeting plug-ins are supported on the following client versions:

    Lotus Notes Clients: 8.0, 8.01, 8.0.2, and 8.5

    Lotus Sametime Clients: 7.5.1, 8, 8.0.1, and 8.0.2

    2. Should you accept the security prompt after installing the Meetings plug-in when using Lotus

    Notes 8.5?

    Yes, this will appear the very first time you open the plug-in on Notes 8.5 after the installation (see

    figure 23). Click the X to close it, and it should not appear again.

    Figure 23. Security warning

    26

  • 8/2/2019 LotusLive_UnyteMeetingsPluginsFINAL

    27/30

    3. Is it possible to install the two Meetings plug-in types on the same Notes or Sametime client?

    Both Meeting plug-in types can be installed on the same client, but you cannot have more than one

    instance of the same plug-in type installed; for example, you cannot install two instances of the

    LotusLive plug-in on your Notes client.

    4. For Notes users who do not have the File > Application > Install capability, you must enable

    this feature prior to plug-in installation. To do this:

    If your Lotus Notes client is running, exit the program by selecting File > Exit.

    Using a text editor such as Notepad, add the following line to the file \framework\rcp\plug-

    in_customization.inilocated in your Notes home folder:

    com.ibm.notes.branding/enable.update.ui=true

    Save the file and start the Notes client.

    This configuration file change enables the Install function of the Applications menu, which is disabled

    by default.

    NOTE: If you do not know the path to your Notes home folder, you can find the file by selecting Start

    > Search and searching forplugin_customization.ini. When the search results display, find the file that

    ends in \framework\rcp\plugin_customization.ini, and open it.

    (For Macintosh users, right-click the Notes application and choose Show package contents. The

    plugin_customization.inifile is located in the Contents/MacOS/rcp/plugin_customization.ini folder.)

    5. What happens if an invalid meeting ID is accidentally placed in the Join section or in themeeting preferences?

    If a user wishing to join a meeting enters an incorrect Meeting ID, they will be placed in the waiting

    room for the meeting ID entered. The user can click the Back button on the 'Waiting to Join

    Conference' window.

    If using the LotusLive Meetings plug-in, the user will then be directed to the LotusLive Join a Meeting

    page as shown in figure 24.

    27

  • 8/2/2019 LotusLive_UnyteMeetingsPluginsFINAL

    28/30

    Figure 24. Join a Meeting from LotusLive page

    If using the Sametime Unyte plug-in, the user will see the Participant tab information, as shown in

    figure 25, giving them another opportunity to enter the correct meeting ID.

    Figure 25. Join a Meeting from Sametime Unyte plug-in page

    6. What happens if you sign out from a LotusLive meeting but do not close the browser?

    As a host, if you sign out of your meeting, you will be able to start a new meeting without re-

    authenticating on LotusLive because the session is kept by the browser.

    If you do close your browser after a meeting using LotusLive, you must re-authenticate each time.

    28

  • 8/2/2019 LotusLive_UnyteMeetingsPluginsFINAL

    29/30

    7. What should you do if an error appears after you attempt to refresh brand information in the

    configuration settings?

    If the refresh operation returns an error, check the following:

    Network connection: Check that you have access to the Internet.

    Conference server: Check that the conference server specified in the configuration settings

    can be reached.

    Provider and brand: Check with Sametime Unyte/LotusLive Support to make sure that the

    provider and brand in the configuration settings are valid.

    7 ConclusionYou should now have the information you need to install and use LotusLive and Sametime Unyte Meeting

    plug-ins. Our discussion included the following topics:

    Various options available for installation

    Brand information required Configuration settings

    Using the plug-in to host, invite, and join a meeting using Lotus Notes and Sametime clients

    We also pointed out any differences between the two plug-ins, where applicable and concluded with a

    troubleshooting section to provide help/answers to any issues/questions you may have.

    8 ResourcesdeveloperWorks article, Introducing LotusLive:

    http://www.ibm.com/developerworks/lotus/library/lotuslive-intro/

    developerWorks article, Introducing LotusLive Meetings:

    https://www.ibm.com/developerworks/lotus/library/lotuslive-meetings/

    LotusLive product page:

    https://www.lotuslive.com/en/

    Lotus Domino and Notes information center:

    http://publib.boulder.ibm.com/infocenter/domhelp/v8r0/index.jsp

    Lotus Sametime 8 information center:

    http://publib.boulder.ibm.com/infocenter/sametime/v8r0/index.jsp

    Lotus Expeditor 6.2 information center:

    http://publib.boulder.ibm.com/infocenter/ledoc/v6r2/index.jsp

    LotusLive Engage wiki:

    http://www-10.lotus.com/ldd/bhwiki.nsf

    29

    http://www.ibm.com/developerworks/lotus/library/lotuslive-intro/https://www.ibm.com/developerworks/lotus/library/lotuslive-meetings/http://www.lotuslive.com/http://publib.boulder.ibm.com/infocenter/domhelp/v8r0/index.jsphttp://publib.boulder.ibm.com/infocenter/sametime/v8r0/index.jsphttp://publib.boulder.ibm.com/infocenter/ledoc/v6r2/index.jsphttp://www-10.lotus.com/ldd/bhwiki.nsfhttp://www.ibm.com/developerworks/lotus/library/lotuslive-intro/https://www.ibm.com/developerworks/lotus/library/lotuslive-meetings/http://www.lotuslive.com/http://publib.boulder.ibm.com/infocenter/domhelp/v8r0/index.jsphttp://publib.boulder.ibm.com/infocenter/sametime/v8r0/index.jsphttp://publib.boulder.ibm.com/infocenter/ledoc/v6r2/index.jsphttp://www-10.lotus.com/ldd/bhwiki.nsf
  • 8/2/2019 LotusLive_UnyteMeetingsPluginsFINAL

    30/30

    Lotus Sametime wiki:

    http://www-10.lotus.com/ldd/stwiki.nsf

    Lotus Notes wiki:

    http://www-10.lotus.com/ldd/dominowiki.nsf/xpViewCategories.xsp?lookupName=Lotus%20Notes

    About the authorsKathleen Murray is a Software Engineer at IBM's Dublin, Ireland, Software Lab. She joined IBM in 2003

    working on Workplace Messaging 1.1; then joined the Collaborative Learning team, where she was one of

    the lead testers for the past three releases of the product; and is currently on the LotusLive Meetings

    team.

    In 2006, Kathleen co-authored the IBM Redbooks publication, IBM Workplace Collaborative Learning

    2.6, among many other Collaborative Learning publications. She holds a First Class Bsc (Hons) degree in

    Computing Science and a Diploma in Industrial Studies. She has also attained certification in Java

    Developer (SCJP).

    Vincenzo Caruso is a Software Engineer at the Madison Tyler Limited, where he works on low-latency

    and high-volume messaging systems. Prior to joining Madison Tyler, he worked at IBM for three years on

    the LotusLive Meetings team, focusing on the back end of the system and leading the development of the

    publishing feature. He was also the inventor and lead developer of the Meetings plug-In for Notes and

    Sametime.

    Vincenzo holds a Masters Degree with Hons in Distributed Systems from the University of Bologna and

    attained certification in Java Developer (SCJP). He is also the author of various publications on the

    domain of low-latency messaging middleware.

    Trademarks

    developerWorks, Domino, IBM, Lotus, LotusLive, Notes, Redbooks, Sametime, Symphony, and Unyte

    are trademarks or registered trademarks of IBM Corporation in the United States, other countries, or

    both.

    Windows is a registered trademark of Microsoft Corporation in the United States, other countries, or

    both.

    Other company, product, and service names may be trademarks or service marks of others.

    30

    http://www-10.lotus.com/ldd/stwiki.nsfhttp://www-10.lotus.com/ldd/dominowiki.nsf/xpViewCategories.xsp?lookupName=Lotus%20Noteshttp://www.redbooks.ibm.com/abstracts/SG247254.html?Openhttp://www.redbooks.ibm.com/abstracts/SG247254.html?Openhttp://www.redbooks.ibm.com/abstracts/SG247254.html?Openhttp://www-10.lotus.com/ldd/stwiki.nsfhttp://www-10.lotus.com/ldd/dominowiki.nsf/xpViewCategories.xsp?lookupName=Lotus%20Noteshttp://www.redbooks.ibm.com/abstracts/SG247254.html?Openhttp://www.redbooks.ibm.com/abstracts/SG247254.html?Openhttp://www.redbooks.ibm.com/abstracts/SG247254.html?Open