Depois de muito tempo sem nada escrever por aqui, estou de volta.
O trabalho tem sido muito. Imenso para ser sincero. Estivemos quase a um passo de libertar a Relase I do projecto de bilhética para a CP-Lisboa. Para quem nunca leu sobre isto, este projecto tem como objectivo nivelar a CP-Lisboa nos outros operadores de transportes de Lisboa.
Com este projecto todos os titulos da CP passam a ser desmaterializados, isto é, serão gravados no cartão Lisboa Viva ou Sete Colinas que já podemos comprar para usar a Carris ou o Metro.
Este projecto é muito interessante, pois, toca em diversos pontos de desenvolvimento como:
- Desenvolvimento para a Full Framework 2.0, nos Postos de Venda Assistida (Win32) no sistema central (ASP.NET)
- Desenvolvimento para a Compact Framework 2.0 (PDA para revisão e venda em transito)
- Desenvolvimento de camadas de comunicação com diversos perféricos como: Impressora térmica e antena de leitura e gravação no PDA e no Posto de Venda Assistida e ainda no posto de venda assistida a "Girafa", equipamento que mostra o que preço dos produtos ao cliente.
- Integração do Posto de Venda Assistida com terminais SIBS para recebimento de pagamentos.
- SQL Server Integration Services (SSIS) para gerar base de dados SQL Mobile a partir de dados do sistema central onde serão gravados os turnos dos revisores e posteriormente integrados no sistema central de novo.
- Serviços Windows (ou tarefas agendadas no schedule) que serão responsáveis pela sincronização dos dados oriundos das bilheteiras e PDAs com o sistema central.
Como podem ver é muita coisa e como sempre pouco tempo para fazer.
A Relase I, seria uma parte de tudo isto que descrevi. Tinha só revisão de títulos combinados (CP - Metro ou CP - Carris) e algumas manutenção de tabelas base no sistema central (utilizadores, parametrizações, tabelas de referencia, etc.).
Só isto já deu água pela barba, pois, colocar os PDA a lerem os cartões Liboa Viva já foi uma carga de trabalhos e todo o processo de sincronização não foi fácil também. Felizmente o cliente acabou por prelongar o prazo de entrega da Release I, saltando logo para a Release II, sem que a primeira entre em produção.
A partir de agora terei mais tempo (espero eu) para aqui blogar sobre os meus temas favoritos, Windows Workflow Fundation e o Olimpo Content Manager System.
Abraços
Paulo Aboim Pinto