March 2004 - Release Notes for the Helix Player for Symbian OS, v1.0


  Thank you for downloading the 1.0 version of the Helix Player for Symbian OS! This player, which includes our initial port of the Helix DNA Client Architecture to the Symbian OS Platform, is available both in an installer form (.SIS files) to be used on your Series60 v1.2-based handset, and also in source-code form as part of our Helix Embedded Development Kit, v1.0. The Helix Embedded Development Kit is meant to be a launching point for companies interested in bringing the Helix DNA Client to their products, in particular products that represent a resource-constrained operating environment for streaming media applications, allowing them to leverage the existing robust streaming media capabilities of the Helix DNA Client while still being able to meet the resource, size, and performance constraints of embedded operating environments.

Feature Configurations

 Two configurations of the Helix Player for Symbian OS are provided, as follows:

(1) Standard Profile, which provides the following streaming media capabilities:
and
(2) Rich Media Profile, which includes all of the above, as well as:

RealOne Player & Helix Player Interaction

   The Helix Player supports all media playback functionality provided by the RealOne Player. On those handsets where the RealOne Player exists, the Helix Player, once installed, will be invoked for all media playback that would previously have used the RealOne Player. If the Helix Player is subsequently uninstalled, the RealOne Player will again be the default application for these media playback functions.


Installation

Important Note: You must remove (un-install) earlier versions - Symbian Preview Release or nightly builds - of the Helix Symbian Player before proceeding with the following v1.0 installation steps!

  In order to help installation on phones with limited space available, the install has been broken up into 3 parts for both the Standard Profile and Rich Media Profile players. Here is the list of SIS files you need to install for each version of the player:

Standard Profile Player Rich Media Profile Player

  For both the emulator and handset installations you need to make sure that you install all 3 SIS files for each package or you will not have a functioning player. It is also very important that you install each part to the same location. That is, if you install part1 to the phone memory you must install part2 and part3 to the phone memory as well. Same goes if you install part1 to an MMC card for example.

Handset Installation

  To install on the handset, pick one of the packages to install, either the basic or advanced, and transfer the 3 SIS files for that package to the phone. You can either transfer via IR, and install directly from the "Messages" application, or you can transfer them onto an MMC card and install from there using your favorite file browser.

  If you get "Not Enough Memory" errors, try transferring only 1 SIS file at a time to your phone and installing that one before transferring the other parts.

 If you don't have access to a file browser, you can download Handy File from epocware.

Emulator Installation

  To install on the Series 60 WINS emulator, copy either the "Standard" or "Rich Media" profile SIS files(all 3 parts) from the "emulator" subdirectory to: %EPOCROOT%\Epoc32\Wins\C\Nokia\Installs\

  You may need to create this directory if it does not exist. After copying the .sis file start the emulator and select the "Apps Ctrl" application in the "Configurations" directory. Hi-light the RealPlayer .sis file and select "Install" from the "Options" menu.

Emulator Uninstallation Note: We have had some issues with uninstalling on the emulator. If you want to uninstall or change from one profile to another, it may be necessary to manually remove the player directory, "System\Apps\RealPlayer", and the recognizer, "System\recogs\hxsymrecog.mdl".


Limitations & Known Issues

 It is important to note that one of the goals in the development of this version of the Helix Player for Symbian OS was to build a version of the product that would properly perform within devices with limited capabilities, limited available RAM, in a small static foot-print.As a result, some available features of the Helix DNA Client were deliberately disabled/left out of this version of the Helix Player for Symbian OS; in those cases, should those features be enabled/included, the reported issue would be resolved. These cases will be called out with an * below.

Known Issues: More details on the following issues, as well as all open issues, are available in Helix Community via it's Bug Tracker System; please use the bug number referred to in each of the below items:
Limitations:

More Information, Source Access, Problem Reporting

 More information on the Helix Player for Symbian OS, the Helix Embedded Development Kit, Performance Profile (RAM, ROM, etc), a history of the effort as well as how to get the source code for much of these components can all be found at the Symbian Porting Project within the Helix Community: https://symbian.helixcommunity.org/.

 The Symbian Porting Project is also the place to enter bug reports, ask questions about subsequent Helix DNA Client development on this platform, have direct dialog with the individuals who are working in this area, or volunteer to help out - we look forward to hearing from you!

- The Helix Symbian Team
[24 March 2004 Revision]