I have Acer 1 mini laptop that I use on the road. What development tools (ide's, frameworks) are recommended so it will be still light? I'm programming mainly in Java and C++, with XP installed.
Well Visual Studio is out of question :).
You could use some light editor like Notepad++ and a command line compiler.
Code::Blocks is a pretty nice C++ IDE for a low resolution screen. (ref)
Vi / vim. I take it Ctrl+Alt+F1 still works on Linpus/Xandros/UNR?
I'm not joking here (:-) It has decent syntax highlighting support. And it has that cool :make thing. :)
For example, in C++, you can do:
:make
and it will do a very IDE-ish thing (kinda similar to Turbo C now that I think about it) - pop up a list of errors you can cycle through. Also, you could (I suppose):
:!javac hello.class
To compile your Java programs (w/out the error box though). Also, it's support for splitting itself into boxes is very flexible - I hate VS's method now.
Emacs is a very powerful editor which you can use to do all your Java and C++ coding. With an extension like Emacs Code Browser, you'll be good to go.
I would have normally mentioned Eclipse, which I still this is not as heavy as people talk it up to be, but I'll leave that for you to decide.
I find Process Explorer to be very helpful for judging how "light" a tool is.
I have a lot of class mates with similar laptops (Eee PC etc). They all seem to use Eclipse for Java development. With CDT (http://www.eclipse.org/cdt/) you could use that for C++ as well.