Deployment
Igor Nekrestyanov
igor.nekrestyanov at oracle.com
Thu Apr 19 22:55:54 PDT 2012
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
>
More information about the openjfx-dev
mailing list