Quoting Felipe Monteiro de Carvalho <[EMAIL PROTECTED]>:

My experience with Symbian makes me think I should have instead
started a Java port. The Symbian is such a mess that a Java port would

I read somewhere that Symbian was rebuilding its OS from scratch,
because of the mess.

There is even a Java assembler out there. I'm not 100% convinced that
it can't be abstracted just like if it was just another platform.

There is a JVM assembler:

http://en.wikipedia.org/wiki/Jasmin_%28Java_assembler%29

But, the main problem with the Java ENVIROMENT/FRAMEWORK (Virtual Machine + Standard Library + Programming Language + else), is that is 100% CLASS/OBJECT oriented.

Even the JVM assembler works with objects and classes, you can't work with global functions, records, or variables like many of the LCL functions does.

As mentioned in other replies, you'll have to "mutilate" the object pascal version of the language to make it run in a JVM. Trying to migrate the Free Pascal Compiler (FPC) used by the Lazarus could be possible, but with weird, unexpected, poor performance results...

Borland/CodeGear make an experimental Pascal for JVM compiler, and both this version and its .NET compiler had pitfalls.

Anyway, virtual machines are slow, don't matter how much optimization they have, and require more resources. And mobile devices don't have as many resources that a P.C. does.

I suggest you should go for the native development, whether is FPC+Lazarus or other development set of tools.

Just my 2 cents...
mramirez

_________________________________________________________________
    To unsubscribe: mail [EMAIL PROTECTED] with
               "unsubscribe" as the Subject
  archives at http://www.lazarus.freepascal.org/mailarchives

Reply via email to