Google along with The Open Handset Alliance has released their very cool software stack for mobile phones. There is a lot of hype behind this project and a lot of people think it will be the next big thing for mobile phones. Personally, I'm very excited for the future of mobile phones as they go away from being a closed and tightly controlled environment to an open one.
Here are a few videos introducing Android:
If you are interested in programming for the Android platform it is very easy to get started. Download the SDK and follow the instructions. I recommend using Eclipse with the Android Plug-in. It comes with some example applications that are interesting to look at.
Here are some videos that give a technical overview and a programming example:
I've mentioned the OpenMoko and Qtopia Greenphone projects before, which have similar goals, but lack the backing and hype that Android has.
I worry about my child and the Internet all the time, even though she's too young to have logged on yet. Here's what I worry about. I worry that 10 or 15 years from now, she will come to me and say "Daddy, where were you when they took freedom of the press away from the Internet?"
– Mike Godwin, Electronic Frontier Foundation