
Videos on Google Android development can be found here;
http://www.youtube.com/user/androiddevelopers
There’s also a Google Group community setup for developers; http://groups.google.com/group/android-developers
As far as “blog reactions” there has been a lot written on the release of this SDK;
Happy Birthday to Android and devphone.com
JavaLobby: Android is out, first looks
Slashdot: Google’s Android Cellphone SDK Released
Comic: Android SDK reactions
Android SDK, Demo Video and Contest
Seems like overall reaction to the SDK is mainly positive. But it’s interesting to see in the Google Group there’s a lot of “why can’t I develop in X technology with Android, type of threads. Obviously, not everybody is happy with the choice of Java as the development language for this platform. Luckily for some of these people, it should be possible to code for an Android enabled phone with one of the many JVM compatible languages out there.
Update (Packages included in Android)
Packages included in the Android SDK.
http://code.google.com/android/reference/packages.html
One interesting thing to see is the Java SE APIs that are included and the ones that are not.
You can see the main language APIs for java.lang, java.lang.reflect, etc. Also included are the main util packages and network packages; java.util, java.io, java.nio.*. The Java 5 concurrency packages are there too, in addition to the Java 5 annotation package too.
What’s not included is anything for the SE UI; java.awt.*, javax.swing.*. There’s also no CORBA or RMI packages of course.
I’m glad to see a lot of the standard SE APIs, at one point I thought Google was not going to include these at all, it’s great to see they are there. It’s unfortunate there are no SE graphics APIs, this means no JavaFX for Android in my view. I guess you could still do some JFX apps but you’d have to map the graphics to the Android rendering API. However, given JFX relies on Java SE this causes a problem.
Also listed a junit packages … are these really included in the runtime? Not sure if that makes sense.
Listed are some Apache Commons packages, like codec (very useful) and the apache http client. Note that Java’s HttpURLConnection package is still there, so there are actually 2 HTTP client implementations in Android.
Filed under: Google, Java on November 12th, 2007 | 6 Comments »