AncaA's tech journal

21 Feb, 2008

Running an OpenGL ES application on Symbian Emulator and Phone from Visual Studio

Posted by: Anca Alimanescu In: Mobile Dev| OpenGL ES

Today I wanted to test a little how the hardware acceleration is working in rendering 3D OpenGl ES applications on the Nokia N95.
In order to do this I downloaded a sample 3D engine from the Nokia website.
In order to run it on the emulator, I used Carbide VS 2005. The steps I followed were:

1. Click File ->Import Symbian Project.

2. In the dialog box that appears, as project file, specify the path to the bld.inf file of your project and select the project type from the drop down list below(in my case is Symbian 9) and click Next

3. In the Solution Settings dialog box select the SDK you want to use for your application(in my case S60 3.0 FP2). Here you can choose if you want your solution to be executed on the emulator(check the WINSCV checkbox) and on the phone(check the GCCE checkbox)

4. Click Finish.

Now you can see all your project files included in a Visual Studio solution. In order to launch the application on the emulator just choose WINSCV configuration, like in the image below and run your application.

One problem I encountered, I don’t know if is normal or not, is the fact that the application is installed when you run the project from Visual Studio. The emulator is launched, but for a few seconds a white screen is displayed and after the main starting screen shows up. In order to launch the program I opened the Menu folder -> Instalations and I launched my application from there.

For running it on the phone, the GCCE configuration must be chosen and the solution launched. In order to communicate by USB cable with the phone, you will need to download the PC Suite from Nokia.The application will be installed on the phone but you will have to go as well in the Installed folder to launch it.

  • Share/Bookmark

No Responses to "Running an OpenGL ES application on Symbian Emulator and Phone from Visual Studio"

Comment Form

Arhive

Mobile Barcode

qrcode

This is a 2D-barcode containing the address of my mobile site.If your mobile has a barcode reader, simply snap this bar code with the camera and launch the site.

About me

Client-focused software engineer with high intellectual mobility and experience in international teams.

Some of my interests are open innovation, design patterns, networking, personal branding, blogging and study of foreign languages.

Enjoy your visit and don’t hesitate to leave me a feedback!


Software entropy

1. A computer program that is used will be modified.

2. When a program is modified, its complexity will increase, provided that one does not actively work against this.

Switch to our mobile site