Forum Controls
Spotlight Features

The Rich Engineering Heritage Behind Dependency Injection

Andrew McVeigh takes us on a tour of the rich heritage behind dependency injection, what it represents, and tells us why its here to stay.

NetBeans 6: Matisse Updates

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.

Introduction to Groovy Part 3

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.

Easier Custom Components with Swing Fuse

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.

Benchmark Analysis: Guice vs Spring

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.
Replies: 62 - Pages: 5   [ 1 2 3 4 5 | Next ]
Threads: [ Previous | Next ]
  Click to reply to this thread Reply

Apple Sneaks Java into iPhone

URL: Ed Burnette's Dev Connection

At 3:51 AM on Jul 9, 2007, Michael Urban wrote:

As Ed Burnette has reported, even though Steve Jobs has publically said no one cares about Java on phones anymore, it seems Apple has slipped Java into the iPhone anyway. The only problem? It's not enabled and no one can use it.

As the hardware geeks took apart their iPhones and dug into finding out what makes them tick and what kind of hardware is in it, they found that it uses an ARM1176JZF-based processor, most likely the Samsung S3C6400. This processor has an embedded Java engine called Jazelle that allows it to run Java code natively. In fact, it is currently used on several phones to do just that.

The only problem right now is that the Java support is not enabled on the iPhone. However, Apple could enable it if they wanted to just by shipping a software upgrade.

Here's hoping that Apple decides to just that... And even if they don't, I suspect it is only a matter of time before the hackers figure out how to enable it, with or without Apple's blessing now that the cat is out of the bag.

Ed Burnette's full commentary on this is available here .
1 . At 7:49 AM on Jul 9, 2007, Pepijn Van Eeckhoudt wrote:
  Click to reply to this thread Reply

Re: Apple Sneaks Java into iPhone

It's not really slipped in. The chip can execute java bytecode. That doens't automatically give you full j2me integration. There's still a lot of work left to actually make the platform as a whole work.
2 . At 10:46 AM on Jul 9, 2007, Mustafa Sait Özen wrote:
  Click to reply to this thread Reply

Re: Apple Sneaks Java into iPhone

I think Apple has fears about hacking iphone by using java softwares. As you know, only one cellular service can be used with iphone.
3 . At 11:19 AM on Jul 9, 2007, Mike P wrote:
  Click to reply to this thread Reply

Re: Apple Sneaks Java into iPhone

Apple thinks they're so cool with their precious little glossy gradient svg-like graphics, and their little 3D image cycling thing. A few zooms, momentum scrolling, snazzy icons, and they think they're immediately the best in the world. The Apple status and unconditional glory they get from the Apple zealots sure helps of course.

If I was the competition, I'd be making a Java based, native enhanced, glossy little buttonless phone, and attempt to make it a commodity as opposed to having Apple play the I-own-this-space thing.
I mean, what's Apple thinking? They're going to (quote) own (quote) the glossy buttonless svg-gradient smooth phone universe?

I don't see anything special here. Just all the other ones that are NOT investing in proper development.
4 . At 12:11 PM on Jul 9, 2007, Alexander Hristov DeveloperZone Top 100 wrote:
  Click to reply to this thread Reply

Already cracked

> I suspect it is only a matter of
> time before the hackers figure out how to enable it,
> with or without Apple's blessing now that the cat is
> out of the bag.

You're closer to the mark than you think:

http://www.theinquirer.net/default.aspx?article=40763
http://www.cdrinfo.com/Sections/News/Details.aspx?NewsId=20886

and this is just the beginning
Planetalia - Cursos de Java
5 . At 12:57 PM on Jul 9, 2007, Chris Conrad DeveloperZone Top 100 wrote:
  Click to reply to this thread Reply

Re: Apple Sneaks Java into iPhone

> Apple thinks they're so cool with their precious
> little glossy gradient svg-like graphics, and their
> little 3D image cycling thing. A few zooms, momentum
> scrolling, snazzy icons, and they think they're
> immediately the best in the world. The Apple status
> and unconditional glory they get from the Apple
> zealots sure helps of course.
>
> If I was the competition, I'd be making a Java based,
> native enhanced, glossy little buttonless phone, and
> attempt to make it a commodity as opposed to having
> Apple play the I-own-this-space thing.
> I mean, what's Apple thinking? They're going to
> (quote) own (quote) the glossy buttonless
> svg-gradient smooth phone universe?
>
> I don't see anything special here. Just all the
> other ones that are NOT investing in proper
> development.

Wow, sour eggs much?
6 . At 1:29 PM on Jul 9, 2007, Mike P wrote:
  Click to reply to this thread Reply

Re: Apple Sneaks Java into iPhone

Not really. I'm just frustrated with Apple's arrogant dismissal of Java, and I'm also frustrated with the follow the leader attitude of the competition.
7 . At 1:31 PM on Jul 9, 2007, Mikael Grev DeveloperZone Top 100 wrote:
  Click to reply to this thread Reply

Re: Apple Sneaks Java into iPhone

When will developers get a clue about the fact that consumers have a different take on what's good? They don't understand techie stuff so they love the glossy icons.

Apple makes tools for end users and not for nerds by nerds. And they're pretty good at it too...

Cheers,
Mikael Grev (grev at miginfocom dot com)
MiG Java Calendar Component, MiG Layout for Swing/SWT (Vote -> JDK)
8 . At 1:37 PM on Jul 9, 2007, Mike P wrote:
  Click to reply to this thread Reply

Re: Apple Sneaks Java into iPhone

And... there it is:

http://mobiko.blogs.com/mutant/2007/05/javaone_2007.html

http://www.openmoko.com


*still* want an iphone anyone? Not me!
9 . At 1:52 PM on Jul 9, 2007, Chris Conrad DeveloperZone Top 100 wrote:
  Click to reply to this thread Reply

Re: Apple Sneaks Java into iPhone

> Not really. I'm just frustrated with Apple's
> arrogant dismissal of Java, and I'm also frustrated
> with the follow the leader attitude of the
> competition.

Why is it arrogant? Because you disagree? It seems to me that based on their experience with the developers they work with, only a bare minority use Java. And the majority of those use it for developing server side applications. If all that is true then why bother supporting it?
10 . At 2:03 PM on Jul 9, 2007, Mike P wrote:
  Click to reply to this thread Reply

Re: Apple Sneaks Java into iPhone

Isn't Java *the* platform for cell phones?
11 . At 2:11 PM on Jul 9, 2007, Michael Urban wrote:
  Click to reply to this thread Reply

Re: Apple Sneaks Java into iPhone

> It seems to me that based on their experience with
> the developers they work with, only a bare minority
> use Java

Well, for something that Steve Jobs claimed no one cares about on phones anymore... it sure seems to be at our near the top of the complaint list when it comes to the mixed reviews on the iPhones. I have seen "No support for Java applicaitons" listed as a negative point in virtually every mixed review I have read of the iPhone.

So yes, I think it is pretty arrogant of Steve Jobs to say what he said too. Especialy given that now that the phone is out, the reviewers are proving him wrong. Yes, people do care about Java on the phone. And it is one of the top criticisms of the iPhone by reviewers.
12 . At 2:15 PM on Jul 9, 2007, Michael Urban wrote:
  Click to reply to this thread Reply

Re: Apple Sneaks Java into iPhone

> Apple makes tools for end users and not for nerds
> by nerds. And they're pretty good at it too...

Well, but the mixed reviews I have been reading about the iPhone where people are complaining that it doesn't support Java are coming from end user reviewers. Not developers. So apparently, end users are noticing that they can't install mobile games and such on the iPhone. And they DO care about it.
13 . At 2:16 PM on Jul 9, 2007, Mike P wrote:
  Click to reply to this thread Reply

Re: Apple Sneaks Java into iPhone

Other manufacturers should and could make glossy icons too.

Yes, Apple makes decent tools for end users. It's just that a percentage (not everyone) of those end users are the nerdy artsy designer-eye-glasses fine wine raising nose crowd that automatically give Apple approval and their blessing no matter what they do.

Instead, a more logical coarse would be:
1) Hmm, interesting, look nice.
2) Take a close look.
3) What does it do for me.
4) Where can I get other stuff for it.
5) How does it measure up with what others have to offer.
6) and if you're a developer, what can I do for it.
7) is it a good investment.

Not - oh it's good just because it's Apple.

(4) is, apparently under Apple's control. I could be wrong, perhaps 3rd parties can write objective c programs for it? Can they? Maybe not. If not, that'd then *really* suck.
(6) isn't happening because I can't write Java programs for it.
(7) I don't think so, unless you're going to buy software from just Apple, and restrict yourself to innovation limitations of Apple. Unless 3rd parties can write software for it. Looks like they can't from what I could gather (casually).

openmoko looks more interesting to me.
End users will in the end have access to an insane amount of goodies on this moko thing I think.
14 . At 2:31 PM on Jul 9, 2007, Mikael Grev DeveloperZone Top 100 wrote:
  Click to reply to this thread Reply

Re: Apple Sneaks Java into iPhone

True, but I wasn't actually talking about Java support. I should have made that clearer though.

Cheers,
Mikael Grev (grev at miginfocom dot com)
MiG Java Calendar Component, MiG Layout for Swing/SWT (Vote -> JDK)

thread.rss_message