|
Carsten "Rasterman" Haitzler, mundialmente famoso pelo desenvolvimento do ambiente gráfico Enlightenment, está tentando fazer com que as bibliotecas gráficas de seu inovador desktop roubem o trono da GTK nos dispositivos móveis embarcados. Numa palestra durante a Bossa Conference, Rasterman revelou para a audiência de mais de 100 pessoas que passou três horas da última noite programando o aplicativo de apresentação que usou hoje (e que ficou realmente bonito).
O criador do Enlightenment está usando há algum tempo as EFL (Enlightenment Foundation Libraries) no telefone celular inteligente e totalmente livre OpenMoko, e parece também estar dando passos interessantes rumo aos dispositivos da Nokia (a Bossa Conference é realizada pela Nokia). Rasterman listou todos os hardwares gráficos atualmente disponíveis em dispositivos embarcados, mostrando também suas vantagens e desvantagens. De acordo com o desenvolvedor, os Framebuffer overlay planes oferecem o melho equilíbrio entre uso de recursos e velocidade.
A EFL, Evas, Ecore e Edje, juntas, têm um desempenho muito bom mesmo nas soluções de hardwares mais limitadas. Elas abstraem a renderização do hardware e do sistema operacional, e são capazes de usar as tecnologias X11, render, framebuffer, OpenGL, Directfb e até mesmo Directdraw e Direct3D para a renderização. Então, basicamente elas "rodam em qualquer lugar", como Rasterman colocou.
Em dispositivos móveis, essa solução mágica e que segue as orientações do freedesktop.org usa apenas 5 MB de memória – incluindo um gerenciador de arquivos, um painel e quase tudo que está presente num desktop básico comum. Até mesmo o ambiente Qtopia, um produto da Trolltech, recentemente adquirida pela Nokia, roda sobre essas bibliotecas.
O que o futuro trará para a GTK? Fonte: Linux Magazine E viva o Enlightenment!!! \o/ (pra quem tb não sabe disso, Rasterman trabalhou no desenvolvimento da Xlib, do CORBA e do GTK+, s enão me engano na Red Hat ha muito, muito tempo atrás...) |