Original Post
So, this weekend, I'm planning to bite the bullet and finally get myself a cell phone. Or at least shop for one. However, since I will mainly want something that I can tie back into programming, I want something that is fairly 'roomy' as far as programming for it goes. Looking over websites for service providers in my area, most of their descriptions of the phones they carry seem to have nothing that looks useful in deciding what sort of things I can do on them. I'm a decent Java programmer, so switching to the mobile side shouldn't be too bad, but what sort of a range of useable memory can I get on cell phones? I know you are limited to something insanely small, but I'm wondering how much storage space I can get to play with, how small the loaded program can be, and how much I can stream in and out. (Or am I wrong in assuming I can use storage memory as a sort of swap space?) (And is it just the computers I'm on in the lab, or is the JavaME site running painfully slow? SE runs fine for some reason.)