On 3/11/13 3:06 AM, Peter Åstrand wrote: > I guess it depends on what kind of user base you have, but the number of > browsers with java enabled seems to be drop every day. It could be > argued that Java applets are legacy; are you sure you want to build new > systems based on that technology? (I don't have any numbers though, if > anyone have, please share them.)
I do not think calling Java a "legacy" technology is in any way a supportable position. Brian and I have taken his work on the TigerVNC Java viewer and expanded it to produce a TurboVNC Java viewer that performs as well as TigerVNC's FLTK viewer on "modern" Linux platforms and about 5 times faster than the TigerVNC FLTK viewer on Mac. It can easily be deployed via Java Web Start, which does not require a Java-enabled browser. As the app is written in Java, it gives us future inroads into an Android client (Android apps are written in Java. We would basically need to just port the Swing code, because everything else, including libjpeg-turbo, is already supported on Android.) Choose your own adventure, but personally, I find the Java viewer tons easier to maintain than futzing around with a heavily-patched version of FLTK. I will agree that HTML5 is available on some platforms, such as iOS, that Java isn't, but the performance of HTML5 will never be there. The Java JIT compiler does a really good job of optimizing the byte code in real time to achieve native speeds on the types of algorithms that the TigerVNC Java viewer (and now the TurboVNC Java viewer) use, and Java allows calling native code for getting bare metal performance on other types of algorithms (JPEG decoding, in our case.) ------------------------------------------------------------------------------ Symantec Endpoint Protection 12 positioned as A LEADER in The Forrester Wave(TM): Endpoint Security, Q1 2013 and "remains a good choice" in the endpoint security space. For insight on selecting the right partner to tackle endpoint security challenges, access the full report. http://p.sf.net/sfu/symantec-dev2dev _______________________________________________ Tigervnc-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/tigervnc-users
