Rio, 24 de Junho de 2003
A elegância do pingüim no desktop André Machado Miguel de Icaza é uma usina de projetos em free software. O mais conhecido deles é o ambiente gráfico open-source Gnome, que Miguel começou em 1997 junto com Federico Mena. Mas, como CTO da Ximian, ele também está envolvido em iniciativas como o Mono, versão open-source da arquitetura .Net da Microsoft, e também no Ximian Desktop (XD), um esforço para levar o GNU/Linux para o desktop. O XD, atualmente na versão 2, trouxe um bocado de características amigáveis à interface do pingüim. O sistema vem com uma suíte OpenOffice.org personalizada para criação de documentos, planilhas, apresentações e assim por diante; um sistema de email e gerenciamento de informações pessoais próprio, o Evolution, que tem até suporte para MS Exchange 2000; todos os plugins para browser (do Adobe Reader ao Flash, passando ao RealPlayer, no caso para o Mozilla); instant messaging; e suporte à interoperabilidade com redes em Windows, entre outras coisas. - O Evolution é provavelmente nosso maior esforço para melhorar o Desktop Linux - comenta Miguel sobre as características da distribuição. - O Mono é outra parte da solução, mas trata-se de um investimento de longo prazo. O XD2 responde também às necessidades de usuários em empresas e governos que estavam interessados em grandes quantidades de Linux no desktop, então nos focamos em resolver os problemas desse tipo de usuário. Por falar em Mono, o projeto .Net open source já está quase "nos trinques". Seu objetivo é levar a linguagem C# ("cê sharp") para a coleção de ferramentas de desenvolvimento em código-fonte aberto e bolar programas para essa arquitetura de integração de redes que sejam independentes de sistema operacional. - Acho que este é o projeto open-source mais emocionante hoje, com uma grande comunidade de programadores dedicados que trabalham todos os dias para melhorar a plataforma - diz Miguel. Segundo ele, o que falta completar são três itens: 1) web services em ASP.NET, na parte de servidores (os webformulários e a parte cliente estão praticamente prontos); 2) System Enterprise Services; e 3) formulários System Windows. A Ximian também quer ter sua própria implementação de JScript. Gnome ganhou prêmio de acessibilidade Enquanto isso, o projeto original de Miguel, o desktop Gnome, não pára. Segundo ele, entre as características mais importantes da família 2.x do ambiente está o total suporte a Unicode. - Isso quer dizer que cada aplicação Gnome lidará corretamente com qualquer linguagem de programação, mesmo aquelas que exigem suporte especial, como entradas de texto bidirecionais. A equipe de usabilidade do Gnome também criou um documento chamado "Diretrizes para Interfaces Humanas", para assegurar a consistência de todas as aplicações no desktop. E há ainda suporte a acessibilidade, para uso do sistema por deficientes físicos (o ambiente ganhou o prêmio Helen Keller por isso).