Projecto acabado

Bem, finalmente está acabado o projecto, ao fim de cerca de três meses e meio de trabalho intensivo.

Estou particularmente feliz pelo facto de ter sido avaliado com a nota máxima, em especial devido a um dos elementos do júri poder ser de certo modo considerado especialista na área.

De momento ainda não vou divulgar grandes pormenores em relação ao projecto em si, visto que ainda é um projecto de código fechado e eu e o meu colega ainda estamos a planear como o divulgar assim como que mais funcionalidades podem ser acrescentadas, pois não é um projecto académico, mas sim um com potencial comercial.

No entanto posso revelar o que foi utilizado para a sua criação:

  • ASP.Net 2.0 com extensões AJAX com código em C# – preferido em vez do 3.5 de modo a funcionar em Windows 2000
  • SQL Server Express 2005 –  sendo que também foi testado em versão Entreprise.
  • MapGuide Open Source 2.0.2 – que felizmente saiu a tempo de apresentar o projecto funcional em Firefox3
  • MapGuide Maestro 1.0.9 – infinitamente melhor que a ferramenta que vem incluída com o MapGuide, só não gostou muito foi de interagir com o MapGuide 2.0.2.
  • GDAL – que foi utilizado para alguns dos mapas que tivemos para testar, a nível de rasters
  • iTextSharp – que felizmente é Open Source pois acabamos por ter que criar o nosso próprio parser para a criação de PDFs.

Em conclusão, acabamos por utilizar principalmente software LGPL de modo a deixar uma porta aberta à comercialização com código fechado, apesar de poder também tornar-se eventualmente uma aplicação Open Source.

A única “falha” acaba por ser o facto de a aplicação não funcionar em Windows 2008 devido ao próprio MapGuide, no entanto funciona em Windows 2000 e com requisitos de hardware bastante baixos, sendo no fim a principal preocupação as velocidades de transferência quando estão a ser mostrados layers com rasters.

Acabo por não falar em possibilidade de funcionamento em sistemas Unix(Linux) principalmente devido a não me parecer que o Mono tenha chegado a um ponto que seja realmente uma alternativa viável para esta aplicação, além de que as licenças do Visual Studio não permitem a criação de aplicações sem ser para Windows e o VS é deveras indespensável na minha mente para ASP.Net.

Deixe um comentário