I've been doing some research but mostly everything is in regard to developing applications. I have 10 years of php knowledge under my belt so I'm familiar with coding, how it works, what can be done, etc. I know php is server side while Java is client side of course. I'm not worried about learning how to code in Java, I'm a quick learner and that won't be my main concern. I'm wanting to grab 2.3 source and get a stable version going, do I need to get Eclipse to develop this? Where can I look to start my crusade? I understand Android uses the 2.6 linus kernel, I somewhat understand the Dalvik system. Where do I start? Any help is greatly appreciated. Thanks.