I am a final year electrical engineering undergraduate and am looking forward to passing out in June of 2007.
My computing platform for the last six years (two years of school and four years of engineering education) had been this great Intel 815 based desktop with 256MB RAM.
After graduation, I realize that my computing requirements will change drastically. I will be needing a lot of mobility (and hence a weight of less than a kilogram) since I will be expected to work in the field most of the time. I will not be needing as much firepower or storage as even my current desktop (933MHz Pentium 3 with 3 X 20GB hard drives). I will need a processor with a speed of 20 to 30MHz (triple those figures if it is a RISC processor). And a _flash_ storage capacity of around 2 to 4GB.
The one thing I refuse to compromise on is flexibility. I have been using Linux back since grade 11 and writing code in C since grade 9. I want the same capabilities in this system too i.e. Linux capable and with a C compiler. I do not intend it to run simulation software like PSPICE or MATLAB since my employer is probably going to provide me an entire 16 core Itanium server for that.
I saw the tablet PCs in the market. They provide way more power and storage than I need and cost a fortune.
I also saw the OpenMoko phone but the sad thing about it is that it cannot compile its own programs in the field (forget about typing it out on that touchscreen). It needs an external PC to write code for it.
What I am searching for is something in between. Something that has its own display and a PS/2 or USB port to attach my favourite keyboard and yet is capable of compiling its own programs in the field. Removable flash storage would be nice.
Any suggestions ?
P.S. Please forgive me. I tend to drag things to unnecessary lengths."