quinta-feira, fevereiro 21, 2008

Praesto Convergence disponibilizou o Vôos Mobile

Vôos Mobile - http://www.voosmobile.com.br/

A Praesto Convergence (empresa criada em 2005 na qual fui sócio-fundador e diretor de tecnologia durante três anos) acabou de disponibilizar gratuitamente - e ainda sem muitos patrocínios, mas já concorridos - o excelente Voôs Mobile.

O serviço "permite a consulta em tempo real - pelo telefone celular - dos horários e status dos vôos de mais de 40 aeroportos do Brasil. O serviço é direcionado às diversas pessoas que necessitam de informações sobre as partidas e chegadas dos vôos, porém não podem consultá-las no momento através dos painéis nos aeroportos (e agora podem fazer em casa, no táxi, em uma reunião, etc.). Além dos status dos vôos, o Vôos Mobile também conta com um Guia do Passageiro, com diversas informações úteis relacionadas aos vôos e aeroportos, como por exemplo, o que fazer em caso de overbooking ou quais as regras para transporte de bagagens, entre diversas outras."

O acesso pode ser feito via WAP, utilizando o navegador do celular, ou através de um aplicativo Java (o que torna o acesso mais rápido e econômico).

O sistema já havia sido implementado no ano passado mas o lançamento foi postergado devido ao trágico acidente com o avião da TAM em Congonhas - o lanćamento estava programado para poucas semanas seguintes àquela triste data.

Este software, implementado por uma competente, pro-ativa e criativa equipe de engenheiros, arquitetos, cientistas da computação e publicitários, pode ser muito útil para vários de vocês que viajam muito pelo Brasil e pelo mundo.

Parabéns e sucesso à equipe Praesto e aos usuários do Voôs Mobile!

Saudações,

Anderson Nielson

segunda-feira, fevereiro 11, 2008

Auto Organizar "Imports" e Auto Formatar Código no Eclipse

No eclipse (no meu caso, o 3.3) é possível sempre formatar o código e organizar os "imports" ao salvar um arquivo fonte do seu código Java.

Através do menu do eclipse, acesse Window -> Preferences... -> Java -> Editor -> Save Actions

Nesta tela selecione a opção "Perform the selected actions on save" e outras opções que desejar. É possível incluir ações adicionais clicando no botão "Configure..."



Quando desenvolvemos em equipe manter um padrão de formato no código fonte é uma prática bastante útil, recomendada por "experts" e descrita como prática fundamental em metodologias como XP (eXtreme Programming). O código deve ser de propriedade coletiva, é o código do projeto, da equipe, e não deve ter "marcas" de um desenvolvedor ou outro. O padrão irá manter o código mais consistente e tornará a leitura e compreensão por todos os desenvolvedores bem mais fácil.

Ponto a considerar: linguagens diferentes usam convenções diferentes então observe as diferentes convenções para Java, Ruby, Python, C++, C#, Visual Basic, PHP, etc.

segunda-feira, fevereiro 04, 2008

Tipagem estática considerada "nociva"

Para alguns que de vez em quando me indagam sobre essa questão, eis um breve "post" do Jay Fields sobre o tema. Neste ele cita: "Given a good test suite the return on investment simply does not justify the use of static typing."

LINK: Static typing considered harmful.