Blog Geo.NET Geoprocessamento, SIG e Sensoriamento Remoto

15mar/100

Máquina Virtual e Desenvolvimento para ArcObjects

Boa tarde pessoal,

Sejam bem-vindos à mais nova série de postagens do Blog Geo.NET: Congonha's Post.

Bem, ela tem esse nome porque estou postando do aeroporto de Congonhas e hoje vamos falar, rapidinho, sobre máquinas virtuais e o desenvolvimento para ArcObjects. (estava postando do aeroporto de Congonhas, mas meu voô ia sair sem mim, então tive de deixar para hoje :P )

Desenvolver para ArcObjects é complicado. Temos de referenciar diversas bibliotecas, instalar diversos softwares para nos auxiliar e temos, no final de tudo, de fazer o deploy de nossos componentes customizados.

Estes dias anteriores, durante um trabalho em um dos clientes, tive de realizar o deploy de um componente customizado, que cuida de simbologia de algumas camadas (em torno de 200).

Estava me dando um trabalhão. Montava um executável, enviava o executável para um máquina de testes, instalava o software, testava. Deu erro? Desinstala o software e começa tudo denovo.

Aí me sugeriram: pegue uma máquina virtual e monte um ambiente similar ao em que realizaremos o deploy final.

Existem diversos softwares para montarmos máquinas virtuais, mas existe um simples, gratuito e da Microsoft que resolve horrores. Virtual PC. Só fazer o download e instalar o sistema (Windows) que você quiser. Do 95 ao 7 :D . Você pede para criar a máquina virtual, aloca uma certa quantidade de RAM e HD para a mesma, e voilá, você tem um PC dentro do seu PC.

Como isto facilitou minha vida? Ganhei no mínimo, uns quatros dias de trabalho. Instalei a VM (Virtual Machine), abri uma instância do Windows XP, coloquei um ArcGIS 9.3 e fui realizando os ajustes até finalizar.

Agora, o que é legal é que você pode montar diversas instâncias e testar a backwards compatibility (compatibilidade retroativa - ou algo do tipo) com outras versões, de ArcGIS, de ArcServer, enfim, de diversos ambientes diferentes.

Estou com duas máquinas virtuais, as duas com WinXP SP3, uma com ArcGIS 9.3 e a outra com ArcGIS 9.2.

Fica aí a dica.

George R. C. Silva

Compartilhe:
   
Get Adobe Flash playerPlugin by wpburn.com wordpress themes