WebSphere(R) Everyplace(R) Multimodal Browser
for the Sharp(R) Zaurus SL-5600/6000 PDA
README

June 2004

(C) Copyright International Business Machines Corporation 1994, 2004. All rights reserved. US Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.

This Readme is organized into the following sections:

1.0 INTRODUCTION

2.0 HARDWARE REQUIREMENTS

3.0 SOFTWARE REQUIREMENTS

4.0 INSTALLATION

5.0 SETTING VOICE PREFERENCES

6.0 NEW FEATURES IN THIS MULTIMODAL BROWSER

7.0 KNOWN PROBLEMS AND FIXES

8.0 UNINSTALLATION

9.0 NOTICES

10.0 TRADEMARKS

11.0 THIRD-PARTY LICENSES


1.0 INTRODUCTION

This Readme includes information about the IBM(R) WebSphere Everyplace Multimodal Browser, based on Opera technology.

The Multimodal browser adds the ability to run multimodal applications on your PDA.

  • Try the sample applications. To open the sample applications listed on the Welcome screen in the browser:
    1. Press and hold the round center button.
    2. Wait until you hear the tone.
    3. Continue holding the button while you say the name of a sample application. Remember to speak into the microphone that is located on the left edge of the device under a black plastic cover. You must say the exact words that are included in the link.
    4. Release the button after you stop talking.

    This should open the sample application, and you can use the microphone to interact with the sample Web pages.


2.0 HARDWARE REQUIREMENTS

This release of the product supports the following hardware platforms:

  • On the Sharp Zaurus SL-5600/6000 Personal Mobile Tool:

Storage requirements:

  • On device: 5.5 MB for installation package, 13 MB for the installed product
  • On host system: 5.5 MB disk space for install package.

3.0 SOFTWARE REQUIREMENTS

The software requirements include:

  • ROM Version 1.0 on the Sharp SL-5600
  • ROM Version 1.12 on the Sharp SL-6000

4.0 INSTALLATION

To install the Multimodal Browser, connect the Sharp SL-5600/6000 to your computer.

On the computer:

  1. Locate the downloaded file multimodal_arm.ipk.
  2. Start the Zaurus File Transfer program.
  3. Go to the Internal Flash > Install Files folder.
  4. Copy multimodal_arm.ipk into Install Files folder.

On the Sharp SL-5600/6000:

  1. Open Settings  > Add/Remove Software.
  2. Tap Install packages, and tap the multimodal package.
  3. Tap Install and follow the instructions on the screen.

After the browser is installed, you will see the icon for the selected browser on your Applications screen. Tap this icon to open the Multimodal Browser.

For other installation information, refer to the Sharp SL-5600/6000 Start-up Guide.


5.0 SETTING VOICE PREFERENCES

The Opera browser includes a Voice preferences page in which you can change the listening mode, keyboard Push-to-Talk button, and log level.

To review or modify voice settings in the browser, select the Application Key Application key > Preferences > Voice, and use the following settings:

  • The Enable voice check box is selected by default. Deselect it to disable the voice features with the browser, and you will not hear the voice prompts in applications.
  • The Listening mode specifies how to use the Listening key.

    • In Push to talk mode, press and hold the button on the device while speaking, and then release the button (default selection).

    • In Push to activate mode, press and release the button, and then talk. When you finish speaking, the system detects silence and automatically stops listening (if there is background noise, it might take a moment for the system to detect the end of speech).

    • In Auto push to activate mode, the browser automatically sounds a tone when it is ready to record your response. When you finish speaking, the device detects silence and automatically stops listening (if there is background noise, it might take a moment for the device to detect the end of speech).

  • The Listening key specifies the button to push when you speak.

    • By default, the Round Zaurus key (big center button) is the push-to-talk button. Press and hold this key while you talk.

    • Alternatively, you can choose Zaurus key: man (second round button from the left), which will make the Address Book key Address Book key the Listening key.

      Note: If you change the Listening key in the Opera browser, remember to also change the key on the device, as described in the next section.

  • The Stylus tap cancels voice check box is not selected by default. When checked, you can cancel any running voice form by clicking the mouse on the screen (anywhere except in a voice-enabled field).

  • Check Voice command control & navigation to enable the command, control, and content navigation (C3N) (selected by default).

    When enabled, you can use voice commands to activate controls in the browser, instead of the grammars in the X+V applications. The voice commands must be preceded by the Browser Name ("Browser" by default). For example, to see a list of voice commands, with the browser running and the C3N option enabled, press the Listening key, and say "Browser, show voice commands."

    Voice commands include: Back, forward, home, refresh, page up, page down, zoom in, zoom out, normal size, show bookmarks, show browser help, and show voice commands.

  • In the Browser Name field, type the command name (browser, by default) that will activate the global command and control vocabulary, instead of the grammars in the X+V applications. Refer to the Enable C3N option, above.

To change the Push-to-Talk button:

By default, the Round Zaurus key (center silver button) is the Listening key. Alternatively, you can select the Address Book key Man key as the Listening key. To do this:

  1. In the Opera browser, select the Application Key File key > Preferences > Voice, and from the Listening key list, choose Zaurus key: man, and select OK. Then close the Opera browser.

  2. On the device, from the Application screen, push the Menu key, and then select Settings > Application Key File key.  Next to the Address Book symbol Man key, select Opera 7.55 Browser.

  3. Restart Opera to activate the new listening key.

Tip: Try each listening key to find which one is more comfortable for you.

Tap OK, and restart Opera to activate your changes.

Note: To change the Listening key back to the center button, reset it in Step 1, and in Step 2, change the the Man key symbol to any other setting, such as Address Book.


6.0 NEW FEATURES IN THIS MULTIMODAL BROWSER

The Multimodal Browser includes increased Voice preferences:

  • Extended Voice Preferences provides more voice preferences for customized TTS and other features.

7.0 KNOWN PROBLEMS AND FIXES

  • System sounds sometimes cause the Multimodal (Opera) browser to stop responding.  We recommend that you turn them off before running multimodal applications. To turn the sounds off, tap the Speaker icon (lower right), and deselect all the sounds (Alarms, Key clicks, Screen taps, and Effects).
     
  • When responding to a prompt, push the button, wait until you hear the tone, and pause briefly (while still holding the button) before speaking. If you begin speaking too fast, the response might not be recognized.
     
  • When you are finished speaking, continue holding the button for another second before releasing it. If you release the button too fast, the response might not be recognized.
     
  • If the Sharp SL-5600 system stops responding while running a multimodal application in the Multimodal (Opera) browser, it might be due to a known problem with the audio device driver or the Sharp Zaurus SL-5600 system. This problem occurs intermittently and will be fixed in a future version of the audio device driver. You will need to restart the browser. This is not a issue on the Sharp SL-6000.
     
  • The Multimodal Browser supports only the 11-kHz mono audio format.

8.0 UNINSTALLATION

To uninstall the Multimodal Browser from the Sharp SL-5600/6000:

  1. Open Settings > Add/Remove Software.
  2. Select Uninstall packages.
  3. Select the multimodal package, and follow the instructions on the screen.

9.0 NOTICES

The following paragraph does not apply to the United Kingdom or any country where such provisions are inconsistent with local law: 

INTERNATIONAL BUSINESS MACHINES CORPORATION PROVIDES THIS PUBLICATION "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Some states do not allow disclaimer of express or implied warranties in certain transactions, therefore, this statement may not apply to you. 

This information could include technical inaccuracies or typographical errors. Changes are periodically made to the information herein; these changes will be incorporated in new editions of the publication. IBM may make improvements and\or changes in the product(s) and\or the program(s) described in this publication at any time without notice.

Any references in this information to non-IBM Web sites are provided for convenience only and do not in any manner serve as an endorsement of those Web sites. The materials at those Web sites are not part of the materials for this IBM product and use of those Web sites is at your own risk.

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 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.


10.0 TRADEMARKS

The following terms are trademarks or registered trademarks of the International Business Machines Corporation in the United States, other countries, or both:

Everyplace
IBM
WebSphere

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


11.0 THIRD-PARTY LICENSES

The Multimodal Toolkit for WebSphere Studio includes third-party code or other components which are classified as Third Party Code and Excluded Components under the License Agreement for the Multimodal Toolkit for WebSphere Studio and subject to the following:

Opera Software Components

Opera Software (opera.exe) is subject to the License Agreement for the Multimodal Browser and its additional terms for Third Party and Excluded Components Code under the License Information Document of the Program License Agreement.

TCL Code

TCL Code. Copyright (c) 1990-1994 The Regents of the University of California, Copyright (c) 1994-1995 Sun Microsystems, Inc. This software is copyrighted by the Regents of the University of California, Sun Microsystems, Inc., and other parties. The following terms apply to all files associated with the software unless explicitly disclaimed in individual files.

The authors hereby grant permission to use, copy, modify, distribute, and license this software and its documentation for any purpose, provided that existing copyright notices are retained in all copies and that this notice is included verbatim in any distributions. No written agreement, license, or royalty fee is required for any of the authorized uses. Modifications to this software may be copyrighted by their authors and need not follow the licensing terms described here, provided that the new terms are clearly indicated on the first page of each file where they apply.

IN NO EVENT SHALL THE AUTHORS OR DISTRIBUTORS BE LIABLE TO ANY PARTY FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OF THIS SOFTWARE, ITS DOCUMENTATION, OR ANY DERIVATIVES THEREOF, EVEN IF THE AUTHORS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. THE AUTHORS AND DISTRIBUTORS SPECIFICALLY DISCLAIM ANY WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT. THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, AND THE AUTHORS AND DISTRIBUTORS HAVE NO OBLIGATION TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.

GOVERNMENT USE: If you are acquiring this software on behalf of the U.S. government, the Government shall have only "Restricted Rights" in the software and related documentation as defined in the Federal Acquisition Regulations (FARs) in Clause 52.227.19 (c) (2). If you are acquiring the software on behalf of the Department of Defense, the software shall be classified as "Commercial Computer Software" and the Government shall have only "Restricted Rights" as defined in Clause 252.227-7013 (c) (1) of DFARs. Notwithstanding the foregoing, the authors grant the U.S. Government and others acting in its behalf permission to use and distribute the software in accordance with the terms specified in this license.

The Independent JPEG Group's JPEG software

The authors make NO WARRANTY or representation, either express or implied, with respect to this software, its quality, accuracy, merchantability, or fitness for a particular purpose. This software is provided "AS IS", and you, its user, assume the entire risk as to its quality and accuracy.

This software is copyright (C) 1991-1998, Thomas G. Lane. All Rights Reserved except as specified below.

Permission is hereby granted to use, copy, modify, and distribute this software (or portions thereof) for any purpose, without fee, subject to these conditions:

(1) If any part of the source code for this software is distributed, then this README file must be included, with this copyright and no-warranty notice unaltered; and any additions, deletions, or changes to the original files must be clearly indicated in accompanying documentation.

(2) If only executable code is distributed, then the accompanying documentation must state that "this software is based in part on the work of the Independent JPEG Group".

(3) Permission for use of this software is granted only if the user accepts full responsibility for any undesirable consequences; the authors accept NO LIABILITY for damages of any kind.

These conditions apply to any software derived from or based on the IJG code, not just to the unmodified library. If you use our work, you ought to acknowledge us.

Permission is NOT granted for the use of any IJG author's name or company name in advertising or publicity relating to this software or products derived from it. This software may be referred to only as "the Independent JPEG Group's software".

We specifically permit and encourage the use of this software as the basis of commercial products, provided that all warranty or liability claims are assumed by the product vendor.

ansi2knr.c is included in this distribution by permission of L. Peter Deutsch, sole proprietor of its copyright holder, Aladdin Enterprises of Menlo Park, CA. ansi2knr.c is NOT covered by the above copyright and conditions, but instead by the usual distribution terms of the Free Software Foundation; principally, that you must include source code if you redistribute it. (See the file ansi2knr.c for full details.) However, since ansi2knr.c is not needed as part of any program generated from the IJG code, this does not limit you more than the foregoing paragraphs do.

The Unix configuration script "configure" was produced with GNU Autoconf. It is copyright by the Free Software Foundation but is freely distributable. The same holds for its supporting scripts (config.guess, config.sub, ltconfig, ltmain.sh). Another support script, install-sh, is copyright by M.I.T. but is also freely distributable.

It appears that the arithmetic coding option of the JPEG spec is covered by patents owned by IBM, AT&T, and Mitsubishi. Hence arithmetic coding cannot legally be used without obtaining one or more licenses. For this reason, support for arithmetic coding has been removed from the free JPEG software. (Since arithmetic coding provides only a marginal gain over the unpatented Huffman mode, it is unlikely that very many implementations will support it.) So far as we are aware, there are no patent restrictions on the remaining code.

The IJG distribution formerly included code to read and write GIF files. To avoid entanglement with the Unisys LZW patent, GIF reading support has been removed altogether, and the GIF writer has been simplified to produce "uncompressed GIFs". This technique does not use the LZW algorithm; the resulting GIF files are larger than usual, but are readable by all standard GIF decoders.

We are required to state that "The Graphics Interchange Format(c) is the Copyright property of CompuServe Incorporated. GIF(sm) is a Service Mark property of CompuServe Incorporated."