[jboss-jira] [JBoss JIRA] (DROOLS-729) Android Support

Mark Kedzierski (JIRA) issues at jboss.org
Thu Feb 26 17:13:49 EST 2015


     [ https://issues.jboss.org/browse/DROOLS-729?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Mark Kedzierski updated DROOLS-729:
-----------------------------------
    Affects Version/s: 6.0.1.Final
          Description: 
I've done some work porting Drools 6.0.1.Final to work on Android.  My current effort uses Dex classloaders for all generated classes.  Precompiled rule packages execute on Android with either java or mvel dialect.

code:

http://www.github.com/kedzie/drools-android
http://www.github.com/kedzie/drools-android-sample

Features:
-Dex classloaders for all generated classes
-Roboguice integration for injecting knowledge bases from precompiled packages
-Maven plugin which pre-compiles rule packages

Issues:
-Unit tests don't work because it always uses dex classloader, which doesn't work on a desktop system
-Haven't tested drools-compiler on android platform

I am wondering how to move forward and contribute this code.  I think it would be ideal if the same codebase worked on both desktop and android platforms.  Otherwise it would need to be a seperate fork.  Also how to manage unit testing in the Android version.  Any thoughts welcome.

  was:
I've done some work porting Drools 6.0.1.Final to work on Android.  My current effort uses Dex classloaders for all generated classes.  Precompiled rule packages execute on Android with either java or mvel dialect.

code:

http://www.github.com/kedzie/drools-android
http://www.github.com/kedzie/drools-android-sample

Issues:
-Unit tests don't work because it always uses dex classloader, which doesn't work on a desktop system
-Haven't tested drools-compiler on android platform

I am wondering how to move forward and contribute this code.  I think it would be ideal if the same codebase worked on both desktop and android platforms.  Otherwise it would need to be a seperate fork.  Also how to manage unit testing in the Android version.  Any thoughts welcome.



> Android Support
> ---------------
>
>                 Key: DROOLS-729
>                 URL: https://issues.jboss.org/browse/DROOLS-729
>             Project: Drools
>          Issue Type: Enhancement
>          Components: core engine
>    Affects Versions: 6.0.1.Final
>         Environment: Android
>            Reporter: Mark Kedzierski
>            Assignee: Mario Fusco
>            Priority: Optional
>              Labels: Android
>
> I've done some work porting Drools 6.0.1.Final to work on Android.  My current effort uses Dex classloaders for all generated classes.  Precompiled rule packages execute on Android with either java or mvel dialect.
> code:
> http://www.github.com/kedzie/drools-android
> http://www.github.com/kedzie/drools-android-sample
> Features:
> -Dex classloaders for all generated classes
> -Roboguice integration for injecting knowledge bases from precompiled packages
> -Maven plugin which pre-compiles rule packages
> Issues:
> -Unit tests don't work because it always uses dex classloader, which doesn't work on a desktop system
> -Haven't tested drools-compiler on android platform
> I am wondering how to move forward and contribute this code.  I think it would be ideal if the same codebase worked on both desktop and android platforms.  Otherwise it would need to be a seperate fork.  Also how to manage unit testing in the Android version.  Any thoughts welcome.



--
This message was sent by Atlassian JIRA
(v6.3.11#6341)


More information about the jboss-jira mailing list