Do beautiful, user-friendly Java applets exist?

The Facebook asynchronous image uploader is a Java applet Update : Apparently not developed in house at Facebook This seems to be the product Amendment : Now that the question has been updated to be a bit more concise, I thought I'd add more to this answer This kind of problem, a mass image uploader (in this case), is the kind perfectly solved by a Java applet. Why? It uses native UI elements, so users are not confused, or have to learn a new interface It can save massive amounts of bandwidth and overhead, because image transformations, such as resizing and cropping, can take place on the client side, rather than the server Write once, deploy everywhere (almost, sorta).

The Facebook asynchronous image uploader is a Java applet. Update: Apparently not developed in house at Facebook. This seems to be the product.

Amendment: Now that the question has been updated to be a bit more concise, I thought I'd add more to this answer. This kind of problem, a mass image uploader (in this case), is the kind perfectly solved by a Java applet. Why?

It uses native UI elements, so users are not confused, or have to learn a new interface. It can save massive amounts of bandwidth and overhead, because image transformations, such as resizing and cropping, can take place on the client side, rather than the server. Write once, deploy everywhere (almost, sorta).

Maybe it's much improved since I gave up on it. – harpo Feb 27 at 5:01.

Visual Thesaurus is the coolest / best applet I know of.

1 Oooh, that is a good one. – jason Jul 8 '09 at 16:53 ah, that is really nice. And the "top bar" (for lack of a better name) integrates really well with the rest of the page.

Thanks! – David Wolever Jul 8 '09 at 19:30 Shame that it is not free as I don't have so much of a need to pay for such a product, but it looks interesting... – Mario Ortegón Aug 1 '09 at 23:13.

Check out PulpCore. A really awesome Java applet framework: interactivepulp.com/ Performance for it seems pretty amazing too if you check it out on bubblemark.com.

Simple floor plan designing with java applet here. Works much faster than dragonfly.autodesk. Com or floorplanner.Com (both are flash applications).

A few things... Some game sites, like popcap. Com, use Java applets for their games, and they look pretty good and are very usable. As far as "why is that button cropped?" - that's probably a layout manager issue.

See my article on layout managers, in particular: java.sun.com/developer/onlineTraining/GU....

Another game which is in Java (though not an applet) is Puzzle Pirates. It's not exactly beautiful but it's cute and it's very addictive. Also, it's very speedy and smooth (which has been a knock against Java applets).

It's not an applet though. – Michael Borgwardt Jul 8 '09 at 18:02 Ah, you are correct. Somehow I missed that in the original question.

Thanks for pointing that out. I've updated my response. – seth Jul 8 '09 at 18:54.

There are many nice looking applets created with Processing (which is basically Java with some fancy graphics libraries included). Just take a look at this visualization.

Thumbs up for Processing; a lot of the Chrome demos are written in it as well. – Carl Nov 27 '09 at 15:28 1 I think the Chrome demos you're thinking of are in Processing. Js Processing.

Js is a port of the 2D context from Processing. Processing can output applets. Processing.

Js runs in a Javascript interpreter. – slim Nov 27 '09 at 15:39 technically, if the input and output are similar or the same, then they're both Processing. Processing the program outputs Processing as Java, Processing.

Js outputs Processing as JavaScript. In any case, Processing is awesome heh. – omouse Nov 28 '09 at 23:08 1 It certainly is beautiful, and Java, but is it an applet?

– Ollie Glass Jun 19 '10 at 13:41.

In high school I used to play a ton of Yahoo Games and I'm pretty sure those are all java applets. It looks like Yahoo have updated their site since I went there last but you can still find all of the old games here.

The MMORPG Runescape uses a Java applet as a client, and works very nicely, although the graphics aren't nearly as good as other games of the type I've seen. Jagex, the publishers, also have a game site called Funorb.

Some of Ken Perlin's applets are beautiful. See mrl.nyu.edu/~perlin/ eg: mrl.nyu.edu/~perlin/experiments/unicycle/ mrl.nyu.edu/~perlin/homepage2006/simplex%5Fnoise/index. Html mrl.nyu.edu/~perlin/experiments/orange/ (...).

Java applets are like flash scripts - They can be used for good, but are often used for evil (e.g. , annoying banners). IMHO the main reason that they didn't catch on is that they require tended to require too much skill and used AWT/Swing which produces worse UIs than what a designer with little programming skills could achieve with flash. I would say that yes, they still exist, but more for business goals that don't require pretty UIs.

For example, A lot of web-based statistics calculation tools are based on nice applets.

It's certainly possible. Java2D (the standard graphics component in Java) is capable of rendering beautiful stuff. A big problem is that the default Swing Look and Feel is ugly.

I believe Java 7 will have a better one, but there are also very beautiful third party ones such as Substance. I've personally developed a small Java applet game which, apart from the jagged text in the intro screen (which is a bitmap, not rendered text) is visually indistinguishable from a Flash game.

My mom is addicted to the casual gaming at pogo. Com, and I've gotta say, they've done an amazing job at fun, easy to learn, nontraditional games that look perfect. I'd love to see their code, honestly.

I cant really gove you an answer,but what I can give you is a way to a solution, that is you have to find the anglde that you relate to or peaks your interest. A good paper is one that people get drawn into because it reaches them ln some way.As for me WW11 to me, I think of the holocaust and the effect it had on the survivors, their families and those who stood by and did nothing until it was too late.

Related Questions