14 Haziran 2009 Pazar

Zengin Internet Uygulamaları (Rich Internet Applications) için OpenLaszlo

Mevcut vidyokonferans yazılımlarına daha önce göz atmıştık. Bunlar içerisinden kullanılabiliirliği yüksek, hızla gelişen ve açık kaynak kodlu olması bizi kendine çeken en önemli etken olması dolayısıyla Openmeetings' in yapısına biraz göz attık.
Daha önce de belirttiğim gibi vidyokonferans yazılımında iki taraf bulunuyor: Sunucu ve istemci tarafı. Openmeetings, flash sunucusu olarak Red5 Flash Server'i kullanıyor. İstemci tarafında ise, RIA denilen zengin internet uygulamaları oluşturmak için kullanılan OpenLaszlo platformu kullanılmıştır. Şimdi biraz OpenLaszlo hakkında konuşalım.

OpenLaszlo, pek çoğumuzun duymuş olduğu Adobe Flex'in muadili olan, Common Public License lisansına sahip, RIA geliştirilmesinde kullanılan, açık kaynak bir platformdur. Openlaszlo platformu OpenLaszlo sunucusundan (lps - Laszlo Presentation Server) ve LZX programlama dilinden oluşur. OpenLaszo sunucusu LZX dilinde yazılmış olan kodları derleyerek, SWF ya da DHTML olarak çalıştırılabilir hale dönüştürür. OpenLaszlo sunucusu aslında bir Java Servlet'tir.
LZX ise XML ve Javascript'den oluşan bir dildir. HTML ve Javascript'e aşina olanların LZX'in yapısını anlamakta bir sıkıntı yaşamayacağını düşünüyorum.

OpenLaszlo Kurulumu (Linux kurulumu esas alınarak):
__________________________________________________
Kendi sitesinde burada anlatılıyor ama birkaç önemli noktayı gene de belirteyim
- Bu adresten ilgili arşivi indiriyoruz ve istenilen bir yere açıyoruz.
- Lps'yi çalıştırabilmek için JDK 1.5 ve üstü kurulu olması gerekiyor. Kurulumdan sonra JAVA_HOME ortam değişkenini "export $JAVA_HOME=/opt/jdk1.6.0_12/" komutu ile belirlemek gerekiyor (/opt/jdk1.6.0_12/ -> jdk'nin bulunduğu yer).
- "/opt/lps-4.2.0.2/Server/tomcat-5.0.24/bin/startup.sh" komutu ile lps'yi çalıştırıyoruz. (Burada lps arşivinin /opt/ 'ye açıldığını ve lps 4.2.0.2 sürümünü indirdiğimizi varsayıyorum).
Lps kurulumu bu kadar. Şimdi düzgün çalışıp çalışmadığını bir kontrol edelim :

Tarayıcıda adres satırına http://localhost:8080/lps-4.2.0.2/examples/ yazıyoruz ve örnek uygulamalarını görüyoruz. Şimdi bu örnekleri deneyebilir ve sayfanın altında bulunan "developer console" dan çeşitli işlemleri yapabiliriz. (adres satırında bulunan lps-4.2.0.2 kısmı, /opt/lps-4.2.0.2/Server/lps-4.2.0.2/'yi temsil ediyor.) Eğer 4.2 den sonraki sürümünü kurduysanız belirtilen yerdeki isimi kullanarak adres satırından çağırıyoruz. Daha sonradan oluşturacağımız kendi laszlo projelerimizi bu dizinin (/opt/lps-4.2.0.2/Server/lps-4.2.0.2/) altında oluşturuyoruz ve tarayıcıdan biraz önceki "examples" yerine projemizin ismini yazarak çağırıyoruz.

Daha sonraki girdilerde ise örnek bir laszlo projesi nasıl oluşturulur, hangi araçlar kullanılabilir ve bir lzx kod örneği konularından bahsedeceğim.

5 Haziran 2009 Cuma

Ulaknet Çalıştayı Ardından

Bir süredir Necdet Hocamla ÇOMU bilgi işlem daire başkanlığında çalıştığımdan dolayı bu seneki III. Ulaknet Çalıştayına ben de katıldım. 31 Mayıs-3 Haziran tarihleri arasında yapılan çalıştaya Adnan Menderes Üniversitesi ev sahipliği yaptı. Didim MYO'unda yapılan çalıştay 4 gün sürdü. Çeşitli eğitim seminerleri düzenlendi ve birşeyler öğrenme fırsatı buldum. Ancak en önemlisi Türkiye'nin dört bir yanından gelen meslektaşlarımla(desem doğru olur mu emin değilim :)) tanışma imkanı buldum. Özellikle ipv6 projesinde birlikte çalıştığımız Ulakbim ekibi ile oldukça eğlenceli vakit geçirdim diyebilirim, Sayın Köroğlu'nu da unutmamalı tabi :)
Çalıştayda sadece seminer yoktu elbette ;)

10 Mayıs 2009 Pazar

Kepezspor Şampiyon

Çanakkale'de iki sezondur formasını giydiğim amatör futbol takımı Kepezspor şampiyon oldu. Daha nice başarılarla Kepezspor'la :)

5 Mayıs 2009 Salı

Yeni Gezegenci

Henüz yeni bir gezegen üyesiyim, üye olalı daha birkaç gün oldu. Çanakkale Onsekiz Mart Üniveristesi Bilgisayar Müh. bölümü mezunuyum ve şu an, lisans döneminde hocam olan Necdet Yücel ile üniversitenin Bilgi İşlem Daire Başkanlığı'nda birlikte çalışıyoruz.

Günlüğümde daha çok Linux, özgür yazılım, OpenLaszlo, Red5, Ipv6 ve vidyokonferans gibi konulara yer veriyorum. Ancak gezegende bu girdilerden sadece Linux, özgür yazılım ve gündelik konularla ilgili olanlar yer alacak. Elimden geldiğince blog'a birşeyler yazmayı aksatmamaya çalışacağım. Bir sonraki yazımda görüşmek üzere ;)

21 Şubat 2009 Cumartesi

Vidyokonferansa Devam

Bir süredir Red5 ve Vidyokonferansa dair çalışmalarımıza ara vermiştik. Artık bu işe kaldığımız yerden devam edeceğiz (biz = ben, Necdet ve Kemal Hocam). Tecrübelerimizi bu blogdan ya da buradan bildireceğim yeni bir blogdan paylaşacağız. Bizi izlemeye devam edin ;)

26 Ağustos 2008 Salı

Keşke Hep Öğrenci Kalsak

Çanakkale 18 Mart Üniversitesi Bilgisayar Mühendisliği bölümündeki 4 senelik lisans eğitimim bu sene bitmişti. Ben de, tekrar üniversitemde devam etmek için bölümüme yüksek lisans için başvurmuştum. Bugün sonuçlar açıklandı : 2 sene daha Çanakkale'deyim ve Necdet hocamın yanındayım. Alemlere akma vakti geldi sanırım değil mi hocam :)

30 Mayıs 2008 Cuma

Proje Sunumumu Yaptım

Bugün, uzun süredir araştırmasını yaptığım "IPv6 Destekli Vidyokonferans Yazılımı" konulu diploma projemin sunumunu yaptım. Bir gün öncesinden Necdet Hoca' ya sunduğumdan dolayı bir zorluk yaşamadım. Pazartesi de raporu teslim edeceğim.