View Single Post
mikec's Avatar
Posts: 1,366 | Thanked: 1,185 times | Joined on Jan 2006
#9
Originally Posted by Joorin View Post
After some searching I've found several "How to develop?" threads so I'll use this one instead of creating a new one since I'm coming from a similar angle as OP.

I got an N900 a few days back and my geek love is true and pure. This device is pure gold. I spent two days just playing with it without even inserting a SIM card and try to make a call with it.

But, and this is where my enthusiasm died down 75%, the development environment is so Debian oriented that it's a rel chore to get something that works in my Fedora environment. I've googled a bit and found some notes about people using the SDK stand alone in Fedora environments but not much on how to go about setting it up.

So, my question is the following: Are there resources that I've missed describing how to set up the development environment on a Fedora box?

My plan B is to create my own RPM from what is needed (after figuring that out) and using that to maintain my Maemo development environment but it's a rather tedious way to get to do something that should be simple.

Which leads to my gripe: Why force me to install scratchbox (with a default path of "/scratchbox", which is ... less sane to me) just to be able to install the SDK? The scripts used to do these tasks are not too friendly.

I've done some developing for PalmOS and all I did there was to download the patched gcc source, compile it, install the result where I wanted it and give the location to make and it just works. No muss, no fuss. Is it possible to come close to this with Maemo development?

I know there is a VMware image to download but that forces me to give 1GByte of RAM to run Ubuntu that runs a window handler i don't like with a tool I don't know in a system I'm not familiar with. I want my emacs and Makefile!

As I've understood it, NOKIA has the binaries in safe keeping and I get them after I get a token (which is ok as long as I get something that works) but would it be ok to package these binaries in an RPM for later use? Are the tokens personal in some way?

I'm sure many of my questions are n00b level ones but I'd really like to get to develop, like, yesterday. The device is awesome and there is a very active community so the possibilities for lots of fun are good.
Dump scratchbox and go python and Qt in 30 mins.

http://talk.maemo.org/showthread.php...347#post461347
__________________
N900_Email_Options Wiki Page