Java rework

BogDan bog_dan_ro at yahoo.com
Fri Oct 14 11:40:52 UTC 2011


Hi Lauri,


We decide to redesign the java part because we want to be able to modify it without breaking the existing applications (e.g. to improve keyboard support, mobility,  etc.).

Answers:
1) we plan to create a .jar package which contains all java <=> jni communication logic, this package will be managed by Ministro as any .so file, and it will be loaded by qt applications at runtime, then the application will forward all its notifications to this package.
2) *ONLY* if is *absolutely* necessary and *ONLY* if is no other way to do it! Remember we are seeking to merge everything with upstream and AFAIK they don't like this kind of things.


Cheers,
BogDan.

> Hi
>
>I was about to commit my BroadcastReceiver when I noticed that you have changed the Java package part from eu.licentia to org.kde and so forth. I'm so lost in the remake of this. Could you explain it a little:
>
>Questions:
>
>1. Is the plan to .jar all Java files together into ministro or keep them in the users's project?
>2. Would it be OK to make one public android header in Qt repo (in plugins/platforms/android) so that it can be included in building Mobility and so forth? For that reason I think I need to change the "bin/syncqt" script that doesn't have any android specifics at the moment.
>
>I would very much like to have a meeting in Munich because I have no idea what other people think or do.
>
>Regards
>Lauri
>


More information about the Necessitas-devel mailing list