¿Es posible ejecutar java (jdk-windows), Eclipse (indigo) y Android-sdk para el desarrollo de aplicaciones para Android desde una unidad flash externa?

Me pregunto si podremos desarrollar nuestra aplicación para Android en cualquier computadora que usemos al tener el software requerido para eso en una unidad flash externa, lo que me refiero a instalar el java, eclipse y Android sdk en la unidad flash, por lo que finalmente podemos llevar el flash a cualquier Computadora y desarrollo de aplicaciones para Android en cualquier computadora, incluso si las computadoras no tienen instalado los softwares necesarios, realmente busqué mucho en Internet y probé muchas sugerencias:

descargo Java portátil desde (portableapps.com) y eclipse portátil desde (sourceforge.net), pero no funciona.

Cualquier idea sugerida será apreciada,

muchas gracias