View Single Post
Copernicus's Avatar
Posts: 1,986 | Thanked: 7,698 times | Joined on Dec 2010 @ Dayton, Ohio
#6
Originally Posted by CRCulver View Post
Again, instead of being pointed to a maze of old discussions (some of which are years old, and which often lead to 404s), I’m looking for guidance from someone who has done this recently, i.e. in the last six months or so.
Ah, well, here is your first real check, then. There are no SDKs for Maemo that are still being maintained (so far as I know). It is even quite possible that _nobody_ has installed an SDK in the past six months. (In fact, I would say that the SDKs are in much greater need of maintenance than the various Maemo utilities are...)

In any case, the overall situation is this: in the beginning, Nokia was using a GTK UI for Maemo, and as such had built a Scratchbox-based SDK for development work. This is the SDK to which you were linking. (I think the Maemo SDK+ was just an attempt to add some extra features to the standard SDK.) And this is the SDK reinob was describing. It will only run on Linux environments, so if you don't have a Linux box, you'll probably need to set up a virtual machine for it.

A variant of this SDK was created to run on the N900 itself; this is what pichlo is describing. (At least, this is my understanding; I haven't tried on-device development myself. )

As time went on, Nokia decided to switch to the Qt environment for its GUI. As the Qt folks have an entire SDK of their own, Nokia stopped providing their own SDK and instead added Maemo support to the Qt one. This is the SDK I am using. (It runs on Windows, OSX, and Linux.)

Of course, Nokia basically imploded a few years ago, so they no longer provide support for anything that they've created. After the Qt project split off from Nokia, they had to drop all support for Nokia devices as well (as Nokia does still own all the copyrights, etc.). Long story short, if you want an SDK, you've gotta do some legwork to pull together all the various bits and pieces remaining in hidden areas of the internet.

And yes, this means you'll have to suffer with out-of-date wiki pages, broken links, and a wide variety of rather old discussions. There just aren't a lot of us around any more...

If you'd like to try out the Qt SDK for Maemo, you can still find it at this site:

ftp://ftp.informatik.hu-berlin.de/pu...l.no/QT/qtsdk/

You'll want to pick up version 1.1.2 (which was the last version that had support for Maemo). You'll also want to choose the "offline" installer; the online installer tries to connect to Nokia's servers, which no longer exist. After installation, you'll still need to download the Maemo toolchain (using the Qt package manager); I was still able to do that earlier this year, so I guess it is being pulled from somewhere else than Nokia. In any case, you can read more about various attempts to retrieve older Qt SDKs in this thread:

http://talk.maemo.org/showthread.php?t=92507
 

The Following 12 Users Say Thank You to Copernicus For This Useful Post: