JavaFX for the Enterprise - Working Group

Tom Schindl tom.schindl at bestsolution.at
Wed Oct 17 08:32:16 PDT 2012


Well at J1 I showed an "IDE" (well its really a very very simple one so
IDE is not the correct word) which is not using SWT nor Swing.

It is built upon various eclipse technologies although:
* equinox -> component model (=OSGi)
* e4 -> application framework (=DI, Command, docking, ...)
* jdt-core -> java dev tooling (=compiler, error reporting,
  auto-complete)
* orion -> editor written in JavaScript

You can see those in action in this video
http://tomsondev.bestsolution.at/2012/10/04/eclipse-techs-on-steroids/
all sources are available as opensource (EPL) from my github repository
at https://github.com/tomsontom/fx-ide.

The only thing JavaFX misses at the moment to write an IDE is a rich
text component which Eclipse (StyledText-Widget) and Netbeans have.

Tom

Am 17.10.12 17:21, schrieb Mario Torre:
> """
> This thread is interesting. I've seen at J1 some tools using JavaFX
> with the SWT bridge. The Swing one will also work equally well. We
> also have (we need to put some love to make it work on 2.2
> """
> 
> Somehow this got cut, I meant:
> 
> This thread is interesting. I've seen at J1 some tools using JavaFX
> with the SWT bridge. The Swing one will also work equally well. We
> also have (we need to put some love to make it work on 2.2) that
> can be used to embed Swing on top of JavaFX (the other way around).
> 
> Cheers,
> Mario
> 
> 2012/10/17 Mario Torre <neugens.limasoftware at gmail.com>:
>> 2012/10/17 Mark Claassen <markclaassenx at gmail.com>:
>>> I joined this list a few days ago because I wanted to start contributing
>>> So far, I am not sure it is quite where I should be.  I would like to
>>> discuss more about the components (table, list boxes, ...).  I am not
>>> exactly sure where to do that.
>>
>> You just unfortunately ended up subscribing to this list in the middle
>> of a storm :)
>>
>> But this list has been used in the past to discuss components and
>> details of the implementation, so this is definitely the right place
>> to start discussing those things.
>>
>> @Richard: Perhaps it would be more fun to simply have a list dedicated
>> to flaming Oracle for supporting HTML 5 rather than JavaFX :)
>>
>>> However, I will add here that I started (a very short-lived) thread on the
>>> netbeans user list along these lines.  Basically what I was saying was that
>>> Netbeans is a wonderful UI built on Swing.  Could this same project be done
>>> in JavaFX?  Maybe not yet, but could it be in the future?  It seems like
>>> the JavaFX team could get a lot of advice and requirements from the
>>> netbeans team.
>>>
>>> http://forums.netbeans.org/topic51717.html
>>
>> This thread is interesting. I've seen at J1 some tools using JavaFX
>> with the SWT bridge. The Swing one will also work equally well. We
>> also have (we need to put some love to make it work on 2.2
>>
>> The big trouble is #2, this will only work if:
>>
>> 1. Netbeans can ship JavaFX
>> 2. JavaFX is included in any major OpenJDK/JDK releases (that means,
>> including distribution related IcedTea builds).
>>
>> For both options, JavaFX needs to be fully Open Sourced, or even
>> NetBeans will fall back into non free bits, so I agree with them.
>>
>>> Some of the main data structures, like the ObservableList, make me cringe.
>>> I created a similar structure 10 years ago and have since learned the error
>>> of my ways.  Granted, the JavaFX team has a lot more resources and
>>> experience than I did all those years ago, but from my point of view, there
>>> are dangerous waters ahead.
>>
>> I'm sure this is the kind of discussion mostly welcomed on this list,
>> after all, this is what makes it a community project.
>>
>> Cheers,
>> Mario
>> --
>> pgp key: http://subkeys.pgp.net/ PGP Key ID: 80F240CF
>> Fingerprint: BA39 9666 94EC 8B73 27FA  FC7C 4086 63E3 80F2 40CF
>>
>> IcedRobot: www.icedrobot.org
>> Proud GNU Classpath developer: http://www.classpath.org/
>> Read About us at: http://planet.classpath.org
>> OpenJDK: http://openjdk.java.net/projects/caciocavallo/
>>
>> Please, support open standards:
>> http://endsoftpatents.org/
> 
> 
> 


-- 
B e s t S o l u t i o n . a t                        EDV Systemhaus GmbH
------------------------------------------------------------------------
tom schindl                 geschäftsführer/CEO
------------------------------------------------------------------------
eduard-bodem-gasse 5-7/1   A-6020 innsbruck     fax      ++43 512 935833
http://www.BestSolution.at                      phone    ++43 512 935834


More information about the openjfx-dev mailing list