Day: November 21, 2003

  • Thoughts on Series 90 SDK 2.0

    I’ve been going over some of the docs that cover what’s new in the latest release of the C++ Series 90 SDK.  I have not been able to download the new release, and the Series 90 page has been in flux throughout the day.  Hopefully the correct downloads will appear soon.

    Here are my thoughts so far:

    • ‘Themes’ or ‘Skins’ are the new big thing.  Skins are so dot-com era.  I thought we had moved on.  There is an example of a few skins that do look pretty cool though.  It looks like Nokia/Symbian have allowed skins while retaining a basic overall look and feel.
    • You can now work in Visual Studio 6.0!  I’ve got to find my copy of VS6 (it’s kicking around somewhere), but the more options the merrier.  I’m not too fond of CodeWarrior, but Erik does have a good point: it’s consistent across platforms and targets.  It does a basic level of functions quite well, but I’ve been spoiled by things like Visual Studio, IDEA, and Eclipse.
    • It looks like the new emulator has goodies like access to camera functions and hopefully browsing support.

    I’m pretty much a baby step beyond the basic Hello World Series 90 app, but it’s been a bit of a long process just to get there.  There are a very many options buried in very many files.  True, this is great for localization and the way that Symbian development is done, but I’m having a bit of a hard time adjusting to it.  Going from the basic Hello World app to a base that I can start coding from took longer than it should have.

    So far I have not seen any basic ‘create new project skeletion’ wizards/helpers.  You either start from something simple like a Hello World app, or you create a new project in CodeWarrior and start creating the required files.  For ease of use and quicker developer uptake, a basic project setup wizard would rock.

    Overall my experience has been quite positive, but there are definitely barriers that make coding in C++ for Series 90 not for the feint of heart.  The naming conventions took a little while to get over (but it’s no big deal), and there are tons of magic macros that do a lot of the heavy lifting.  The MVC structure that is imposed on programmers is a good one IMHO.  It promotes good patterns and discourages doing things in a quick and dirty way.

    I’ll keep stumbling along…

  • MoGeek

    Jim Hughes (on #mobitopia):

    * JimH_S55 badly needs a phone condom for irc in the rain

  • Debian Servers Compromised

    This announcement notes that some Debian servers have been compromised.  Via Mark’s b-links.

  • New Series 90 SDK On Its Way

    According to a press release, Nokia has a new version of their Series 90 SDK on the way out, though their Series 90 web site has not been updated yet.

    One of the new SDKs main features is an emphasis on browsing over TCP/IP.  This will be a welcome addition to content providers and mobile web developers.

    I’ve been waiting for browsing support since the first version of the SDK came out, and I’m quite happy to see it included in this upcoming release.  By the woding of the press release, I’m not sure if they’re unifying the two SDKs (Java and C++) or if that was just Press Release Speek that should be ignored.

    More as it comes in.