Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.java.programmer > #18098

Re: Swing

From "Qu0ll" <qu0ll@1:261/38.remove-v8v-this>
Subject Re: Swing
Message-ID <50312A54.57039.calajapr@time.synchro.net> (permalink)
Newsgroups comp.lang.java.programmer
References <502FD852.56953.calajapr@time.synchro.net>
Date 2012-08-19 18:11 +0000
Organization tds.net

Show all headers | View raw


  To: Arne Vajhøj
From: "Qu0ll" <Qu0llSixFour@gmail.com>

"Arne Vajhoj"  wrote in message
news:502ef432$0$282$14726298@news.sunsite.dk...

>> Doesn't integrate???  With what exactly?
>
> Roedy probably just made it up.
>
> You should not be surprised if you never get an an answer.

We you are probably right but it's just such a ridiculous comment as one of 
JavaFX's strongest selling points is its ability to integrate.  Perhaps Roedy 
is thinking of the old JavaFX versions 1.x when it wasn't a Java API and relied 
on a proprietary new language named JavaFX Script.  JavaFX 2.x is completely 
different and, as I said, integrates with anything JVM-based.

> JavaFX is 10 years newer than Swing and it shows.

Yes, it is based on a completely new hardware accelerated graphics engine named 
Prism and new windowing toolkit named Glass.  It is feature-rich and fast.  The 
properties and binding framework on its own is worth the price of admission.  
The number of standard controls is growing constantly and includes a 
WebKit-based WebView control that supports HTML 5 and CSS 3 and JavaScript, a 
Canvas control similar to HTML 5 Canvas, video and audio playback controls, a 
vast array of charts, animations and transitions and a very good set of more 
common/basic widgets for form development.  And if they aren't enough, there 
are several ways to roll your own.  Features coming up in the next major 
release (which will be named JavaFX 8.0 as it is now aligned with JDK versions) 
include full 3D support.

> JavaFX is certainly worth considering.
>
> But one may have a need to support a platform where JavaFX is not
> available yet.

As of Java 7 Update 6 JavaFX is now supported on Windows (at least Windows XP, 
Windows 2008, Windows 7), MacOS X and Linux and also runs on some ARM based 
systems like Raspberry Pi.  In addition, Oracle is doing a significant amount 
of work on getting it to run on iOS and Android and have demonstrated it on 
these platforms several times in recent months.  I am expecting an "official" 
announcement at this year's JavaOne regarding exactly where that development is 
up to.  As far as I can tell they have resolved most of the technical issues by 
using Ahead Of Time compilation (so no JIT as executable memory is not 
supported on iOS or Metro for that matter) and the majority of the remaining 
work involves achieving good levels of performance and also in the development 
of the tools required to deploy a JavaFX app to those platforms.  Personally, I 
find this all very exciting!

--
And loving it,

-Qu0ll (Rare, not extinct)
_________________________________________________
Qu0llSixFour@gmail.com
[Replace the "SixFour" with numbers to email me]

--- BBBS/Li6 v4.10 Dada-1
 * Origin: Prism bbs (1:261/38)
--- Synchronet 3.16a-Win32 NewsLink 1.98
Time Warp of the Future BBS - telnet://time.synchro.net:24

Back to comp.lang.java.programmer | Previous | NextPrevious in thread | Next in thread | Find similar | Unroll thread


Thread

Swing "bob smith" <bob.smith@1:261/38.remove-nlb-this> - 2012-08-13 18:36 +0000
  Re: Swing "markspace" <markspace@1:261/38.remove-nlb-this> - 2012-08-13 18:36 +0000
  Re: Swing "Arne Vajhøj" <arne.vajhøj@1:261/38.remove-nlb-this> - 2012-08-13 18:36 +0000
  Re: Swing "Roedy Green" <roedy.green@1:261/38.remove-z1z-this> - 2012-08-15 18:36 +0000
    Re: Swing "Jeff Higgins" <jeff.higgins@1:261/38.remove-z1z-this> - 2012-08-15 18:36 +0000
    Re: Swing "Qu0ll" <qu0ll@1:261/38.remove-s96-this> - 2012-08-16 19:16 +0000
      Re: Swing "Arne Vajhøj" <arne.vajhøj@1:261/38.remove-rj6-this> - 2012-08-18 18:36 +0000
        Re: Swing "Qu0ll" <qu0ll@1:261/38.remove-v8v-this> - 2012-08-19 18:11 +0000
          Re: Swing "markspace" <markspace@1:261/38.remove-v8v-this> - 2012-08-19 18:11 +0000
            Re: Swing "Arne Vajhøj" <arne.vajhøj@1:261/38.remove-fzq-this> - 2012-08-20 18:58 +0000
              Re: Swing "markspace" <markspace@1:261/38.remove-fzq-this> - 2012-08-20 18:58 +0000
            Re: Swing "Qu0ll" <qu0ll@1:261/38.remove-fzq-this> - 2012-08-20 18:58 +0000
          Re: Swing "Arne Vajhøj" <arne.vajhøj@1:261/38.remove-fzq-this> - 2012-08-20 18:58 +0000

csiph-web