How to write a program in Symbian?

I do not know Java, only C #, and I need to make a simple program for Nokia N95 (Symbian 60). How can i do this? Is there any C # editor?

+4
source share
6 answers

In a nutshell: you cannot.

Symbian development requires C ++, not C #, since (currently) there is no Microsoft.NET Framework version for Symbian. In addition, this is unlikely to change.

Newer Nokia devices (such as the N900) use Maemo, which is a variant of Linux that should run the Mono version of C #. I do not think that this does not apply to the S60 or N95.

+4
source

Sorry, but the answer you marked as correct for this question is incorrect. Can be developed for N95 using C #, it may cost you some money.

See www.redfivelabs.com

This solution may not support the latest version of .Net compact framework as fast as it was released on Windows mobile devices, but of course it provides some C # support for the N95.

Deployment can be a more serious problem than if you configured prebooting on the phone.

EDIT: well, so much for that. The correct answer was “you could,” but it just became an order of magnitude more complex, given that Red Five Labs ceased operations on January 18, 2010. This does not necessarily mean that their Net60 product will completely disappear (the installed base does not evaporate overnight), but now it is time to wait and see if it survives in another form.

+7
source

Java is a very similar language to C #, and you can write Java ME code for Symbian devices, so this may be the easiest way for you. Symbian's own programming language is C ++, but the development of Symbian C ++ is different from regular C ++ and rather complicated in general, so since you only want to write a “simple program”, I would definitely not recommend this.

There are two popular IDEs for developing Java. NetBeans comes with ready-made support for building Java ME applications. For Eclipse, you need to download the EclipseME plugin separately. And, of course, you will need to download the appropriate SDKs from the Sun website .

+2
source

Depending on what you want to code, you may take a look at python. Nokia offers a python interpreter for its symbian devices, and it's much easier than digging in Symbian-C ++ (which is different from standard C ++ and quite difficult to manage resources).

Actually I am a C ++ developer, and I made some Symbian C ++, but even with this experience I find myself in python (without previous experience with python) for writing and testing small utilities for symbian.

Another option is the Java path. Java is the closest option for a C # developer and removes memory management hard with C ++ with syntax that is close enough for a C # developer to simply read.

+1
source

A simple way to "Write a program on Symbian" is to follow these simple instructions:

http://developer.symbian.org/wiki/index.php/Symbian_C++_Quick_Start

+1
source

Silverlight 4 should be available for the Nokia S60 platform (after Windows Mobile).

Check Silverlight for Mobile . There you will find that SL for mobile was supposed to be available in 2009 (so they were a little late). Also, listen to Scott Guthrie's keynote speech from PDC 09. I read somewhere that he mentioned Silverlight mobile (I didn't listen).

0
source

All Articles