PDA

View Full Version : Making Apps on Maemo


Nik1
04-03-2007, 06:18 PM
Hey, one of my friends recently got a N800 and just wants to know what is required to start making applications on maemo. Im assuming he will need a SDK and some sort of compiler? Any links would be greatly appreciated.
Thanks.

TA-t3
04-04-2007, 08:21 AM
Start here: http://maemo.org/platform/docs/how-to.html
Begin with the Maemo 3.0 Tutorial, it'll point you to the SDK etc.

fpp
04-04-2007, 08:59 AM
Another (simpler) way is to make Python apps using PyGTK, Eagle or PyGame for the GUI.

outZider
04-04-2007, 10:22 AM
Yeah, but then you have to write in Python.

fpp
04-04-2007, 10:39 AM
That's the whole point, actually.

Nik1
04-04-2007, 05:45 PM
He knows C and C++ , so im guessing python wont be that much different.
EDIT: Do you need a linux pc to install all tools?

Nik1
04-06-2007, 11:29 PM
Anyone??? Do you need a linux pc to install all tools?

pillar
04-07-2007, 06:47 AM
Yes, Linux is required.

http://www.maemo.org/platform/docs/howtos/Maemo_tutorial_bora.html#settingup - Here are the instructions. A quote from that page:


When setting up maemo SDK, the hardware and software requirements are as follows:

* Intel compatible x86 processor, 500 MHz or faster
* 256 MB RAM or more
* 2 GB free hard disk space
* Linux OS (Debian or Ubuntu are recommended, but other fairly recent distributions should also work)

fpp
04-07-2007, 10:06 AM
The reason I suggested Python is that you don't need a complicated dev setup : with pygame or pyGtk/Eagle you can basically code anywhere, on your Window box or Mac, and just copy things over to the tablet and run them. Hildonization comes free.

For C/C++ you do need a cross-compiling environment as described above, under Linux. But you don't need to dedicate and install a computer for that : there are ready-made VMWare images you can run in the free player on XP.

Nik1
04-09-2007, 12:02 PM
Alright, I found an old IDE-100 5GB hardrive and successfuly installed Linux ver10.
Can anyone provide me with some direct download links with all the tools I need . I seem to be confused on what/where I exactly need to install. From what I have read it seems to be Scratchbox 1.0.7, cs2005q3.2-glibc toolchains and SDK rootstrap.
EDIT: Seems I have downloaded non of the recomended versions of linux. Should this be a problem, because I cant seem to download any installable files?