Conforme discutido hoje em reunião, Paulo irá fazer o sistema de atualização automática do InVesalius 2.
Este trabalho deve ser iniciado no dia 3 de setembro, assim que retornarmos do PyConBrasil 3.0.
A seguir alguns detalhes de implementação:
- Será utilizado Delphi, pela experiência em sistemas parecidos e pela urgência de implementação da ferramenta para o lançamento do programa;
- Funcionamento do sistema de atualização:
- Inserção no registro do Windows a versão atual do InVesalius e a pasta de instação;
- Verificação de tempos em tempos via socket status do projeto (arquivo txt a ser colocado na página do CenPRA);
- Exibição de popup avisando que há atualização, perguntando se usuário deseja baixar pacote; (~ Avast)
- Se usuário aceitar baixar pacote, verificar se o processo do InVesalius está aberto antes da instalação. Pedir para usuário parar de executar o programa a fim de fazer as atualizações; (~ AcrobatReader)
- Exibir janela para baixar o programa;
- Copiar executável para pasta do programa assim que o download houver sido finalizado.
- Janela de Popup:
- InVesalius 2
- Uma nova versão do InVesalius está disponível na rede.
Clique aqui para instalá-la. - Janela exibindo status do Download/ Instalação:
- InVesalius 2
- Baixando pacotes...
- [barra de status]
- [botão cancelar]
Autor: Tatiana Al-Chueyr Pereira Martins
44 comentários
schram.net/articles/updaterisk.html  :: Ferramentas que fazem atualização pela web:
www.powerprogrammer.co.uk/
www.weonlydo.com/index.asp?showform=AppUpdate
www.kidmoses.com/netupdate/index.html
www.xemico.com/wub/index.html
www.synopsis-software.com/
www.catenalogic.com/products/updater/
www.sunisoft.com/
www.nirsoft.net/utils/wul.html
www.trueupdate.com/
www.manitools.com/ 
[1] On 9/10/07, *notification-1644179-1215@www.softwarepublico.gov.br [2]*
wrote: Forum: invesalius-dev [4]
Thread: Ferramenta de Atualização Automática do InVesalius 2.0 [5]
Author: Tatiana Al-Chueyr Pereira Martins
Posted: 2007-09-10 14:54:43.039645-03 Encontrei alguns links que podem ser úteis... *:: Riscos dos programas que possuem atualização automática*
schram.net/articles/updaterisk.html [6] *:: Ferramentas que fazem atualização pela web:*
www.powerprogrammer.co.uk/ [7]
www.weonlydo.com/index.asp?showform=AppUpdate [8]
www.kidmoses.com/netupdate/index.html [9]
www.xemico.com/wub/index.html [10]
www.synopsis-software.com/ [11]
www.catenalogic.com/products/updater/ [12]
www.sunisoft.com/ [13]
www.nirsoft.net/utils/wul.html [14]
www.trueupdate.com/ [15]
www.manitools.com/ [16] Recebendo correspondência demais? Gerencie suas notificações em:
www.softwarepublico.gov.br/notifications/manage [17] [1] pcwin.com/Software_Development/Advanced_Live_Update_ActiveX_Control/index.htm
[2] mailto:notification-1644179-1215@www.softwarepublico.gov.br
[3] mailto:notification-1644179-1215@www.softwarepublico.gov.br
[4] www.softwarepublico.gov.br/dotlrn/clubs/invesalius/forums/forum-view?forum_id=631001
[5] www.softwarepublico.gov.br/dotlrn/clubs/invesalius/forums/message-view?message_id=1545154
[6] schram.net/articles/updaterisk.html
[7] www.powerprogrammer.co.uk/
[8] www.weonlydo.com/index.asp?showform=AppUpdate
[9] www.kidmoses.com/netupdate/index.html
[10] www.xemico.com/wub/index.html
[11] www.synopsis-software.com/
[12] www.catenalogic.com/products/updater/
[13] www.sunisoft.com/
[14] www.nirsoft.net/utils/wul.html
[15] www.trueupdate.com/
[16] www.manitools.com/
[17] www.softwarepublico.gov.br/notifications/manage
2.0.txt
2.1.txt
...
packages/