Developers, have I got a treat for you today: AIDE - Android Java IDE. AIDE is a self-contained integrated development environment that allows devs to write, compile, and run Android apps on their Android devices. Normally, if you want to write Android apps, you do it on a separate machine running Eclipse (or an alternative IDE). Now... well, you probably still do for major projects (especially ones involving complex library dependencies), but you can edit or create smaller ones without ever leaving the Android ecosystem.
Following several wild conspiracy theories, a smattering of purported leaks and rumors, and an odd semi-announcement a few weeks ago, T-Mobile and Samsung have finally revealed the full specifications of their latest smartphone, the Galaxy S 4G.
While it's not exactly revolutionary, it does pack some unique goodies - most importantly, T-Mobile claims its Samsung ST-Ericsson M5720 HPSA+ 4G modem makes it capable of theoretical peak download speeds of 21 Mbps, whereas the G2 and myTouch 4G are limited to 14.4 Mbps.