DeviceAnywhere Automation for Smartphones Setup Guide Windows Mobile Page 1 of 11
Copyright Copyright 2010 Mobile Complete, Inc. All Rights Reserved. June, 2010. Notice 2010 Mobile Complete, Inc. All rights reserved. THE INFORMATION CONTAINED IN THIS DOCUMENT IS PROVIDED AS IS WITHOUT ANY EXPRESS REPRESENTATIONS OF WARRANTIES. IN ADDITION, MOBILE COMPLETE, INC., DISCLAIMS ALL IMPLIED REPRESENTATIONS AND WARRANTIES, INCLUDING ANY WARRANTY OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT OF THIRD PARTY INTELLECTURAL PROPERTY RIGHTS. DeviceAnywhere Version 5.0 SP1 All text and figures included in this publication are the exclusive property of Mobile Complete Inc., and may not be copied, reproduced, or used in any way without the express permission in writing of Mobile Complete Inc. Information in this document is subject to change without notice and does not represent a commitment on the part of Mobile Complete, Inc. Mobile Complete, Inc may have patents or pending patent applications covering subject matter in this document. The furnishing of this document does not give you any license to these patents except as expressly provided in any written license agreement from Mobile Complete, Inc. Mobile Complete, the Mobile Complete logo, DeviceAnywhere, DeviceAnywhere Studio, DeviceAnywhere Test Automation, DeviceAnywhere Automation for Smartphones, DeviceAnywhere Proof Center, MonitorAnywhere, DemoAnywhere and MyDeviceAnywhere are trademarks of Mobile Complete, Inc. in the United States and/or other countries. This document also contains registered trademarks, trademarks and service marks that are owned by their respective owners. Mobile Complete, Inc. disclaims any responsibility for specifying marks that are owned by their respective companies or organizations. If you have any comments or suggestions regarding this document, please send them by e-mail to support@deviceanywhere.com. Mobile Complete, Inc. 1730 South Amphlett Blvd., STE. 300 San Mateo, CA 94402 Page 2 of 11
Table of Contents: 1. Introduction... 4 2. DeviceAnywhere System Requirements... 4 3. Automation for Smartphones Server Setup... 4 3.1. Individual Server Setup... 4 4. On-boarding Your Windows Mobile Device... 7 4.1. Pre-requisites... 7 4.2. Windows Mobile Agent Installation Steps... 7 4.3. On-boarding Your Windows Mobile Device:... 7 Page 3 of 11
1. Introduction DeviceAnywhere Automation for Smartphones is software that allows you to interact with and build automated tests to run on smartphone devices simply by plugging them into your computer! With the latest release, smartphone on-boarding setup and configuration process is run from DeviceAnywhere Studio, streamlining your devices management in your testing environment. The server is still where your Smartphones are physically connected to for maximum flexibility. 2. DeviceAnywhere System Requirements 1. A DeviceAnywhere account login enabling you to download the setup program and latest updates. a. If you not already have one, please contact your system administrator or DeviceAnywhere Technical Account Manager (mcsupport@deviceanywhere.com) to setup your account. 2. DeviceAnywhere Studio version 5.0 SP1 or later. Please refer to the DeviceAnywhere Installation Guide for details on DeviceAnywhere Studio installation. 3. DeviceAnywhere Individual Server version 5.0 SP1 or later. a. The individual license only support one server and one user client, and they are installed on the same system. b. Recommended System: 2.0 GHz Intel Dual-Core Processor (or equivalent), 4 GB RAM, 10 GB HD, Ethernet c. Operating Systems: Windows XP Professional (32-bit only), 1280 x 1024 screen resolution 3. Automation for Smartphones Server Setup 3.1. Individual Server Setup The Individual Server license only supports one server and one user client, and they both are installed on the same computer. Steps: 1. Log in to your DeviceAnywhere account. 2. Download and run the DeviceAnywhere Studio setup program. Please refer to the DeviceAnywhere User Guide s Getting Started chapter details on DeviceAnywhere Studio installation. 3. Download and run the DeviceAnywhere Individual Server setup program. The InstallShield wizard will take you through the necessary steps of installing DeviceAnywhere Individual Server. A few sample screens are displayed below. Page 4 of 11
4. Follow the on screen instruction to configure your server. Page 5 of 11
5. The server icon will be on your task bar enabling quick access to server s configurations and functions. 6. Click on the server icon to run the server. <need screen shots> a. Go to Server -> Configurations to select the server startup option best for your environment. Available options: i. Start server automatically when system started. (Recommended) ii. Start server manually. Page 6 of 11
4. On-boarding Your Windows Mobile Device 4.1. Pre-requisites Steps: 1. Smartphone device profile template (xml file format) for the Windows Mobile model you will be using. a. If you do not already have one, please contact your system administrator, or DeviceAnywhere Account Manager (sales@deviceanywhere.com). 2. Install and ensure Individual Server is running. 3. Install and run Microsoft Windows ActiveSync, the Windows phone synchronization software. Please download the Windows ActiveSync from http://www.microsoft.com/windowsmobile and refer to the installation instructions provided by the ActiveSync documentation. 4. Install and run DeviceAnywhere Studio. You should see the Device Manager on the left sidebar panel. 5. Your Windows Mobile devices. 6. DeviceAnywhere smartphone agent for Windows Mobile, and the EnableRAPI.exe. a. If you not already have these files in your Individual Server installed directory, please contact your system administrator or DeviceAnywhere Technical Account Manager (mcsupport@deviceanywhere.com) to download the latest version. 7. DeviceAnywhere Studio User Manual to familiar yourself with the DeviceAnywhere Studio and available functions and features. 4.2. Windows Mobile Agent Installation Steps Steps: 1. Please ensure you completed all the pre-requisites before proceeding. 2. Ensure Windows Mobile ActiveSync is running and in connected state with the device. 3. Copy the CeRemSrv.DLL file from your Individual Server installed directory to the device s Windows directory. a. To find the correct CeRemSrv.DLL to copy, please navigate to your Individual Server directory, C:\Program Files\Mobile Complete\EnsembleServer\smartphone-agents (default directory), and select the Windows Mobile directory matching your device s operating system s version. The.DLL file is listed in the sub-directory. b. Example: C:\Program Files\Mobile Complete\EnsembleServer\smartphoneagents\Windows Mobile 6.0 Standard\CeRemSrv.dll 4. Copy the EnableRAPI.exe to the device s windows directory, and run it on the phone. a. If you restart the device, please remember to run EnableRAPI.exe again. 4.3. On-boarding Your Windows Mobile Device: Steps: 1. Please ensure you completed all the pre-requisites before proceeding. 2. Double click on the DeviceAnywhere Studio icon on your Windows desktop. 3. Click on the Device Manager on the left sidebar panel. Page 7 of 11
4. Click on Add Device, and enter the name of your choice for the device. Example: HTC Touch is used in the example. 5. Select the Windows Mobile device profile that matches your device. 6. Your device profile is added, continue to the next step by clicking on the Finish button. Page 8 of 11
7. Select the server you are on-boarding (attaching) the device to. 8. Ensure your device is connected to the server. Page 9 of 11
9. Click Next. 10. Your device is successfully on-boarded, and is now listed on the DeviceAnywhere Studio Test Center -> My Devices -> On Boarding Devices package, and ready for use. Page 10 of 11
Page 11 of 11