Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [udig-devel] RFC : native support bundles for java advanced imaging

2011/12/21 Jody Garnett <jody.garnett@xxxxxxxxx>:
> Great idea!

Thanks!

> Add the license checking to the tasks to do; that way we can vote on this as
> a good idea - and the license checks won't be missed as the work progresses.
>
> 1. GDAL and ImageIO-ext license should be straight forward
> 2. The ECW license should be okay as we have an explicit license allowing it
> to be distributed in client software (such as uDig). Packaging up the DLLs
> in a plugin / fragment with this license would be nice and clear; we may
> even be able to do a workbench startup dialog click through to supplement
> the one in the installer.
> 3. The mac fragment was still used; although mac does ship with JAI  and
> Java 3D.
> 4. Mac ImageIO-EXT + GDAL - We have also had in the past a mac build of
> ImageIO-Ext and GDAL (mostly due to moovida compiling a patched version of
> GDAL that was stable). My understanding is this is now resolved with the
> more recent releases of GDAL we can use them out of the box.


Just reviewed the bundles:
net.refractions.udig.jai and net.refractions.udig.jai.macosx

What I assume what the fragments for, please correct me, if I'm wrong:
- if jai and imageio are not in the classpath - (JaiInstallerBootstrap
-> ClassNotFoundException check) it tries to copy libraries into
possible folders (platform dependent -> therefor a mac fragment and
one for all others)
- after copying the application will restart
(PlatformUI.getWorkbench().restart()) and the libraries should be in
the classpath if everything is going right.

Right now I would say, that this would not be required anymore if we
ship udig with the JAI/ImageIO bundles and its relevant platform
dependent fragments. In addition to that we could kick out the
duplicated jar files and the partly duplicated code (of this two
fragments) as well. I've now idea how this would work in a restricted
environment, where the user can't install software and hasn't the
right to do its (administrator in windows systems)... Interesting

Any opinions?

Frank
>
> --
> Jody Garnett
>
> On Tuesday, 20 December 2011 at 6:47 PM, Frank Gasdorf wrote:
>
> Hello List,
>
> I would like to discuss a proposal to add JAI native support for uDIG
> out of the box without preparing and bundling a JRE before roll out
> releases.
>
> Please have a look at
>
> http://udig.refractions.net/confluence/display/UDIG/native+support+bundles+for+java+advanced+imaging
>
> Feedback is warmly welcome
> Cheers
> -Frank
>
>
> PS: could that proposal be interesting for users (SDK) as well?
> _______________________________________________
> User-friendly Desktop Internet GIS (uDig)
> http://udig.refractions.net
> http://lists.refractions.net/mailman/listinfo/udig-devel
>
>


Back to the top