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