[Lazarus] Android and QT ?
Razvan Adrian Bogdan
lightningflash at gmail.com
Tue Mar 1 19:01:34 CET 2011
On Tue, Mar 1, 2011 at 12:35 PM, Felipe Monteiro de Carvalho <
felipemonteiro.carvalho at gmail.com> wrote:
> On Tue, Mar 1, 2011 at 9:35 AM, Michael Schnell <mschnell at lumino.de>
> wrote:
> > Linux does not have a GUI. Same always is an add-on, so Android is Linux
> > Plus some GUI plus some other add-ons.
>
> The nasty surprise here is that Android implemented their GUI library
> in Java, and users cannot run native executables.
>
> I haven't checked how Qt works, but probably it writes their GUI with
> OpenGL, which will make it badly integrated and bring all kinds of
> problems.
>
Yes Linux the Kernel is just core stuff and of course non visual but most
people refer to GNU/Linux+Qt/Gtk+Gnome/Kde/Lxde/Xpde/AnyWm, X11 itself is
not mandatory but a good GUI framework is required for normal tasks such as
reading a complex document or watching a movie. I'm not sure but last time i
checked the graphics drivers used kernel modules but i could be wrong about
this and we could consider graphics as part of the kernel but not an
essential part, many people (including myself) just say Linux when they
really mean their favorite distro
Ubuntu/Fedora/Suse/Mandriva/Gentoo/Mint/....
They implemented QT using a service application that provides access to the
GUI framework, it doesn't say anything about OpenGL and people seem to be
happy about it.
It is important that it uses the same look and feel and is well integrated.
I'm not sure how they wrote the Java GUI stuff, is it all written in Java or
there are some C/C++ wrappers for Java that we could use ?
I know that there is a port of QT to NaCl and being Google technology it
might get adopted faster i'm not really sure why NaCl isn't already on the
Android platform because it was proposed for Chromium OS and the browser.
The problems Google and Oracle have could boost the adoption of other
technologies such as C/C++, Python and Google Go (which is similar to Pascal
and Ada but more C'ish, with support for clusters and multi-cpu).
Razvan
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.lazarus-ide.org/pipermail/lazarus/attachments/20110301/3e32622f/attachment-0003.html>
More information about the Lazarus
mailing list