This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.

Bug 138201 - One SDK based on openjfx-compiler libs for all platforms
Summary: One SDK based on openjfx-compiler libs for all platforms
Status: VERIFIED WONTFIX
Alias: None
Product: javafx
Classification: Unclassified
Component: Unsupported (show other bugs)
Version: 6.x
Hardware: All All
: P2 blocker (vote)
Assignee: Adam Sotona
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-06-25 10:04 UTC by Alexandr Scherbatiy
Modified: 2011-10-19 12:03 UTC (History)
1 user (show)

See Also:
Issue Type: ENHANCEMENT
Exception Reporter:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Alexandr Scherbatiy 2008-06-25 10:04:08 UTC
It is better to have one nbm file that contains the
SDK based on openjfx-compiler libraries for all platforms.

In this case there will be only one nbm file org-netbeans-modules-javafx-sdk.nbm
instead of 4 (org-netbeans-modules-javafx-sdk-mac.nbm, org-netbeans-modules-javafx-sdk-win.nbm, ...)
so the final 2008-06-25_02-32-47.zip file will have smaller size.
Comment 1 Martin Ryzl 2008-06-25 10:50:53 UTC
I would agree but the SDK contains native libraries that are platform specific. At the moment, only windows version
contains the libraries but it will change.
Comment 2 Adam Sotona 2008-06-26 10:39:12 UTC
This is a good idea to have another module providing open version of JavaFX SDK for all platforms.
Setting it as an enhacement.
Comment 3 mbien 2008-07-20 00:19:51 UTC
>I would agree but the SDK contains native libraries that are platform specific. At the moment, only windows version
>contains the libraries but it will change.
you could deploy the system dependant natives on first module load or on demand. We use this technique to deploy
JOGL+GlueGen in the NetBeans OpenGL Pack we even have to distinguish between CPU architectures.

IMO it is always better to provide platform independent modules. Imagine you want to load netbeans from a USB stick or
move your user folder to a different OS (I do this regularly between ubuntu and xp).

native lib support module (GPL v2 + CP ex)
https://netbeans-opengl-pack.dev.java.net/source/browse/netbeans-opengl-pack/trunk/native-lib-support/

the configuration for platform agnostic deployment is stored in simple xml files.
Comment 4 Adam Sotona 2009-10-01 14:17:44 UTC
JavaFX SDK is more and more platform-dependent. We have no chance to change it.
Comment 5 Alexandr Scherbatiy 2009-10-02 12:48:35 UTC
verified
Comment 6 David Strupl 2011-10-19 12:03:50 UTC
Cleaning bugzilla categories ....