Andreas Varga ported the GEOS system to the portable Nintendo DS. You can use GEOS with the stylus on the touch screen. Andreas also included a virtual keyboard like in the Frodo emulator. He made a little video that you can download from Google Video.