Friday, June 18, 2010

How to transfer your own maemo application to N900 quickly?

Yes, it's very slow to transfer by USB, isn't it? With Ubuntu, every time F-spot is launched every time. If you have more than 100 pictures, you gonna need to have a coffee and then come back.

Surely, there must be an quick way. Yes, it's already tried by many people already. I'm trying make my post here to write down my experiece to help new comers, so please continue to read if you have not done that before.

You might have guessed right that it'll be fast to use "scp", as you use that tool heavily on normal linux transfers. So, here come the easy steps:

1) Go to maemo org and find out openssh:

http://maemo.org/downloads/product/OS2008/openssh/

Then click "Download" inside your N900.

2) During the installation process, you'll be asked a password. Do remember it because you need it later to do "scp".

3) After installation, please do a reboot.

4) Then you would need a custom N900 widget to show IP address on your home screen. Please visit the following link:

http://maemo.org/downloads/product/OS2008/iphome/

get ip home installed.

5) Then from your development linux, do "scp your_path/your_file root@your_ip:/your_path" . Press enter and type the password you just entered a while ago.

6) if you want, do "ssh root@your_ip" then change directory to your path, launch your program from your ssh. You will see it run in N900 box.

Enjoy!!