1) CVS

1.1)
	Host: incubadora.fapesp.br
	Repository Path: /cvsroot/integrade
	Connection Type: extssh
1.2)
	Directory: integrade/examples/regular/GVC
_______________________________________________________________________________
2) GVC Code

2.1) Extract GVC.zip to some directory

2.2) Set the environment variable:
	GVC_HOME = .../GVC/workspace/web/

2.3) Create and give write permission to dir:
	$GVC_HOME/files/download/
	$GVC_HOME/files/upload/
	
2.4) Create dir: $GVC_HOME/serializable/ 

2.5) Libraries 
	Extract librariesGVC.zip to .../GVC/workspace/web/WEB-INF/lib/
	Extract acceptanceTestlibrariesGVC.zip to .../GVC/workspace/tests/acceptance/lib/
	Extract unitTestlibrariesGVC.zip to .../GVC/workspace/tests/unit/lib/

_______________________________________________________________________________
3) Install FFMpeg

	Basicamente, pra compilar o FFMPEG  s dar "./configure" e depois um
	"make". Claro que no podia ser to fcil...
	     A maior pegadinha  que o gcc 4.0 no compila o FFMPEG. Ento, 
	essencial executar o "./configure" com a opo "--cc=gcc-3.3".
	     A outra coisa  que o formato de udio do iPod no  built-in no
	FFMPEG. Esse formato (AAC) est numa lib externa, a libfaac. Eu baixei ela
	do sourceforge e compilei.
	     A j d pra compilar o FFMPEG com suporte a iPod e Palm. Tem que
	configurar com a opo "--enable-faac". O problema  que, como a lib est
	somente na minha conta, mais algumas gambiarras so necessrias: pegar o
	arquivo libfaac.so e colocar no diretrio libavcodec (dentro do FFMPEG) e
	pegar o header faac.h e colocar no libavcodec/include (ou no libavcodec, no
	lembro bem... na dvida, coloque nos dois). Com isso,  preciso avisar o
	compilardor que as LIBs e os headers esto no diretrio corrente, com as
	opes "--extra-ldflags=." e "--extra-cflags=.". Claro que vocs podem usar
	essas opes sem copiar os arquivos pro diretrio corrente.
	     Eu consegui compilar o FFMPEG uma vez com suporte a OGG, Theora e
	Vorbis, baixando essas libs do site www.xiph.org , mas deu um problema e o
	formato de iPod parou de funcionar :-(. Alm disso, essas libs ficam
	linkadas dinamicamente, e acabam atrapalhando a execuo no integrade. Em
	todo caso, pra fazer isso o processo  o mesmo: compilar as 3 libs,
	coloc-las no diretrio libavcodec, colocar os headers l tambm, executar
	"./configure" com as opes cabveis pra habilitar as libs (vejam em
	./configure --help) e depois dar make.
_______________________________________________________________________________
4) Install Integrade

	1 - Baixe do site www.integrade.org.br o cdigo fonte.
	2 - Compile seguindo as instrues do arquivo INSTALL (J compilado e
	disponvel no diretrio /home/pos/helves/integrade).
	3 - Para iniciar o integrade execute
	/home/pos/helves/integrade/startservices.sh all
	4 - Para matar os processos do integrade execute:
	     a. /home/pos/helves/integrade/stopservices servers
	     b. /home/pos/helves/integrade/stopservices lrm
	
	5 - Para registar e executar uma aplicao no integrade, use o ASCT GUI
	(interface grfica para registro e submisso de aplicao no integrade)
	     Obs: o shell script startservices.sh ir iniciar o ASCT GUI.
	
	6 - J registrei a aplicao ffmpeg como pode ser visto na interface grfica
	do ASCT.
	7 - Para executar o ffmpeg,  siga os  seguintes passos:
	     a. Selecione na rea da "application repository" a aplicao ffmpeg.
	     b. Aps a seleo ir aparecer o binrio "Linux_i686".
	     c. Use o boto direito em cima do "Linux_i686" para selecionar a opo
	"Execute".
	     d. Uma nova janela abrir para preenchimento das seguintes informaes:
	
	         d.1 - "Application type" - Selecione a opo "Regular"
	         d.2 - "Arguments" - O ffmpeg espera o nome do arquivo de entrada e
	sada.
	         d.3 - "Output Files" - Selecione "stderr" e "stdout"
	         d.4 - Pressione o boto "Submit"
	
	8 - Na parte inferior da interface ASCT ir aparecer uma linha referente a
	submisso realizada.
	     Quando a linha ficar verde  porque a aplicao terminou a execuo.
	9 - Aps o trmino da execuo, com o boto direito na linha ffmpeg que foi
	criada na "Requested Executions",
	     selecione a opo "view Results".
	10- Na janela que se abrir ser possvel ver  a sida de erro (stderr) e a
	sada padro (stdout). 
_______________________________________________________________________________
5) Install Tomcat v5.x

5.1) URL: http://localhost:8080/GVC/

5.2) Para configurar o tomcat usar o Jacorb,  necessrio colocar as seguintes
	 opes para a JVM:

	-Djacorb.home=/auto/home/pos/helves/integrade/required/JacORB-2.2.3
	-Djacorb.config.dir=/auto/home/pos/helves/integrade/required/JacORB-2.2.3
	-Dorg.omg.CORBA.ORBClass=org.jacorb.orb.ORB
	-Dorg.omg.CORBA.ORBSingletonClass=org.jacorb.orb.ORBSingleton

5.3) Deploy: 
	- Make a war with build.xml (Ant) and copy to tomcat/webapps
	
	- or edit tomcat/conf/server.xml of Tomcat
	<Context path="/GVC" reloadable="true" docBase="GVC_HOME" workDir="somedir/work"/>
