On Fri, 11 Feb 2011, Nicolas Aguirre wrote:
> 2011/2/11 Mike Blumenkrantz <[email protected]>: >> On Fri, 11 Feb 2011 15:48:49 +0800 >> Tom Haste <[email protected]> wrote: >> >>> Heres a project that deals with libjpeg and libpng by providing them >>> in a 3rd party folder. I looks like a locally provided version that >>> retains the same licensing. Also, freetype is included in the system >>> libs (http://developer.android.com/guide/basics/what-is-android.html) >>> apparently. >>> >>> http://code.google.com/p/androido3d/source/browse/android/apps/o3d/project/jni/? >>> r=6bc15cab44a5f9c13b193bc7397b6ad5eef8397c#jni%2Fthird_party >>> >>> >>> A little hunting further and we have Gnash for Android, that has all >>> the mentioned libs as dependencies, AND... >>> >>> http://wiki.gnashdev.org/Building_for_Android >>> http://wiki.gnashdev.org/AndroidDependencies >>> >>> So it seems pretty reasonable. >>> >>> >>> >>> On 11 February 2011 15:37, Vincent Torri <[email protected]> wrote: >>>> >>>> >>>> On Fri, 11 Feb 2011, Tom Haste wrote: >>>> >>>>> Ahhh. All Ive read about NDK is that its allows using C++ (I guess all >>>>> that news is directed at iPhone devs and C++ junkies.) I wasnt aware >>>>> that it had C support too :) >>>> >>>> I've read that on this web page: >>>> >>>> http://developer.android.com/sdk/ndk/overview.html >>>> >>>> missing: iconv for eina, libjpeg for eet, libpng and freetype (at least) >>>> for >>>> evas. >>>> >>>> Vincent >>>> >>>>> >>>>> On 11 February 2011 14:27, Vincent Torri <[email protected]> wrote: >>>>>> >>>>>> >>>>>> On Fri, 11 Feb 2011, Tom Haste wrote: >>>>>> >>>>>>> Hey gang, >>>>>>> >>>>>>> Im hoping to do something this winter (AU) with the GSoC stuff... >>>>>>> currently fist deep in Java with my studies. Ive also just ordered a >>>>>>> book on Android Dev. Should be fun. So anyway, >>>>>>> >>>>>>> Idea: >>>>>>> >>>>>>> Android NDK + EFL. >>>>>>> Is this possible? Could we make a port for Android and perhaps even >>>>>>> have a strong integration into Eclipse so you can simply go "New >>>>>>> Project" > "Android EFL application" or something of the likes. I know >>>>>>> there was a mention that you'd need some OOB wrapper to get EFL and I >>>>>>> dont know what state cxx bindings are in. Considering Android is such >>>>>>> a big market these days, it might be a good idea to jump into it. >>>>>> >>>>>> the evas part should be very easy (using OpenGL ES), the ecore part a bit >>>>>> less. Why do you think C++ is needed ? The NDK allows you to use C. >>>>>> >>>>>> Vincent >>>>>> >>>>> >>>>> >>>> >>> >> Is there any documentation for their libc? Porting ecore would likely be a >> huge >> pain if it's missing a lot of functions... >> >> -- >> Mike Blumenkrantz >> Zentific: NULL pointer dereferences now 50% off! >> >> ------------------------------------------------------------------------------ >> The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio XE: >> Pinpoint memory and threading errors before they happen. >> Find and fix more than 250 security defects in the development cycle. >> Locate bottlenecks in serial and parallel code that limit performance. >> http://p.sf.net/sfu/intel-dev2devfeb >> _______________________________________________ >> enlightenment-devel mailing list >> [email protected] >> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel >> > > FYI information, i was able to build eina et eet with the ndk, the > bionic libc and the android crosscompiler. .so are generated > correctly, but no way to test them :) > > First problem comes with evas. With Gigerbread version it seems that > native development with OpenGL ES is supported. So it should be easier > to port the OpenGL evas engine. But we will support only a few number > of android devices. it's possible to have an access to the frame buffer with libjnigraphics > For me the big problem is the build system. Android uses a specific > build system based on makefile. So we need to port all the autotools > to this new system, or have autotools working with the android build > system ... we can put this system where i put the visual studio files (in packaging/). i also found that http://warpedtimes.wordpress.com/category/technology/android-technology/ Vincent ------------------------------------------------------------------------------ The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio XE: Pinpoint memory and threading errors before they happen. Find and fix more than 250 security defects in the development cycle. Locate bottlenecks in serial and parallel code that limit performance. http://p.sf.net/sfu/intel-dev2devfeb _______________________________________________ enlightenment-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
