
			FRAMEWORK BW - LOG DE ALTERACOES
			================================

DATA: MAIO / 2001
AUTOR: Manuele Kirsch Pinheiro
EMAIL: mkirsch@ig.com.br ou mkirsch@terra.com.br

As seguintes alteracoes foram feitas no framework BW e em sua integracao
com o groupware COPSE/CUTE:

1) Classe BW.storage.ST_Database sofreu diversas alteracoes, visando sua
	simplificacao. O seu funcionamento em si continua o mesmo, mas a
	legibilidade e a extensao do codigo foram melhorados. Veja a nova
	documentacao (diretorio packages/doc) para maiores detalhes sobre
	o funcionamento desta classe.

2) Classe BW.MakeBase foi alterada, aceitando agora os parametros "-?"
	para uma pequena mensagem de ajuda, e "-d database", para indicar
	o nome da base de dados. Tambem foi alterada na classe MakeBase
	a criacao das tabelas na base, que agora conta tambem com um
	"GRANT ALL ON tabela TO PUBLIC", para garantir que os dados 
	possam ser gravados por qualquer membro do grupo, em qualquer
	maquina. 

3) Classe BW.UML.UML_BW_Mediator foi alterada, recebendo o metodo
	"makePersonalPaperProfile" para a criacao de um profile pessoal
	por papel default. Este metodo cria um profile semelhante ao
	default, mas contando com um perido sempre no futuro (5 anos
	a partir da data atual), para que o intervalo deste profile
	inicialmente nao seja levado em consideracao. Com isso, por
	default, cada usuario so vera os eventos ocorridos depois de sua
	ultima sessao no sistema (definicao do profile pessoal - que tem
	seu periodo sempre atualizado a cada login/logout), e nao os
	eventos anteriores a esta. 

4) Classe BW.UML.UML_Setup tambem foi alterada para utilizar, a partir
	de agora, o metodo "makePersonalPaperProfile" da classe 
	UML_BW_Mediator, quando apropriado.

5) Foi atualizada a documentacao do framework BW, criada com a ferramenta
	javadoc. Esta documentacao continua disponivel no diretorio
	COPSE/packages/docs
 
---------------------

Alem disso, foram criados os seguintes scripts para melhor trabalho com
	o sistema:


1) StartServers: este script esta colocado no diretorio "COPSE/packages",
	e inicializa, de uma unica vez, o servidor COPSE e o servidor
	de identificadores de objeto.

2) StartClient: este script, tambem colocado no diretorio "COPSE/packages",
	inicializa uma instancia de cliente CUTE

3) create_distr: cria um arquivo tar.gz com toda a distribuicao do COPSE/CUTE,
	incluindo o framework BW, alem de permitir a construcao de um 
	arquivo tar.gz somente com a distribuicao do BW, atraves da opcao
	"BW".

---------------------

Continuam ainda operando normalmente os seguites scripts:

1) create_class: recompila o framework BW e as classes alteradas do COPSE/CUTE

2) create_docs: refaz a documentacao do framework BW com javadoc

----------------------

Maiores informacoes, consulte o arquivo README.install ou entre em contato com
a autora deste documento.


