TeeCoholicZone

Yakında Teecoholic..

Hakkında

Teecoholic.com Emrah TOY ve Kağan GÜNGÖR Tarafından geliştirilmekte olan bir projedir. Proje gidişatından ve Proje geliştiricilerinin hayata bakış açılarını izlemek için bloglanmıştır. :)

Genel olarak im sektöründe sözü geçen programlara baktığımızda hemen hepsinin ortak grafik arabirimi olduğu ortada. Zaman zaman canımı çok sıkan birşeydi bu çünkü ben göze ve beğeniye hitap eden yaratıcı arabirimleri çok severim bu yüzden sürekli oyunların arabirimlerine bakarım ( hatta arabirimle oyunun kalitesine karar veririm ) son olarak Xbox360′ın Dashboard’ını gördükden sonra pc bu konuda geri kalmaya başlıyor diye düşündüm içimden.

Rastgele ürettiğim hemen hemen her projede bir çeşit IM projesi gerekliliği ortaya çıkmaya başladı. Söz konusu gereklilik kullanıcının bilgisayarına kurulmayan bir yerdede kullanıcıyı projenin geçtiği siteye bağlamaya yarayan sadece o site üzerinde çalışacak IM betiğidir.

Sonunda görüldüki site üzerinde çalışan IM betiği bir süre sonra yetersiz hale geliyor yahut server üzerinde yük açısından problem çıkarıyordu en iyi ihtimalle browser sebepli hatalar söz konusuydu. Akla önce Flash bazlı bir IM akla geldi uygulandı ve başarılı oldu ( Bu TeeChat’in ilk versiyonuydu ). Pek çok avantajı vardı.

  • Ortam bağımsızdı.
  • Kodlar rahatlıkla gizlenebiliyordu
  • Sunucu bağımlılığı sadece database üzerineydi
  • XML kullanımı son derece rahattı
  • Richtextbox gerekmeden html kodları yardımıyla smile desteği verilebiliyordu
  • Grafik açıdan güçlüydü.

Dezavantaj olaraksa sadece flashın izin verdiği fiziksel boyutlarda kısıtlı kalmasıydı. Yeni bir pencere açmak çoğu zaman engelleniyordu. Flash içerisindeki araçlar sayesinde güzel araçlar yaratarak çözüm ürettik ancak. Database ayağı güç istiyordu ve yoğunluk arttıkça flashın array tarzı veriler altında performansı düşmeye başlıyordu. Bu sebepden dolayı proje tekrar ele alınmalı diye düşündüm. İşte yeni başlayan TeeChat projesi buradan sizinle paylaşılacak.

Yeni TeeChat’de neler var ?.

  • Yeni TeeChat standalone olacak ( Ayrı bir program olarak sisteme kurulacak )
  • İlk adımda ortam bağımsız olmayacak ( İlk hedef MS işletim sistemleri )
  • Database’e sadece kullanıcı bilgileri için başvuracak
  • XML destekli olacak
  • Sunucu gerektirmeyecek
  • Kamera ve Ses desteği olacak
  • Grafik arabirimi şimdiye dek görülen tüm IM’lerden farklı olacak
  • Görüntülü konuşma ve Sesli iletişim Sağlanacak
  • Tema desteği sağlanmaya çalışlacak

TeeChati size biraz olsun anlatmaya çalıştım. İlerleyen her safhayı size buradan yazarak ulaştıracağım.

One Response to “TeeChat”

  1. Bu proje yattı :) yıllar sonra yazayım dedim ama şöyle birşey yaptım :) http://videoyun.emrahtoy.com inceleyenler yorumlarını iletirlerse sevinirim.

    Emrah TOY

Yorum yazın