BrainUpdate (sistema di aggiornamento software)
Attenzione! Questo software è in fase di Beta Test ed è distribuito senza garanzie di funzionamento. Il programma è Freeware ed utilizzabile senza vincoli o costi. Chiunque incontrasse problemi può segnalarceli.
Nato dall'esigenza di realizzare un sistema per aggiornare i programmi installati presso i nostri clienti,
abbiamo deciso di realizzare e rendere Freeware un piccolo software facilmente integrabile con le proprie
applicazioni e che speriamo possa aiutare tutti gli sviluppatori.
BrainUpdate permette di controllare via Internet, con protocollo HTTP, se è disponibile una nuova versione
del programma installato, scaricarla ed avviarne l'installazione e/o l'aggiornamento il tutto in modo
semplice ed interattivo con il software che deve essere aggiornato.
Per segnalarci errori o miglioramenti scrivete un mail
cliccando qua.
Come utilizzare BrainUpdate:
Il programma necessita di due file che devono essere creati dall'utenza:
Un primo file in locale nella stessa directory del programma BrainUpdate con nome "version.txt".
In questo semplice file di testo è necessario mettere solo due righe, la prima riga indica la versione del programma
installato e la seconda riga il percorso del file che contiene le informazioni per l'aggiornamento.
Nell'esempio sotto riportato abbiamo quindi 1.2 come versione del programma installato e nella seconda riga il
percorso Internet del secondo file, quello dal quale il programma di aggiornamento ricava informazioni sulla nuova
versione, se presente. Se in questo file viene indicata la stessa versione del programma installato allora non ci
sarà alcun aggiornamento.
Esempio:
1.2
http://www.brainandbytes.com/test/check.txt
Il secondo file deve essere in remoto e deve chiamarsi "check.txt", su un sito Internet con indirizzo identico a quello specificato nel primo file e,
in questa prima versione, può contenere una serie di informazioni molto semplici, con una struttura che ricorda l'XML.
Esempio:
<version>2.0</version>
<text> Questo aggiornamento risolve i seguenti punti:
1. primo punto
2. secondo punto
3. terzo punto
</text> <update>http://www.brainandbytes.com/test/BrainUpdate_Setup.exe</update>
Il tag <version> indica la versione del nuovo programma, se non ci sono aggiornamenti potete lasciare la
stessa versione del programma installato.
Il tag <text> permette di definire un testo da far
apparire prima di lanciare l'aggiornamento.
Il tag <update> specifica il link e il nome
del file da scaricare per eseguire l'aggiornamento.
Esempi di utilizzo:
Esempio di come lanciare BrainUpdate da VB6, si può associare per esempio il codice ad una funzione click di una voce di menù:
Call Shell(App.Path & "\brainupdate.exe", vbHide)Oppure in C++:
#include "stdlib.h" oppure #include "windows.h"
system("start c:\\Programmi\\BrainUpdate\\brainupdate.exe");
Infine in Delphi:ShellExecute(Handle, 'open', PChar('c:\Programmi\BrainUpdate\brainupdate.exe'), nil, nil, SW_SHOW);
Download del programma:
Cliccate su questo link per scaricare il programma BrainUpdate:
Versioni:
Versione 1.0
- versione iniziale

