New Desktop Features Of Next Java
bonch writes "Sun has posted the new desktop features of the next Java, codename Mustang. Improvements to Swing look and feel, OpenGL 2D renderer performance, AWT features such as the ability to add a tray/panel icon, and improved deployment capabilities."
I was thinking they should add a new feature like not such random sluggish responsiveness in all java GUI apps on *nix machines.
I can count the Java desktop apps I know on one hand. I'm sure theres more but it's pretty much a dead topic for most developers since Swing has sucked for so long. The more I think of it, I see lots of problems with the whole Swing API/programatic approach to building a GUI. Why can't it all be XML based where you just design your GUI elements in document form and load it in.
On a side note, I'm not very happy with JSP these days either. I've been doing dotnet development for a year now and love the idea that each page has an instance of a class behind it. I tried to get back into JSP again lately, but was disgusted to rediscover that all instances of a page are sharing the same object, which is very frustrating and anoying after having done it the other way.
Blender And Linux Fan
Brushing off all apps written for the JVM (or any development kit) will cause you to miss out on a good app sometime.
Ok, sure maybe I'll encounter something worthwhile one of these days. So far, everything I've tried was a nightmare to deploy though-- "JVM version hell" for the most part. Flash animations do a lot better in that regard at least-- they run on various platforms and I've never seen them complain about needing a specific version of a player (maybe they do, I've just never seen it), and EVERY time I've tried to deploy a java app I had to reinstall java with the "right" version for the app. Except for web-based Java that is, which has been mostly quirky and/or slow.
But alright, I admit it. I've been doing fine without Java for 20 years and am now a crotchety old curmudgeon. Maybe I just should have programmed everything in MIX...
Demographically, it's clear that most Java VM's run on Windows. Why don't they write a version that works even half as well as Microsoft's VM did?
The first thing I do after building a clean XP Service Pack 2 (or 1a) machine is install the no-longer-available Microsoft VM. Then, I go to Sun.com to download and install... nothing.
If I work on a machine that already has the Sun VM, I install the Microsoft VM and set Sun's not to be the default Java engine for IE. I also get rid of the stupid f***ing shortcuts and update managers Sun loves to install.
Why didn't Microsoft just pay those assholes off and keep on making their own VM? It actually worked in Windows.
based on?
Suse is the dominant desktop Linux distro and Suse is KDE-oriented.
Suse no longer exists, it has been acquired by a company focuing on GNOME.