Pedro Duque Vieira pedro.duquevieira at
Tue Apr 24 07:00:41 PDT 2012

I agree with Anthony. We should only concentrate on end users. Developers
are another use case, and surely they have better knowledge of how things
work under the hood.

- double download size and not just for users of 64 bit platforms

Javafx runtime 32bit is only 6mb and the 64bit is 7mb which totals
something like 14mb. I think its still a small download.

Thanks, best regards,

On Tue, Apr 24, 2012 at 11:03 AM, Anthony Petrov
<anthony.petrov at>wrote:

> On 4/23/2012 9:42 PM, Igor Nekrestyanov wrote:
>>  >  I'm sorry I thought this issues were known so I didn't report them.
>> I'll report the issue to Jira than.
>> Many registration issues have different "roots" whilst appear to be
>> similar on a surface.
>> Thank you for your help!
>>> As for issue B wouldn't it be possible to install both 32bit and 64bit
>>> JVM for users that have 64 bit PCs?
>> This is one option.
>> Complications are:
>>   - double download size and not just for users of 64 bit platforms
>>        (how do we detect what user needs)
>>   - user may want to have different JREs
>>        (e.g. experiment with beta build, etc.)
> A user does not want to experiment with different JREs. He may not even be
> aware of what JRE or Java is. A developer may want to do so, but not the
> user. While we're discussing the deployment issues we must first
> concentrate on end-user experience which must be flawless and shiny. There
> might be an alternative interface for developers, even an ugly one.
> However, we should do our best to not spread this possible ugliness to the
> deployment model for end users.
> Just my $.02.
> --
> best regards,
> Anthony
>    - Good user experience requires use of single (32-bit?) installer.
>>       Historically installer changes take long time and any bugs there
>> are highly visible (as everyone goes through install step)
>>      This is significant amount of work for install team.
>>   - Technical complications related to the build infrastructure.
>>      We use distributed build systems (more than one) and build on
>> different platforms separately. Full build on windows is taking hours.
>>      For "true" combo installer  we will need to build 32 and 64 bit
>> separately, then import 64 bit artifacts and build combo installer.
>>      Possible but this is non trivial technical effort given number of
>> impacted teams.
>>   I think most users aren't aware what 64bit/32bit is, and the best would
>>> be if this was transparent to the user. Would it be possible to autodetect
>>> this?
>> This is what we exploring as short term solution - be more explicit what
>> user needs if we can detect it.
>> This applies to both message in the web page and landing page where user
>> need to pick JRE/JavaFX to download.
>> -igor
>>> Thanks, best regards,
>>> Sent from my iPad
>>> On 20/04/2012, at 06:55, Igor Nekrestyanov<igor.**
>>> nekrestyanov at <igor.nekrestyanov at>>  wrote:
>>>  We are working on improving deployment experience but obviously more
>>>> work is needed.
>>>> There is no need to argument for it.
>>>> But we really need more specific complains/ideas/suggestions/**feedback
>>>> from you guys.
>>>> Please share what are specific pain points you are facing.
>>>> For the sake of clarity it will help to structure them to separate
>>>> different "similar" topics:
>>>>  1) Runtime deployment/installation issues
>>>>      If application does not attempt to launch because "javafx runtime
>>>> need to be installed" and
>>>>        you are sure it is installed then it falls into this bucket.
>>>>      Obviously it impacts overall deployment experience but we hope
>>>> these issues will be less critical
>>>>        in near future once JavaFX will be part of Java Runtime.
>>>>  2) Standalone application deployment issues
>>>>      E.g. redistribution of javafx with the application, wrapping as
>>>> .exe file, etc.
>>>>  3) Deployment issues for apps embedded in the browser/webstart
>>>>      E.g. runtime failures, signing issues, bad APIs, etc.
>>>> So far (quite unfortunate) we do not have many deployment-related
>>>> issues reported to the JIRA from outside of Oracle,
>>>> and many of existing reports are non detailed :(
>>>> Please tell us what does not work (and when), what features are
>>>> missing, where and why UE is suboptimal, etc.
>>>> We are looking into every single bug report we get on deployment and
>>>> trying to do this promptly.
>>>> Most of reports we get are of the first kind (JavaFX-aware
>>>> plugin/webstart artifacts are not properly registered)
>>>> and we had fixed a lot of them recently (in 2.1/7u4).
>>>> There are two big outstanding issues:
>>>>   A. Older JRE releases (including recent 6 updates!) are not fully
>>>> aware of JavaFX Runtime
>>>>          and installation of such JRE on the system that has JavaFX may
>>>> corrupt the registry.
>>>>          This is especially annoying as JRE 6 is being autoupdated and
>>>> these updates may corrupt JavaFX installation.
>>>>        Changes had been done to JRE 6 installer to be more compatible
>>>> with JavaFX and soon autoupdate will switch to JRE 7.
>>>>        JavaFX will become part of JRE installation too. With all this
>>>> we expect this issue to be much less frequent in the real world.
>>>>   B. Users of 64 bit Windows system tend to install 64 bit JRE and 64
>>>> plugin but most of browsers on these systems are 32-bit apps.
>>>>       (Chrome and Firefox are 32 bit)
>>>>       We are looking into improving messaging to make it more for the
>>>> user. Not sure what else can be done.
>>>> I suspect that specific problem you are referring below is caused by
>>>> installing 6u31 autoupdate on system that had FX.
>>>> Reinstallation of JavaFX should likely help to heal the registry.
>>>> Please do not hesitate to report issues you are seeing with latest
>>>> JavaFX builds (ideally to the JIRA) and help us to troubleshoot them
>>>> (these areas are very sensitive to the system configuration and setup).
>>>> We will be happy to work with you to get to the bottom of them.
>>>> Do not wait for "next" build, sooner we know about the issue sooner we
>>>> can resolve it.
>>>> And given the nature of these issues more people report them more
>>>> likely we will have enough details to reproduce problem in house.
>>>> Ideas, suggestions on what features might be useful or what changes in
>>>> deployment architecture are needed are very welcome too,
>>>> -igor
>>>> On 4/18/12 1:42 PM, Pedro Duque Vieira wrote:
>>>>> Hi,
>>>>> I'm very concerned about the state of deployment in JavaFX. Just
>>>>> yesterday
>>>>> I tried the new example by Jim Weaver in
>>>>> http://learnjavafx.typepad.**com/weblog/tweetbrowser.html<>
>>>>> .
>>>>> It doesn't work correctly in firefox nor chrome, only managed to make
>>>>> it
>>>>> work on IE 9 64bit. And it appears I'm not the only one.
>>>>> Also the state of application installers for Java doesn't seem that
>>>>> good
>>>>> either (I think).
>>>>> I think this is very critical, if the technology can't get to the
>>>>> users in
>>>>> a transparent, simple, reliable way than you'll almost certainly won't
>>>>> get
>>>>> it adopted.
>>>>> Thanks, best regards

Pedro Duque Vieira

More information about the openjfx-dev mailing list