Jul 312012
 

Durante a última semana, dos dias 25 a 28 de Julho, participei da 13a edição do Fórum Internacional do Software Livre – FISL 13 . Além de dar uma palestra no dia 26, fiquei no estande da ProFUSION Embedded Systems, que foi uma das patrocinadoras do evento.

No estande apresentamos alguns projetos desenvolvidos na empresa nos últimos 2 anos, como o software para o refrigerador Infinity I-Kitchen da Electrolux, o sistema de entretenimento de aviões da Zodiac, e o browser Endeavour, projeto nosso que conta com o apoio da FINEP. Todos são baseados nas Enlightenment Foundation Libraries, rodam em cima de Linux e do X11. O último utiliza ainda o port EFL do WebKit, para o qual tanto contribuimos. Durante estes quatro dias muitas pessoas passaram por nosso booth: desenvolvedores, membros das comunidades de software livre, estudantes, curiosos no geral, e inclusive alguns colegas que não via há algum tempo. Havia um grande interesse pelo que a empresa vem fazendo, sua relação com o software livre, e claro, pelos brindes.

Considero que a parte mais interessante de eventos como este é a possibilidade de se encontrar e ter conversas mais longas com desenvolvedores de outros projetos e outras empresas. Conheci algumas pessoas do INDT, conversei com desenvolvedores da Intel, da Red Hat e da Globo.com, além de membros da comunidade do KDE. Conversas sobre formas de contribuir para os projetos de software livre e como conquistar mais desenvolvedores foram frequentes.

Na palestra que dei, chamada “Linux na Geladeira”, utilizei um dos nossos projetos como caso de uso para explicar um pouco sobre desenvolvimento para embarcados e também para discutir formas de contribuir para projetos de software livre mesmo quando se é contratado para desenvolver um software proprietário. Algumas boas práticas de relacionamento com as comunidades foram apresentadas, além de dicas sobre como escolher as camadas onde se deve adicionar funcionalidades, mantendo parte do software desenvolvido com licença livre, permitindo assim seu reuso por todos.

Os slides da apresentação podem ser vistos abaixo ou baixados.

Segundo o site do FISL, o evento contou com a participação de mais de 7000 pessoas, vindas de todos os cantos do mundo e com os mais diversos interesses. Procurei assistir algumas palestras mais técnicas, porém mesmo neste aspecto o evento é muito plural, sendo que várias palestras que tocavam mais aspectos administrativos, legais e mesmo filosóficos foram apresentadas por pessoas muito relevantes nestas áreas.

Jun 042012
 

No sábado, dia 26 de Maio, ocorreu a primeira edição da Tosconf, a conferência do Laboratório Hacker de Campinas. O evento ocorreu na própria sede do hackerspace, e contou com uma grade de palestras bem variada.

Foram 11 palestras, algumas mais filosóficas e políticas como cerceamento de liberdade na internet (JS Bueno), sobre rádio digital (Diniz), palestras técnicas sobre o Android (Rodrigo Chiossi) e Tizen (eu), até informações sobre como sobreviver à um ataque de zumbis, ministrada pelo Antognolli. Contamos inclusive com a participação de Richard Stallman, explicando o software livre e discutindo com o público a importância da liberdade para os usuários (agradecemos ao Alexandre Oliva por levá-lo). O cronograma completo está na página da Tosconf.

Ao todo, aproximadamente 60 pessoas passaram pela conferência, dentre elas membros do LHC, do Garoa, da Free Software Foundation, da Free Software Foundation Latin America, do Saravá, do CTI Renato Archer, desenvolvedores de varios projetos de software livre e curiosos no geral. Além de ver as palestras, parte do pessoal aproveitou para conhecer o espaço e se entrosar mais com os outros participantes.

Durante a palestra sobre desenvolvimento de aplicativos web com o Tizen, mostrei a arquitetura da plataforma, citando alguns do projetos envolvidos e explicando com um pouco mais de ênfase as Enlightenment Foundation Libraries. Depois dei algumas referências sobre instalação e fiz uma sessão mão-na-massa rodando o Tizen SDK, criando um “Hello World”. Este foi então emulado e passado para um dispositivo de desenvolvimento rodando o Tizen.

Sem dúvidas, temos muito a aprimorar em questões como organização e divulgação, mas considerando nossas restrições de recursos e tempo, foi um evento muito positivo para o hackerspace. Parabéns a todos os membros do LHC que puxaram o evento, e em especial para o Leandro. Nos vemos na próxima Tosconf.

Fotos tiradas pela Narinha, que promete disponibilizar mais fotos do evento em breve =)

May 152012
 

I’m just back from San Francisco, where Tizen Developer Conference 2012 took place, from May 7th to 9th. According to the organization, more than 700 people attended, and I had the opportunity to talk to many developers from different companies and projects. There were contributors of WebKit, BlueZ, ConnMan, oFono, and surely, the Enlightenment Foundation Libraries. And I finally met Raster, with whom I discussed a bit about EPhysics, a new library that will make developers lifes easier when physics are required in a software, and features to be implemented on Edje.

I’ve given a talk about our beloved layout library, Edje, on the last day of the event. Slides of “Creating Fancy User Interfaces with Edje” presentation can be read below or downloaded from here. Examples can be found here.

ProFUSION sponsored the conference and we’ve shown three demonstrations of EFL usage on products we’ve developed in our booth. Our showcase was composed by Electrolux Infinity I-Kitchen Fridge, Zodiac’s In-Flight Entertainment System demo, and Endeavour browser. All of them based on the EFL and the last one using the EFL port of WebKit as well. I’ve participated on the development of these softwares, so I was really proud of attendees’ interest on them.

EFL adoption to compose Tizen platform’s core is a nice chance to our community to attract more developers and to become even more relevant. Sure, releasing e17 soon would just add yet more momentum ;)

Nov 232011
 

Past week, I’ve attended LinuxCon Brazil as speaker. It took place in São Paulo, 17 and 18 November 2011. Despite not having a huge number of attendees, it was definitelly great in presentations quality.

Keynotes were interesting, relating the 20 years of Linux under many point of views, and previewing Linux’s future for the next 10 months ;). Linus Torvalds confidence about Secure Boot failure drawn my attention. He defends his point considering users need, and want freedom, even in a unconscious way.

The event was plenty of good talks, as the given by Lennart Poettering, about systemd, a system and service manager, which I only had heard about previoulsy, so it was nice as an opportunity to learn a lot about it, and GNOME 3 presentation, given by Tobias Muller. It always worth to see what competitors are doing =D.

I’ve presented “Application Development using Enlightenment Foundation (EFL)” together with my co-worker Rafael Antognolli. We’ve made an overview of the libraries, webkit, gave some development tips, and talked about some products done at ProFUSION using EFL, as Electrolux’s I-Kitchen softwares, and Endeavour, a browser under development, sponsored by FINEP. Below you can see slides of our presentation, also available as PDF:

Other 3 talks were given by ProFUSION guys. Demarchi explained how to become a Free Software developer, focused on students and other newcomers. Gustavo Barbieri presented “Tips and Tricks to Develop Software for CE product on Low-End Hardware”, and “Demystifying HTML5″ with Sulamita Garcia (Intel). By the way, when the event started, was announced that ProFUSION became a member of Linux Foundation. Congrats!

Another nice point about attending this conference was the opportunity of knowing some guys from IBM, INDT, Samsung, and talking to some University colleagues I didn’t meet by the last 4 years or so.