Yesterday, Oracle filed a lawsuit against Google concerning the use of Java in their Android operating system. It wasn’t so much that you can use Java in web browsers or even Java applications per se. It was more along the lines of Google took the syntax from Java and tweaked it a bit, so it wouldn’t compile on Java compilers. At least this is my interpretation from the little that I’ve read.
So, what does this mean for you? Well, if you’re a developer for Android (or a user of Android phones) it may mean a lot. Depending on what the outcome of the lawsuit is, you may not be able to develop in Java anymore for Android. And if you’re a user, then the applications that you’re running may disappear or change.
What if you’re a developer in general though? Does this mean that Java is a hands-off language? No. You’ll still be able to develop applications that run on the Java Virtual Machine, and use Java Libraries. What this means is that you can’t create your own Virtual Machine and Libraries that are basically Java wrapped up in another package.
Over the next few days and weeks, I’ll be reading more about this lawsuit. As I learn more about what it’s over, and what the ramifications are in general, I’ll post more about it.
Have a great day