Welcome!

Search Authors: Mark O'Neill, Pat Romanski, Xenia von Wedel, Don Nelson, Corey Roth

Related Topics: Java

Java: Article

Java on the Desktop: Javaland Seems Divided

JDJ Feedback Special

(September 22, 2003) - Opinions in the Java community seem completely divided as to whether the Java Desktop System is a stroke of genius by Sun or a "bridge too far" in terms of marketing stretch.

Alan Williamson's opinion piece, "Does Sun's Desktop System 'Hijack' the Java Brand?" acted as a lightning-rod for arguments on both sides of the issue. JDJ Industry Newsletter here provides a round-up of the best comments received to date.

Many Java developers seized the opportunity presented to them by Williamson's piece to express the view that what Sun needs to develop is faster, easier, and better tools to develop and deploy (desktop/Web) applications regardless of what those tools might actually be called. In other words, while acknowledging that marketing is key to any lasting success, their worry is that marketing will only take you so far.

"qmdb" for example writes: "The Sun Desktop project will not be a success. The weak point of a Sun product is always the User Interface. Sun is not capable of building a normal GUI, so building a complete Desktop will be very hard for them."

Others seem more concerned about the confusion that almost inevitably is going to ensure when a desktop system based on Linux is served up to the outside world as a 'Java' Desktop System.

"If it's not Java don't call it Java."

Leroy Beaversdorf writes candidly, "This is the third (fourth?) name change from Sun in the last 18 months or so. WorkShop, Forte, Sun ONE, Sun Java...What's next?"

"This is not the worst of it," intones Marcos Polanco. "By using 'Java' in their own products - JDS, JES, java.com, java.net - Sun is no longer the 'technological Switzerland.' In the old system, it used 'SunONE', IBM used 'WebSphere', and BEA used 'WebLogic' when talking about their platforms...'Java' was a neutral force."

In other words, Polanco takes the same basic position as Alan Williamson, although - unlike Williamson, who sees it from Sun's side too - his tone is altogether gloomier.

"By hijacking the name for their own products," Polanco concludes, "Sun is making it more difficult for others to play the Java game. Linux has remained neutral, and is reaping the benefits. Another one bites the dust."

Another developer, identifying himself only as Mark, takes this line of criticism one stage further, extending the question-mark to Sun's strategy as a whole.

"Sun is trying to gain access to the desktop market as other big and powerful companies have," he writes, referencing IBM's os2 warp, and Oracle's New Internet Computers (NICs). "They failed miserably," continues Mark. "Why? NO APPLICATIONS, AND NO PC VENDORS ON BOARD."

"Nothing will change," says Mark, no longer shouting, "if Sun doesn't change this. After all from the desktop perspective they are wrapping up open source products into one/easier install. However, nothing is stopping corporations from using these products now."

He then has a final thought. "Also, has anyone heard of Lindows!? Same exact strategy as Mad Hatter."

Sensible Strategy

A developer posting only as "Dave" believes that the Java Desktop System, on the contrary, is perfectly sensible. "I think that as long as there is an easy-to-use-and-install OS that guarantees my Java app will run smmothly then this will be an asset in the marketplace," he writes.

"One other thing," Dave adds, "in my experience in the last 10 years, Sun's products seem to be improving at a quicker and quicker pace, faster than the opposition. I have been using Sun ONE Studio(Forte) and it is a rock solid piece of software which does everything nost people need, for free, even on Windows."

And a Belgian developer, S.C., takes a similar line: "Linux is the ideal development platform for Java and C++," he writes, adding "This JDS marketing will make it a lot easier to use Linux. That matters. Any step forward for Linux is a step forward for Java. Together they form a framework."

S.C. expands on this thought. "Everything that Microsoft, does it calls .NET. It helps. The battle is not anymore Windows vs Unix. Both will be around. It is Java against .NET. Nobody is interested in a language. What is important is a framework and the investment that companies do in that framework."

"I don't think it is loose marketing. By calling everything Java ...it helps to understand that there is a concerted effort."

More Stories By Jeremy Geelan

Jeremy Geelan is Sr. Vice-President of SYS-CON Media & Events. He is Conference Chair of the all-new International Cloud Computing Expo series, of the International Virtualization Expo series, of AJAXWorld RIA Conference & Expo series, and of the long-running SOAWorld Conference & Expo series. He's founder of Cloud Computing Journal, Web 2.0 Journal, AJAX & RIA Journal and other leading SYS-CON titles. From 2000-6, as first editorial director and then group publisher of SYS-CON Media, he was responsible for the development of all new titles and i-Technology portals for the firm, and regularly represents SYS-CON at conferences and trade shows, speaking to technology audiences both in North America and overseas. He is executive producer and presenter of "Power Panels with Jeremy Geelan" on SYS-CON.TV.

Comments (12) View Comments

Share your thoughts on this story.

Add your comment
You must be signed in to add a comment. Sign-in | Register

In accordance with our Comment Policy, we encourage comments that are on topic, relevant and to-the-point. We will remove comments that include profanity, personal attacks, racial slurs, threats of violence, or other inappropriate material that violates our Terms and Conditions, and will block users who make repeated violations. We ask all readers to expect diversity of opinion and to treat one another with dignity and respect.


Most Recent Comments
Brad O'Hearne 09/25/03 11:04:04 AM EDT

I don't think developers are as divided as the follow-up article was suggesting. If you read the responses, developers were divided mostly on whether it was good marketing strategy or not. However, most seemed to share the same skepticism about Sun's ability to deliver market-leading GUI technology. I think that is pretty telling.

whatfor 09/23/03 09:00:09 PM EDT

I thought OS X was already THE java desktop. BTW, since sun can do whatever it wants with the trademark, & since many or most hear would agree that they may be diluting the brand and associating it with 'crud', is there not anyone here to see the folly of the whole recent 'privatization' of 'everything' push in government. I mean obviously SUN has the ability to majorly screw java up, etc, etc... sorry if my post seems wandering. I'm sure reading JDJs bogus pseudo logica had nothing to do with my inability to think critically about ANYTHING... sheesh

Scott Ellsworth 09/23/03 12:04:06 PM EDT

If Java is limited to the enterprise, then it will fail. It needs a desktop presence. If Sun's current initiative improves the Java Desktop Application experience, then it will make Java work better at all levels.

Most of our Java lies in desktop applications that use enterprise resources. Some of our work is entirely at the server side, but almost all is a mix, depending on the functionality level. Further, we have occasional standalone applications that add to our customer's happiness. For example, if we have a server side file importer, we might well use the exact same classes in a client side program, and get the benefit of all that tested code.

A weakness in the server side usage has been the desktop. If we cannot make an app that is interesting and expressive for the user in java, then we have to write the app in another language. Then we do not get the benefit of sharing libraries between the two.

Perhaps more importantly, there are more desktop app developers out there than server side developers, and they demand cheaper tools that do more. They also switch toolchains more easily. Eclipse and IDEA are both better tools for server development because of the support system for client desktop applications. Were Java only for command line and server apps, I suspect we would not have these tools at the price points and quality levels they are now at.

Did I mention that many of these companies have Linux, Windows, and Mac desktops and servers? There are few languages and dev kits that allow us to work with all three, depending on task.

So, to the extent that the new initiatives make Java work better for desktop apps on all operating systems, I approve. I believe this will also have benefits on our ability to use Java on the server side, through common libraries and tuning benefits.

I do find JDJ getting more shrill and alarmist. They also do seem to be focussing more on .NET than on Java of late, even in the Java publications. I do not care what their editorial focus is, but I do care that I get value out of reading their publication. Thus, to maintain that value, I would also encourage them to focus on making better Java code.

Amy Caprice 09/23/03 10:34:54 AM EDT

> Once upon a time, we talked about CODE,
> techniques for doing things with CODE,
> and how to write CODE better.

Paul, I hope it won't hit you hard once your job gets moved offshore.

Or how about getting sued by the new SCO-like Sun circus proclaiming "the World Is Not Enough"?

Paul 09/23/03 10:23:51 AM EDT

This whole issue is indicative of why I don't read Java magazines anymore.

Once upon a time, we talked about CODE, techniques for doing things with CODE, and how to write CODE better.

Now, the market is full of wannabies, so all the articles are about stupid little politics and social agendas.

I am a developer, I write CODE for a living. Could the "Developers Journal" actually talk about developing and not about market strategies (what do developers know about marketing anyway).
In the 80's any magazine focused on developers was about 50% (or more) CODE, you see what we have now (0%-5%).
Imagine, a programming magazine about programming.

James Wolkoff 09/23/03 10:08:30 AM EDT

Reading about Java vs. .NET kind of makes me want to throw up ... There will always be those who are comfortable with one or the other technology and will defend it to the last breath. I honestly think that both technologies are good with both having their pros and cons. As for me, I work with both. And being a computer geek I prefer Java because I think .NET is a pure money making machine, a result of excellent marketing campaign from Microsoft. In terms of value - it is good, or even very good because it is made solely for those so called "developers" who don't know much about computer science but know very well how to drag-and-drop and modify automatically generated code.
Java, on the other hand can do anything and everything - from heavily scientific computing to computer games. And I do agree that it is not the best fit for the business environment - .NET is, but it is so much more and of so much greater value than .NET is.

Mr X Java 09/23/03 09:02:09 AM EDT

Ron, you must be a newbie out of school. You don't know what your talking about. Millions might HAVE BEEN ripping $$$ off of companies by the manhours it takes to develop using Java. But millions are ditching there unix and vms boxes in place of server 2003 or 2000 and are migrating old apps over to .Net. I wounder why Ron? Most IT guys I know at large companies are having to know both but prefer .Net because their intranet servers and clients are all Windows. But one thing you did say I wish the Java heads would remember is "Sun owns the Java brand, and they can use it any way they #!@*! well please." should take that advise about Microsoft. Sun needs to follow Microsoft and be more creative if it is going to stay competitive. One more thing Ron, before you attempt to vainly dog this magazine, go write your own article.

Mr. Evident 09/23/03 07:48:01 AM EDT

It is incredible how Java went so far, being propelled by a host of developers who liked the coolness of the language, with complete disregard to its complete inefficiency.
Everybody knows that Java is the worse platform for any project: don't believe it? Just check the response time of any Java powered site, and compare it with anything (yes, anything) else.
By the way: THIS SITE IS POWERED BY COLDFUSION!!!

Donald Hsu 09/23/03 06:03:35 AM EDT

To Scott McNealy and Sun fans:

If you cannot beat the competition, join them. Find out how Oracle, IBM, BEA .... 20 companies are making $$$ out of Java. Each one has a different business model.

It is about time Sun makes $ too. What is the formula? That is the $$million dollar question.

David Forden 09/23/03 05:39:39 AM EDT

I don't quite take the extreme position elaborated by Ron above. At the same time, it is all well and good to theorize but there is a serious challenge that the Java world must undertake. Defending the patch from the threat of .NET is the order of the day just in case anyone didn't notice. We need to be unified in this or we are doomed to a fate worse than COBOL.

In respect to that I think Alan Williamson should either get on board with Java or get off the case completely.

That being said, Geralds thought leading republican point of view (above), although provocative, is a master stroke of nothingness - no chance mate. Such is the life of fellowship in the kingdom of a benevolent dictator.It was only a matter of time.

Maybe what we need is the ultimate freedom that open source offers the community.Lava (or C augmented 5th with a flat 7th) can go where Linux has gone... juggernaut to broader adoption.

Let's have an Indian parliament on this...

Ron Cemer 09/23/03 12:38:40 AM EDT

Too bad the JDJ idiots don't know anything about Java. Talk about hijacking the Java brand! These doofuses think they know Java, but in reality they're just selling hype. Buncha loozers.

Java, when used properly, solves all of the cross-platform issues that plague developers today.

Oh, did I mention that these guys also publish .NET developer's journal? Of course they do! Why wouldn't they? As is typical with modern-day so-called "media", they play both sides, trying to stir up as much controversy as possible.

What the hell does a Java desktop have to do with Java? Who knows, and who cares!!! Sun owns the Java brand, and they can use it any way they damn well please.

Meanwhile, there are millions of us Java developers out there making a killing off of this wonderful language that Sun has been so gracious as to provide to us free of charge. Because of Java, we're able to compete against the .NET losers in a big way, and stomp their butts all over the place. Why? Because Java is truly cross-platform, as long as you have half a brain and apply a little common sense in your design.

What's the problem? Sorry, I don't see it.

These guys are idiots. Don't buy their worthless rag of a magazine. Or any of the other competing rags that they also happen to sell.

Gerald Bauer 09/22/03 11:02:53 PM EDT

Evidently Sun's core business ("Solaris boxes") is doomed and the only "asset" left is the Java "brand" that's why the stick Java onto everything further diluting the brand that is already out of control. Anyway, to avoid further SCO-like suprises from the Sun circus I suggest forking off Java and proclaiming the Java Republic.