On Tue, Mar 1, 2011 at 12:35 PM, Felipe Monteiro de Carvalho < [email protected]> wrote:
> On Tue, Mar 1, 2011 at 9:35 AM, Michael Schnell <[email protected]> > 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
-- _______________________________________________ Lazarus mailing list [email protected] http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
