I ordered an OpenMoko phone last night, and I had a little brainstorming session about funny things I would like to see in a phone that aren’t commonly implemented yet. Here is my list so far:
Software Ideas:
- Voice Shifter: Change your voice, or the voice of the person you are talking to!
- Media Player Remote: Control your computer stereo (via Bluetooth)
- Blogger: Update your blog directly, include audio (like LogJam)
- Door Opener: Unlock your door (car, house) automatically (via Bluetooth)
- Picture phone book: Dial someone by selecting a photo
- Doom: Everyone wants to play doom; prolly difficult on a touchscreen device
- RSS Reader: The phone is going to come with one of these, so its probably somebody else’s problem
- VNC: View your desktop remotely. The screen resolution is 480×640, so this has a chance of being useful
- Home Control: This _has_ to be done, could be achieved through a computer link as a proof of concept
Hardware Ideas:
- Accelerometer: This will be added to the next version, but a preview hack would be fun
- Gamepad: The USB port is unpowered, hack a gamepad with a battery to plug into it
- Zigbee: This would be nice, could possibly be handled by an external Bluetooth-Zigbee bridge
- Flashlight: Turn off the display, turn on a superbright LED (useful for reading at night)
Have anything you have been dying to see in a phone? Let me know!
You are definitely treading on my grounds now.
We need to talk.
I like the Openmoko as well and I plan to use it for my project.
Definitely we should talk.
Check this one also: http://www.moblin.org
The future looks bright
Did you order the developer kit as well?
Can you recompile the OS and reload it into the phone?
Hey hey,
I did order the advanced version. The developer environment is free software and is downloadable from the OpenMoko site (see MokoMakefile if you haven’t already found it). You can certainly recompile the OS, or even replace it with something different if you want. Actually, you don’t really need the advanced version to do this, because the bootloader (Uboot) has the ability to flash through USB- but i thought it would probably be nice to have a jtag debugger.