Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
( and frankly, why on earth would you need constant updates for java now? I haven't updated my java runtime in like 3-4 years on my PCs )

I totally agree, almost all my software is AT LEAST four years old, I wouldn't want it any other way!
 
Larry is ripe for picking because he wants to make his company like Apple and has a load of debt.

You rather obviously don't know what you're talking about. Neither has Oracle any financial issues nor do they play the same sport as Apple.
 
I just checked the Oracle website. Their latest announcement (September 20, 2010) regarding Java, under the headline "Oracle Outlines Plans for Java Platform" states that:

"... Oracle is advancing the Java platform and optimizing it for new application models and hardware ..."

The press-release doesn't mention OS X. But it sure could be a part of the road map. Read the entire Oracle press-release here:
http://www.oracle.com/us/corporate/press/173712

You've heard of Oracle's blade servers and other big iron that were specifically designed to run hordes of Java VMs? Oracle isn't talking about toy hardware here - they're talking about the data center, the very place where they make their money.
 
Since IBM has given it's support to OpenJDK chances are this is what most Java devs are going to use (transition has started in the linux community), I believe you can already compile OpenJDK on mac os x.

So for those that use Java it shouldn't be a big deal at the arrival of Lion.

OpenJDK requires X11 on OSX. Not only that this totally sucks from a UI usability point of view - but if Apple deprecates Java, they surely deprecate X11 soon, too.

So, that's not only a suboptimal (crappy?) solution with the danger of not working in the future, also.

For any Java dev (and enterprises with Java devs and/or Java applications) that's a total No-Go.

I repeat my opinion (which I'll say loud in our company): if there's no Oracle announcement in the coming weeks regarding this issue, Apple is

a.) definitely dead in the Java software development area (the most popular programming language, see Tiobe)
b.) kicking itself out of many enterprises, because there's tons of applications with many enterprise customers requiring Java on the desktop (I currently use that ****** HP QualityCenter, used by nearly 1k people in our company - built upon Eclipse)
 
There's 2 problems with this.

1) Business customers will not get any comfort from "this might not be the best way to do it". What they want is certainty that they can spend money on pro-level mac hardware for their software development teams and it's not a wasted investment. Until there is certainty them - for sure - those purchases will be on hold.

2) There's this assumption that because OS X is bigger now, Oracle will jump in and support it directly. Ain't neccesarily so. Consider: Java is mostly prevalent in the server space - and Oracle has a big linux investment, so JVM on linux makes sense. By covering that and Windows, they give a huge set of platform coverage for the development side. Now, consider - if Oracle don't support OS X - how much money are they going to loose? I'd say 0. It is *far* more likely that enterprises will change their hardware platform away from the Mac than they suddenly stop writing Java. Why would oracle spend time and money on a port when all they need to do is wait; Java users have to have a supported development environment so they're forced back to Windows / Linux.

Java application haters just don't get it. A huge amount of software development targets Java, only a tiny fraction of it is used by consumers. Those guys need computers, they liked OS X because it's got good java support, UNIX, and a nice GUI. There's been a huge uptick in macbook toting IT people, who then were a great ready audience for writing iPhone apps because they had the kit. They don't care what the app store rules are, they don't even care if Java is an OS component or a separate download; or even who supplies it - just the assurance that it is there and supported. An no, some shonky Soylatte build on X11 isn't going to cut it.

Also, you may be surprised what consumer stuff IS java. Flash builder; eclipse IDE. Moneydance personal finance; Java. PS3 media server; Java. Many language development environments are eclipse, and therefore java, based.

No JVM = No OS X = No enterprise apple sales.

If Oracle can provide its database on Mac OS X then it sure as hell can provide Java, which is considerably less complex, on Mac OS X. I'd put money on it Apple will transfer the code to Oracle and Oracle will merge it into its tree and voila by the time next year we'll be getting JDK/JRE's off Oracle.

It is all about decreasing the security vulnerability area by firstly dropping Flash and secondly by dropping Java - Lion will be marketed as the 'most secure Mac OS X to date' and all will be happy.
 
Would you bet your house / business on that assertion?

I wouldn't. I don't think, Oracle will care that much about OSX.

I'd say Apple is shooting itself in the foot here, why should Oracle come and help?

Does Oracle make any money on OSX? Where's the strategic interest? They'll just deprecate SQL Developer and some other minor tools on OSX, whatever. Doesn't hurt.

Is any strategic Oracle product (that is: Database, Middleware, eBusiness-Suites) certified & supported on OSX anyway? I don't know. Afaik 11G, Fusion Middleware & eBusiness-Suites, Weblogic, Oracle BPM, Peoplesoft, Siebel (not at all) are all not certified & supported on OSX (they might be running, but that doesn't matter to enterprise customers).

The remaining rest of the software branch (MySQL, etc.) is just a bunch of toys for Larry.

I don't see any strategic & monetary interest coming from Oracle to support Java on OSX. They're not sun, remember? All that matters to them is money.
 
Sorry if this has been mentioned...

Jobs indicates "This may not be the best way to do it."

Do you think he was speaking of the new Mac App Store? That way the work is on Oracle and then the updates are through the App Store:confused:
 
Macs have cemented their place in the computer world, particularly developers. Oracle will not be able to ignore the Mac. I'm sure that is what Apple is counting on.

Indeed, Oracle should develop a native JVM for OSX, it's about time.
 
Wirelessly posted (Mozilla/5.0 (iPhone; U; CPU iPhone OS 4_1 like Mac OS X; en-us) AppleWebKit/532.9 (KHTML, like Gecko) Version/4.0.5 Mobile/8B117 Safari/6531.22.7)

sicn said:
Very interesting indeed. Unless Oracle will release a JDK for Mac this may mean that I know 200+ software developers (no kidding, my company) that will ditch the Mac and buy another machine because the tiny 2000$ Mac investment that we "threw out of the window" is NOTHING in comparison to the millions of dollars invested in building mission-critical Java Systems for us and our clients.

I actually believe that this announcement could play a much bigger roll in abandoning the Mac than many other previous announcements (like the totally locked down Mac App Store) because I hardly know anybody that did not buy the Mac as a result of wanting a nice Unix-like system for software development. And keep in mind, Objective C is only a program language for fart apps, it's not for real world business and web-scale software.

First the use of Java in the enterprise is dying off. In your case you are into it up to your neck and can not see what is happening around you.

Second the Mac App Store is not totally locked down, your saying that brings into question your status as a developer. Apple has been very very clear on this issue.

In the end I don't like the idea that Apple is dropping Java but I can understand why they would do it. With Oracles recent stewardship and the unknowns there the timing of the news is less than ideal. The reality is that Java on the Mac is nothing but bloat in many cases, it would be far better if it was handled as a third party facility. Many whinners here just don't seem to understand how insignificant Java has become due to their deep involment in its application. It is all about percentages and the realization that the demand for Apples Java just isn't there.

Further I have to agree Apple really shouldn't be maintaing a Java port. They have some really skilled people that could better be put to use on new technology development. For example reassigning the Java development team to LLVM or XCode development. Especially XCode which can be liken to a car struck deer that has been left in a ditch for a couple of months.

Dave
 
Wirelessly posted (Mozilla/5.0 (iPhone; U; CPU iPhone OS 4_1 like Mac OS X; en-us) AppleWebKit/532.9 (KHTML, like Gecko) Version/4.0.5 Mobile/8B117 Safari/6531.22.7)

One thing about this thread that bothers me is the often raised business angle. I'm going to be perfectly blunt here but if your business has been tied to Java for years you need to look at your management team. It is simply a poor choice in my mind to choose Java over standardized languages. Frankly this is a good example of why.
 
My first reaction:

This move completely makes sense now, since Apple's most recent financial results show they are more strapped for cash now than ever and obviously can't afford to keep putting resources towards updating Java (Oracle has a lot more cash to spare than Apple, right? :rolleyes:).

My second reaction:

Then again, if Apple can't even bother with updating their own OS X software properly/regularly, it's not surprising that they're abandoning Java. Maybe that'll mean one more body working on Lion/Pro apps/etc.

I think the media event about the Mac this week was meant to show us that OS X finally isn't on the back burner anymore (Apple admitted a while ago that they had diverted resources from Mac to focus on iOS), so I guess time will tell if that's actually the case now.
 
Oracle, this is time to shine on the Mac. Please do't screw it up like Adobe did; otherwise, well the consequences for Adobe now are clear.


I wouldn't worry about this, Jobs and Ellison are good buddies.
 
don't know what to make of this. I know Larry and Steve are buddies so I hope they can work something out.
 
Still, this doesn't answer why Java is BARRED FROM THE APP STORE (both iOS and OS X). I've used many great Java programs that are fast and well-integrated into OS X. Poker Copilot comes to mind.
Before anyone gets the wrong idea -- as a developer it is vital to me for Java to remain supported in OS X, as I do have to use it for certain stuff.

However, are you sure these "great Java programs" couldn't have been 10 times better if written natively?

That was my experience -- I thought I was using great software with the Java ReaderWare -- then native apps DVDPedia/BookPedia/CDPedia from Bruji came out and they along with Delicious Library make ReaderWare look like a joke.
 
One thing about this thread that bothers me is the often raised business angle. I'm going to be perfectly blunt here but if your business has been tied to Java for years you need to look at your management team. It is simply a poor choice in my mind to choose Java over standardized languages. Frankly this is a good example of why.


What do you mean by "standardized languages"?

I would consider this as an example of why OS X is a poor choice in a business setting. Not only axing Java but also the way Apple spring these rather important news on unsuspecting businesses. That is simply not something a mature company would do.
 
Being a version behind isn't really a bad thing. He should just look at it like everyone else is testing updates in the real world.

New unknown security bugs could be exploited while OS X wouldn't be affected because it would be on a previous build.

- YAY for not being on the bleeding edge

Does it mean that you will start using Snow Leopard when we switch to Lion?
 
...
When OS X launched, it had three major APIs. They were considered co-equals.

1. Carbon - The refined API of the "Classic" Mac OS, bumped for OS X. It was possible to create a Carbon app that would run one binary in both OS 9 and OS X. (See AppleWorks.)
...

First Apple tossed Carbon aside, now tossing Java aside
....

As I remember from that time, and I may very well be wrong, Carbon was not really an "equal." It was, as you point out, a way for developers to quickly move from one platform to the next (or not so quickly, for some). I remember an emphasis being placed on getting code to Cocoa, indicating a limited lifespan on OS X for Carbon.
 
Jobs' reply was:
Sun (now Oracle) supplies Java for all other platforms. They have their own release schedules, which are almost always different than ours, so the Java we ship is always a version behind. This may not be the best way to do it.
While that may have been true in the past, Steve does not have his facts straight.

Java SE 6 Update 22 from Oracle - released Oct 12, 2010
Java SE 6 Update 22 from Apple - released Oct 20, 2010
 
Minor correction on your correction. ;) It is UNIX, no Unix or unix and OS X is only compliant since 10.5 Leopard, en then only when running on Intel hardware. Older versions or those running on PPC are not.

Side-note: compliant versions of OS X are, together with Solaris and HP/UX, the only systems compliant with the latest UNIX specification (SUS3).

Given the fact that the PPC and x86 versions of Leopard both derived from mostly the same codebase, I'm willing to speculate that the PPC version of Leopard would have been deemed to be UNIX compliant.

I suspect that the only thing which prevented Leopard on PPC from being a certified UNIX, was the fact that PPC hardware had already been phased out of Apple's lineup, and as such Apple couldn't justify the extra expense of submitting the PPC binaries for audit.
 
Um, not to stir the pot here, but what about Final Cut Server? Isn't the client software a Java application?:eek:

THings that make you go hmmmmm......
 
Sheesh.

What's with all the panic? Especially among Java devs? You should KNOW better!!!

Apple is not removing Java from anyone's machine, they just updated it!
They use crazy amounts of Java in house, and their entire web application suite and in-house db work depends on Java!
WebObjects is Java! Every dollar they make goes through WO apps. EVERY SINGLE ONE. Probably 99.9% of WO development (in and out of Apple) is with Eclipse/WOLips. . . i.e. JAVA.

Apple is not ditching Java. They are letting subsequent development of the JVM and JDK take place where it does for everyone else. With all the devs using Java on the mac, what possible reason would Oracle have to not support it? OBVIOUSLY Apple is expecting Oracle to continue the development of Java for the mac.
 
I fully supported Apples stance on Flash, but as a Web Dev I can't stand behind this. Java is still in use by tons and tons of different companies. Phasing it out will only force developers to switch to PCs to simply work on things. Not good.


They came first for the Communists,
and I didn't speak up because I wasn't a Communist.

Then they came for the trade unionists,
and I didn't speak up because I wasn't a trade unionist.

Then they came for the Jews,
and I didn't speak up because I wasn't a Jew.

Then they came for me
and by that time no one was left to speak up. - Martin Niemöller
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.