As a means of simplifying development, I'd like to be able to create and test an application right on my handset.
Is it possible to build an application directly on the HTC Evo phone?
No, sorry. With the Android Scripting Environment, you can write small scripts that run on the device. But the build tools require a fair bit more memory and computing power than an Android phone offers.