AIR ile Dijital Sözlük
Adobe AIR’in beta sürümlerinden itibaren kullanıp test ediyorum. AIR benim için masaüstü programcılıkla web programcılığın ortak noktası ki AIR tasarlanırken zaten bu amaçla tasarlandı. Adobe AIR 1.0 sürümünün yayınlanmasından itibaren önüme çıkan ilk fırsatta kullanmaya istedim ve geçen hafta ilk resmi AIR uygulamasını çalıştığım yazılım firmasına teslim ettim.
Dijital Sözlük
Mart ayında planlaması yapılan uygulama dijital bir sözlük. Metalbilim Teknik Terimler sözlüğü. Sözlük İngilizce-Türkçe iki dil içerisinde çeviri için hazırlandı. Sözlük içerisinde 98.000 adet terim ve bu terimlerin 125.000 den fazla açıklaması yer alıyor. Her bir açıklamanın kendine ait kısaltması, ait olduğu alan, terime ait varsa formül, simge ve buna benzer ekstra bilgiler taşıyor. Tabii buradaki terim sayısı her iki dilin toplam terim sayısı. Buradaki SQLLite dosyasının boyutu ise 6.34 MB.
Sözlük içerisinde anlık arama sonuçları görüntüleniyor. Yani kullanıcı yazmaya başladığı andan itibaren otomatik olarak sonuçlar listelenmeye başlıyor(Live Searching). Buda kullanıcının aradığı kelimeyi tam olarak yazmadan sonuca ulaşmasını sağlıyor.
Sözlük iki dilden oluştuğu için kullanıcı hem Türkçe hem İngilizce hem de iki dilde arama yapabiliyor. Bunun için yapması gereken tek şey ise sözlüğün sağ tarafında duran radyo butonlarına tıklaması, yani karmaşık bir ayar sistemi yok. Ayrıca dil seçildiğinde seçeneklerden yeniden güncelleniyor. Hız ve performans konusunda ise herhangi bir sorun çıkmadı. Yani diyelim ki 3000 terim döndüren bir sorguyu yazdığınız anda en geç 1 saniye içinde sonuçlar listeleniyordu.
Sözlüğün ilk planlama aşamasında karar verilen internetle bütünleşik bir şekilde çalışmasıydı. Yani güncellenebilir bir sözlük hazırlamak istemiştik, mantık ise şu şekildeydi; sözlük için bir yönetim paneli hazırlanacaktı, yönetim panelinden herhangi bir kelime girildiğinde bu hem internetteki veri tabanına kayıt edilecek hem de bilgisayarı internete bağlı olan kullanıcı varsa onun bilgisayarına otomatik olarak eklenecekti. Tabi müşterimiz bu tarz bir uygulama istemediği için yönetim kısmını iptal etmek zorunda kaldık.
Kullanılan Teknolojiler : AIR, Actionscript 3.0, SQLLite, Flash CS3
Neden AIR?
İlk olarak hem Windows hem Mac hem de Linux platformlarında sorunsuz çalışması. Bunu sağlayabilecek belki birkaç yazılım daha vardır ama en esnek ve iyi çalışan bence şu anda AIR. İkinci nedeni ise SQLLite veritabanını desteklemesi. Böylelikle bu kadar yüksek sayıda bir veriyi karmaşık sistemler kullanmadan kullanılabilir ve hızlı veriye dönüştürebildik. Ayrıca yukarıda değindiğim gibi veritabanı sadece 6.34 MB. Projenin swf dosyasını boyutu ise 286 KB. Dosya boyutları da sonuçta önemli bir özellik. Hız ve performanstan kesinlikle mutluyum.
Umarım Türk geliştiricilerde AIR üzerinde projelerini yayınlamaya başlarlar.
Kolay Gelsin
Engin!
4 Responses to “AIR ile Dijital Sözlük”
Leave a Reply


Bloğunuzu uzun süredir takip eden biri olarak gerçekten tebrik ediyorum müthiş bir poroje olmuş özellikle türkiyede henuz çok fazla ürünlerini göremediğimiz bir platformda öncülük yapmanız etkileyici.
Çok teşekkürler Ramazan,
umarım yakında bu konu ile ilgili daha çok örnekle karşılaşırız.
Abi olay budur. Bu sözlüğe ulaşabilme imkanımız var mı? Deneme sürümü ve ya tanıtım sayfası da olabilir. Milli yazılıma destek diyorum.
Selametle..
Merhaba Samet,
sözlüğü hazırladığım firmanın bu yönde bir davranışı olmadı. uygulamanın tamamını Cd üzerinden basımını yapıp dağıtıyorlar. Cd ye ulaşabilirsen eğer ücretsiz olarak kullanabilirsin. Şirket bilgilerini sana mail atacağım.
kolay gelsin