Sun plans to unveil new Java logo next week

http://news.com.com/2100-1007_3-1013860.html?tag=fd_top

Does this mean I have to replace my new Java T-Shirt? Drats. Foiled again.

Say what?!
Somebody slap that Jonathan Schwartz in the face and have him rinse his mouth with soap.

[quote]Does this mean I have to replace my new Java T-Shirt? Drats. Foiled again.
[/quote]
NO! This means that now your Java T-shirt has cult status and you should wear it forever. Just like some guys still have “Metallica World Tour 1983” T-shirts on and it makes you wonder “that guy hasn’t changed his shirt for 20 years?!”

Does this mean the end for Duke aswell ?

So the answer to the advert… “what has duke been up to?” would be “he’s being busy being replaced.”

Kev

Re: Eclipse… the IDE is great… but the SWT is a big waste of time and ties Eclipse only to computer for which a decent SWT implementation exists… The Mac Port for instance is still very slow… all that work that Apple did to get their Aqua look and feel working so well with Java… then the Eclipse team goes and starts from scratch… sigh.

If Eclipse was Swing based then it would be so much better… if not simply because all that development effort could be focused on IDE issues.
Maybe SWT is what AWT should have been… but Swing was created not because AWT sucked, but because there would always be problems with that approach.

Gtk version of eclipse is also slow (IMHO - a lot slower than the windows version atleast - and my own swing app - ~10mb ~ is running as fast on windows and linux so I guess it’s not a vm thingy…). :-[

I believe the future is swing (or something else - not swt though as it stands now).

[quote]So the answer to the advert… “what has duke been up to?” would be “he’s being busy being replaced.”
[/quote]
That’s one interpretation. You could also say he’s getting plastic surgery, or getting genetically altered. Be happy for him! He’s improving (I hope)!

[quote]Re: Eclipse… the IDE is great
[/quote]
The quote was from a section about IDE’s, not windowing API’s.

[quote]… but the SWT is a big waste of time and ties Eclipse only to computer for which a decent SWT implementation exists…
[/quote]
You have a point there that SWT limits Eclipse to just a few platforms. OTOH, who complains? How many people want to run Eclipse on Solaris, AS/400 (oops, that’s out of the question anyway ::)), or HP9000 or…?
I believe it runs on Windows, Linux and Mac. Who does development on another platform?
And one of the reasons eclipse is so nice is that it is so very responsive, even on lower end systems, which I account for a large part on SWT.
I really look forward to Sun’s response to VS.net 'cos they seem to be getting on the right track again, but also I have still some fears it will be an updated SunONE Studio with unreal minimum system requirements and still have a swing based GUI with an almost-Solaris-like L&F on a windows platform :-/.

[quote]Does this mean the end for Duke aswell ?
[/quote]
Duke Nukem Forever!

[quote]I really look forward to Sun’s response to VS.net 'cos they seem to be getting on the right track again, but also I have still some fears it will be an updated SunONE Studio with unreal minimum system requirements and still have a swing based GUI with an almost-Solaris-like L&F on a windows platform
[/quote]
Maybe Sun will just throw in Windows XP look and feel Oh noooo!

[quote]I believe it runs on Windows, Linux and Mac. Who does development on another platform?
And one of the reasons eclipse is so nice is that it is so very responsive, even on lower end systems, which I account for a large part on SWT.
[/quote]
Ah but that is just it… it ISN’T responsive on Linux (according to post above re: GTK) and Mac. I use it on a 1GHz Powerbook and it is much slower than the Windows version… almost to the point where I don’t bother with it. I hear it is getting a bit better with some of the newer builds of SWT… but that’s the whole point… the bulk of the porting effort is SWT… and I personally don’t attribute any speed to the use of SWT. I just don’t believe that it was ever a bottle neck for that sort of application. I mean sure you could do things really crappy with Swing (cough NetBeans cough) which is probably what people are comparing to… but then they are comparing apples and oranges - it isn’t the same algortihm with Swing UI and a SWT UI that is being compared most of the time.

I can’t think of anything I could do to a Swing menu or button that would make it noticably less responsive. Syntax highlighted source editing works plenty fast with Swing… even NetBeans seems fast enough at that aspect.

Eclipse doesn’t do much with massive tables and lists that might be slower if the Swing default models weren’t replaced with something more appropriate (something that you can at least do in Swing!).
The one thing that I noticed was slowing down the Mac version of Eclipse was actually filling the list of tasks, errors, and warnings when it compiled… that was MUCH slower on the Mac than Windows… painfully so… (but it is one of the things that has been improved)…
I almost wish someone would port SWT to Swing ;D. At least then there would be a more universally accessible version.

Darn it… I’ve veered another thread off-topic … sorry. We need to have a forum with the ability to branch the threads :slight_smile:

[I now make a pathetic attempt to be on topic]
I think the logo thing is an ambitious undertaking… sounds expensive. I hope it works out. Like I said long ago on the old forum, I would like to see the day when I can walk into a game store and just look for the “Java Compatible” logo on the box and not have to head for a PC, Mac, Game Cube, PS2 section… If consumers actually recognized Java and reacted in a similar way - that would be great. Maybe then consumers could actually choose the operating systems and hardware that they really wanted instead of being forced to comply with a crappy defacto standard handed down by a convicted monopolist.

While SWT, the API, is crossplatform, the speed unfortunately isn’t. On Windows it’s fast. But on other platforms, it depends. I’d suggest to try the Motif version on Linux because it’s faster than GTK. Some guy is creating a version based on the FOX toolkit and he says, that his version be must faster, too. Just give him another couple of weeks - or some helping hand. IBM is also asking people not just to complain but to help to improve the Linux version of SWT. The Mac version shall have been improved on the new 3.0 M1 build which is available since yesterday. I’m using Eclipse on Windows only, so I can’t say whether that’s true, I’m just happy with the responseness on Windows, that’s all I can say.

[quote]I mean sure you could do things really crappy with Swing (cough NetBeans cough) which is probably what people are comparing to… but then they are comparing apples and oranges - it isn’t the same algortihm with Swing UI and a SWT UI that is being compared most of the time.
[/quote]
I completely agree here.

[quote]I can’t think of anything I could do to a Swing menu or button
[/quote]
But don’t use menus and menubars as an example as these are sort of broken in Swing and perhaps the slowest components which make applications feels “non-native” (at least on Windows). Just go onto the menubar with our mouse and let the menus pop open while moving over the menu bar. That’s much slower than with a native application … especially if people create menu actions lazily.

[quote]I almost wish someone would port SWT to Swing
[/quote]
Actually, somebody is doing exactly this. I don’t have the URL right now, but search the Eclipse newsgroup archive.

[quote]Darn it… I’ve veered another thread off-topic … sorry.
[/quote]
No, it was completely my fault. :-X Sorry about that. :slight_smile:
I just couldn’t resist when I read the article which was linked here.

[quote]Maybe Sun will just throw in Windows XP look and feel Oh noooo!
[/quote]
They just fixed the windows l&f so that your programs don’t look like a win98 program on your XP box anymore, which is actually a Very Good Thing.

[quote]I think the logo thing is an ambitious undertaking… sounds expensive. I hope it works out. Like I said long ago on the old forum, I would like to see the day when I can walk into a game store and just look for the “Java Compatible” logo on the box and not have to head for a PC, Mac, Game Cube, PS2 section… If consumers actually recognized Java and reacted in a similar way - that would be great. Maybe then consumers could actually choose the operating systems and hardware that they really wanted instead of being forced to comply with a crappy defacto standard handed down by a convicted monopolist.
[/quote]
I couldn’t agree more :slight_smile:
A new logo could be a very clever move.

[quote]How many people want to run Eclipse on Solaris, AS/400 (oops, that’s out of the question anyway ), or HP9000 or…?
I believe it runs on Windows, Linux and Mac. Who does development on another platform?
[/quote]
I do! >:( In fact, there are still a lot of people out there using Sun or HP workstations to do complex numerical analysis and other tasks for which Unix machines are well suited. I started using Netbeans on a Sun UltraSparc, and I still have it loaded on my home Ultra 10. I also use it on FreeBSD. In reality, Eclipse is a WindBlows only product. Just because it runs under other OSes doesn’t mean it works under other OSes.

[quote]I do! In fact, there are still a lot of people out there using Sun or HP workstations to do complex numerical analysis and other tasks for which Unix machines are well suited. I started using Netbeans on a Sun UltraSparc, and I still have it loaded on my home Ultra 10.
[/quote]
:-X
Ok, I stand corrected.
The projects I have been involved in that used Solaris on the production site did all development on PC’s. Simply because a Solaris isn’t the kind of machine that typically sits on every developers desk, which is usually a PC. Then transfer updates to a test machine for QA, which was a Solaris like the production machine.
I figured that this was the way things usually go.

[quote] The projects I have been involved in that used Solaris on the production site did all development on PC’s. Simply because a Solaris isn’t the kind of machine that typically sits on every developers desk, which is usually a PC. Then transfer updates to a test machine for QA, which was a Solaris like the production machine.
I figured that this was the way things usually go.
[/quote]
This is true for web development, which is a rather recent form of development. It’s actually pretty neat that we’re able to develop on PCs and release on Solaris. None the less, there are still plenty of uses for Unix workstations. Numerical analysis programs are one. Many of these can take up GIGS of RAM. Not exactly something you can use a PC for. :slight_smile: (Do some quick calcs on Voxel data sizes and you’ll see what I mean.)

Another is 3D work. While PCs are getting more and more powerful, a lot of TV shops or Movie studios still use Unix machines for both better color from the output cards (many Unix machines are capable of anywhere from 40-64 bit color!!!) and to just get the job done faster. TV studios especially work on tight schedules and may have very little time to be wasting on test/production renders.

My favorite reason tho, is that they don’t make PCs that can keep up with me once I start developing. I had to custom build a PC to get even close! ;D

Ah! Of course, I said this 1 1/2 years ago :slight_smile: :

http://www.gamespy.com/gdc2002/jgp/

Great minds and all. Oh, and the logo thing? MMMuuuuhhahahahha!!! Let’s just say that this will be the most exciting JavaOne since the conference started.

-SG

Oops, shame on me, it didn’t work first time. Okay, another try:

This is my first post here and it’s already way off-topic.

Okay, I’m the guy that did the SWT/Fox port.
FYI: The thing already has a home page, http://swtfox.sf.net and Eclipse Update Site, http://swtfox.sf.net/updates.
There is a Fox/Win32 version of the port uploaded. Note that the Fox/Win32 port id for testing purposes only.
The real target of the port is Fox + *nix + X11 and I’ll try to upload a Linux version ASAP.

(At the moment I’m fighting with Ant/CPPTasks + gcc, trying to convice them to link Fox statically, but no such luck yet.)

I welcome any volunteer that wants to code/test/give suggestions etc. Probably the most useful thing would be if someone with access to 64b Unix (Solaris/Sparc, anyone?) steps up and tries to carry out the build procedure on such machine.

In theory SWT/Fox is 64b clean and it should run anywere Posix + X11 are available.

P.S. Im one of those ghost visitors here since the inception of the site a few years ago. It is definitely the best site for Java client-side discussions. :slight_smile:

So the new logo is a girl in a thong bikini and there will be a live model of the logo bouncing around the conference?

No - you’re thinking E3 ;D