Implantação do Novo Padrão de Formatação Emissão: 18/09/2007 Com a compra do cGPSmapper, a primeira providência foi passar a compilar localmente os mapas do TRR e também os conjuntos de teste dos municipais roteáveis o que já foi feito na versão 4.05. Também foram necessárias diversas adequações no site do Projeto, visando dotá-lo das facilidades requeridas pelo novo processo de compilação local dos mapas roteáveis. Agora, podemos dizer que contamos com toda a infra-estrutura necessária para dar início ao processo de conversão dos mapas municipais ao roteamento. Tal processo, como depende do preparo e disponibilidade de mais de uma centena de desenvolvedores, será lento e gradual, o que impõe a necessidade de convivermos com compilações paralelas utilizando o cGPSmapper e o Mapdekode e força a manutenção de um padrão de desenvolvimento que seja compatível com os dois. Então, visando eliminar mais rapidamente o uso do Mapdekode, concluímos que a próxima etapa deveria ser a de passar a compilar também os mapas Não Roteáveis do TM com o cGPSmapper. Mesmo sem roteamento esta compilação nos trará inúmeros benefícios, dentre os quais destacamos: Mapas com melhor resolução e mais adequados aos GPS modernos; Unificação e padronização dos procedimentos de compilação; Possibilidade de eliminação de TAG’s e de requisitos de formatação impostos pelo Mapdekode; Aumento do número máximo de segmentos por trilha de 255 para 4000. Não dependência da DLL do TrackMaker que gera o dbx, passando a utilizar o Conversor, que por ser desenvolvido pela equipe do Projeto, pode ser totalmente adequado aos nossos padrões. Durante o último mês, a Equipe de Coordenação efetuou uma série de testes e simulações nos mapas do TM, de forma a verificar a possibilidade desta alteração na compilação. Entretanto, uma grande quantidade de mapas que se encontra sem desenvolvedor ou não recebe atualizações periódicas, não foram compilados recentemente e não se encontram adequados aos atuais padrões do Projeto. Estes mapas são criticados na compilação pelo Validador, Conversor ou cGPSmapper e impedem o processamento em bloco do TM. Também é necessária a adequação dos mapas amarelos de fundo, que precisam ser exatamente coincidentes com as divisas do mapa. Assim, torna-se necessário um trabalho de adequação aos atuais padrões do Projeto, que deve ser feito pelos Desenvolvedores ou, no caso dos mapas disponíveis/abandonados e dos mapas amarelos, pela Equipe de Coordenação. Decidimos aproveitar a oportunidade e já promover uma revisão geral nos padrões de formatação objetivando sua simplificação e melhoria. Esta revisão irá abranger os seguintes aspectos: Eliminação do maior número possível das TAG’s de formatação, utilizando ao máximo os ícones e estilos do TrackMaker para individualizar o elemento; Eliminação completa das TAG’s de zoom; Substituição das TAG’s restantes, por TAG’s com palavras que tenham significado, ao invés dos códigos hexa. Ex.: Restaurante<S=&HA08> passa a ser Restaurante<Italiano>; Eliminação dos prefixos HwE-, HwD-, I-, que definem os Ícones (escudos) das vias; Eliminação da descrição extendida de Estado e Pais nos POI’s de Cidades; Inclusão de novos ícones para POI’s aproveitando melhor o que é possível no GPS e adequando às categorias do Find; Inclusão de novos estilos de vias e linhas de forma a separar entidades diferentes que hoje usam o mesmo estilo. Ex.: Rodovias e Avenidas; 1 www.tracksource.org.br Implantação do Novo Padrão de Formatação Emissão: 18/09/2007 Os Desenvolvedores e Colaboradores irão trabalhar com um Padrão muito mais simples e intuitivo, não precisando mais se preocupar com as exigências técnicas dos formatos proprietários dos softwares e aparelhos. Além da facilidade de uso, esta nova forma de trabalho irá gerar uma grande independência entre os fontes e os mapas gerados, facilitando futuras adequações que só precisarão ser feitas na tabela de conversão, com um mínimo envolvimento de Desenvolvedores e Colaboradores. Estamos ultimando a preparação deste Novo Padrão e nas próximas semanas estaremos apresentando-o ao Grupo. De forma a facilitar a tarefa de adequação dos fontes ao Novo Padrão, a Equipe de Coordenação também já está preparando um programa “Reformatador”, que irá converter o atual padrão para o novo. Mas para que o Reformatador possa processar corretamente os arquivos eles precisam estar de acordo com o padrão atual e vai ser necessária uma interrupção nas atualizações do mapa durante o período em que estiver sendo alterado. Assim, para que os Desenvolvedores possam se programar e preparar seus mapas, apresentamos a seguinte programação para os trabalhos: Tarefa Publicação da Versão 4.06 Inclusão de dados pendentes, adequação ao Padrão Atual e Validação de todos os mapas Municipais e Estaduais Dados pendentes que não forem incluídos no mapa nesta fase, deverão ser guardados para serem incluídos no novo mapa que será devolvido ao Desenvolvedor no final do processo. Envio de todos os mapas Municipais e Estaduais para nova compilação Suspender as atualizações e inclusões de dados até que os fontes Reformatados sejam devolvidos Validação, acerto dos mapas amarelos e reformatação de todos os mapas do Projeto. No caso dos mapas que não forem enviados pelos Desenvolvedores, utilizaremos a última versão existente nos Backups da compilação. Envio dos mapas fonte no Novo Padrão aos Desenvolvedores, à medida que forem concluidos Caso desejem, os Desenvolvedores poderão incluir contribuições pendentes formatadas já no novo padrão e reenviar o mapa para o site a tempo de serem compilados na versão de novembro Validação e Compilação da versão 5.00 com o cGPSmapper Publicação da versão 5.00 Responsável Compiladores Prazo 18/09/2007 Desenvolvedores 30/09/2007 Desenvolvedores 30/09/2007 Desenvolvedores 30/10/2007 Equipe de Coordenação 30/10/2007 Equipe de Coordenação 30/10/2007 Desenvolvedores 10/11/2007 Compiladores 16/11/2007 Compiladores 17/11/2007 Como pode ser visto na programação, não haverá publicação de versão no mês 10, mas a partir do mês 11 a emissão de versões volta à periodicidade mensal, nas datas habituais. Dado o grande volume de mapas que serão reformatados, em caso de dificuldades no trabalho, os prazos acima poderão ser estendidos. 2 www.tracksource.org.br Implantação do Novo Padrão de Formatação Emissão: 18/09/2007 Os mapas que não forem enviados para o processo, para não prejudicar os demais e a liberação da versão 5.00, serão reformatados com base no último backup existente na compilação. Nestes casos, posteriormente o Desenvolvedor terá que converter para o Novo Padrão e transferir para ele, todas as contribuições que porventura já tenha incluído no mapa que não foi enviado. Este processo deverá ser feito pelo próprio Desenvolvedor sendo que as providências que dependam do Compilador ou Coordenação deverão ser acertados caso a caso e estarão sujeitas à disponibilidade da Equipe. Contamos com a compreensão e colaboração de todos para que possamos transpor mais esta etapa, que julgamos da maior importância para a evolução do nosso Projeto. Coordenação do Projeto Tracksource 3 www.tracksource.org.br