WSF/C runs on Android

View: New views
12 Messages — Rating Filter:   Alert me  

WSF/C runs on Android

by Diluka Moratuwage :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hi Devs,
    I'm very pleased to announce that, I was able to successfully port
WSF/C on to Android platform (http://code.google.com/android/). I could
run all the basic samples that come with WSF/C in the Android platform.
These results prove WSF/C will be a very good candidate for the Web
Service stack in Android platform. I faced some difficulties due to
unavailability of information about Android's C library, and header
files (It has a custom built C library) and also the compilation of
libraries on Android. Then I had to come up with GLIBC cross-compiled
for ARM/Linux platform in order to make a proper build. I used Guththila
as the parser for Android and made few minor changes to the build in
order to get it correctly run there. Currently I'm trying to expose the
WSF/C service client interface through a java API, which will use JNI in
order to consume Web Services. Currently I'm working on the JNI
interfacing to run a simple java client program, to invoke a Web Service
inside Android platform.

Thanks,
Diluka.

_______________________________________________
Wsf-c-dev mailing list
Wsf-c-dev@...
http://wso2.org/cgi-bin/mailman/listinfo/wsf-c-dev

Re: WSF/C runs on Android

by Damitha Kumarage-4 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Well done Diluka,
This is great achievement and now we have another platform running
Axis/C. Our next step would be to make the Android ppl aware of our
stack and meanwhile go for a cut down version of Axis2/C for small
memory footprint suitable for a mobile platform.
thanks,
Damitha

Diluka Moratuwage wrote:

> Hi Devs,
>    I'm very pleased to announce that, I was able to successfully port
> WSF/C on to Android platform (http://code.google.com/android/). I
> could run all the basic samples that come with WSF/C in the Android
> platform. These results prove WSF/C will be a very good candidate for
> the Web Service stack in Android platform. I faced some difficulties
> due to unavailability of information about Android's C library, and
> header files (It has a custom built C library) and also the
> compilation of libraries on Android. Then I had to come up with GLIBC
> cross-compiled for ARM/Linux platform in order to make a proper build.
> I used Guththila as the parser for Android and made few minor changes
> to the build in order to get it correctly run there. Currently I'm
> trying to expose the WSF/C service client interface through a java
> API, which will use JNI in order to consume Web Services. Currently
> I'm working on the JNI interfacing to run a simple java client
> program, to invoke a Web Service inside Android platform.
>
> Thanks,
> Diluka.
>
> _______________________________________________
> Wsf-c-dev mailing list
> Wsf-c-dev@...
> http://wso2.org/cgi-bin/mailman/listinfo/wsf-c-dev
>


_______________________________________________
Wsf-c-dev mailing list
Wsf-c-dev@...
http://wso2.org/cgi-bin/mailman/listinfo/wsf-c-dev

Re: WSF/C runs on Android

by Samisa Abeysinghe-4 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

This is great news! Well done!!

Have you updated the Axis2/C build to include your changes?

Samisa...

Diluka Moratuwage wrote:

> Hi Devs,
>    I'm very pleased to announce that, I was able to successfully port
> WSF/C on to Android platform (http://code.google.com/android/). I
> could run all the basic samples that come with WSF/C in the Android
> platform. These results prove WSF/C will be a very good candidate for
> the Web Service stack in Android platform. I faced some difficulties
> due to unavailability of information about Android's C library, and
> header files (It has a custom built C library) and also the
> compilation of libraries on Android. Then I had to come up with GLIBC
> cross-compiled for ARM/Linux platform in order to make a proper build.
> I used Guththila as the parser for Android and made few minor changes
> to the build in order to get it correctly run there. Currently I'm
> trying to expose the WSF/C service client interface through a java
> API, which will use JNI in order to consume Web Services. Currently
> I'm working on the JNI interfacing to run a simple java client
> program, to invoke a Web Service inside Android platform.
>
> Thanks,
> Diluka.
>
> _______________________________________________
> Wsf-c-dev mailing list
> Wsf-c-dev@...
> http://wso2.org/cgi-bin/mailman/listinfo/wsf-c-dev
>
>


_______________________________________________
Wsf-c-dev mailing list
Wsf-c-dev@...
http://wso2.org/cgi-bin/mailman/listinfo/wsf-c-dev

Re: WSF/C runs on Android

by Ruwan Janapriya-3 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Great work Diluka!

Once everything ready, one can develop attractive mobile apps like,
  • upload a photo taken from the phone camera to a sharing site (e.g. flickr).
  • update a server with the current GPS location. (more and more location based apps..)
etc..

thanks,

Janapriya.

On Fri, Feb 15, 2008 at 3:11 PM, Diluka Moratuwage <diluka@...> wrote:
Hi Devs,
   I'm very pleased to announce that, I was able to successfully port
WSF/C on to Android platform (http://code.google.com/android/). I could
run all the basic samples that come with WSF/C in the Android platform.
These results prove WSF/C will be a very good candidate for the Web
Service stack in Android platform. I faced some difficulties due to
unavailability of information about Android's C library, and header
files (It has a custom built C library) and also the compilation of
libraries on Android. Then I had to come up with GLIBC cross-compiled
for ARM/Linux platform in order to make a proper build. I used Guththila
as the parser for Android and made few minor changes to the build in
order to get it correctly run there. Currently I'm trying to expose the
WSF/C service client interface through a java API, which will use JNI in
order to consume Web Services. Currently I'm working on the JNI
interfacing to run a simple java client program, to invoke a Web Service
inside Android platform.

Thanks,
Diluka.

_______________________________________________
Wsf-c-dev mailing list
Wsf-c-dev@...
http://wso2.org/cgi-bin/mailman/listinfo/wsf-c-dev



--
Ruwan Janapriya
janapriya@...

"The woods are lovely, dark and deep.
But I have promises to keep,
And lines to code before I sleep,
And lines to code before I sleep."
_______________________________________________
Wsf-c-dev mailing list
Wsf-c-dev@...
http://wso2.org/cgi-bin/mailman/listinfo/wsf-c-dev

Re: WSF/C runs on Android

by Diluka Moratuwage :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

No, not yet. I will do that soon.

Thanks,
Diluka.

Samisa Abeysinghe wrote:

> This is great news! Well done!!
>
> Have you updated the Axis2/C build to include your changes?
>
> Samisa...
>
> Diluka Moratuwage wrote:
>> Hi Devs,
>>    I'm very pleased to announce that, I was able to successfully port
>> WSF/C on to Android platform (http://code.google.com/android/). I
>> could run all the basic samples that come with WSF/C in the Android
>> platform. These results prove WSF/C will be a very good candidate for
>> the Web Service stack in Android platform. I faced some difficulties
>> due to unavailability of information about Android's C library, and
>> header files (It has a custom built C library) and also the
>> compilation of libraries on Android. Then I had to come up with GLIBC
>> cross-compiled for ARM/Linux platform in order to make a proper
>> build. I used Guththila as the parser for Android and made few minor
>> changes to the build in order to get it correctly run there.
>> Currently I'm trying to expose the WSF/C service client interface
>> through a java API, which will use JNI in order to consume Web
>> Services. Currently I'm working on the JNI interfacing to run a
>> simple java client program, to invoke a Web Service inside Android
>> platform.
>>
>> Thanks,
>> Diluka.
>>
>> _______________________________________________
>> Wsf-c-dev mailing list
>> Wsf-c-dev@...
>> http://wso2.org/cgi-bin/mailman/listinfo/wsf-c-dev
>>
>>
>
>
> _______________________________________________
> Wsf-c-dev mailing list
> Wsf-c-dev@...
> http://wso2.org/cgi-bin/mailman/listinfo/wsf-c-dev
>


_______________________________________________
Wsf-c-dev mailing list
Wsf-c-dev@...
http://wso2.org/cgi-bin/mailman/listinfo/wsf-c-dev

Re: WSF/C runs on Android

by Diluka Moratuwage :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

No, not yet. I will do that soon.

Thanks,
Diluka.

Samisa Abeysinghe wrote:

> This is great news! Well done!!
>
> Have you updated the Axis2/C build to include your changes?
>
> Samisa...
>
> Diluka Moratuwage wrote:
>> Hi Devs,
>>    I'm very pleased to announce that, I was able to successfully port
>> WSF/C on to Android platform (http://code.google.com/android/). I
>> could run all the basic samples that come with WSF/C in the Android
>> platform. These results prove WSF/C will be a very good candidate for
>> the Web Service stack in Android platform. I faced some difficulties
>> due to unavailability of information about Android's C library, and
>> header files (It has a custom built C library) and also the
>> compilation of libraries on Android. Then I had to come up with GLIBC
>> cross-compiled for ARM/Linux platform in order to make a proper
>> build. I used Guththila as the parser for Android and made few minor
>> changes to the build in order to get it correctly run there.
>> Currently I'm trying to expose the WSF/C service client interface
>> through a java API, which will use JNI in order to consume Web
>> Services. Currently I'm working on the JNI interfacing to run a
>> simple java client program, to invoke a Web Service inside Android
>> platform.
>>
>> Thanks,
>> Diluka.
>>
>> _______________________________________________
>> Wsf-c-dev mailing list
>> Wsf-c-dev@...
>> http://wso2.org/cgi-bin/mailman/listinfo/wsf-c-dev
>>
>>
>
>
> _______________________________________________
> Wsf-c-dev mailing list
> Wsf-c-dev@...
> http://wso2.org/cgi-bin/mailman/listinfo/wsf-c-dev
>


_______________________________________________
Wsf-c-dev mailing list
Wsf-c-dev@...
http://wso2.org/cgi-bin/mailman/listinfo/wsf-c-dev

Re: WSF/C runs on Android

by Samisa Abeysinghe-4 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

We also need to send this good news to the Android lists. I hope we can
wait till JNI stuff works and then do that.

Samisa...

Samisa Abeysinghe wrote:

> This is great news! Well done!!
>
> Have you updated the Axis2/C build to include your changes?
>
> Samisa...
>
> Diluka Moratuwage wrote:
>> Hi Devs,
>>    I'm very pleased to announce that, I was able to successfully port
>> WSF/C on to Android platform (http://code.google.com/android/). I
>> could run all the basic samples that come with WSF/C in the Android
>> platform. These results prove WSF/C will be a very good candidate for
>> the Web Service stack in Android platform. I faced some difficulties
>> due to unavailability of information about Android's C library, and
>> header files (It has a custom built C library) and also the
>> compilation of libraries on Android. Then I had to come up with GLIBC
>> cross-compiled for ARM/Linux platform in order to make a proper
>> build. I used Guththila as the parser for Android and made few minor
>> changes to the build in order to get it correctly run there.
>> Currently I'm trying to expose the WSF/C service client interface
>> through a java API, which will use JNI in order to consume Web
>> Services. Currently I'm working on the JNI interfacing to run a
>> simple java client program, to invoke a Web Service inside Android
>> platform.
>>
>> Thanks,
>> Diluka.
>>
>> _______________________________________________
>> Wsf-c-dev mailing list
>> Wsf-c-dev@...
>> http://wso2.org/cgi-bin/mailman/listinfo/wsf-c-dev
>>
>>
>
>
> _______________________________________________
> Wsf-c-dev mailing list
> Wsf-c-dev@...
> http://wso2.org/cgi-bin/mailman/listinfo/wsf-c-dev
>
>


_______________________________________________
Wsf-c-dev mailing list
Wsf-c-dev@...
http://wso2.org/cgi-bin/mailman/listinfo/wsf-c-dev

Re: WSF/C runs on Android

by Diluka Moratuwage :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Ooooops I already sent it. But only for the android-internals list -
which talk about native development. I will put mails to the
app-development lists as soon as I finish JNI part.

Thanks,
Diluka.

Samisa Abeysinghe wrote:

> We also need to send this good news to the Android lists. I hope we
> can wait till JNI stuff works and then do that.
>
> Samisa...
>
> Samisa Abeysinghe wrote:
>> This is great news! Well done!!
>>
>> Have you updated the Axis2/C build to include your changes?
>>
>> Samisa...
>>
>> Diluka Moratuwage wrote:
>>> Hi Devs,
>>>    I'm very pleased to announce that, I was able to successfully
>>> port WSF/C on to Android platform (http://code.google.com/android/).
>>> I could run all the basic samples that come with WSF/C in the
>>> Android platform. These results prove WSF/C will be a very good
>>> candidate for the Web Service stack in Android platform. I faced
>>> some difficulties due to unavailability of information about
>>> Android's C library, and header files (It has a custom built C
>>> library) and also the compilation of libraries on Android. Then I
>>> had to come up with GLIBC cross-compiled for ARM/Linux platform in
>>> order to make a proper build. I used Guththila as the parser for
>>> Android and made few minor changes to the build in order to get it
>>> correctly run there. Currently I'm trying to expose the WSF/C
>>> service client interface through a java API, which will use JNI in
>>> order to consume Web Services. Currently I'm working on the JNI
>>> interfacing to run a simple java client program, to invoke a Web
>>> Service inside Android platform.
>>>
>>> Thanks,
>>> Diluka.
>>>
>>> _______________________________________________
>>> Wsf-c-dev mailing list
>>> Wsf-c-dev@...
>>> http://wso2.org/cgi-bin/mailman/listinfo/wsf-c-dev
>>>
>>>
>>
>>
>> _______________________________________________
>> Wsf-c-dev mailing list
>> Wsf-c-dev@...
>> http://wso2.org/cgi-bin/mailman/listinfo/wsf-c-dev
>>
>>
>
>
> _______________________________________________
> Wsf-c-dev mailing list
> Wsf-c-dev@...
> http://wso2.org/cgi-bin/mailman/listinfo/wsf-c-dev
>


_______________________________________________
Wsf-c-dev mailing list
Wsf-c-dev@...
http://wso2.org/cgi-bin/mailman/listinfo/wsf-c-dev

Re: WSF/C runs on Android

by Dinesh Premalal-5 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message


That's a good news. Well Done Diluka!

thanks,
Dinesh

Diluka Moratuwage <diluka@...> writes:

> Hi Devs,
>    I'm very pleased to announce that, I was able to successfully port
> WSF/C on to Android platform (http://code.google.com/android/). I
> could run all the basic samples that come with WSF/C in the Android
> platform. These results prove WSF/C will be a very good candidate for
> the Web Service stack in Android platform. I faced some difficulties
> due to unavailability of information about Android's C library, and
> header files (It has a custom built C library) and also the
> compilation of libraries on Android. Then I had to come up with GLIBC
> cross-compiled for ARM/Linux platform in order to make a proper
> build. I used Guththila as the parser for Android and made few minor
> changes to the build in order to get it correctly run there. Currently
> I'm trying to expose the WSF/C service client interface through a java
> API, which will use JNI in order to consume Web Services. Currently
> I'm working on the JNI interfacing to run a simple java client
> program, to invoke a Web Service inside Android platform.
>
> Thanks,
> Diluka.
>
> _______________________________________________
> Wsf-c-dev mailing list
> Wsf-c-dev@...
> http://wso2.org/cgi-bin/mailman/listinfo/wsf-c-dev
>

--
http://nethu.org

_______________________________________________
Wsf-c-dev mailing list
Wsf-c-dev@...
http://wso2.org/cgi-bin/mailman/listinfo/wsf-c-dev

Re: WSF/C runs on Android

by Kaushalye Kapuruge :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Start of an attractive series of demo apps... :)
Congratulations!!!
-Kau

Damitha Kumarage wrote:

> Well done Diluka,
> This is great achievement and now we have another platform running
> Axis/C. Our next step would be to make the Android ppl aware of our
> stack and meanwhile go for a cut down version of Axis2/C for small
> memory footprint suitable for a mobile platform.
> thanks,
> Damitha
>
> Diluka Moratuwage wrote:
>
>> Hi Devs,
>>    I'm very pleased to announce that, I was able to successfully port
>> WSF/C on to Android platform (http://code.google.com/android/). I
>> could run all the basic samples that come with WSF/C in the Android
>> platform. These results prove WSF/C will be a very good candidate for
>> the Web Service stack in Android platform. I faced some difficulties
>> due to unavailability of information about Android's C library, and
>> header files (It has a custom built C library) and also the
>> compilation of libraries on Android. Then I had to come up with GLIBC
>> cross-compiled for ARM/Linux platform in order to make a proper
>> build. I used Guththila as the parser for Android and made few minor
>> changes to the build in order to get it correctly run there.
>> Currently I'm trying to expose the WSF/C service client interface
>> through a java API, which will use JNI in order to consume Web
>> Services. Currently I'm working on the JNI interfacing to run a
>> simple java client program, to invoke a Web Service inside Android
>> platform.
>>
>> Thanks,
>> Diluka.
>>
>> _______________________________________________
>> Wsf-c-dev mailing list
>> Wsf-c-dev@...
>> http://wso2.org/cgi-bin/mailman/listinfo/wsf-c-dev
>>
>
>
> _______________________________________________
> Wsf-c-dev mailing list
> Wsf-c-dev@...
> http://wso2.org/cgi-bin/mailman/listinfo/wsf-c-dev
>


--
http://blog.kaushalye.org/
http://wso2.org/


_______________________________________________
Wsf-c-dev mailing list
Wsf-c-dev@...
http://wso2.org/cgi-bin/mailman/listinfo/wsf-c-dev

Re: WSF/C runs on Android

by Manjula Peiris :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Well done Diluka!!

thanks,
-Manjula


On Fri, 2008-02-15 at 16:44 +0530, Dinesh Premalal wrote:

> That's a good news. Well Done Diluka!
>
> thanks,
> Dinesh
>
> Diluka Moratuwage <diluka@...> writes:
>
> > Hi Devs,
> >    I'm very pleased to announce that, I was able to successfully port
> > WSF/C on to Android platform (http://code.google.com/android/). I
> > could run all the basic samples that come with WSF/C in the Android
> > platform. These results prove WSF/C will be a very good candidate for
> > the Web Service stack in Android platform. I faced some difficulties
> > due to unavailability of information about Android's C library, and
> > header files (It has a custom built C library) and also the
> > compilation of libraries on Android. Then I had to come up with GLIBC
> > cross-compiled for ARM/Linux platform in order to make a proper
> > build. I used Guththila as the parser for Android and made few minor
> > changes to the build in order to get it correctly run there. Currently
> > I'm trying to expose the WSF/C service client interface through a java
> > API, which will use JNI in order to consume Web Services. Currently
> > I'm working on the JNI interfacing to run a simple java client
> > program, to invoke a Web Service inside Android platform.
> >
> > Thanks,
> > Diluka.
> >
> > _______________________________________________
> > Wsf-c-dev mailing list
> > Wsf-c-dev@...
> > http://wso2.org/cgi-bin/mailman/listinfo/wsf-c-dev
> >
>


_______________________________________________
Wsf-c-dev mailing list
Wsf-c-dev@...
http://wso2.org/cgi-bin/mailman/listinfo/wsf-c-dev

Re: WSF/C runs on Android

by Diluka Moratuwage :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hi all,
    I'm made a huge effort to get Axis2/C ported into Android, so that,
all mobile users (Andorid - users) would benefit from using WSClient API
to consume Web Services by using a Java API. But seems I'm bit stuck,
and can't go much far. The very reason is that, the linker in the
Android is incompatible with GLIBC libraries, and can't load them
properly. And then I tried my best to build the GLIBC library set to
suit Android platform. Even though I managed to build some libraries to
suit for that, seems some libraries can't be built easily. And the
interdependencies between the GLIBC libraries have made the research
almost impossible. So I think the time we spend on this will be a waste.
We can think of some other platforms, which may need Web Services.  
Rather than keep trying on this platform, which has made some deliberate
changes into the kernel to make the tasks much harder and discourage the
native development, we can easily port into some other platforms.

    But still we have a huge thing to be happy. We could build Axis2/C
to suit ARM platforms running Linux, and could run their successfully. I
think this is a big thing, since there are many platforms running
ARM/Linux. And I figured out that it's possible to cut down the size of
the libraries as well. This will be a very beneficial as well.

Thanks,
Diluka.

Diluka Moratuwage wrote:

> Ooooops I already sent it. But only for the android-internals list -
> which talk about native development. I will put mails to the
> app-development lists as soon as I finish JNI part.
>
> Thanks,
> Diluka.
>
> Samisa Abeysinghe wrote:
>> We also need to send this good news to the Android lists. I hope we
>> can wait till JNI stuff works and then do that.
>>
>> Samisa...
>>
>> Samisa Abeysinghe wrote:
>>> This is great news! Well done!!
>>>
>>> Have you updated the Axis2/C build to include your changes?
>>>
>>> Samisa...
>>>
>>> Diluka Moratuwage wrote:
>>>> Hi Devs,
>>>>    I'm very pleased to announce that, I was able to successfully
>>>> port WSF/C on to Android platform
>>>> (http://code.google.com/android/). I could run all the basic
>>>> samples that come with WSF/C in the Android platform. These results
>>>> prove WSF/C will be a very good candidate for the Web Service stack
>>>> in Android platform. I faced some difficulties due to
>>>> unavailability of information about Android's C library, and header
>>>> files (It has a custom built C library) and also the compilation of
>>>> libraries on Android. Then I had to come up with GLIBC
>>>> cross-compiled for ARM/Linux platform in order to make a proper
>>>> build. I used Guththila as the parser for Android and made few
>>>> minor changes to the build in order to get it correctly run there.
>>>> Currently I'm trying to expose the WSF/C service client interface
>>>> through a java API, which will use JNI in order to consume Web
>>>> Services. Currently I'm working on the JNI interfacing to run a
>>>> simple java client program, to invoke a Web Service inside Android
>>>> platform.
>>>>
>>>> Thanks,
>>>> Diluka.
>>>>
>>>> _______________________________________________
>>>> Wsf-c-dev mailing list
>>>> Wsf-c-dev@...
>>>> http://wso2.org/cgi-bin/mailman/listinfo/wsf-c-dev
>>>>
>>>>
>>>
>>>
>>> _______________________________________________
>>> Wsf-c-dev mailing list
>>> Wsf-c-dev@...
>>> http://wso2.org/cgi-bin/mailman/listinfo/wsf-c-dev
>>>
>>>
>>
>>
>> _______________________________________________
>> Wsf-c-dev mailing list
>> Wsf-c-dev@...
>> http://wso2.org/cgi-bin/mailman/listinfo/wsf-c-dev
>>
>
>
> _______________________________________________
> Wsf-c-dev mailing list
> Wsf-c-dev@...
> http://wso2.org/cgi-bin/mailman/listinfo/wsf-c-dev
>


_______________________________________________
Wsf-c-dev mailing list
Wsf-c-dev@...
http://wso2.org/cgi-bin/mailman/listinfo/wsf-c-dev