JavaOne 2010 was the most anticipated JavaOne for a long time. Before the event, I wrote a piece JavaOne: Expectations From Java Today, Hopes For Java Tomorrow. Below is part 2, based on the actual happenings & announcements at the conference. I have tried to address the points I had raised in the previous piece and added some new ones.
In what might be very bad news for Java developers working on Android, Oracle has sued Google, alleging that it has infringed on intellectual property related to the Java software that Oracle acquired when it purchased Sun Microsystems. A Google vs Oracle battle is certain to lead to innocent Java blood being spilt.
Survey says that 40% of developers think Google is the Public cloud leader and almost 30% think IBM as the top Private Cloud provider. No other vendor is even close in terms of perceived leadership.
This session looks at “What is Android?”, and more importantly, “Why is Android?” . Google’s Android is a platform for mobile phones, and has been created from scratch specifically for this purpose. This means that it is a ‘modern’ system that does not suffer from any legacy issues, and has taken the best ideas from various other projects to build a system that is arguably better than any of the other, competing, systems.
The developer license for iPhone 4 SDK now includes prohibitions on developing iPhone apps in other languages or in other development environments that are then translated or cross-compiled into native iPhone apps.
Google’s Android platform is gaining rapidly in the smartphone platform space. As per comScore which reports trends in the U.S. mobile phone industry, during October 2009 and January 2010 Google Android’s share of the smartphone subscriber base in the US rose by a whopping 4.3%.