Re: [clutter] Reg: GNU C library used

2009-08-13 Thread Veli Ogla Sungutay
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

2009-08-13 Thread Andy Tai
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

2009-08-13 Thread Emmanuele Bassi
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

2009-08-13 Thread David Lefty Schlesinger
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

2009-08-12 Thread Evan Martin
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

2009-08-10 Thread Emmanuele Bassi
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

2009-08-10 Thread Kuldeep
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

2009-08-10 Thread Veli Ogla Sungutay


 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

2009-08-10 Thread Kuldeep
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

2009-08-10 Thread Emmanuele Bassi
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

2009-08-10 Thread Kuldeep
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