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

Reply via email to