Join Now
Quality Rating:
  • Currently 3.0 / 5
(3.0 / 5 - 1 vote cast)
Expertise Level:
  • Currently 2.0 / 5
(2.0 / 5 - 1 vote cast)

This page was last modified 02:39, 4 July 2008.

Symbian development on Linux and OS X

From Forum Nokia Wiki

There are a few different toolsets and approaches available for doing Symbian development on unix systems. The three main approaches are:

  • Replacing the build system with makefiles (and include files for the makefiles). Pros of this approach are that the build system is much lighter and more customisable. Cons are that all applications need both the traditional mmp-file based approach (used in the official SDKs) and makefiles specifically for this environment. This kind of approach is available in the sdk2unix package by Rudolf König. This is only available for EKA1 SDKs, i.e. S60 1st and 2nd ed., and UIQ 2.
  • Modifying the perl build scripts to work in an unix environment. The build system is almost identically similar to the one in the official SDKs, and one single mmp-file works everywhere. The downside is that it is as heavy and inflexible as the original one. Initial work on this was done by Alfred E. Heggestad in the GnuPoc project, and updated GnuPoc SDK patches are maintained by Martin Storsjö. The latter package also includes support for S60 3rd ed and UIQ 3 SDKs, including new tools, enabling building completely without wine.
  • Importing the mmp files into an IDE. There's an Xcode plugin by Tom Sutcliffe, which supports both S60, UIQ and S80, but currently only for EKA1.


See also

MacOSX

Related Discussions
Thread Thread Starter Forum Replies Last Post
Nokia 30 Terminal with Linux zam General Messaging 1 2007-02-16 05:09
Mobile Software Developers (C++/Symbian), London mobile2004 General Symbian C++ 0 2005-10-08 16:05
Series 60 MIDP SDK why not for linux?? syngle Mobile Java Tools & SDKs 1 2004-04-19 13:50
D211 & Linux gor_padwick Multimodecards 0 2004-01-25 14:26
How to start pys60 on linux? wearetherock Python 1 2008-01-09 07:33
 
Powered by MediaWiki
     
     RDF Facets:
     
     
     qfnZtypeQUqfnTypeZCommunityContentQ
     qfnZtypeQUqfnTypeZWebpageQ
     qfnZtypeQUqfnTypeZWikiContentQ
     qmarsZlanguageQUxhttpE3aE2fE2fswE2enokiaE2ecomE2flanguageE2d1E2fenX