Go Back   maemo.org - Talk > OS / Platform > Development
 
Register FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools
  #1  
Old 2009-10-13, 16:59
sacha sacha is offline
 
Join Date: Oct 2009
Location: Switzerland
Posts: 19
Thanks!: 5
Thanked 2 Times in 2 Posts
Default Developing on the N900 itself ?

Hi There,

I'm a linux developer and new to Maemo5. Will receive my N900, hopefully.

I've successful installed the SDK and have some fun.

Maybe a dump question. Do we have an option to install
a development environment on the N900 itself ?

So i am able to compile software on the device itself ?

Best regards

Sacha
Reply With Quote
  #2  
Old 2009-10-13, 17:02
Flandry's Avatar
Flandry Flandry is offline
 
Join Date: Oct 2009
Location: Boston
Posts: 1,559
Thanks!: 951
Thanked 1,786 Times in 648 Posts
Default Re: Developing on the N900 itself ?

There's always python...

I'd be interested in developing that way. The dev environment takes an awful lot of space, though.
Reply With Quote
  #3  
Old 2009-10-13, 17:22
Matan Matan is offline
 
Join Date: Jul 2007
Posts: 1,224
Thanks!: 2
Thanked 1,763 Times in 651 Posts
Default Re: Developing on the N900 itself ?

I develop for Mer, on a smartq5 with Mer installed, so it might be possible for Maemo as well. I think the easiest way to start is to create a large enough ext2/3 filesystem on the device (can even be done in a loop device on the FAT32 partition), copy a completely installed SDK filesystem from there, and chrooting into it. There might be some work needed for getting the arm binaries of the compiler.
Reply With Quote
The Following User Says Thank You to Matan For This Useful Post:
  #4  
Old 2009-10-15, 16:17
rm42's Avatar
rm42 rm42 is offline
 
Join Date: Sep 2009
Location: Connecticut, USA
Posts: 963
Thanks!: 214
Thanked 626 Times in 303 Posts
Default Re: Developing on the N900 itself ?

Quote:
Originally Posted by Flandry View Post
There's always python...

I'd be interested in developing that way. The dev environment takes an awful lot of space, though.
I assume vi is available, right. Lots of things could be done with straight Python code, especially if there is a port of the ncurses package. But, yes, for GUI development you are better off doing that on the desktop. Could be fun though.
__________________
-- Worse than not knowing is not wanting to know! --

http://temporaryland.wordpress.com/
Reply With Quote
  #5  
Old 2009-10-15, 23:34
jeremiah's Avatar
jeremiah jeremiah is offline
 
Join Date: Feb 2009
Location: Gothenburg, Sweden
Posts: 170
Thanks!: 231
Thanked 261 Times in 74 Posts
Send a message via Skype™ to jeremiah
Default Re: Developing on the N900 itself ?

There are people who develop right on the device itself - apparently they had a long commute.

vi is available and if you don't like python you have perl on the device as well.
Reply With Quote
  #6  
Old 2009-10-16, 00:11
qole's Avatar
qole qole is offline
Moderator
 
Join Date: Oct 2007
Location: Vancouver, BC, Canada
Posts: 7,109
Thanks!: 7,369
Thanked 8,820 Times in 2,918 Posts
Default Re: Developing on the N900 itself ?

And if you write shell scripts, like me, developing on-device is pretty much a requirement!

I've successfully packaged the fremantle version of my easy-chroot package on-device using py2deb, and then uploaded to the autobuilder on-device, too!

I use leafpad for text file editing.
__________________
qole.org --- twitter --- Easy Debian wiki page
Please don't send me a private message, post to the appropriate thread.
Thank you all for your donations!
Reply With Quote
The Following 3 Users Say Thank You to qole For This Useful Post:
  #7  
Old 2009-10-16, 00:25
penguinbait's Avatar
penguinbait penguinbait is offline
 
Join Date: Jan 2006
Location: Michigan, USA
Posts: 3,096
Thanks!: 762
Thanked 1,525 Times in 600 Posts
Send a message via AIM to penguinbait Send a message via MSN to penguinbait Send a message via Yahoo to penguinbait Send a message via Skype™ to penguinbait
Default Re: Developing on the N900 itself ?

Quote:
Originally Posted by qole View Post
And if you write shell scripts, like me, developing on-device is pretty much a requirement!

I've successfully packaged the fremantle version of my easy-chroot package on-device using py2deb, and then uploaded to the autobuilder on-device, too!

I use leafpad for text file editing.
leafpad you sissy, learn vi, it will take you 15 minutes and youll always have an editor on any uinix system, or at least 99% of them
__________________
To all my Maemo friends. I will no longer be monitoring any of my threads here on a regular basis. I am no longer supporting anything I did under maemo at maemo.org. If you need some help with something you can reach me at tablethacker.com or www.facebook.com/penguinbait. I have disabled my PM's here, and removed myself from Council email and Community mailing list. There has been some fun times, see you around.
Reply With Quote
The Following 4 Users Say Thank You to penguinbait For This Useful Post:
  #8  
Old 2009-10-16, 00:43
allnameswereout's Avatar
allnameswereout allnameswereout is offline
 
Join Date: Jul 2008
Location: Netherlands
Posts: 3,397
Thanks!: 1,762
Thanked 1,212 Times in 748 Posts
Default Re: Developing on the N900 itself ?

Yes, please see sbrsh documentation.
__________________
Goosfraba! All text written by allnameswereout is public domain unless stated otherwise. Thank you for sharing your output!
Reply With Quote
  #9  
Old 2009-10-16, 12:27
codeMonkey codeMonkey is offline
 
Join Date: Feb 2008
Location: UK
Posts: 755
Thanks!: 1,825
Thanked 406 Times in 262 Posts
Default Re: Developing on the N900 itself ?

On diablo you can install gcc and a few other tools too, so c and c++ development are also probably quite do-able for on-n900 hacking.
Reply With Quote
The Following User Says Thank You to codeMonkey For This Useful Post:
  #10  
Old 2009-10-16, 12:39
jeremiah's Avatar
jeremiah jeremiah is offline
 
Join Date: Feb 2009
Location: Gothenburg, Sweden
Posts: 170
Thanks!: 231
Thanked 261 Times in 74 Posts
Send a message via Skype™ to jeremiah
Default Re: Developing on the N900 itself ?

<religious flame>

Someone has just uploaded qemacs as well to extras-devel, so you don't have to learn that crazy modal editor vi. :P

</religious flame>
Reply With Quote
The Following 3 Users Say Thank You to jeremiah For This Useful Post:
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 21:31.