Dando sequencia ao post sobre Peso e Balanceamento vamos apresentar hoje um projeto de software que estamos desenvolvendo ha algum tempo. Seria um exagero afirmar que ele e inovador: empresas como a Jeppesen ja oferecem solucoes similares que sao usadas por companhias aereas em todo o mundo. No entanto, nosso projeto tem caracteristicas unicas que o diferenciam das solucoes existentes. Neste e no proximo post tentaremos colocar em evidencia algumas dessas caracteristicas.O Joao e eu nos conhecemos na faculdade: ele, um estudante do curso de Ciencia da Computacao e eu, uma professora que lecionava disciplinas basicas como Introducao a Programacao, Laboratorio de Programacao e Engenharia de Software, todas com foco em orientacao a objetos e Java. Desconfio que foi naquele momento que ele comecou a se interessar pelas possibilidades da programacao orientada a objetos... :-)Desde entao, estamos sempre conversando, trocando ideias e resolvendo problemas de projeto e programacao juntos. Foi dessa colaboracao permanente, construida sobre e-mails, mensagens instantaneas, wikis e outros recursos oferecidos pela web que nasceu o SimpleLoadsheet, parte de um projeto maior que e o JDJ.SimpleLoadsheetSimpleLoadsheet e o prototipo de uma aplicacao web desenvolvida para apoiar um aspecto especifico do processo de despacho de voos: a especificacao, o calculo e a emissao de loadsheets (o processo de despacho completo pode ser visto no diagrama a seguir). Loadsheet e o documento que registra o carregamento de uma aeronave antes da decolagem, discriminando o peso de passageiros, bagagem e carga, assim como sua distribuicao pelos compartimentos da aeronave.Sao os calculos de peso e balanceamento que permitem a verificacao do carregamento em relacao aos limites da aeronave. Tal verificacao nao e apenas necessaria, mas obrigatoria: sem ela, a loadsheet nao pode ser emitida.Informatizar a emissao de loadsheets e vantajoso por varios motivos. Por um lado, a possibilidade de erros de calculo deixa de existir. Ainda que os dados do voo, informados pelo despachante, continuem sujeitos a erros, essa possibilidade e minimizada pela validacao automatica, a qual leva em conta as dimensoes e capacidades especificas da aeronave que esta sendo carregada.Por outro lado, o ciclo de vida da loadsheet ganha agilidade e rastreabilidade, qualidades importantes em qualquer processo e essenciais em um que dura apenas uma hora: esse e o tempo, em media, que um despachante tem para preparar uma loadsheet sem propagar ao voo o atraso que ele venha a causar. Nesse curto periodo, a loadsheet pode ser modificada e emitida varias vezes, dando origem a uma nova edicao a cada emissao.No proximo post vamos abordar alguns detalhes tecnicos do desenvolvimento do SimpleLoadsheet. A apresentacao que incluimos abaixo mostra os principios basicos que adotamos ao longo do projeto. Comentarios e perguntas serao sempre bem-vindos.SimpleLoadsheet, Part 1View more presentations from c_belderrain. (tags: prototype application)Escrito por Joao Carlos Medau e Cristina Belderrain Ola,Eu comecei achar que conteudos sobre computacao misturados a conteudos sobre aviacao, apesar de ser uma mistura normal para mim, estava deixando o blog um pouco enrolado e sem um proposito bem definido.Por isso, resolvi criar outro blog sobre performance: http://airplaneperformance.blogspot.com/Sendo assim, o novo blog sera dedicado a conteudo relacionado a performance de