Active Topics

 


Reply
Thread Tools
Posts: 402 | Thanked: 229 times | Joined on Nov 2009 @ Missouri, USA
#1
Update (16 Dec 09):
I've decided to remove my setup from the original post and move it to a seperate one, replacing the one here with a template people can use instead of having to type everything out, or remove all the stuff I typed.

----

I thought it would be interesting to see how everyone else is developing for Maemo. By doing so, we might pick up a few helpful tricks from one another.

Please post information about your language of choice, your prefered editor/IDE. Screenshots and links are welcome, but not neccessaryl.

Template:
[Development]
Platform:
Language:
Libraries:
Editor:

[Testing]

Platform:
Deployment:

[Documentation]

[Screenshot]

Last edited by aspidites; 2009-12-16 at 15:14.
 

The Following 3 Users Say Thank You to aspidites For This Useful Post:
Posts: 452 | Thanked: 522 times | Joined on Nov 2007
#2
Well, I'm running a Ubuntu Jaunty Linux Virtual machine on Windows XP under Virtual PC 2007.

I use Xephyr on Cygwin; Standard File Sharing and Putty, to connect and control the VM from XP. This allows me to develop using standard Windows stuff, and then test/compile it under the Scratchbox emulator.

Primarily working on Language C++/qt stuff; however I have done a bit of Python/Gtk stuff when I helped convert Rapier and cbrPager.

Nathan
 
Bundyo's Avatar
Posts: 4,708 | Thanked: 4,649 times | Joined on Oct 2007 @ Bulgaria
#3
[Development]
Platform: openSUSE 11.2
Language: Vala 0.7.8
Editor: MonoDevelop 2.2 RC

[Testing]
Platform: Nokia N900
Deployment: Copy code to N900 via scp, then run remotely using ssh both directly from the IDE.

[Screenshot]
__________________
Technically, there are three determinate states the cat could be in: Alive, Dead, and Bloody Furious.
 
Posts: 402 | Thanked: 229 times | Joined on Nov 2009 @ Missouri, USA
#4
Bunyo, that looks like just a window capture. Is that running under KDE? Anyways, it never occurred to me to run scp directly from my editor like you are. **off to edit .vimrc**
 
Bundyo's Avatar
Posts: 4,708 | Thanked: 4,649 times | Joined on Oct 2007 @ Bulgaria
#5
Nope, that's Gnome.
__________________
Technically, there are three determinate states the cat could be in: Alive, Dead, and Bloody Furious.
 
Posts: 112 | Thanked: 122 times | Joined on Dec 2009 @ London, United Kingdom
#6
I would like to say:
Development tools:
pygtkeditor, maemo on n900.

But yes... 10 fingers RULE out the wicked two. Next n900 should address that... woops.. a nokia netbook.. hmm. LOL

What I really use:
Ubuntu Karmic/gnome/kate/*klipper*

First round of tests:
sdk running within Xephyr etc etc (sb-conf se FREMANTLE_X86.. hehe)

Second round..:
  • dpkg-buildpackage -rfakeroot -us -uc at the (sb-conf se FREMANTLE_ARMEL) sdk
  • send to phone..
  • "dpkg -i" there and it's a go!

..
But well.. it changes from time to time.
__________________
Happy n900 owner!
Check my apps: n900fly, accdisplay and the "desktop command execution" widget!
 
Posts: 402 | Thanked: 229 times | Joined on Nov 2009 @ Missouri, USA
#7
My Setup(WIP):
[Development]
Platform: Arch Linux running Musca
Language: Python 2.5.4
Libraries: PySide*
Editor: Vim with MiniBufExplorer, TagList, pythoncomplete, VimPDB and TaskList plugins.

[Testing]
Platform: Nokia N900
Deployment: Copy code to N900 via scp, then run remotely using ssh.

[Documentation]
Qt Documentation
Python Tutorial
PySide Online Reference
Vim as a Python IDE

[Screenshot]


  • While I realize I can technically run vim on my N900, its far more efficient to type with all 10 fingers rather than just my two thumbs. Also, since I'm already developing code remotely, it makes more since to launch via ssh rather than taking the extra step to open xterm from my N900. I also find the lack of man pages on the N900 annoying.
  • While I understand that GTK is "standard" and Qt won't be ready for "prime time" until Maemo 6, I can't stand working with GTK. I find Qt far more flexible and elligant.
  • Having said that, I would have gone with PyQt, except that it doesn't currently support Qt's Animation Framework. Plus, it has a fairly restrictive license.
  • SCP is part of SSH, which is why they link to the same page
  • I have yet to find a suitable colorscheme, which is why omnicomplete looks so ugly :-(




I'll be updating this post when my setup changes instead of re-posting.

Last edited by aspidites; 2009-12-16 at 17:57.
 
Posts: 355 | Thanked: 566 times | Joined on Nov 2009 @ Redstone Canyon, Colorado
#8
[Development]
Platform: GNU/Linux - Fedora 12 laptop, openbox window manager. Running a Debian Lenny dedicated server at netdepot.com that has a QEMU/KVM virtual installation of Lenny which has the SDK installed (accounts free, see: http://www.freemoe.org/ ).

Language: Bash ;)

Libraries: Borges, Cortázar, Satoshi Kitamura, André Gide, Emma Goldman.

Editor: vim

[Testing]
Platform: N900 or in the scratchbox.

Deployment: scp to N900, or put in my freemoe repo, or upload to builder...

[Documentation]
http://wiki.maemo.org/User:Jebba

[Screenshot]


-Jeff
 
Posts: 16 | Thanked: 11 times | Joined on Dec 2009
#9
[Development]
Platform:
I do basic development in Windows with QtCreator .
I use VMWare with Ubuntu and scratchbox to compile for ARM and move the binaries to N900.

Language: C++ w/ Qt

Libraries: Qt

Editor: QtCreator
[Testing]
Platform: QtCreator and gdb on windows. N900. QTestlib for unit tests.
 
Reply


 
Forum Jump


All times are GMT. The time now is 11:58.