home *** CD-ROM | disk | FTP | other *** search
/ IRIX 6.2 Applications 1996 August / Silicon_Graphics_812-0542-002.iso / relnotes / InPerson / ch3.z / ch3
Text File  |  1996-08-03  |  22KB  |  595 lines

  1.  
  2.  
  3.  
  4.                                   - 1 -
  5.  
  6.  
  7.  
  8.        3.  _C_h_a_n_g_e_s__a_n_d__A_d_d_i_t_i_o_n_s
  9.  
  10.        3.1  _I_n_P_e_r_s_o_n__2_._1_._1
  11.  
  12.        The following section describes the changes and additions
  13.        since InPerson 2.1.
  14.  
  15.        3.1.1  _I_n_P_e_r_s_o_n__w_h_i_t_e_b_o_a_r_d
  16.  
  17.           +o The whiteboard now uses Inventor version 2.0.1.  This
  18.             makes the whiteboard considerably faster for some
  19.             operations.
  20.  
  21.        3.1.2  _I_n_P_e_r_s_o_n__v_i_d_e_o
  22.  
  23.           +o Support has been added for Impact Video for Indigo2.
  24.  
  25.           +o On Indigo2s with EV1 Video hardware (Galileo or
  26.             Indigo2Video), color-banding in low-light video images
  27.             has been greatly reduced.
  28.  
  29.           +o In IRIX 6.2, IndigoVideo ("Starter Video") is no longer
  30.             supported on Indigo systems with LG1 ("Starter")
  31.             graphics. InPerson no longer supports Starter Video.
  32.  
  33.  
  34.        3.2  _I_n_P_e_r_s_o_n__2_._1
  35.  
  36.        The following section describes the changes and additions
  37.        since InPerson 2.0.
  38.  
  39.        3.2.1  _I_n_P_e_r_s_o_n__p_h_o_n_e
  40.  
  41.           +o _i_n_p_e_r_s_o_n now places and answers calls more quickly than
  42.             2.0.
  43.  
  44.           +o The phone's performance preference was ignored when
  45.             starting an authoring call.
  46.  
  47.           +o The phone can now be controlled via the command-line by
  48.             iiiinnnnppppccccoooonnnnttttrrrroooollll((((1111)))).
  49.  
  50.        3.2.2  _I_n_P_e_r_s_o_n__w_h_i_t_e_b_o_a_r_d
  51.  
  52.           +o File selection dialog boxes for Append, Import and
  53.             Save-As now separately and distinctly remember the last
  54.             pathname used with each one.
  55.  
  56.           +o The whiteboard now obeys the TMPDIR environment
  57.             variable when it creates temporary files.
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.                                   - 2 -
  71.  
  72.  
  73.  
  74.           +o The whiteboard now checks before overwriting a file.
  75.             If the file exists and is not writable the whiteboard
  76.             gives an error better feedback as to why it couldn't
  77.             write the file.
  78.  
  79.           +o The whiteboard now obeys the caps lock key.
  80.  
  81.           +o In certain cases when drawing with the freehand tool,
  82.             extra lines were drawn on other participant's
  83.             whiteboards. This has been fixed.
  84.  
  85.           +o The second font is now a fixed-width font.
  86.  
  87.           +o Pasting of text always was in a certain font
  88.             (unchangeable).  Now the text you paste always comes
  89.             out in the currently set font.
  90.  
  91.           +o Memory usage for pages with lots of images was been
  92.             improved.
  93.  
  94.           +o You can now import text, image and whiteboard files by
  95.             dragging their desktop icons onto the whiteboard.
  96.  
  97.           +o Printing is now done in the background, speeding up
  98.             responsiveness of the whiteboard.
  99.  
  100.           +o A bug was fixed that in previous releases had caused
  101.             video images that were snapped from Indy's VINO video
  102.             board to be unusually dark.
  103.  
  104.        3.2.3  _I_n_P_e_r_s_o_n__v_i_d_e_o
  105.  
  106.           +o The image quality of small and large video display
  107.             sizes has been improved.
  108.  
  109.           +o When you release the hold button, the displays of other
  110.             participants will be updated quickly.  Previously it
  111.             took up to 15 seconds before the displays were updated.
  112.  
  113.           +o The vanity display will no longer be mirrored when the
  114.             user selects static video.
  115.  
  116.           +o On Indigos with IndigoVideo, video will now return to
  117.             the desired frame rate after releasing the hold button.
  118.             Previously it stayed at 1 frame/sec afterwords.
  119.  
  120.           +o In 1.X and 2.0, video may have been transmitted while
  121.             on hold.  This has been fixed.
  122.  
  123.           +o In 2.0, PAL analog cameras on EV1 video hardware didn't
  124.             work with HDCC-small video compression.  This has been
  125.  
  126.  
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136.                                   - 3 -
  137.  
  138.  
  139.  
  140.             fixed.
  141.  
  142.           +o A new resource '*highSpeedVanityView: true' will update
  143.             the  vanity view display at the same at rate as the
  144.             video capture rate.
  145.  
  146.           +o H.261 performance has been improved.
  147.  
  148.        3.2.4  _I_n_P_e_r_s_o_n__a_u_d_i_o
  149.  
  150.           +o When InPerson displays the "Do you want to exit"
  151.             dialog, audio is no longer shutdown.
  152.  
  153.           +o Audio can be disabled with the new '*audio: false'
  154.             resource.
  155.  
  156.        3.2.5  _I_n_P_e_r_s_o_n__s_h_e_l_f
  157.  
  158.           +o When you drop files on the shelf, it calculates the
  159.             time to transfer the files to the other participants
  160.             based on the current audio and video bandwidths. If the
  161.             transfer time exceeds this threshold, the shelf will
  162.             display a dialog box with the time and a choice to
  163.             continue or cancel the transfer.  The threshold is
  164.             controlled via the shelf.xferTimeMsgThreshold resource
  165.             described in _i_n_p_e_r_s_o_n(1).
  166.  
  167.        3.2.6  _I_n_P_e_r_s_o_n__n_e_t_w_o_r_k_i_n_g
  168.  
  169.           +o InPerson can be used through a network packet
  170.             filter/firewall.  See the descriptions for the
  171.             networkPortMin and networkPortMax resources in
  172.             _i_n_p_e_r_s_o_n(1).
  173.  
  174.  
  175.        3.3  _I_n_P_e_r_s_o_n__2_._0
  176.  
  177.        The following section describes the changes and additions
  178.        since InPerson 1.2.
  179.  
  180.  
  181.        3.3.1  _I_n_P_e_r_s_o_n__p_h_o_n_e_b_o_o_k__(_P_e_o_p_l_e_P_a_g_e_s_)  A new application,
  182.        _p_e_o_p_l_e_p_a_g_e_s, is included in InPerson 2.0.  The PeoplePages
  183.        provides users with a list of all users on their corporate
  184.        network that have InPerson, as well as a place to store
  185.        information about people and places.
  186.  
  187.        A system administrator can set up the PeoplePages server on
  188.        a shared system, and use NFS to provide a shared database
  189.        for all users to access.  See the PeoplePages man pages (mmmmaaaannnn
  190.        ppppeeeeoooopppplllleeeeppppaaaaggggeeeessss) and release notes for details.
  191.  
  192.  
  193.  
  194.  
  195.  
  196.  
  197.  
  198.  
  199.  
  200.  
  201.  
  202.                                   - 4 -
  203.  
  204.  
  205.  
  206.        3.3.2  _I_n_P_e_r_s_o_n__p_h_o_n_e
  207.  
  208.           +o InPerson now allows users to leave electronic mail
  209.             messages when any participant in a call does not answer
  210.             or is not running InPerson.  If you have MediaMail
  211.             installed and running, Inperson will use the MediaMail
  212.             compose window to create the message, otherwise a
  213.             simple text window is used.  To use this feature, you
  214.             must install the mmmmmmmmaaaaiiiillll....sssswwww....mmmmaaaaiiiillll image from the InPerson
  215.             2.0 CD. InPerson 2.0 is incompatible with the MediaMail
  216.             from the IRIX 5.3 CD.
  217.  
  218.           +o For 2-way calls, the phones on each end of the call
  219.             tell each other their network bandwidth and audio/video
  220.             compression schemes.  This is useful when you normally
  221.             use InPerson over a LAN but occasionally call someone
  222.             over ISDN. You won't have to adjust the parameters as
  223.             long as the ISDN user has set their network type to
  224.             ISDN in the Call Control panel under the Tools menu.
  225.  
  226.           +o The "Let's Make A Call" window now has a button that
  227.             allows you to launch the PeoplePages.
  228.  
  229.           +o The Call Preferences panel is now accessible from the
  230.             phone.  To change preferences for all future calls,
  231.             place the mouse over the phone window, and hold down
  232.             the right mouse botton, then choose "Call Preferences"
  233.             from the menu. You can also save your preferences from
  234.             the phone, so they will be remembered next time you
  235.             launch the phone.
  236.  
  237.           +o When calling someone who has requested lower network
  238.             bandwidth than you requested, you are now notified that
  239.             audio/video quality will be lower than usual because of
  240.             the reduced bandwidth.
  241.  
  242.  
  243.        3.3.3  _I_n_P_e_r_s_o_n__w_h_i_t_e_b_o_a_r_d
  244.  
  245.           +o 3D models created with Open Inventor tools like
  246.             Showcase and IRIS Annotator can be imported and shared
  247.             amongst all InPerson 2.0 users. However, all the
  248.             annotations are removed from the IRIS Annotator model
  249.             before it is placed on the whiteboard.
  250.  
  251.           +o When you bring an image into the whiteboard, either
  252.             using the File/Import menu bar or the snapshot tool,
  253.             you are given an opportunity to scale the image to the
  254.             size you desire.
  255.  
  256.  
  257.  
  258.  
  259.  
  260.  
  261.  
  262.  
  263.  
  264.  
  265.  
  266.  
  267.  
  268.                                   - 5 -
  269.  
  270.  
  271.  
  272.           +o All images are now transmitted using RLE compression,
  273.             for better performance over low-bandwidth networks.
  274.  
  275.           +o The drawing tools (square, circle, arrow, box, straight
  276.             line), now each have a separate button, rather than
  277.             being a pull-right menu.  This UI change allows quicker
  278.             access to these drawing tools.
  279.  
  280.           +o You can now create multiple-line text objects by
  281.             hitting <CR> when typing text into the whiteboard. The
  282.             entire multiple-line text object can be moved or
  283.             deleted in one operation. To end a text object when
  284.             typing, either click the mouse button outside the text
  285.             object, or hit <Ctrl><CR>. Text pasted into the
  286.             whiteboard using middle-mouse button is added as a
  287.             single text object, even if it contains multiple lines
  288.             of text.
  289.  
  290.           +o Information about which person drew which object on the
  291.             whiteboard is now correctly preserved, even if people
  292.             leave and rejoin the conference. Furthermore, if a
  293.             whiteboard file is appended to the current whiteboard
  294.             session, and it contains objects that were drawn by any
  295.             of the current call participants, the "who drew what"
  296.             information is correct.
  297.  
  298.           +o You can now cancel an image snap while the camera
  299.             cursor is on by clicking either the middle mouse or
  300.             right mouse button.
  301.  
  302.           +o Double-clicking on a page tab forces all participants
  303.             in the conference to that page.
  304.  
  305.           +o The InPerson 2.0 whiteboard fully interoperates with
  306.             InPerson 1.1.  If an InPerson 1.1 user starts the
  307.             conference, the InPerson 2.0 whiteboard reverts to 1.1
  308.             behavior: no 3D models and single line text objects.
  309.             If an InPerson 2.0 user starts the conference, but an
  310.             InPerson 1.1 user is invited, the 1.1 user will not see
  311.             3D objects on their whiteboard, and multi-line text
  312.             objects will be displayed in a single line.
  313.  
  314.           +o Resources to specify the fonts are no longer used.  You
  315.             can specify which of the predefined fonts is used by
  316.             default.  The predefined fonts are:
  317.             0: Helvetica-Bold-18
  318.             1: Helvetica-14
  319.             2: Helvetica-BoldOblique-18
  320.             3: Helvetica-Bold-24
  321.  
  322.  
  323.  
  324.  
  325.  
  326.  
  327.  
  328.  
  329.  
  330.  
  331.  
  332.  
  333.  
  334.                                   - 6 -
  335.  
  336.  
  337.  
  338.           +o Whiteboard files can now be printed from the desktop
  339.             just by dragging the whiteboard file icon onto a
  340.             printer icon.
  341.  
  342.           +o Thick freehand lines are now much cleaner-looking.
  343.  
  344.  
  345.        3.3.4  _I_n_P_e_r_s_o_n__C_a_l_l__V_i_e_w
  346.  
  347.           +o The InPerson Call view now has Network Information
  348.             panel that shows conference congestion state, actual
  349.             transmitted bandwidth and video frame rate, and actual
  350.             audio/video compression algorithms being used.
  351.  
  352.           +o If you invite more participants to a 2-way call, but
  353.             your network does not support IP multicast, a warning
  354.             dialog is displayed that indicates audio/video for
  355.             multiway calls cannot be sent and received correctly
  356.             without IP multicast support.
  357.  
  358.           +o When starting up a call in authoring mode, InPerson now
  359.             automatically puts the call on hold, to avoid wasting
  360.             CPU resources to compress audio and video. When you
  361.             invite someone into an authoring call, take yourself
  362.             off hold so that the other user can see and hear you.
  363.  
  364.  
  365.        3.3.5  _I_n_P_e_r_s_o_n__v_i_d_e_o
  366.  
  367.           +o Two additional video compression algorithms are
  368.             available:
  369.  
  370.                +o ITU-T's H.261 low-bandwidth compression algorithm
  371.                  for ISDN and other low-bandwidth networks
  372.  
  373.                +o 8-bit RGB uncompressed for high-quality images on
  374.                  high-speed networks such as FDDI or ATM.
  375.  
  376.             Both new video compression algorithms are implemented
  377.             in software and do not require the InPerson Option
  378.             board.
  379.  
  380.           +o The Call Control Panel, which controls various
  381.             parameters of an InPerson call, has changed
  382.             substantially.
  383.  
  384.             In previous releases, InPerson provided independent
  385.             controls for bandwidth, video frame rate and video
  386.             resolution, even though these three parameters are
  387.             related.  Thus, users could specify a combination of
  388.             settings that was impossible to achieve: for example,
  389.  
  390.  
  391.  
  392.  
  393.  
  394.  
  395.  
  396.  
  397.  
  398.  
  399.  
  400.                                   - 7 -
  401.  
  402.  
  403.  
  404.             large video, 20 frames/sec, but only 128 kbps of
  405.             bandwidth. In such cases, InPerson had to drastically
  406.             reduce the transmitted video frame rate below the
  407.             user's setting in order to meet the bandwidth goal.
  408.  
  409.             In the new control panel, users specify one major
  410.             control: the network bandwidth goal for this call.
  411.             Based on this bandwidth setting, InPerson will then
  412.             make the best choice for video resolution, video
  413.             compression algorithm, video frame rate, and audio
  414.             compression algorithm. Sophisticated users can find out
  415.             what choices InPerson is making, and even change
  416.             InPerson's default behavior.
  417.  
  418.             Specific changes in the Call Control Panel include:
  419.  
  420.                +o You can now switch between static and live video
  421.                  during an active call.
  422.  
  423.                +o Support for medium-size video (208x156) has been
  424.                  removed, since H.261 does not support this size,
  425.                  and zooming between small/medium and medium/large
  426.                  was always impractical because the resolutions are
  427.                  not integer multiples of each other.
  428.  
  429.                +o You can now specify the total amount of network
  430.                  bandwidth to use in a call.  There are 4 preset
  431.                  bandwidth settings: ISDN, T1, LAN and high-speed
  432.                  LAN. There is also a finer control feature to let
  433.                  sophisticated users choose an exact bandwidth.
  434.  
  435.                  Based on the bandwidth setting for a call,
  436.                  InPerson will will choose the appropriate video
  437.                  capture resolution, video compression algorithm,
  438.                  video frame rate, and audio compression algorithm.
  439.                  To see the compression algorithms and video
  440.                  resolution InPerson is using, click on the finer
  441.                  control button in the Call Control Panel. The
  442.                  graphs at the bottom of the control panel provide
  443.                  a qualitative comparison of the various
  444.                  compression algorithms.
  445.  
  446.                +o The Video Size control now controls only the
  447.                  amount of screen real estate allocated to the
  448.                  video displays; in other words, it controls the
  449.                  ddddiiiissssppppllllaaaayyyy rrrreeeessssoooolllluuuuttttiiiioooonnnn of the video, but not the
  450.                  ccccaaaappppttttuuuurrrreeeedddd aaaannnndddd ttttrrrraaaannnnssssmmmmiiiitttttttteeeedddd rrrreeeessssoooolllluuuuttttiiiioooonnnn.  The
  451.                  resolution of video captured, compressed and
  452.                  transmitted depends on the call bandwidth setting,
  453.                  as mentioned above, and on the Performance control
  454.                  (explained below).  Video is zoomed or decimated
  455.  
  456.  
  457.  
  458.  
  459.  
  460.  
  461.  
  462.  
  463.  
  464.  
  465.  
  466.                                   - 8 -
  467.  
  468.  
  469.  
  470.                  in order to convert between the resolution of
  471.                  video being received and the requested video
  472.                  display size.
  473.  
  474.                +o The frame rate control has been replaced by a
  475.                  single "Performance" control:  whether maintaining
  476.                  frame rate or maintaining video image quality is
  477.                  most important. InPerson will send the highest
  478.                  frame rate possible given the bandwidth setting,
  479.                  and user's choice of image quality vs. frame rate.
  480.                  The setting of this "Performance" control now
  481.                  controls the resolution of the image transmitted
  482.                  over the network.  The "Optimize frame rate"
  483.                  setting causes small images to be transmitted. The
  484.                  "Optimize quality" setting causes large images to
  485.                  be transmitted, except when transmitting H.261
  486.                  images, which are always transmitted as small
  487.                  images.
  488.  
  489.                +o The meters indicating actual frame rate, network
  490.                  bandwidth and congestion control state have been
  491.                  moved into a separate control panel, called the
  492.                  Network Info panel.  Also, this panel shows the
  493.                  current audio and video compression algorithms
  494.                  being used.  The Call Preferences panel shows the
  495.                  compression algorithms normally chosen for the
  496.                  chosen bandwidth setting; however, different
  497.                  algorithms may temporarily be used if congestion
  498.                  control has forced InPerson to drastically lower
  499.                  it's transmitted bandwidth.
  500.  
  501.           +o The congestion control algorithm may now change the
  502.             transmitted video resolution and compression algorithm,
  503.             if congestion indicates that a drastic change in
  504.             network bandwidth is appropriate. Minor changes in
  505.             network bandwidth are accomplished by automatically
  506.             changing video frame rate, as in previous releases.
  507.             However, because each video stream is now displayed at
  508.             a consistent size on each users window, regardless of
  509.             the received video resolution, these changes in
  510.             transmitted video resolution are not obvious or
  511.             annoying to the user.
  512.  
  513.           +o InPerson will now send uncompressed video at up to 30
  514.             fps, when operating on networks with a large network
  515.             MTU (maximum transmission unit).  To enable this 30 fps
  516.             feature, you must add the following lines to your
  517.             ~/.desktop-<hostname>/InPerson file:
  518.  
  519.                 ****nnnneeeettttwwwwoooorrrrkkkkMMMMTTTTUUUU::::        4444333355552222
  520.  
  521.  
  522.  
  523.  
  524.  
  525.  
  526.  
  527.  
  528.  
  529.  
  530.  
  531.  
  532.                                   - 9 -
  533.  
  534.  
  535.  
  536.        3.3.6  _I_n_P_e_r_s_o_n__a_u_d_i_o
  537.  
  538.           +o InPerson 2.0 supports the InPerson Option Board for
  539.             Indy, which provides G.728 audio compression and
  540.             acoustic echo cancellation.  The echo cancellation
  541.             feature will always be enabled for each user that has
  542.             the board, even if other users in the call don't have
  543.             it. The G.728 audio compression can only be used in 2-
  544.             way calls where both users have the board.
  545.  
  546.           +o InPerson no longer changes the audio output sampling
  547.             rate when a call starts. Instead, it will automatically
  548.             perform rate conversion from the sampling rate used by
  549.             the current audio compression algorithm (8 or 16 kHz)
  550.             to the current audio output sampling rate set for the
  551.             system. This new feature means that if you're using
  552.             your audio system when an InPerson call comes in (for
  553.             example, playing CDs with CDman), InPerson will not
  554.             disrupt the audio being played.
  555.  
  556.             However, audio does sound slightly better if no sample
  557.             rate conversion is being performed. For optimal audio
  558.             quality when you are not using your audio subsystem for
  559.             anything besides InPerson, use apanel(1) to set the
  560.             audio output rate to be equal to the audio input rate.
  561.  
  562.             Or, if you want InPerson to always set the output rate
  563.             equal to the input rate when a call starts (and thus
  564.             never do sample rate conversion, but potentially
  565.             disrupt other audio applications), add the following
  566.             line to your ~/.desktop-<hostname>/InPerson file:
  567.  
  568.                 ****aaaauuuuddddiiiiooooAAAAuuuuttttooooRRRRaaaatttteeeeCCCCoooonnnnvvvveeeerrrrssssiiiioooonnnn::::   FFFFaaaallllsssseeee
  569.  
  570.           +o The resource audioInputLevel has been replaced by
  571.             audioLeftAtten and audioRightAtten. These new resources
  572.             are automatically updated your ~/.desktop-
  573.             <hostname>/InPerson file when inpview exits.  The
  574.             audioInputSource resource is also updated to the
  575.             current _a_p_a_n_e_l(1) value when inpview exits, too.
  576.  
  577.           +o InPerson will now automatically change audio
  578.             compression algorithms in response to extreme network
  579.             congestion.
  580.  
  581.  
  582.  
  583.  
  584.  
  585.  
  586.  
  587.  
  588.  
  589.  
  590.  
  591.  
  592.  
  593.  
  594.  
  595.