Hi Luciano,

Please let me know how I can help. I'd like to resume my efforts with the
progress you guys have made.

On Sun, Oct 12, 2008 at 6:57 PM, Luciano Resende <luckbr1...@gmail.com>wrote:

> Well, I have the source code for the plugin, so it's a matter of
> understanding your requirements. Right now the plugin does invoke the
> android tools, and pass parameters to automate compilation, etc.
>
> On Sat, Oct 11, 2008 at 2:34 PM, Adriano Crestani
> <adrianocrest...@apache.org> wrote:
> > Hi Luciano,
> >
> > Have you found any option in the android-plugin to pass argument to the
> > android converter (dex)?
> >
> > Regards,
> > Adriano Crestani
> >
> > On Sat, Oct 11, 2008 at 12:41 PM, Luciano Resende <luckbr1...@gmail.com>
> > wrote:
> >>
> >> On Thu, Oct 9, 2008 at 12:03 AM, Jean-Sebastien Delfino
> >> <jsdelf...@apache.org> wrote:
> >> > Adriano Crestani wrote:
> >> >>
> >> >> Hi all,
> >> >>
> >> >> I've been testing the latest android SDK version (1.0-rc1).
> >> >>
> >> >> Android improvements:
> >> >>
> >> >> - Annotations are finally working...they finally implemented the
> native
> >> >> method for the emulator, on the old version we had only the native
> >> >> methods
> >> >>
> >> >> - Now the android is including the resources (non class files), those
> >> >> defined in the android project and in its included projects, in its
> >> >> package
> >> >> and not ignoring as it used to do. It's really good, because we don't
> >> >> need
> >> >> to adapt the way Android SCA looks for resouces anymore.
> >> >>
> >> >> - The android plugin is finally including the android included
> projects
> >> >> dependencies. On old versions, any dependency included in any
> included
> >> >> project needed to be also included in the android project.
> >> >>
> >> >> Bad news:
> >> >>
> >> >> - android sdk still doesn't contain many JDK classes, mainly the ones
> >> >> that
> >> >> tuscany uses a lot, like xml api, just few classes from this api is
> in
> >> >> the
> >> >> actual android sdk : (
> >> >>
> >> >> - android .class converter is by default failing when it tries to
> >> >> convert
> >> >> a .class file that are JDK classes...even if this is not included in
> >> >> the
> >> >> android SDK. I can force the converter using the --core-library
> >> >> argument,
> >> >> but unfortunatelly there is no option to set this option on android
> >> >> builder.
> >> >> The only way I could convert was using an ant build. But debugging on
> >> >> the
> >> >> emulator using command line is really painful. I have tried to
> generate
> >> >> the
> >> >> .apk file (the android executable file) and place it on the eclipse
> >> >> android
> >> >> project and I tried to run it from eclipse, but I get an error saying
> >> >> that
> >> >> the .apk is not found. I think when the .apk is generated by the
> >> >> android
> >> >> builder, it also register the .apk on the emulator, I'm not sure, but
> I
> >> >> will
> >> >> work on that.
> >> >>
> >> >>
> >> >> The last bad issue is a problem, because I need to add a lot of xml
> >> >> classes from jdk and it's not being possible. These classes are used
> by
> >> >> stax
> >> >> api and some other tuscany classes.
> >> >>
> >> >> Oscar and me have already complained about these bad issues on
> android
> >> >> ML,
> >> >> but unfortunately android developers are not good at answering
> >> >> questions as
> >> >> tuscany's : )
> >> >>
> >> >> I think that's it : )
> >> >>
> >> >> Comments, suggestions and critics are welcome :-)
> >> >>
> >> >> Adriano Crestani
> >> >>
> >> >
> >> > Adriano,
> >> >
> >> > Two ideas:
> >> >
> >> > - How about adding the android plugin to the Maven build? that should
> >> > make
> >> > it easier for all to build it, run tests etc as running the Android
> >> > tools
> >> > manually in Eclipse is not a very reliable and repeatable process. I
> can
> >> > help you set up the pom.xml files if you want and give me the Android
> >> > commands to run.
> >> >
> >>
> >>
> >> I have found some android-maven-plugins [1] , but they are not
> >> supporting the latest SDK. I have made some progress towards improving
> >> the plugin to support the new SDK, but it's not all working yet.
> >>
> >> [1] http://code.google.com/p/masa/
> >>
> >> > - To work around the XML parsing limitations... well maybe for now we
> >> > don't
> >> > need XML in the first place. When we process an SCA contribution,
> >> > instead of
> >> > looking for foo.composite for example, we could look for and execute a
> >> > "FooComposite" Java class, which would create the Composite model for
> >> > 'foo'
> >> > using the Java model APIs from tuscany-assembly (like some test cases
> >> > already do). In a way that Java class would just be another
> >> > representation
> >> > of the composite (as Java source), just more convenient to use in an
> >> > Android
> >> > environment for now. Who likes to write angle brackets anyway? :)
> >> >
> >>
> >> I gave this a quick try, but it looks like the Android JDK is missing
> >> QNames.
> >>
> >> > Let me know what you think.
> >> > --
> >> > Jean-Sebastien
> >> >
> >>
> >>
> >>
> >> --
> >> Luciano Resende
> >> Apache Tuscany, Apache PhotArk
> >> http://people.apache.org/~lresende<http://people.apache.org/%7Elresende>
> >> http://lresende.blogspot.com/
> >
> >
>
>
>
> --
> Luciano Resende
> Apache Tuscany, Apache PhotArk
> http://people.apache.org/~lresende <http://people.apache.org/%7Elresende>
> http://lresende.blogspot.com/
>



-- 
best,
-oscar

Oscar CastaƱeda

Reply via email to