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.
Replies:
59 -
Pages:
4
[
1234
| Next
]
Threads:
[
Previous
|
Next
]
Nice work. Although might just be easier to do what I'm about to do.
Apple Sucks.
Argh! I'm a tool. I preordered Leopard because I
just knew
that it was going to include Java 6.
Look, being late to the game is one thing. I'm late on deliverables once and a while. But I friggin tell my customers, boss, coworkers, etc. exactly what is going on! And heaven forbid I ever decided on my own to quit working on a project for a customer, I'd certainly tell them!
Long before Steve Jobs said Java was crap (in answering an iPhone query), he said that OS X would be the premier Java environment. Because this guy thinks he is God and thinks he can decide what technologies will rule, we don't get Java 6.
Whatever. I switched from XP a few years ago to OS X. Looks like I'll be shopping for a nice laptop that runs Linux now. I'll never go to Vista, I've tried and I personally just can't handle it. Surely by now someone is selling upper end laptops with Linux preloaded? Yeah it will be a pain dealing with crappy hardware driver problems and all that junk- but at least my Java 6 apps will compile.
Nope. No sign of Java 6 anywhere, and the beta has been pulled and is no longer available. Not a single word from Apple about this either. I think the only developers they really care about are the ones sitting in cubicles on their campus. Steve Jobs would probably be happy if third party developers fell off the face of the earth.
Well as I already target some of my projects I am working on on Java6, it seems I have to exclude OSX from the list of supported OSs with a small hint to go to apple and complain.
Its a bit sad to see that Apple's PR and sooo-cool Steve-Jobs fight on the back of the developers.
In fact were no zealots nor unthankfoul idiots, we would just like to see some progress on the most important cross-platform framework available.
I just wonder where Apple does intend to drive its developers, unlike Microsoft they don't have a modern runtime enviroment. Objective-C is cool to some degree and I like it much more than C++ - but it lacks many of those cool feature I love Java for.
lg Clemens
Btw. The topic-title and text does not speak for itself, I had to use a search engine to understand the post
So who has the time and resources to set up an online petition site?
There's power in numbers and I bet that there are enough Java developers (who want java 6 to happen in Leopard) to make apple rethink. It's just that
we need to concentrate our efforts and shout at the same time at the same place!
To be honest I don't believe that Apple has stopped supporting Java - they simply can't afford making many of their users angry. If a new version of a program does not work on OSX and the autors blame Apple for it - it won't take long till many users are very angry And further as far as I know there's still talk between Apple and Sun about java-development, Ken Russel said a few days ago that Apple's engineers said they are also excited about the new plugin.
However what makes me angry is that it's actually some kind of PR-game again as far as it seems.
Mr. Jobs plays his game on the back of developers, developers how have been willed to support its platform (otherwise I could not explain the rumor).
Jobs should be thankful and not fool us!
Sorry for the stupid question, but why doesn't Sun provide a MacOS X implementation of Java?
Apple's JVM is based on Sun's VM, right? How much more work it could take?
> Sorry for the stupid question, but why doesn't Sun
> provide a MacOS X implementation of Java?
> Apple's JVM is based on Sun's VM, right? How much
> more work it could take?
It would be alot of work, think of all the native code that would have to be ported to OSX APIs, then there's look and feel and a HotSpot compiler for PowerPC.
BUT despite this, I'm sure Sun would be happy to support OS X if they could, especially given that many JDK developers are avid Mac users. But the reason they dont is because Apple want to do it (see James Gosling's blog http://blogs.sun.com/jag/date/20071016)
Still, if Apple has lost interest in maintaining Java for OS X, I wonder if they'd be willing to give their code to Sun and let them take over?
I hope Apple will support Java better, I have plan to buy me a new Apple laptop (after Apple have release Leopard) but now I don't know longer. Perhaps I will go for linux instead.
Re: Java Code That Explains the 'No Java 6 on Leopard' Reaction
I told before on another threads about Java on the Mac it just Sucks BIG TIME!. I'm very disapointed with the move apple took in this one. This makes Macs useless for sirous Java development. Macs lost an army of developers. There is 2 platforms for Enterprise development Java and .Net and it lost the Big one and only one for Macs Java plus many students that use Java on univerisity's and sush. Don't tell me Ruby on Rails or PHP are suitable for sirous Software Development as apple website say. I Don't want to get into language wars but my point is Java is very relevant for today Software Development and if the OS platform doesn't let you to do it good what we can expect of it. Bye bye Macs for me, I'm Going back to Linux forever.
Java Code That Explains the 'No Java 6 on Leopard' Reaction
At 5:01 AM on Oct 27, 2007, Mikael Grev
wrote:
Fresh Jobs for Developers Post a job opportunity
if (getUser().getHumor() < UniversalConstants.HAS_HUMOR) System.exit(0); this.setSeriousness(UniversalConstants.HUMOR_WITH_SERIOUS_UNDERTONE); while (Apple.getLeopard().getJava().getVersion() < 6) { if (Apple.getJobOffering().filter("Mikael Grev").size() > 0) { this.removeAll(); MikaelGrev.getPride().swollow(); MikaelGrev.getOutput().pipeTo("null"); throw new ShutUpException(); } Logger.getLogger("Opinion").log(Level.SEVERE, "Nag, Bitch, Whine"); new InitialDeveloperContext().getDevelopers("Java").increaseAnnoyanceLevel(); MikaelGrev.getSmiley().decreaseHappyness(); Integer days = Apple.getAnnouncements().filter("java6").getDaysLeft(); if (days == null) { Apple.setArrogance(Apple.getArrogance() + 1); } else { MikaelGrev.getSmiley().setAnticipation("Moderate"); try { Thread.sleep(days * 24 * 60 * 60 * 1000); } catch (InterruptedException e) { Logger.getLogger("Opinion").log(Level.INFO, "Apple early? Hardly..."); } } if (new Date().getYear() > 2007) { MikaelGrev.getSmiley().setAnnoyance("Severe"); Apple.setArrogance(Long.MAX_VALUE); Collection macs = Environment.filter("MAC").removeAll(); Environment.getBackingStorage().store("MACS", macs); Environment.addJava6OnMacListener(new ActionListener() { public void actionPerformed(ActionEvent e) { Collection macs = Environment.getBackingStorage().load("MACS"); Environment.insert(macs); MikaelGrev.getSmiley().setAnnoyance("Moderate"); MikaelGrev.getSmiley().setHappyness("Happy"); Apple.setArrogance(UniversalConstants.SLIGTLY_ABOVE_NORMAL_AND_CERTAINLY_ABOVE_GOOGLE); } }); throw new UseLinuxException("Uncertain future, changing platform."); } try { Thread.sleep(1); } catch (InterruptedException e) {} } Logger.getLogger("Opinion").log(Level.INFO, "It's about time!");Cheers,
Mikael Grev
59 replies so far (
Post your own)
Re: Code That Defines Apple and Java 6
Nice work. Although might just be easier to do what I'm about to do. Apple Sucks.Argh! I'm a tool. I preordered Leopard because I just knew that it was going to include Java 6.
Look, being late to the game is one thing. I'm late on deliverables once and a while. But I friggin tell my customers, boss, coworkers, etc. exactly what is going on! And heaven forbid I ever decided on my own to quit working on a project for a customer, I'd certainly tell them!
Long before Steve Jobs said Java was crap (in answering an iPhone query), he said that OS X would be the premier Java environment. Because this guy thinks he is God and thinks he can decide what technologies will rule, we don't get Java 6.
Whatever. I switched from XP a few years ago to OS X. Looks like I'll be shopping for a nice laptop that runs Linux now. I'll never go to Vista, I've tried and I personally just can't handle it. Surely by now someone is selling upper end laptops with Linux preloaded? Yeah it will be a pain dealing with crappy hardware driver problems and all that junk- but at least my Java 6 apps will compile.
Bye Apple.
Re: Code That Defines Apple and Java 6
So... forgive my ignorance, but does Leopard include Java 6 or not?Re: Code That Defines Apple and Java 6
Nope. No sign of Java 6 anywhere, and the beta has been pulled and is no longer available. Not a single word from Apple about this either. I think the only developers they really care about are the ones sitting in cubicles on their campus. Steve Jobs would probably be happy if third party developers fell off the face of the earth.Re: Code That Defines Apple and Java 6
Well as I already target some of my projects I am working on on Java6, it seems I have to exclude OSX from the list of supported OSs with a small hint to go to apple and complain.Its a bit sad to see that Apple's PR and sooo-cool Steve-Jobs fight on the back of the developers.
In fact were no zealots nor unthankfoul idiots, we would just like to see some progress on the most important cross-platform framework available.
I just wonder where Apple does intend to drive its developers, unlike Microsoft they don't have a modern runtime enviroment. Objective-C is cool to some degree and I like it much more than C++ - but it lacks many of those cool feature I love Java for.
lg Clemens
Btw. The topic-title and text does not speak for itself, I had to use a search engine to understand the post
Re: Code That Defines Apple and Java 6
So who has the time and resources to set up an online petition site?There's power in numbers and I bet that there are enough Java developers (who want java 6 to happen in Leopard) to make apple rethink. It's just that we need to concentrate our efforts and shout at the same time at the same place!
Isn't it just a joke?
To be honest I don't believe that Apple has stopped supporting Java - they simply can't afford making many of their users angry. If a new version of a program does not work on OSX and the autors blame Apple for it - it won't take long till many users are very angryAnd further as far as I know there's still talk between Apple and Sun about java-development, Ken Russel said a few days ago that Apple's engineers said they are also excited about the new plugin.
However what makes me angry is that it's actually some kind of PR-game again as far as it seems.
Mr. Jobs plays his game on the back of developers, developers how have been willed to support its platform (otherwise I could not explain the rumor).
Jobs should be thankful and not fool us!
lg Clemens
Re: Code That Defines Apple and Java 6
Sorry for the stupid question, but why doesn't Sun provide a MacOS X implementation of Java?Apple's JVM is based on Sun's VM, right? How much more work it could take?
Get the RMI Plugin for Eclipse
Re: Code That Defines Apple and Java 6
> Sorry for the stupid question, but why doesn't Sun> provide a MacOS X implementation of Java?
> Apple's JVM is based on Sun's VM, right? How much
> more work it could take?
It would be alot of work, think of all the native code that would have to be ported to OSX APIs, then there's look and feel and a HotSpot compiler for PowerPC.
BUT despite this, I'm sure Sun would be happy to support OS X if they could, especially given that many JDK developers are avid Mac users. But the reason they dont is because Apple want to do it (see James Gosling's blog http://blogs.sun.com/jag/date/20071016)
Still, if Apple has lost interest in maintaining Java for OS X, I wonder if they'd be willing to give their code to Sun and let them take over?
Re: Isn't it just a joke?
> To be honest I don't believe that Apple has stopped> supporting Java
Me neither. But the current level of commitment leaves a lot to be desired and with coordinated effort we could persuade Apple to move faster.
Re: Java Code That Explains the 'No Java 6 on Leopard' Reaction
Date.getYear() is deprecated. With code like that, no job at Apple for you! =PRe: Java Code That Explains the 'No Java 6 on Leopard' Reaction
D'oh!!MiG Java Calendar Component, MiG Layout for Swing/SWT (Vote -> JDK)
Re: Isn't it just a joke?
I hope Apple will support Java better, I have plan to buy me a new Apple laptop (after Apple have release Leopard) but now I don't know longer. Perhaps I will go for linux instead.Re: Code That Defines Apple and Java 6
If you're looking for a nice linux laptop, macs make nice ones.Re: Java Code That Explains the 'No Java 6 on Leopard' Reaction
I told before on another threads about Java on the Mac it just Sucks BIG TIME!. I'm very disapointed with the move apple took in this one. This makes Macs useless for sirous Java development. Macs lost an army of developers. There is 2 platforms for Enterprise development Java and .Net and it lost the Big one and only one for Macs Java plus many students that use Java on univerisity's and sush. Don't tell me Ruby on Rails or PHP are suitable for sirous Software Development as apple website say. I Don't want to get into language wars but my point is Java is very relevant for today Software Development and if the OS platform doesn't let you to do it good what we can expect of it. Bye bye Macs for me, I'm Going back to Linux forever.