On Jan 10, 2008 11:36 AM, willem <[EMAIL PROTECTED]> wrote: > > I want google to convince them to accept a contest project thats is written > in Free Pascal. > Therefore I did make a Wiki at www.android-google.tk.
There is this phrase that I don't understand in your wiki page: "My first idea is to use also the Lazarus object pascal IDE. In the Article about Language benchmarks you can see that Free Pascal is the number ONE compiler for Android !" But that page (http://83.87.29.72/tikiwiki-1.9.9ga/tiki-index.php?page=benchmarks) is an article about benchmarks in general with some lists of benchmarks. It contains no direct reference to FreePascal or Android ! I am not familiar with porting FreePascal to other platforms /opertaing systems, but I doubt that it is possible to create a Lazarus application in just a few months. This is the architecture of the Android OS : http://code.google.com/android/what-is-android.html - the red part is the Linux kernel - in green we have some C/C++ libraries (including libc) - the blue components are java It is probably possible to have a FPC program that runs on top of the Linux kernel and uses those green C/C++ libraries. But unless I'm wrong about this , a FPC program can't use any of those Java libraries directly . In order to have a real android application that is truly integrated with the other android applications you'd need to re-implement in pascal much of the functionality of the "Application Framework". The bad thing is that you can't be sure about what libraries you can build on : the android applications are supposed to use the java API , so the underlying C/C++ libraries can be changed without notice . So, I don't think it's possible to have a functional application finished for the March contest. Not to mention that the android emulator is most likely a desktop implementation of the android java API : so probably it's impossible to actually run any non-java applications at this time . Cheers, Adrian Maier _________________________________________________________________ To unsubscribe: mail [EMAIL PROTECTED] with "unsubscribe" as the Subject archives at http://www.lazarus.freepascal.org/mailarchives
