Remote Device Access for Nokia Mobiles

I've been using the simulator for while and discovered that sometimes it is a disaster to use it, especially when the I make an application that needs some features not supported by the simulator. So I moved to testing on my device. But the continuous testing on my device is hurting my device as well as my heart.

So I was told about this amazing (and still free for Forum.Nokia members) website where I can test my application on real devices (yes, real devices, not simulators). This gives my a big variety of mobile phones to test my application on, and no need to stick to the simulator conditions. I also can keep my device safe since these devices are dedicated to testing. :)

What can be tested:
  • Symbian, Java and Flash lite applications
  • Python, Open C - if the required plugin is installed first
  • Different types of content, for example themes
  • Web technologies, for example Widgets and other types of web applications/pages 

Here is the page (click me) and here is a quick tour across the process.

First, you have to register at forum.nokia.com to gain free access. Then you can access the "Remote Device Access" link.
Once the page opens, you'll find a big variety of Nokia phones to use.


On the upper right corner there is a filter for devices by different parameters such as: language, OS version, Flash Lite support, screen resolution....


Move your mouse over any device to show the reservation time you want: starting from 15min and up to 3h (sometimes more). You may also a later reservation which will open a timeline to choose your preferred time (will come to it later)

After choosing the period and pressing "Start", you'll have to download a small java file.

Open it and a security window will show up. Confirm and proceed.




Now, a window will open and you'll see the device you've just chosen.
If it is a touchscreen device, you can use it directly by clicking on the screen, otherwise you'll have to use the keyboard on the screen. Move your mouse over any button to see its shortcut (ex: left softkey is F1, and the right is F2).  On the bottom left of the screen, there is an icon for your device. You can click it to open a page with all the specs of this device.

Let's take a look at the tool bar


Manage Files:

It allows you to move data between your local drive and the device memory.



View Debug Log Console:

If your program writes any data to the console a log file [thanks mamdouh.al.shamy] during execution, this is the place to find it.
To start tracing a file, enter the file path in the upper part of the window and press enter.



Install Software:

Browse your local drive for any installable files to install on the device.




Capture Still Image:

Takes a screenshot from the device screen (only the screen) and saves it to your Work Folder (My Documents in my case, can be changed).





Record:

Captures the activity of the device into a video and saves it to Work Folder. I noticed that the speed of these activities in the video is much faster than what really happened.