On 26/02/2014 4:21 PM, Gunnar Wagenknecht wrote:
After reading through the CQ I don’t see an easy possibility for making this a works-with dependency. Gunnar, can you explain that? Wes started going down this path at my suggestion, and as it was described it seems to fit the definition in the policy http://www.eclipse.org/org/documents/Eclipse_Policy_and_Procedure_for_3rd_Party_Dependencies_Final.pdf
Well, it is possible but it’s just not easy. GXT works like GWT. Thus, I think that it isn’t enough to just download GXT separately and install/deploy it somewhere. The GXT jar files need to be identified. They possibly need to be enhanced with OSGi metadata (for proper loading in the framework). Then the Kura Web UI source code needs to be cloned and compiled with GXT into _javascript_/HTML. That must then also be deployed somewhere. The generated _javascript_/HTML should contain code from GXT libraries. Therefore it’s not possible to distribute pre-compiled _javascript_ as part of the downloads. Users/adopters would have to compile it themselves. [..] But there is clearly a lot of work that's gone into this UI, so switching will take some time. Unfortunately, I haven’t seen a demo yet. Building web/admin UIs myself, I certainly believe that and I’m not suggesting this as an immediate option. But I think Kura should look at a more license friendly technology in the future.
-Gunnar
|