JavaPosse discuss Java on iPhone, but Jobs says ‘no Java for you’?

In episode #99 of the Javaposse podcast, the group discussed how the Apple iPhone will be running full Mac OS X, and therefore not only should it be possible to run full OS X apps on the device, but this also likely means that a Java JM will be available. Since this device is more fully featured than any mobile device we’ve seen so far, will this mean it will run SE or ME?

There has been a number of posts and speculation, and a comment from Jobs as well, stating that Java would not be supported. Surely it would be a big mistake to not be able to cash in on the mobile Java apps market that has become so large over the last couple of years? ANyone know for certain whether Java will be supported?

On O’Reillynet.com: ‘Google Spreadsheets mean the end of Java’?

When I read articles like this from O’Reilly I can’t stop thinking about a spoof site that was around (is it still around?) called ‘O’Really’. The author of this article has an interesting point about Google leading the way forward for web based applications, and if Google are successfuly in this space then you bet Microsoft will be following in their footsteps with an exact clone on Google Spreadsheets. Microsoft already dipped their toe in this water a couple of years back with their ‘Hailstorm’ initiative to provide online services for everything (think subscription based on-demand online Microsoft applications), but they never got this off the ground – maybe it was ahead of it’s time? Anyway, Google are making a good go at this and you bet Microsoft are watching.

The author’s point though is a little far fetched, since there is always going to be server based processing of data of one kind or another. Ok,so now he’s got our attention, ‘it’s ok folks, nothing to see here, move along’ – you can all go back to your Eclipse or your Netbeans and continue working on your latest Java project…

No Java for Apple’s iPhone

There are several discussions around the net right now about the fact that Jobs has stated that the iPhone willl not include Java support. Personally I think this is very shortsighted of Jobs and Apple, but since it seems there will also not be any developer kit based in any language, then their intent is not to exclude Java, but tightly control the applications and content that is available for the phone, similar to the iPod. While they could have benefited from allowing developers and other companies develop content for the device, it seems their approach will be to limit and control the content probably via iTunes downloads or something else similar.

New to Java Web App Development?

If you’re new to Web Application development with Java, java.sun.com have a quick overview of Java Web Technologies that are the key basics, in particular the Servlet API. What this app does not cover but would be the next step would be to investigate the various Web Application Frameworks that are also out there, since it would be rare to use just the Servlet API by itself.