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


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

Re: Swing is dead! Long live Swing.

Date 2012-02-27 21:05 -0500
From Arne Vajhøj <arne@vajhoej.dk>
Newsgroups comp.lang.java.programmer
Subject Re: Swing is dead! Long live Swing.
References <jhhsv4$uov$1@dont-email.me> <Xns9FFB90B8B22DBjpnasty@94.75.214.39> <4f3d91f3$0$291$14726298@news.sunsite.dk> <Xns9FFC75F8832Djpnasty@94.75.214.39> <4f3edc21$0$292$14726298@news.sunsite.dk>
Message-ID <4f4c364d$0$292$14726298@news.sunsite.dk> (permalink)
Organization SunSITE.dk - Supporting Open source

Show all headers | View raw


On 2/17/2012 6:00 PM, Arne Vajhøj wrote:
> On 2/17/2012 11:35 AM, Novice wrote:
>> Arne Vajhøj<arne@vajhoej.dk> wrote in
>> news:4f3d91f3$0$291$14726298@news.sunsite.dk:
>>
>>> On 2/16/2012 2:13 PM, Novice wrote:
>>>> Knute Johnson<nospam@rabbitbrush.frazmtn.com> wrote in
>>>> news:jhhsv4$uov$1 @dont-email.me:
>>>>> I was doing some investigation of JavaFX and found a Q&A on the
>>>>> javafx.com website.
>>>>>
>>>>> "6. Is JavaFX replacing Swing as the new client UI library for Java
>>>>> SE? Yes. However, Swing will remain part of the Java SE
>>>>> specification for the foreseeable future, and is included in the
>>>>> JRE. On one hand, Swing is widely used in existing Java desktop
>>>>> applications, but relies on an old architecture, which requires a
>>>>> certain level of expertise and specialization. On the other hand,
>>>>> JavaFX features a set of modern UI controls that can be skinned
>>>>> using standard CSS techniques. While we recommend developers to
>>>>> leverage JavaFX APIs as much as possible when building new
>>>>> applications, it is possible to use Swing and JavaFX
>>>> within
>>>>> the same application, allowing developers to extend existing Swing
>>>>> applications."
>>>>>
>>>>> I've just started playing with JavaFX and I've got a long way to go
>>>>> to really understand it but it looks fairly simple. I don't know
>>>>> what it is going to be like to produce the type of GUI interfaces
>>>>> that I
>>>> usually
>>>>> do for work with it though.
>>>>>
>>>>> Maybe we need a comp.lang.java.fx group.
>>>>
>>>> My sole experience with JavaFX is the couple of hours I've spent
>>>> messing around with it this morning so I don't speak from any great
>>>> expertise. However, given the fact that JavaFX only works in Windows
>>>> XP/Vista/7 at the moment - a Mac version exists but is apparently not
>>>> that mature yet and a Linux version is anticipated _eventually_ - I
>>>> submit that JavaFX may not be worthy of a great deal of development
>>>> effort yet, at least for those who want to develop things that are
>>>> going to run on multiple platforms, some of which _aren't_ Windows.
>>>>
>>>> It may be "the next big thing" before too long and it may be worth
>>>> investing some time to learn now rather than jumping on the bandwagon
>>>> later but I'm not inclined to put much time into it until it's clear
>>>> that it will be made available for all the platforms on which we
>>>> expect to run our Java code. A statement of commitment indicating
>>>> that Mac and Linux versions WILL be available at the same or similar
>>>> level to the Windows versions by some not-too-distant date is
>>>> probably all I need to get more enthusiastic about JavaFX....
>>>
>>> Did you read the text you commented on?
>>>
>>> "6. Is JavaFX replacing Swing as the new client UI library for Java
>>> SE? Yes."
>>>
>>> It says that JavaFX will become part of Java SE.
>>>
>>> Then it will be on all platforms with (that version
>>> or higher of) Java SE.
>>>
>> That will be fine when it is true but my point was that it this hasn't
>> happened yet and Oracle hasn't committed to a specific date when it will
>> happen.
>>
>> I'm just a little leery about vaporware. It wouldn't be the first time
>> something like this was promised and then failed to happen for one reason
>> or another.
>>
>> It might be a little premature to embrace JavaFX given that Oracle's
>> intentions may not materialize.
>
> It is true that we do not know what version of Java SE it will be in.
> Nor do we know when that version will be available as a standard. And
> we obviously do not know when all Java implementations has implemented
> that standard (for some server platforms 1-2 years delay is common).
>
> But Oracle has said that it will be part of SE.
>
> And as I read the docs then Oracle has started distributing
> JavaFX with JRE from 7u2.
>
> http://www.oracle.com/technetwork/java/javafx/downloads/index.html
>
> <quote>
> Starting with Java SE 7 Update 2 and JavaFX 2.0.2, the JavaFX Runtime is
> co-installed every time the JRE is installed.
> </quote>
>
> (that must be for Windows only)
>
> To me that is about as good as it an be for a non-paying customer.

Actually Oracle has announced something now.

http://www.infoworld.com/slideshow/28552/java-roadmap-oracles-two-year-plan-185238

Slide 7

<quote>
Summer 2013: JDK 8

This release features modular capabilities via Project Jigsaw, as well 
as JavaScript interoperability, Java Virtual Machine convergence, JavaFX 
3.0, and Java closures capabilities and bulk parallel operations via the 
Lambda project.
</quote?

So JavaFX 3.0 - Java SE 8 - summer 2013.

If everything works out as planned. Software projects
has been delayed before! :-)

Arne

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


Thread

Swing is dead!  Long live Swing. Knute Johnson <nospam@rabbitbrush.frazmtn.com> - 2012-02-15 19:25 -0800
  Re: Swing is dead!  Long live Swing. Roedy Green <see_website@mindprod.com.invalid> - 2012-02-15 20:13 -0800
    Re: Swing is dead!  Long live Swing. Arne Vajhøj <arne@vajhoej.dk> - 2012-02-16 18:33 -0500
  Re: Swing is dead!  Long live Swing. Novice <novice@example..com> - 2012-02-16 19:13 +0000
    Re: Swing is dead!  Long live Swing. Arne Vajhøj <arne@vajhoej.dk> - 2012-02-16 18:32 -0500
      Re: Swing is dead!  Long live Swing. Novice <novice@example..com> - 2012-02-17 16:35 +0000
        Re: Swing is dead!  Long live Swing. Arne Vajhøj <arne@vajhoej.dk> - 2012-02-17 18:00 -0500
          Re: Swing is dead!  Long live Swing. Arne Vajhøj <arne@vajhoej.dk> - 2012-02-27 21:05 -0500
  Re: Swing is dead!  Long live Swing. Arne Vajhøj <arne@vajhoej.dk> - 2012-02-16 18:29 -0500
    Re: Swing is dead!  Long live Swing. Knute Johnson <nospam@knutejohnson.com> - 2012-02-16 15:50 -0800
      Re: Swing is dead!  Long live Swing. Arne Vajhøj <arne@vajhoej.dk> - 2012-02-16 18:52 -0500
        Re: Swing is dead!  Long live Swing. Knute Johnson <nospam@knutejohnson.com> - 2012-02-16 16:01 -0800
          Re: Swing is dead!  Long live Swing. Arne Vajhøj <arne@vajhoej.dk> - 2012-02-16 19:07 -0500
        Re: Swing is dead!  Long live Swing. Wanja Gayk <brixomatic@yahoo.com> - 2012-02-20 20:27 +0100
          Re: Swing is dead!  Long live Swing. Arne Vajhøj <arne@vajhoej.dk> - 2012-02-20 18:39 -0500
            Re: Swing is dead!  Long live Swing. Wanja Gayk <brixomatic@yahoo.com> - 2012-02-21 02:09 +0100
              Re: Swing is dead!  Long live Swing. Arne Vajhøj <arne@vajhoej.dk> - 2012-02-20 20:28 -0500
                Re: Swing is dead!  Long live Swing. Arne Vajhøj <arne@vajhoej.dk> - 2012-02-20 20:29 -0500
          Re: Swing is dead!  Long live Swing. Arved Sandstrom <asandstrom3minus1@eastlink.ca> - 2012-02-25 11:37 -0400
            Re: Swing is dead!  Long live Swing. Arne Vajhøj <arne@vajhoej.dk> - 2012-02-25 10:58 -0500
            Re: Swing is dead!  Long live Swing. Wanja Gayk <brixomatic@yahoo.com> - 2012-02-26 18:24 +0100
              Re: Swing is dead!  Long live Swing. markspace <-@.> - 2012-02-26 10:27 -0800
                Re: Swing is dead!  Long live Swing. Lew <noone@lewscanon.com> - 2012-02-26 13:16 -0800
                Re: Swing is dead!  Long live Swing. Arne Vajhøj <arne@vajhoej.dk> - 2012-02-26 18:05 -0500
                Re: Swing is dead!  Long live Swing. Wanja Gayk <brixomatic@yahoo.com> - 2012-02-28 23:19 +0100
                Re: Swing is dead!  Long live Swing. Lew <noone@lewscanon.com> - 2012-02-29 00:00 -0800
                Re: Swing is dead!  Long live Swing. Daniel Pitts <newsgroup.nospam@virtualinfinity.net> - 2012-02-29 09:10 -0800
                Re: Swing is dead!  Long live Swing. Arved Sandstrom <asandstrom3minus1@eastlink.ca> - 2012-02-29 05:53 -0400
                Re: Swing is dead!  Long live Swing. Wanja Gayk <brixomatic@yahoo.com> - 2012-02-29 11:11 +0100
              Re: Swing is dead!  Long live Swing. Lew <noone@lewscanon.com> - 2012-02-26 13:16 -0800
                Re: Swing is dead!  Long live Swing. Arved Sandstrom <asandstrom3minus1@eastlink.ca> - 2012-02-26 19:32 -0400
                Re: Swing is dead!  Long live Swing. Lew <noone@lewscanon.com> - 2012-02-26 16:59 -0800
                Re: Swing is dead!  Long live Swing. Arne Vajhøj <arne@vajhoej.dk> - 2012-02-26 21:03 -0500
                Re: Swing is dead!  Long live Swing. Lew <noone@lewscanon.com> - 2012-02-26 21:22 -0800
                Re: Swing is dead!  Long live Swing. Arne Vajhøj <arne@vajhoej.dk> - 2012-02-27 21:00 -0500
                Re: Swing is dead!  Long live Swing. Wanja Gayk <brixomatic@yahoo.com> - 2012-02-28 23:34 +0100
  Re: Swing is dead!  Long live Swing. markspace <-@.> - 2012-02-16 16:43 -0800
  Re: Swing is dead!  Long live Swing. Roedy Green <see_website@mindprod.com.invalid> - 2012-02-17 09:24 -0800
    Re: Swing is dead!  Long live Swing. Arne Vajhøj <arne@vajhoej.dk> - 2012-02-17 17:52 -0500

csiph-web