I have an idea to build a simple PDA, with Arduino Mega ADK and a GLCD.
Today I added the simple EEPROM filesystem (it is continuous and thus slow, I think I will make something like FAT soon.)
I've managed to implement text input.
The usage is simple, left button to decrement character, right to increment, menu (big) to put.
To finish input, press L + R.
To cancel, L + MENU.
I just started the project.
Implemented GUI dialogs.
I think I will make the text input widget soon.