Archive for the 'Java SE' Category

This guy may hate Java ME, but I love him cause he’s got a Flash Killer in the works

Thursday, April 26th, 2007

Forget Microsoft’s Silverlight as the new Flash Killer. I stumbled upon Chris Oliver’s work with F3, a new declarative Java scripting language, and basically got floored when I saw his demos (you can view them via Web Start). Java has been rightly criticized as sometimes having heavy-looking, kludgy GUIs, but the next time someone disses on Java, just point him to F3 and watch his jaw drop all the way to the floor.

What is F3?

Live demos of F3

More F3 demos

It’s too bad it took Sun more than 10 years to get it right. If they had moved out stuff like this earlier, we would never have been bothered by annoying Flash ad banners - we’d be bothered by annoying Java ad banners instead! ;-)

Now, someone should port this over to CDC devices as soon as possible :-)

Mom, pigs CAN fly: Swing dominates Eclipse SWT and .NET WinForms

Wednesday, May 24th, 2006

I have to honestly say I was flabbergasted by this report. Obviously, I have no problems asserting that Java is #1 in the enterprise (JEE) or in the mobile space (JME), and I do know it’s made some very good strides on the desktop, with popular apps like Azureus, Limewire, QNext and others leading the way and garnering accolades from the open source community as well.

But never in a million years did I imagine this. Swing? I thought SWT actually would beat Swing handily!

Evans Data Corporation has reported that Swing is the dominant GUI Toolkit for Northern American developers. “Java Swing with 47% use, has surpassed WinForms as the dominant GUI development toolkit, an increase of 27% since fall 2004….Java GUI development is clearly experiencing substantial growth”

Source: Official: Swing is the Dominant GUI Toolkit

Nevertheless, although it was from late last year, I think this report shows that Java on the desktop has made some incredible strides indeed!

The next Azureus?

Tuesday, April 25th, 2006

Cross your fingers and do the jiggly dance, missy, cuz there’s a new boy in town, and he’s cute, eye-wateringly colorful, and full of Java, Java, Java.

Are you getting tired of repeating ad nauseam about the possibilities of Java on the desktop, only to fall back humiliatingly time and time again on that one, shining example of what could have been?

Then check this out! QNext - a small, Java-based peer-to-peer application combining instant messaging and file-sharing.

PS. Congrats to Azureus for winning the best overall prize in the 2006 SourceForge.net Community Choice Awards!

Cool applets in hidden places

Friday, April 14th, 2006

The days when applets were mistakenly (perhaps maliciously) used in almost all the wrong places is long past. When I first worked in AT&T, one of the major intranet sites used applets as blinking button links! Needless to say, that was one ugly looking and slow web site.

So what happened to create what some are refering to as the Applet Debacle? Simple. The “F” word happened, a devilish technology from Macromedia that was shrewdly targeted at designers instead of hard core developers - a smooth-talking, cool-looking babe that powered the creative efforts of millions of people who otherwise would never know an If-Else statement from a GoTo.

And yet, despite the politics, and the predictions, and the general delight of Java-haters, Java applets continue to flourish in some pretty unexpected places. When I stumble upon a beautifully designed and functional applet, I feel just like I would if I had come upon some fascinating orchid in the wild. It just takes my breath away.

Take a gander at these beautiful new suite of applets that are used by a Danish research lab to model some very interesting biological phenomena.

Or take these applets which allow you to make music by sketching the notes on the applet, then hearing your “music” (heheh) as a Quicktime movie.

Or take this simple but sorta cool applet that allows people to transfer files onto servers by simply dragging then dropping them from the desktop onto the applet. It’s simple, but for some reason I never encountered such a thing before.

Honestly, I’m happy to see applets used in such intelligent and useful ways, a far cry indeed from its past use as banner ads or website navigation tools. I mean, how many times can I stomach seeing a reflected lake applet on my browser?

Note: If you know of other cool applets, do let me know.