Logging in and using the system
The Nokia Developer Remote Device Access (RDA) service is available to all Nokia Developer members. Members access the service by using their Nokia Developer logins and passwords. RDA usage is free of charge: Each user automatically receives a specific amount of device-usage time per day. The current limit is eight hours.
Before you can use a device in the RDA service, you need to make a reservation for it. To see the currently available devices, navigate to the Phones-section of the RDA website. When you position the mouse pointer over the device you want to access, a pop-up window appears (as shown in the screenshot below).
Select a length of time for your reservation and click the Start button. This will start the client application locally on your computer.
The client application allows you to control the device as well as install and test your applications. It is highly recommended to uninstall your applications from the device after completing the testing.
If you want to schedule a later reservation, you can use the RDA site’s Reservations-section. The RDA reservation view displays an interactive calendar alongside a list of the devices attached to the service.
Available time is displayed as open space on the reservation view’s grey background. Other users’ reservations are displayed in red, and your reservations will be displayed in green. To make a reservation, click and drag on an open time slot for a device you want to reserve.
During your reservation time, you can access the device you reserved by going to the Phones-section and clicking Start on the device icon.
See the User Guide for more-specific instructions about making reservations and using the service.
RDA system requirements are as follows:
- Java™ Web Start, usually included in the Java Runtime Environment (JRE). JRE 5.0 or later is required. You can download JRE from Oracle’s Sun Developer Network site.
- An internet connection that allows outgoing connections on ports 80 and 1200 of the RDA server.
- Installing and running applications on the devices. The accepted filetypes depend on the selected device, but can include .XAP .SIS, .SISX, .JAR, .WGZ and .deb files.
- File transfer. Transfer files between a device and your PC.
- Reboot device (‘soft boot’). The devices are also rebooted automatically after each usage session.
- Change screen orientation. Switch between portrait and landscape modes on devices that support this feature.
- Change colour depth and reduced resolution mode. These settings can be used to improve response time.
- Debug logs. Only valid for Symbian based device. Can be used to view text files and capture Symbian OS panics.
Examples of what can be tested:
- Windows Phone 8 applications, xap-files
- Qt, Symbian C++, Java, and Adobe Flash Lite applications.
- Python, Open C (after installation of the required plug-ins).
- Various types of content, such as themes.
- Web widgets, web pages, and other types of web applications and content.
The RDA devices are supplied with SIM-cards and most of the devices are also WLAN-enabled. Developers can test:
- Data services, using the predefined WLAN and packet data access points to access the internet.
- Incoming phone calls and incoming short message service (SMS) messages, for testing incoming interruptions as specified in test criteria of Symbian Signed and the Java Verified™ Program. Other types of network access — such as outgoing phone calls and outgoing SMS and multimedia messaging service (MMS) messages — are blocked.
- RDA lab has a GPS coverage, so location based services can be tested as well.
RDA currently focuses to Nokia's Windows Phone 8, Series 40 (6th Edition or later), Symbian (S60 3rd Edition and later), MeeGo based devices. The selection includes Symbian Signed and Java Verified lead devices as well as other popular models. Most of the devices are provided with European variant firmware by default. The device selection is modified periodically in response to user interest and requests. New models can also be added as they are released.
Users of the RDA service must acknowledge that installing applications to the RDA devices may require the installation packages to be signed. This is always the situation with S60 3rd Edition and later devices and Symbian C++ applications. In some cases, self-signing may be sufficient. In cases where an application must be signed with a developer certificate, do as follows:
- Log in to the RDA and move to Phones section.
- Click the "Download dev cert for RDA devices"-link on the upper left corner of the package and download/unzip the certificate. Additionally you will need to have Signsis installed.
- Sign your SIS package with the dev cert.
- Reserve the device/s.
- Install the application on the device/s and conduct the testing.
- Detailed instructions can be found from here.
Nokia Developer’s technical documentation offers more instructions for how to sign applications. See, for example, Getting started with S60 3rd Edition C++ application signing.
- RDA does not currently support audio.
- The service does not provide direct access to device-hardware features (such as removing or reattaching a battery and opening or closing a clamshell phone).
- No additional peripherals are available by default.
- Because RDA is a remote solution, user experience may vary based on factors such as distance from server, connection speed, network traffic, and local network policies (such as firewalls).
- Nokia Developer does not offer technical support for the service. In case of serious issues, please contact the system administrator.
- There is no guarantee that the devices will be accessible at a given time. There may be service breaks.