Where is the development kit?

Retweet Share on Facebook

Those with access to the beta Symbian website will know that we currently have source code available, but no binaries. I thought I’d let you know what’s happening behind the scenes, and give you some idea of what’s coming.

On your marks …

At the beginning of April, Symbian received the initial contribution from Nokia: that’s the source code in our Mercurial repositories. It’s a subset of the live source code used within Nokia, the difference being the source code which Nokia has licensed from other companies.

We also received a set of binaries and tools built by Nokia from their live source, and then filtered to remove anything generated from the licenced source code. This isn’t a contribution and we won’t be distributing it, but it’s a fantastic help while we are establishing our build machines and build processes.

Get set …

Using the source code in Mercurial, we have been running builds to see which of those binaries we can generate for ourselves. The binaries that we can build will form the core of the Platform Development Kit (PDK) which will be freely downloadable by anyone once the Symbian website goes live.

We have also worked out which binaries we can’t generate from the source code in Mercurial. For each of those files, we are now asking

  • What is this file for? What happens if we leave it out?
  • If it’s needed, how can we deliver it alongside the PDK?

Some files are used when compiling the source code that we do have. Other files are executed when running the Symbian Platform emulator. Our generic solution for those files is to provide them under an “R&D licence”, which allows them to be used for development purposes but not sold in products. The only question then is who to licence each file from…?

Go ?

Not quite yet. We’ve reached the point of repackaging that original delivery from Nokia into PDK plus R&D licenced binaries that contain a working emulator, and we are close to being able to generate that structure from a full platform build which starts with just source code in Mercurial and the R&D licenced binaries.

We are also just about to receive an update from Nokia, reflecting an extra 4 weeks of work on the code including sorting out various known issues in the original delivery. This is intended to be the last delivery of binaries to Symbian, so we will use it to finalise the set of R&D licenced binaries. We then add the binaries we can build from the updated source, and publish!

Posted: May 1, 2009 at 2:18 pm

Last updated: February 5, 2010 at 6:39 pm

Categories: Tech Themes

Tags: ,, , ,

Short Link: http://wp.me/pqgpU-eH