NetBeans 6 delivers great updates to the Matisse GUI builder. Spend a few minutes with Roman Strobl and get an expert briefing on what's new and what has changed. (sponsored)
In this, the third and final installation of Andres' Introduction to Groovy series, you learn about how Groovy handles variable numbers of arguments, named parameters, currying, and more about Groovy operators. Including, some new operators.
Swing Fuse (actually just Fuse), is a framework designed to make it easier to create your own custom desktop components. In this article, Daniel Spiewak shows you how to get started and provides sample source code you can download.
Willam Louth shows how he uses JXInsight Probes to investigate probable performance issues with code bases that he is not familiar with. He also highlights possible pitfalls in creating a benchmark, as well as in the analysis of results.
There can be no doubt that
the new Apple iPhone
represents that particular type of technical innovation that inspires developers and can drive them to new heights of achievement. It appears to be a highly versatile device with a level of programmability that makes you wonder about the limits of what can be achieved.
But what about Java? It seemed to me that any talk of Java support was conspicuously absent from Steve Jobs' MacWorld keynote introduction of the iPhone. Does anyone have any details? Will this intriguing new device offer so much and yet not provide Java support.
Doesnt look like it. I see no Java logo anywhere on the iPhone website. You'd think if they can get Safari to run on that thing, then surely they could get Java to run on it! A shame, think of the fun we could have with a 320x480 screen! But... how would Java apps work with the touchscreen?
I was thinking about that as well, but I don't see it happening. Neither the MIDP nor SE toolkits fit the device well, so Apple would have to develop something new from scratch or bind the Objective C libraries, and that's assuming that Sun doesn't make their life difficult on compatibility requirements.
But it appears that Apple is really pushing Objective C and Dashboard as their primary development platforms, both for the phone and for the desktop (remember that they have also stopped updating the OS X bindings for Java).
Sexy as the iPhone is, it really isn't all that different from a touch screen Windows Mobile device.
Based on what's been announced it's an extremely nice phone and a reasonably good media player. As for the rest of your comment ...
It's not 3G today but it was stated in the keynote that it will be in the future. Why bother messing with 3G first when, as stated in the keynote, GSM+EDGE is the most widely supported and deployed network standard world wide?
Everything else is speculation, there was nothing in the announcement that precludes 3rd party apps or wifi syncing. And exchange support? Since when is that even a smart phone feature? It does support email and syncing your calendar and address book from a computer.
There just is enough info out there about it yet to know anything. It's supposed to be based on OS X which means it can support whatever Apple wants it to support. I'm sure over the next 6 months when it's released more details will be provided.
> The iPhone uses an x86 CPU and runs Mac OS X, so of
> course it runs Java.
I assume its based on an OS X port to ARM since I doubt any x86 CPU can fit in that form factor but I didn't see anything.
Did you see somewhere where they specifically state its an x86?
Shai Almog
vPrise Software makers of vPrise Workgroup
http://wg.vprise.com/ founder of bean-properties the leading OSS properties implementation in Java https://bean-properties.dev.java.net/
I really like this new phone from Apple, the
iPhone
But Java support is a requirement for me for all devices I buy!!
If Apple not supply Java, perhaps it is not a problem because JavaME is Open Source?
I hope
The Mobile & Embedded Community
is able to supply Java for the iPhone.
Java needs this PDA and iPhone needs Java. But all the software bundled is royalty free for Apple (OS,Safari,widgets) so perhaps they're waiting and see what happens with opensource J2ME, or they think it's easy, if needed, to install it after buying so to avoid GPL "virus" effect.
I think swtME, with custom support for extra features (like touchscreen and sensors) would be a winner (eclipse license is OK for Apple Business).
My 2 cents.
> Based on what we've heard so far, it sounds like a
> nice looking but strangely limited media player that
> happens to have a marginal phone attached.
Please show me one less limited ?
Show me one with a true browser ? One with integrated synching ? One without buttons ?
And a phone is just a phone, in fact this device is worth the price without the phone !
iPhone: To Java or Not To Java?
URL: Apple's iPhone page
At 9:37 PM on Jan 9, 2007, Rick Ross wrote:
Fresh Jobs for Developers Post a job opportunity
But what about Java? It seemed to me that any talk of Java support was conspicuously absent from Steve Jobs' MacWorld keynote introduction of the iPhone. Does anyone have any details? Will this intriguing new device offer so much and yet not provide Java support.
Please, say it ain't so...
80 replies so far (
Post your own)
Re: iPhone: To Java or Not To Java?
Doesnt look like it. I see no Java logo anywhere on the iPhone website. You'd think if they can get Safari to run on that thing, then surely they could get Java to run on it! A shame, think of the fun we could have with a 320x480 screen! But... how would Java apps work with the touchscreen?see http://www.osnews.com/story.php/16906/An-Initial-Analysis-on-the-Apple-iPhone
Re: iPhone: To Java or Not To Java?
The iPhone uses an x86 CPU and runs Mac OS X, so of course it runs Java.Re: iPhone: To Java or Not To Java?
Uh, no. It probably doesn't run unmodified applications and probably doesn't implement the whole OS X API.Re: iPhone: To Java or Not To Java?
I was thinking about that as well, but I don't see it happening. Neither the MIDP nor SE toolkits fit the device well, so Apple would have to develop something new from scratch or bind the Objective C libraries, and that's assuming that Sun doesn't make their life difficult on compatibility requirements.But it appears that Apple is really pushing Objective C and Dashboard as their primary development platforms, both for the phone and for the desktop (remember that they have also stopped updating the OS X bindings for Java).
Sexy as the iPhone is, it really isn't all that different from a touch screen Windows Mobile device.
Re: iPhone: To Java or Not To Java?
http://weblogs.jupiterresearch.com/analysts/gartenberg/archives/2007/01/whats_missing_f.htmlhttp://www.engadget.com/2007/01/09/the-iphone-is-not-a-smartphone/
- No 3rd party applications (probably rules out Java as well)
- No 3G
- No Wifi syncing or over the air downloading from iTunes
- No exchange support
Based on what we've heard so far, it sounds like a nice looking but strangely limited media player that happens to have a marginal phone attached.
Re: iPhone: To Java or Not To Java?
Based on what's been announced it's an extremely nice phone and a reasonably good media player. As for the rest of your comment ...It's not 3G today but it was stated in the keynote that it will be in the future. Why bother messing with 3G first when, as stated in the keynote, GSM+EDGE is the most widely supported and deployed network standard world wide?
Everything else is speculation, there was nothing in the announcement that precludes 3rd party apps or wifi syncing. And exchange support? Since when is that even a smart phone feature? It does support email and syncing your calendar and address book from a computer.
There just is enough info out there about it yet to know anything. It's supposed to be based on OS X which means it can support whatever Apple wants it to support. I'm sure over the next 6 months when it's released more details will be provided.
Re: iPhone: To Java or Not To Java?
> The iPhone uses an x86 CPU and runs Mac OS X, so of> course it runs Java.
I assume its based on an OS X port to ARM since I doubt any x86 CPU can fit in that form factor but I didn't see anything.
Did you see somewhere where they specifically state its an x86?
Re: iPhone: To Java or Not To Java?
And Apple has been hiring J2ME developers. It would be odd if they hired them and they sat on their thumbs while Apple rolled out a mobile platform.Re: iPhone: To Java or Not To Java?
I really like this new phone from Apple, the iPhoneBut Java support is a requirement for me for all devices I buy!!
If Apple not supply Java, perhaps it is not a problem because JavaME is Open Source?
I hope The Mobile & Embedded Community is able to supply Java for the iPhone.
I think the Apple iPhone must have Java
Re: iPhone: To Java or Not To Java?
The apps for the iPhone are most likely to be widgets, so I think the predominant development language for it would be Javascript...Re: iPhone: To Java or Not To Java?
If this phone was supporting jave Steve Jobs wud've mentioned it for sure. I have my own doubts abt it supporting java.Samir Kumar Mishra
http://semanticdb.blogspot.com
My Attitude in life is best described by my Blood Group.. B +ve.
Re: iPhone: To Java or Not To Java?
Java needs this PDA and iPhone needs Java. But all the software bundled is royalty free for Apple (OS,Safari,widgets) so perhaps they're waiting and see what happens with opensource J2ME, or they think it's easy, if needed, to install it after buying so to avoid GPL "virus" effect.I think swtME, with custom support for extra features (like touchscreen and sensors) would be a winner (eclipse license is OK for Apple Business).
My 2 cents.
Re: iPhone: To Java or Not To Java?
> Sexy as the iPhone is, it really isn't all that> different from a touch screen Windows Mobile device.
You have got to be kidding !
Re: iPhone: To Java or Not To Java?
> Based on what we've heard so far, it sounds like a> nice looking but strangely limited media player that
> happens to have a marginal phone attached.
Please show me one less limited ?
Show me one with a true browser ? One with integrated synching ? One without buttons ?
And a phone is just a phone, in fact this device is worth the price without the phone !