Engenheiro do Google discute sobre novo projeto

Projeto ‘Airbag' tem como objetivo lidar com relatórios de erros em diferentes plataformas.

02/01/2007 13:45h

Diminuir o tamanho das letras Aumentar o tamanho das letras

Travamentos em programas estão entre os fatos infelizes na vida de desenvolvedores de softwares. Mas para se proteger contra estes travamentos, os desenvolvedores precisam saber onde os programas estão falhando, e com que freqüência. Com este fato em mente, o Google trabalhou nos últimos meses num projeto open-source chamado 'Airbag', voltado para lidar com relatórios de travamentos e falhas. Mark Mentovai, engenheiro do Google que trabalha no 'Airbag', falou para o site eWEEK sobre o projeto: 

- Qual foi a motivação do projeto? Quando e porque ele foi iniciado?
Precisávamos de uma aplicação para esta finalidade no Google. Meu colega Brian Ryner e eu decidimos que um projeto como o Airbag também ajudaria outros desenvolvedores. Um bom exemplo é o Mozilla Firefox - uma grande aplicação com vários usuários, o que torna a escalabilidade uma preocupação principal. Já existem pacotes comerciais que fornecem sistemas de reportação de travamentos, mas ainda não há nenhum projeto open-source multi-plataforma para isso, e nós queríamos mudar esta história. Quando começamos o trabalho, percebemos que os problemas relacionados a uma ferramenta deste gênero estão nos pequenos e importantes detalhes técnicos, e constatamos que poderíamos atingir uma grande quantidade de desenvolvedores ao resolver estes detalhes e permitir que os mesmos decidam como integrar o Airbag com seus produtos.

- Como está o projeto? Em quais plataformas o mesmo funciona? Mais plataformas serão suportadas?
O Airbag está sendo desenvolvido num ritmo ativo. Até o momento, temos uma biblioteca de servidor totalmente funcional que pode lidar com relatórios de falhas em qualquer sistema x86 e PowerPC, desde que os relatórios estejam no mesmo formato que nós usamos. Esta biblioteca é um 'atravessador' que processa o relatório de falha recebido. Desenvolvedores podem armazenar estes relatórios para análise posterior. Já no lado cliente, temos implementações do Airbag para Windows e MAC OS X, e estamos trabalhando numa versão para Linux. Estes três sistemas são nosso focos iniciais, mas estamos aceitando sugestões.

- Quais são os benefícios para empresas?
Atualmente, uma empresa ou utiliza ferramentas próprias para a reportação de falhas ou usam o serviço de reportação de falhas da Microsoft. Ferramentas feitas 'em casa' exigem muito trabalho, e usar serviços externos pode não trazer todas a funcionalidades desejadas para o ambiente corporativo. O Airbag ajuda uma empresa a montar seu próprio servidor de reportação de erros de produtos em qualquer uma das plataformas suportadas pelo projeto. Ferramentas como o Airbag também permitem saber exatamente como estava o sistema cliente no momento do travamento do software vigiado, permitindo saber se algum outro programa foi o responsável pela falha.

 Mais informações: eWEEK



Mais Notícias desta Área

Últimas Notícias
 
 Software  |  Hardware  |  Segurança  |  Tecnologia  |  Tutoriais  |  Download  |  Web  | Desenvolvimento  |  Fórum 
 Mundo Corporativo  |  Carreira  |  Mercado  |  Telecom  |  Servidores  |  Tecnologia 
    BABOO é um site brasileiro de TI focado em informática, tecnologia, software,hardware, tutoriais e downloads, e soluções de dúvidas através do nosso fórum.

 

Artigos do BABOO