Re: [clutter] Reg: GNU C library used
That's why I said virtually. As far as I can see NDK is a step forward but will be limited to do some certain performance related tasks. I would expect a full Dalvik extension layer that we can use to provide wrappers for all the C libs out there. Not sure if NDK allows this, will do some more reading. On Thu, Aug 13, 2009 at 3:36 AM, Evan Martin mart...@danga.com wrote: On Mon, Aug 10, 2009 at 4:34 AM, Veli Ogla Sungutayvelisungu...@gmail.com wrote: Android uses Linux as its kernel [105], but according to Google, it is not a conventional Linux distribution. It does not have a native X Window System, nor does it support the full set of standard GNU libraries like its system libraries (GNU C Library). This specific modification makes it difficult to reuse existing Linux applications or libraries on Android. On top of these, there is virtually no way in Android to develop in C. I guess Dalvic wrappers have to be written for Clutter. They've released a native SDK: http://developer.android.com/sdk/ndk/1.5_r1/index.html -- Veli Sungutay http://www.lyciasoft.com
Re: [clutter] Reg: GNU C library used
The free software license (LGPL) allows you to do that (spending efforts to port all Clutter related libraries to Bionic C) Maybe a better question is why shouldn't you ask Google to support the standard GNU/Linux ecosystem on Android? On Mon, Aug 10, 2009 at 9:50 PM, Kuldeepkuladeephariku...@gmail.com wrote: HI Emmanuele, I didnt understand what you said. Do you mean by you are not working towards porting of clutter on android? Also My doubt is simple, clutter is developed in GNU C and android supports Bionic C. Will there be any problem if we compile clutter with Bionic C libraries or is it ok if we port GLib, Cairo, Pango and compile with Bionic Libraries? Thanks a lot for your time and response. -Kuladeep. -- To unsubscribe send a mail to clutter+unsubscr...@o-hand.com
Re: [clutter] Reg: GNU C library used
On Tue, 2009-08-11 at 10:20 +0530, Kuldeep wrote: I didnt understand what you said. Do you mean by you are not working towards porting of clutter on android? what I meant was exactly what I wrote: as far as I know there is currently no effort in the community, nor there is an effort from the Clutter team, towards porting Clutter to the only platform using the Bionic C library (Android). also, there is no effort, as far as I know, to make Clutter work on the Android software platform at all. Also My doubt is simple, clutter is developed in GNU C and android supports Bionic C. Will there be any problem if we compile clutter with Bionic C libraries or is it ok if we port GLib, Cairo, Pango and compile with Bionic Libraries? sure. as far as the licensing terms for Clutter are respected if you the redistribute the binaries of Clutter on Bionic, I have no objections to you porting Clutter to use another, non-GNU, C library. ciao, Emmanuele. -- Emmanuele Bassi, Senior Engineer| emmanuele.ba...@intel.com Intel Open Source Technology Center | http://oss.intel.com -- To unsubscribe send a mail to clutter+unsubscr...@o-hand.com
Re: [clutter] Reg: GNU C library used
On 8/13/09 9:07 AM, Andy Tai a...@atai.org wrote: The free software license (LGPL) allows you to do that (spending efforts to port all Clutter related libraries to Bionic C) As long as the only Android-based dependency is on bionic (which is BSD-licensed), you should be okay here. However, you need to be very careful about dependencies on other parts of Android which may be Apache-licensed: the v2 LGPL and the Apache license aren't compatible (and the GPLv3 is only compatible with Apache in one direction: Apache-licensed code can be included in GPLv3-licensed coded, but not the other way around, see http://www.apache.org/licenses/GPL-compatibility.html). Maybe a better question is why shouldn't you ask Google to support the standard GNU/Linux ecosystem on Android? That would be pleasant, but Google hasn't shown any particular willingness to work with the open source community in other than a very circumscribed way; Android was one example of this tendency, it looks as though Chrome OS will be another one... -- To unsubscribe send a mail to clutter+unsubscr...@o-hand.com
Re: [clutter] Reg: GNU C library used
On Mon, Aug 10, 2009 at 4:34 AM, Veli Ogla Sungutayvelisungu...@gmail.com wrote: Android uses Linux as its kernel [105], but according to Google, it is not a conventional Linux distribution. It does not have a native X Window System, nor does it support the full set of standard GNU libraries like its system libraries (GNU C Library). This specific modification makes it difficult to reuse existing Linux applications or libraries on Android. On top of these, there is virtually no way in Android to develop in C. I guess Dalvic wrappers have to be written for Clutter. They've released a native SDK: http://developer.android.com/sdk/ndk/1.5_r1/index.html -- To unsubscribe send a mail to clutter+unsubscr...@o-hand.com
Re: [clutter] Reg: GNU C library used
On Mon, 2009-08-10 at 15:20 +0530, Kuldeep wrote: I would like to know whether there is a way to port clutter libraries to any Platform that supports Bionic C but not GNU C. Will ther ebe any issues if we port the clutter libraries in boinic c supported platforms. if you port, in order: - GLib - Cairo - Pango and, optionally GTK+ (for GDK-Pixbuf, though you might use the internal image loading code inside Clutter at the beginning) then I don't see why Clutter would be more problematic to port. as far as we're aware, currently there is no effort to port Clutter to another C library or to the only platform that uses Bionic. ciao, Emmanuele. -- Emmanuele Bassi, Senior Engineer| emmanuele.ba...@intel.com Intel Open Source Technology Center | http://oss.intel.com -- To unsubscribe send a mail to clutter+unsubscr...@o-hand.com
Re: [clutter] Reg: GNU C library used
Hi Emmanuele, Do you mean by like We can directly port clutter on any platform that supports C? As I am trying to port clutter on android, and it is said that- in http://en.wikipedia.org/wiki/Android_(operating_system) Android uses Linux http://en.wikipedia.org/wiki/Linux as its kernel [105]http://en.wikipedia.org/wiki/Android_(operating_system)#cite_note-104, but according to Google, it is not a conventional Linux distribution. It does not have a native X Window Systemhttp://en.wikipedia.org/wiki/X_Window_System, nor does it support the full set of standard GNUhttp://en.wikipedia.org/wiki/GNUlibraries like its system libraries (GNU C Library http://en.wikipedia.org/wiki/GNU_C_Library). This specific modification makes it difficult to reuse existing Linux applications or libraries on Android. Can you give your inputs on this? so that it will be helpful for me... Thanks, Kuladeep On Mon, Aug 10, 2009 at 4:18 PM, Emmanuele Bassi eba...@linux.intel.comwrote: On Mon, 2009-08-10 at 15:20 +0530, Kuldeep wrote: I would like to know whether there is a way to port clutter libraries to any Platform that supports Bionic C but not GNU C. Will ther ebe any issues if we port the clutter libraries in boinic c supported platforms. if you port, in order: - GLib - Cairo - Pango and, optionally GTK+ (for GDK-Pixbuf, though you might use the internal image loading code inside Clutter at the beginning) then I don't see why Clutter would be more problematic to port. as far as we're aware, currently there is no effort to port Clutter to another C library or to the only platform that uses Bionic. ciao, Emmanuele. -- Emmanuele Bassi, Senior Engineer| emmanuele.ba...@intel.com Intel Open Source Technology Center | http://oss.intel.com -- To unsubscribe send a mail to clutter+unsubscr...@o-hand.comclutter%2bunsubscr...@o-hand.com
Re: [clutter] Reg: GNU C library used
Android uses Linux http://en.wikipedia.org/wiki/Linux as its kernel [105 ]http://en.wikipedia.org/wiki/Android_%28operating_system%29#cite_note-104, but according to Google, it is not a conventional Linux distribution. It does not have a native X Window Systemhttp://en.wikipedia.org/wiki/X_Window_System, nor does it support the full set of standard GNUhttp://en.wikipedia.org/wiki/GNUlibraries like its system libraries (GNU C Library http://en.wikipedia.org/wiki/GNU_C_Library). This specific modification makes it difficult to reuse existing Linux applications or libraries on Android. On top of these, there is virtually no way in Android to develop in C. I guess Dalvic wrappers have to be written for Clutter.
Re: [clutter] Reg: GNU C library used
HI, Actually if we can port clutter on android then we need to create java layer to write our applications in java. My intention is to make use of clutter libraries instead of android libraries. So I think we dont need dalvik wrappers. -Kuladeep. On Mon, Aug 10, 2009 at 5:04 PM, Veli Ogla Sungutay velisungu...@gmail.comwrote: Android uses Linux http://en.wikipedia.org/wiki/Linux as its kernel [ 105]http://en.wikipedia.org/wiki/Android_%28operating_system%29#cite_note-104, but according to Google, it is not a conventional Linux distribution. It does not have a native X Window Systemhttp://en.wikipedia.org/wiki/X_Window_System, nor does it support the full set of standard GNUhttp://en.wikipedia.org/wiki/GNUlibraries like its system libraries (GNU C Library http://en.wikipedia.org/wiki/GNU_C_Library). This specific modification makes it difficult to reuse existing Linux applications or libraries on Android. On top of these, there is virtually no way in Android to develop in C. I guess Dalvic wrappers have to be written for Clutter.
RE: [clutter] Reg: GNU C library used
On Mon, 2009-08-10 at 21:52 +0700, Hieu Le Trung wrote: Is there any existing port of Clutter over Android and Java layer? As I know, there is no Clutter Java binding existing. as I said already, there is currently no effort (as far as I know) to port Clutter on Android. the Java bindings can be obtained by using GObject-Introspection and JGIR[0]. ciao, Emmanuele. [0] http://live.gnome.org/JGIR -- Emmanuele Bassi, Senior Engineer| emmanuele.ba...@intel.com Intel Open Source Technology Center | http://oss.intel.com -- To unsubscribe send a mail to clutter+unsubscr...@o-hand.com
Re: [clutter] Reg: GNU C library used
HI Emmanuele, I didnt understand what you said. Do you mean by you are not working towards porting of clutter on android? Also My doubt is simple, clutter is developed in GNU C and android supports Bionic C. Will there be any problem if we compile clutter with Bionic C libraries or is it ok if we port GLib, Cairo, Pango and compile with Bionic Libraries? Thanks a lot for your time and response. -Kuladeep. On Mon, Aug 10, 2009 at 8:23 PM, Emmanuele Bassi eba...@linux.intel.comwrote: On Mon, 2009-08-10 at 21:52 +0700, Hieu Le Trung wrote: Is there any existing port of Clutter over Android and Java layer? As I know, there is no Clutter Java binding existing. as I said already, there is currently no effort (as far as I know) to port Clutter on Android. the Java bindings can be obtained by using GObject-Introspection and JGIR[0]. ciao, Emmanuele. [0] http://live.gnome.org/JGIR -- Emmanuele Bassi, Senior Engineer| emmanuele.ba...@intel.com Intel Open Source Technology Center | http://oss.intel.com -- To unsubscribe send a mail to clutter+unsubscr...@o-hand.comclutter%2bunsubscr...@o-hand.com