[LinuxFocus-icon]
<--  | Ana Sayfa  | Eri�imd�zeni  | ��indekiler  | Arama

Duyumlar | Belgelikler | Ba�lant�lar | LF Nedir
Bu makalenin farkl� dillerde bulundu�u adresler: English  Castellano  Deutsch  Francais  Nederlands  Turkce  

[Photo of the Author]
Juan Manuel Triana,Carlos Andrés Pérez
<jutriana/at/uniweb.net.co, caperez/at/usaca.edu.co>

Yazar hakk�nda:

Juan Manuel Linux'a Colombia'ya ilk gitti�i 1995'lerde ba�lad�. Uzun zamand�r Slackware'in avukatl���n� yap�yor. �zellikle �oklu Ortam uygulamalar� ve ses i�leme - streaming konular�yla ilgilieniyor.

Carlos Andrés Pérez Molek�ler Benze�im (Molecular Simulation) konusunda uzman , ve Bioteknoloji Doktorlu�una aday. Grupo de Investigación en Educación Virtual (GIEV) Virtual Education Research Grubunda Teknik Y�netici. Adres: Universidad Santiago de Cali, Calle 5ª carrera 62 Campus Pampalinda, Cali – Colombia.



T�rk�e'ye �eviri:
Ceyhun Elmas <ceyhun.elmas/at/linuxfocus.org>

��erik:

 

Linux'a CVW y�kleme yolg�stereni.

[Illustration]

�zet:

CVW (Collaborative Virtual Workspaces) sanal e�itim geli�tirmeleri i�in �ok kullan��l� a��k kod bir programd�r. Bu yaz� program�n Suse 8.0 �zerine kurulum ve �al��t�r�lmas�n� anlatmaktad�r.

Orjinal Cvw �zerine yap�lan ek geli�tirmelere bu an i�in yer vermiyoruz ancak yaz�l�m �u anda �spanyolca'ya �evirilmeye ba�land� ve Kolombiya Cali'de Santiago Universitesinde kullan�lmaya ba�land�. Bu yaz� yaz�ld��� s�rada universitede yakla��k 600 Cvw kullan�c�s� vard�.

_________________ _________________ _________________

 

CVW Nedir ?

CVW (cvw.sourceforge.net) Java ile yaz�lm�� i�birli�ine olanak tan�yan bir yaz�l�md�r. "virtual building" destekler ve bu sayede tak�mlar aralar�ndaki co�rafik konumdan ba��ms�z olarak ileti�imde bulunabilir i�birli�i yapabilir ve bilgileri payla�abilirler. CVW a��n etkile�im olanaklar�n� sanal uzaylarda pek �ok kullan��l� ara�la kullanabilir ve bu sayede insanlar bilgiyi payla�abilir, ��renebilir, tart��abilirler. CVW Mitre Corporation taraf�ndan tamamen a��k kodla geli�tiriliyor.  

Neden CVW'yi se�iyoruz ?

Santiago universitesinde GIEV grubu senelerdir var olan e�itim y�ntemleriyle kolay entegre edilmeyi sa�layan sanal bile�enleri kullanan yeni ortamlar geli�tirmek i�in �al��t�. Ticari yaz�l�mlar�n testleri ard�ndan a��k kodlu yaz�l�mlar�n testlerine ba�lad�k ve CVW'yi ke�fettik. Gereksinim duydu�umuz t�m temel bile�enleri i�eriyordu ve bu nedenle bunu ele almaya karar verdik.

CVW y�klenmesi pek de kolay de�il. Birazdan harika bir ortam olan Suse 8.0 �zerine nas�l y�klendi�ini anlataca��m.

Bu yaz�l�m i�in sunucu olarak IBM Netvista donan�m�n� kulland�k. Sunucu bir Pentium 4 2.0Ghz i�lemciye, 256MB Ram ve 40G sabitdiske sahip ve universite a�� i�erisinde yer al�yor. Suse y�klemesi �ok kolay ge�ti yaln�zca ekran kart�nda (Intel 845) baz� problemler ya�ad�m ancak �ekirde�in yeniden derlenmesinden sonra olduk�a ba�ar�l� �ekilde �al��t� (1024x768 at 24 bits).

 

Ad�m ad�m

�lk ad�m yaz�l�m� adresinden indirmek.

A�a��daki uygulamalara gereksinimimiz bulunuyor :

CVW Federated Server da bulunuyor ancak bu yaln�zca Cvw sunucular�n�n cluster'� i�in.

�lk �nce CVW sunucusunu y�kl�yoruz. Tar dosyas�n� /opt/CVWserver alt�nda a��yoruz ve bunu �al��t�racak bi�r kullan�c� olu�turuyoruz. Sunucuyu ko�turan betik :

./cvw.boot start

ve sonland�rma :

./cvw.boot stop

Yaz�l�m bir kullan�c� olu�turmay� �neriyor. Biz de bir cvw kullan�c�s� yaratt�k ve dizin haklar�n� bu kullan�c�ya verdik. E�er betik dosyas�na bakarsan�z (cvw.boot) y�kleme dizini, cvw'nin istemci ba�lant�s�nda kontrol edece�i TCP portu gibi baz� �nemli bilgileri girmek zorunda oldu�unuzu anlars�n�z. Kendinden benimsenmi� olarak Port numaras� 8888. Yapman�z gereken bunu /etc/services beti�ine eklemek. Yapman�z gereken bir di�er �ey de Linux alt�nda y�klerken istemci say�s�n� s�n�rs�z tutmamak (benimsenmi� de�er olarak s�n�rs�z geliyor) ��nk� bu bazen servisin ��kmesine yol a�abilir.

�nceleyicinizle (browser) ile ba�land���n�zda bu ileti ile kar��la�acaks�n�z :

<!--YourMOO-->
<!--
Welcome to the Collaborative Virtual Workspace.
This is version 4.0.2 of the CVW core.
If you are not using a CVW client ...
type: connect username password
to connect as an existing user
type: quit
to disconnect
-->
I don't understand that. Valid commands at this point are
Help, COnnect, or Quit

Bu sunucunun herhangi bir istemciye servis vermeye haz�r oldu�u anlam�na geliyor. �kinci ad�m (ve en zor k�s�m) Document Server y�klemek.

Tar dosyas�n� /opt/cvwdocserver alt�na a��n ve README dosyas�na bak�n. �imdi ilk karar�n�z� verme zaman�.

CVW docserver sanal alanda kullanaca�� t�m dokumanlar i�in veritaban� olarak Mysql ve Tomcat (bir Apache Java uygulamas�) kullan�yor. tar.gz dosyas� jakarta/tomcat dizinini ve t�m mysql y�klemesini i�eriyor (3.23.27-beta).

Beta s�r�mlerini sevmiyoruz ve Suse yeni jakarta'ya sahip ve mysql s�r�mleri do�ru �ekilde ko�mayabiliyor. Bu nedenle docserv gereksinimlerini uyarlamaya karar verdik. Mysql ile bir problem ��kmad� yaln�zca veritaban� dosyas�n� var olan y�kleme �zerine ta��d�k (/var/lib/mysql).
As�l problemle Tomcat yap�land�rmas�nda kar��la�t�k. Var olan jakarta'y� CVW'nin tomcat yap�land�rmas�na uyarlamak tam bir ba� a�r�s�yd�, ��nk� komutlar farkl� konumlarda yer al�yor, en az�ndan i�erilen Jakarta/Tomcat'� ko�maya karar verdik.

Ancak uygulaman�n ko�mas� i�in pek �ok �eyi de�i�tirmelisiniz : Docserv a�ac� (/opt/cvwdocserv) alt�ndaki jakarta/tomcat dizinini terkettik. Apache yap�land�rma dosyan�zda (/etc/httpd/httpd.conf) bu sat�r� g�stermelisiniz :

Include /opt/cvwdocserver/jakarta/tomcat/conf/tomcat-apache.conf

�imdi tomcat-apache.conf dosyas�na. jserv mod�l�n�n tam adresini apache'ye vermelisiniz.

LoadModule jserv_module libexec/mod_jserv.so

Tomcat y�klemenizin do�ru adresini ve Port'uu belirtmelisiniz (bir ka� denemden sonra 8007'yi se�tim) :

ApJServDefaultPort 8007
AddType test/jsp .jsp
AddHandler jserv-servlet .jsp
Alias /examples /opt/cvwdocserver/jakarta/tomcat/webapps/examples
<Directory "/opt/cvwdocserver/jakarta/tomcat/webapps/examples">
Options Indexes FollowSymLinks
</Directory>
ApJServMount /examples/servlet /examples
<Location /examples/WEB-INF/ >
AllowOverride None
deny from all
</Location>
Alias /test /opt/cvwdocserver/jakarta/tomcat/webapps/test
<Directory "/opt/cvwdocserver/jakarta/tomcat/webapps/test">
Options Indexes FollowSymLinks
</Directory>
ApJServMount /examples/servlet /examples
<Location /examples/WEB-INF/ >
AllowOverride None
deny from all
</Location>
Alias /test /opt/cvwdocserver/jakarta/tomcat/webapps/test
<Directory "/opt/cvwdocserver/jakarta/tomcat/webapps/test">
Options Indexes FollowSymLinks
</Directory>
ApJServMount /test/servlet /test
<Location /test/WEB-INF/ >
AllowOverride None
deny from all
</Location>
ApJServMount /servlet /ROOT

Bunu bitirdi�inizde docserver beti�ini de�i�timelisiniz, cvwds.boot , cvw.boot (start | stop) ile ayn� parametreleri i�erir. Yaln�zca docserver i�in olan yerel dizinleri de�i�tiriyoruz ve veritaban� mysql sunucusunu kapatan satr�lar� kapat�yoruz (��nk� bizim kendi veritaban�m�z ko�uyor).

Ayr�ca .jar dosyalar�n� denetlemelisiniz, webapps/app alt�nda olmal�lar, herhangi bir alt dizinde de�il.

E�er �ans�n�z varsa neredeyse bitti.

Son ad�m istemci tar dosyas�n� a�mak. Bunu /opt/CVWclient/ alt�nda yapt�k . Gerekli olan t�m bilgilerin bulundu�u server.cvw beti�ini bizim yap�land�rmam�za g�re b�yle de�i�tirdik :

# Property file for CVW
#
cvw.server.host=cvw
cvw.server.port=8888
cvw.server.name=cvw
cvw.docserver.host=cvw
cvw.docserver.port=8080
cvw.docserver.url=/app/docservlet
cvw.version=4.0
cvw.debug=true

#############
# User Images
#############
#this url must end with a /
cvw.userimages.url=http://localhost/cvw/user-images/

cvw.docserver.url bir anahtar... Neden orjinal g�strerimlerin ba�ka y�ne oldu�unu bilmiyoruz ve birka� denemeden sonra bunun docserver'a eri�mek i�in �ok �nemli oldu�unu ke�fediyorsunuz.

�u anda VVW sunucunuza ilk kez ba�lanmak i�in haz�rs�n�z. �lk ba�lant�n�z �ifresiz "Admin" kullan�c�s�yla olacak.

�imdi "File" alt�nda �ifreyi de�i�tirebilirsiniz ve "View" alt�nda Admin Tool'u kullanabilirsiniz.

Men�de g�r�ld��� �zere pek �ok ara� bulunuyor ve bu uygulamay� sanal e�itimde bir referans yap�yor. .

cvw
cvw
cvw

Bu yap�land�rma �imdi bizim sunucumuzda �al���yor. Bu uygulamay� deneyebilirisiniz. Bilgi edinmekisterseniz �ok ba�ar�l� pdf manulleri var.

Enjoy.

 

Bu yaz� i�in g�r�� bildiriminde bulunabilirsiniz

Her yaz� kendi g�r�� bildirim sayfas�na sahiptir. Bu sayfaya yorumlar�n�z� yazabilir ve di�er okuyucular�n yorumlar�na bakabilirsiniz.
 talkback page 

<--, Bu say�n�n ana sayfas�na gider

G�rsely�re sayfalar�n�n bak�m�, LinuxFocus Edit�rleri taraf�ndan yap�lmaktad�r
© Juan Manuel Triana,Carlos Andrés Pérez, FDL
LinuxFocus.org
�eviri bilgisi:
es --> -- : Juan Manuel Triana,Carlos Andrés Pérez <jutriana/at/uniweb.net.co, caperez/at/usaca.edu.co>
es --> en: Juan Manuel Triana <jutriana/at/uniweb.net.co>
en --> tr: Ceyhun Elmas <ceyhun.elmas/at/linuxfocus.org>

2003-10-20, generated by lfparser version 2.43