[Lazarus] Android and QT ?

alex kovacic a.kovacic at unsw.edu.au
Tue Mar 1 22:43:03 CET 2011


-


This might be of interest to all LAZARUS developers/users. Take look at 
the LiMO foundation (consortium of companies for next generation of hand 
held devices)
http://www.limofoundation.org/en/what-is-the-platform.html
http://www.limofoundation.org/

The takeaway message from this is that EFL (enlightenment foundation 
libs) are the main libs proposed by the foundation to develop the next 
generation of hand held devices. What is disturbing is that lasarus/fpc 
has no bindings for these super fast libs. Samsung is using these libs 
and have devoted 4 full time developers and 2 part timers to use EFL 
libs for all of their electronic devices.

http://www.enlightenment.org/

Ubuntu is also using them for the notebook remix. And many others will 
follow and use the EFL in their projects. they have to be tried ? Try 
them and than make a critical analysis.(the EFL libs provide fast 
efficient (better design) optimised reusable code that other libs (GTK2 
and QT) suffer from.

the EFL (e17) are at 1.0 and very stable.

bodhi linux is using E17 as their desktop shell (fast memmory efficient)

  http://www.bodhilinux.com/












On 2/03/2011 5:01 AM, Razvan Adrian Bogdan wrote:
> On Tue, Mar 1, 2011 at 12:35 PM, Felipe Monteiro de Carvalho 
> <felipemonteiro.carvalho at gmail.com 
> <mailto:felipemonteiro.carvalho at gmail.com>> wrote:
>
>     On Tue, Mar 1, 2011 at 9:35 AM, Michael Schnell
>     <mschnell at lumino.de <mailto: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


-- 
Alex Kovacic (PTC,HPTC,MHGSA,BSc,MSc)
Home Tel: 9610 8674
Work Tel :9382 9168
mobile: 0406 901 249
email-1: a.kovacic at unsw.edu.au
email-2: kovacica at sesahs.nsw.gov.au





-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.lazarus-ide.org/pipermail/lazarus/attachments/20110302/869ec663/attachment-0003.html>


More information about the Lazarus mailing list