# Installing BEA WebLogic RFID Edge Mobile SDK

# Preparing for Your Installation

The following sections provide information you need to know before installing your BEA WebLogic RFID Edge Mobile SDK software:

- Installation Overview
- Product Installation Components
- Product Distribution Methods
- Installation Prerequisites
- Selecting Directories for Your Installation

## Installation Overview

The BEA WebLogic RFID Edge Mobile SDK installation program provides a complete framework for the installation, uninstallation, and repair of the BEA WebLogic RFID Edge Mobile SDK software product.

The installation program can be used in the following modes:

- Graphical mode

Graphical-mode installation is an interactive, GUI-based method for installing your software. See Running the Installation Program in Graphical Mode.

- Console mode

Console-mode installation is an interactive, text-based method for installing your software from the command line on a Windows system. See Running the Installation Program in Console Mode.

## Product Installation Components

The installation program installs components on the Windows system and on the mobile device connected to the system.

### Windows Platform

The following components are installed on the Windows system using the Windows installation program:

- BEA WebLogic RFID Edge Mobile SDK Libraries—The DLLs for developing BEA WebLogic RFID Edge Mobile SDK applications.
- BEA WebLogic RFID Edge Mobile SDK Installation Components—Components required for installing applications onto mobile devices.
- BEA WebLogic RFID Edge Mobile SDK Sample Code—Sample C# source code illustrating how to program to the BEA WebLogic RFID Edge Mobile SDK along with the corresponding Microsoft Visual Studio project and solution.
- Documentation— The BEA WebLogic RFID Edge Mobile SDK Installation Guide (this document). If this document is updated after the release has shipped, the updated version will be available at: http://download.oracle.com/docs/cd/E13197_01/rfid/mobile_sdk/docs10/install/index.html .

### Mobile Device Platform

The following components are installed on the mobile device connected to your Windows system:

- BEA Mobile Tag Read Sample Application—The sample application for tag reading.
- Microsoft .NET Compact Framework 1.0 SP3—The .NET framework for the mobile device.

## Product Distribution Methods

Your BEA software is distributed on both the BEA Web site and CD-ROM.

### Web Distribution

You can download your software from the BEA Web site at `http://commerce.bea.com`.

### CD-ROM Distribution

If you purchased your software from your local sales representative, you will find the following items in the product box:

- CD-ROMs containing the product software for Windows
- BEA Software License and Limited Warranty pamphlet

## Installation Prerequisites

Make sure your system meets the following requirements before installing the BEA WebLogic RFID Edge Mobile SDK software:

- System Requirements for Windows Platform
- Temporary Disk Space Requirements
- System Requirements for Mobile Device Platform
- Licensing Requirements

### System Requirements for Windows Platform

The system requirements for your Windows platform installation are given in Table 2-1.

Table 2-1 System Requirements for Windows Platform
Component | Requirement
--- | ---
Platform configuration | Microsoft Windows XP, SP2 on x86 hardware.
Processor | 1-GHz CPU recommended.
Hard disk drive | A complete installation requires approximately 100 MB of disk space.
Memory | 1 GB of RAM minimum.
Color bit depth display and size | 8-bit color depth (256 colors) is required.
Microsoft Visual Studio | For mobile application development with the SDK, install Microsoft Visual Studio .NET 2003 or Microsoft Visual Studio 2005 to utilize the project and solution files for the BEAMobileTagRead sample application.
Mobile Device Development Kit for .NET | The specific-vendor development kit for .NET (Symbol Mobility Development Kit v1.4 for .NET)
Microsoft ActiveSync (or comparable tool) | Software on Windows system for mobile device synchronization. Windows USB drivers for mobile devices.

#### Temporary Disk Space Requirements

The BEA installation program uses a temporary directory into which it extracts the files necessary to install the software on the target system. The extracted files are deleted from the temporary directory at the end of the installation process.

By default, the installation program uses the directory referenced by the `TMP` system variable on the Windows platform.

Note: | If you do not have enough temporary space to run the installation program, you are prompted to specify an alternate directory or exit the installation program.

### System Requirements for Mobile Device Platform

The system requirements for mobile device platform installation are given in Table 2-2.

Table 2-2 System Requirements for Mobile Device Platform
Component | Requirement
--- | ---
Platform Configuration | Microsoft Windows CE 4.2 with Microsoft Windows Mobile 2003 or Microsoft Windows CE 5.0 with Microsoft Windows Mobile 2005 on Intel XScale hardware.
Memory | 64 MB RAM / 64 MB ROM
Network Communications | Ethernet (via cradle), 802.11, BlueTooth
Firmware Updates | Symbol MC9000: Rfidapi32.dll (dated 3/27/2006 2:02PM) Copy Rfidapi32.dll to \Platform directory on MC9000 and cold-boot the device. Contact Symbol/Motorola for additional details.
Reader Manufacturer Runtime Libraries | Symbol MC9000: symbol.all.arm.cab
Note: | Installed as part of Symbol Mobility Developer Kit for .NET in:
Note: | SMDK_HOME\v1.4\Windows CE\MassDeployment \CE.NETorWM2003
Copy symbol.all.arm.cab to \Platform directory on MC9000 and install the cab file on the mobile device (select the cab file on the mobile device screen to explode it for installation).

#### Licensing Requirements

BEA software cannot be used without a valid license. To use your software you must obtain a license from BEA. To find out how to do so, make contact with your sales representative or visit the BEA corporate Web site at http://www.bea.com.

For more information about evaluation and production licenses, see About BEA Product Licenses.

## Selecting Directories for Your Installation

During the installation process, you need to specify locations for the following directories:

- BEA Home Directory
- Product Installation Directory
- BEA Mobile Home Directory

### Choosing a BEA Home Directory

When you install your BEA software, you are prompted to specify a BEA Home directory. This directory serves as a repository for common files that are used by multiple BEA products installed on the same machine. For this reason, the BEA Home directory can be considered a central support directory for all the BEA products installed on your system.

The files in the BEA Home directory are essential for BEA software to operate correctly on your system. They perform the following types of functions:

- Ensure that licensing works correctly for the installed BEA products
- Facilitate checking of cross-product dependencies during installation
- Facilitate Service Pack installation

Although the default location for the product installation directory is within the BEA Home directory, you can select a different location outside the BEA Home directory.

During installation of your BEA software, you are prompted to choose an existing BEA Home directory or specify a path to create a new BEA Home directory. If you choose to create a new directory, the installation program automatically creates it for you.

### Choosing a Product Installation Directory

The product installation directory contains all software components, including program files and examples. You are prompted during initial installation to choose a product installation directory. If you accept the default , your software is installed in the following directory:

`C:\bea\mobile` `xx`

Here, `C:\bea` is the BEA Home directory (`BEA_HOME`) and `mobile` `xx` is the product installation directory for the BEA WebLogic RFID Edge Mobile SDK software, referred to in this document as `BEA_MOBILE_SDK_HOME`. However, you can specify any name and location on your system for a product installation directory.

### Choosing a BEA Mobile Home Directory

During the mobile device installation, you are prompted to specify a a BEA Mobile Home Directory. The mobile device allows you to select a directory, and provides a default directory. If you accept the default, your software is installed in the following directory:

\bea\mobilexx\