-

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 <[email protected] <mailto:[email protected]>> wrote:

    On Tue, Mar 1, 2011 at 9:35 AM, Michael Schnell
    <[email protected] <mailto:[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


--
Alex Kovacic (PTC,HPTC,MHGSA,BSc,MSc)
Home Tel: 9610 8674
Work Tel :9382 9168
mobile: 0406 901 249
email-1: [email protected]
email-2: [email protected]





--
_______________________________________________
Lazarus mailing list
[email protected]
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus

Reply via email to