This is a great reference on Java’s WeakReference class: https://weblogs.java.net/blog/2006/05/04/understanding-weak-references
I am excited to see new innovation come out of Research in Motion with the announcement of their tablet. And, I hope it works well.
What I can’t help wonder about though is the quality of the underlying development tools that will be shipped with that product. Is it JDK 6.0? One might assume, but we’ll see when it comes out. But that’s neither here nor there. What’s important is this:
Overall quality of a mobile device is defined as much by the software development toolkit as the device itself.
And that, my friends, is what I’m looking out for.
A healthy, super usable, software development toolkit means you’re going to get healthy, super usable software for the phone/tablet/device/whatever…
On Blackberry devices, the jury is still out. What is clear however, is that many IDEs have long set the standards for mobile development: great toolchains like those for iPhone, cutting edge Android development tools, great IDEs like Netbeans, and even not-so-great IDEs like Eclipse. Even Windows Mobile development tools have a history be being stable and working well. Will RIM finally step up to the plate?
I may have been the first to blog that the lack of an easy to use, stable development and debugging platform, threatens RIM’s domination in the market as much as anything.
Yes. Just a couple days off the shelf and I finally got to hold a Droid. Nice phone that feels heavy and solid in your hand. I haven’t even had a chance to read the release notes, but in the coming weeks I’ll be porting an application that I’ve written for the G1. I’ll let you know how it goes. I can’t give a full review because I just haven’t had time to look at it. But I can tell you one thing from working almost a year solid on the G1. This phone and the operating system is going to have some power behind it and some solid application design features. And, with the recent release of the Android OS that will run on the personal computer, we have a serious contender for both the PC workspace and the mobile space all in one package. I can’t wait until I get a chance to try out some heavy computation lifting with both the PC and the phone platforms being integrated. Here’s some links:
- The Official site for Android Live (Android on a PC): http://code.google.com/p/live-android/
- Android Live on the PC: http://www.blogsdna.com/4032/install-google-android-on-pc-with-google-android-live-cd-live-usb.htm