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.
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.
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**
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.
[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...
[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.