WebSphere(R) Everyplace(R) Multimodal Browser
for the Sharp(R) Zaurus SL-5600 PDA
README
December 2003
(C) Copyright International Business Machines Corporation 1994, 2003. 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 KNOWN PROBLEMS AND FIXES
7.0 UNINSTALLATION
8.0 NOTICES
9.0 TRADEMARKS
10.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.
2.0 HARDWARE REQUIREMENTS
This product includes the WebSphere Everyplace Multimodal Browser with the following hardware requirements:
- On the Sharp Zaurus SL-5600 Personal Mobile Tool:
- 7 MB storage space
- 5 MB additional disk space for the install package (you can delete the install package after the installation is finished)
- On the computer with the Sharp PC Software installed:
- 5 MB disk space (for transferring the install package)
3.0 SOFTWARE REQUIREMENTS
The software requirements include:
- ROM Version 1.0 on the Sharp SL-5600
4.0 INSTALLATION
To install the Multimodal Browser, connect the Sharp SL-5600 to your computer.
On the computer:
- Locate the downloaded file multimodal_arm.ipk.
- Start the Zaurus File Transfer program.
- Go to the Internal Flash > Install Files folder.
- Copy multimodal_arm.ipk into Install Files folder.
On the Sharp SL-5600:
- Open Settings > Add/Remove Software.
- Tap Install packages, and tap the multimodal package.
- 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 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 > 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
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 vocabulary (deselected by default).
Note: This option is disabled in this release.
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 center silver button is the Listening key. Alternatively, you can select the Address Book key
as the Listening key. To do this:
In the Opera browser, select the Application Key > Preferences > Voice,
and from the Listening key list, choose Zaurus key: man, and select OK. Then close the Opera browser.
On the device, from the Application screen, push the Menu key, and then select Settings > Application Key
. Next to the Address Book symbol , select Opera 7.30
Browser.
Restart Opera to activate the new listening key.
Tip: Try each listening key to find which one works better 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
symbol to any other setting, such as Address Book.
NEW FEATURES IN THIS MULTIMODAL BROWSER
The Multimodal Browser includes increased Voice preferences:
- Improved authoring support. You can specify the logging level that you prefer.
- Command, Control, and Content Navigation (C3N). If you enable it, 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) that you specify in the option below. For example, to see a list
of voice commands, with the browser running and the C3N option enabled, press the Scroll Lock key, and say "Browser, show voice commands."
- Automatic-Push-to-Activate listening mode. If you set this 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.
>6.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.
- The Sharp SL-5600 supports only the 11-kHz mono audio format.
-
7.0 UNINSTALLATION
To uninstall the Multimodal Browser from the Sharp SL-5600:
- Open Settings > Add/Remove Software.
- Select Uninstall packages.
- Select the multimodal package, and follow the instructions on the screen.
8.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.
9.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
Sharp is a registered trademark of Sharp Electronics Corporation.
Other company, product, and service names may be trademarks or service marks of others.
10.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.
ACCESS Systems Components
Copyright (c)1996-2003 ACCESS Co., Ltd. and ACCESS Systems America Inc. NetFront is the trademark or registered trademark of ACCESS Co., Ltd. in Japan and in all
other countries.
ACCESS Systems software (netfront3.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." |