Google’ın çarkları dönmeye başladı
İnternet devi denildiğinde ilk akla gelen kuşkusuz Google oluyor. Arama motoru sektöründe aslan payına sahip olan Google, yıllar önce Earth ve Sketch-Up ile adım attığı yazılım dünyasını çok sevmişe benziyor.
17 Yıl Önce Güncellendi
2009-08-12 23:28:00
Gears özde ne sağlar?
Gears, yazımızın girişinde de belirttiğimiz gibi internet bağlantısı olmasa bile web tabanlı servisleri ve uygulamaları rahatlıkla kullanabilmenizi sağlıyor. Bunun için beraberinde küçük bir web sunucusu ve veritabanı uygulaması getiriyor. Böylelikle kullandığınız bir servisi sabit diskinize kopyalayıp, çevrimdışı olarak kullanabiliyorsunuz. Gerçekleştirdiğiniz tüm değişiklikler yerel sunucunuz üzerinde kaydediliyor ve siz tekrar bir internet bağlantısına kavuştuğunuzda yerel sunucunuzdaki servis, web üzerindeki orijinaliyle kendisini eşitleyip yaptığınız değişiklikleri hayata geçiriyor.
Elbette ki, Gears'ın tek yaptığı size çevrim-dışıyken web hizmetlerini kullandırmaktan ibaret değil. Ayrıca günümüzün vazgeçilmez yazılımlarından olan web tarayıcılarının çok daha hızlı çalışmasını da sağlıyor. Bunu yaparken beraberinde getirdiği API adlı modülleri kullanıyor ve bu modüller her geçen gün biraz daha iyileştiriliyor. Yukarıda bahsettiğimiz yerel sunucu modülü (LocalServer) ve veritabanı modülü (SQLi-te) bunlardan sadece birkaçı. Web tarayıcılarımızın daha hızlı ve etkin çalışmasını sağlayan modülse WorkerPool. Bu modül, normal şartlarda tek sıra halinde işlenebilen JavaScript kodunun eş zamanlı olarak birden fazla sayıda işlenebilmesini sağlıyor. Bu sayede çok daha gelişmiş özelliklere sahip web servisleri inşa edilebilirken, mevcut yapıların işlenmesi sırasında tarayıcılarda meydana gelen yavaşlık da ortadan kalkmış oluyor.
Bil bakalım neredeyim ben?
İnternet tarihinde en çok konuşulan ve en çok şehir efsanesinin türetildiği konu kuşkusuz kullanıcıların yerlerinin internet üzerinden tespit edilmesidir diyebiliriz. Birçok hack konulu filmde de karşımıza çıkan bu işlem, aslında telefon hatları üzerinden (dial-up ya da ADSL gibi) internete bağlanan kişilerin yerlerinin tespitinde bir hayli kolay. Hatta bürokratik mecralara uğramadan, sadece ücretsiz web servislerini kullanarak bir İP adresinin hangi kıta, ülke, şehir ve dağıtım şebekesinden internete girdiğini öğrenebiliyoruz. Devreye bürokratik mecraları sokarsak da o IP'yi alan telefon numarasını ve adresi öğrenmek sadece birkaç dakika alıyor. Ancak şimdilerde hemen her yerde ücretsiz olarak kullanıma açılan kablosuz ağlar devreye girdiğinde kimin nerede olduğunu belirleyebilmek bir hayli zor. Ancak Gears içerisinde bunun için de bir modül bulunuyor; Geolocation. Bu modül sayesinde kolaylıkla servisinize bağlanan kullanıcıların coğrafi koordinatlarına ulaşabiliyorsunuz; tabii sistemlerinde Gears yüklü ise. Gördüğünüz gibi çok yakın bir gelecek¬te Gears teknolojisi sayesinde çok daha renkli ve faydalı internet servislerine sahip olacağız. Tabii Gears da yerinde durmayıp, bize yeni yeni modüller ve özellikler sunmaya devam edecek.
Gears'ı kurmak ya da kaldırmak
Gears, Google'ın Chrome adlı tarayıcısıyla birlikte ön tanımlı olarak geliyor. Bu tarayıcıyı kullanmıyorsanız Gears'ı http://gears.google.com adresi üzerinden sisteminize yükleyebilirsiniz. Bilinen tüm sistem ve tarayıcılarda sorunsuzca çalışabilen Gears, kendisini bazen bir eklenti bazen de bir yazılım gibi kuruyor. Örneğin Linux ya da Mac üzerinde Firefox kullanıyorsanız, Gears'ı Firefox'a eklenti olarak kurabilir ve dilediğinizde bu eklentiyi yine Firefox üzerinden kaldırabilirsiniz. Benzer şekilde Windows platformlarında (Windows XP ve Vista) standart bir yazılım kaldırır gibi Program Ekle veya Kaldır aracılığıyla Gears'ı silebilirsiniz.Yine sisteminizde Gears'ın hangi sürümünün kurulu olduğunu görmek için Gears'ın sitesini ziyaret etmeniz yeterli. Site içersinde size, sisteminizde Gears'ın kurulu olup olmadığını, kuruluysa hangi sürümün kurulu olduğunu gösteren bir kutucuk sizleri karşılayacak.
Gears'ın kullanıldığı başlıca servisler
Gears, her ne kadar adından Google ibaresini kaldırmış ve açık kaynak kod lisanslarına geçiş yapmış olsa da temelde en büyük destekçisi hala Google. Dolayısıyla Gears framework'ünü kullanan temel servisler Google'ın bünyesinde diyebiliriz; en azından en çok kullanılanları... Bunlar arasında Gmail ve Google Dokümanlar başı çekiyor. Bu sayede hem Gmail'i yerel bir e-posta istemcisi gibi kullanabiliyorsunuz hem de Google Dokümanlar'ı sisteminizde kuruluymuşcasına kurcalayabiliyorsunuz. Yani hem yerden kazanıyorsunuz hem de Google üzerinde duran e-posta ve belge arşivinizden muaf kalmıyorsunuz. Zaten Gears'ın Gmail ile birlikte kullanmanın en büyük faydası çevrimdışıyken birilerine gönerilmek üzere e-postalar hazırlamak değil, mevcut e-postalarınıza internetten bağımsız ortamlarda da ulaşabilmek diyebiliriz. Aynı durum Google Dokümanlar için de geçerli. Çünkü birçok e-posta eki (DOC, XLS, PPT ya da PDF) Google Dokümanlar yardımıyla kolayca ön izlemeye alınabiliyor ya da doğrudan işlenerek gerekli yerlere yollanabiliyor.
Masaüstü ve notebook bilgisayarlar bir tarafa, günümüzün yeni trendi netbook'lar ve cep bilgisayarlarıyla da kullanılabilen Gears sayesinde, bilgisayarınız yanınızda olmasa bile birçok web servisini internetten bağımsız bir şekilde kullanabiliyorsunuz. Örneğin Windows Mobile 5 destekli bir akıllı telefonda Google Dokümanlar hizmetinden faydalanabildeğinizi bir düşünsenize, ya da düşük depolama sığalı bir netbook'ta Google Dokümanlar'ı ofis otomasyonu; Gmail'iyse e-posta istemcisi olarak kullandığınızı bir düşünün. Ne kadar özgür olabilirdiniz değil mi? Ancak hemen rehavete kapılmayın, çünkü Gears'ın çalışma prensibini açıklarken belirttiğimiz gibi, kullanacağınız belge ya da e-postaları yerel sunucunuza da kopyalamanız gerekiyor. Yani belli başlı radikal değişiklikler için bir miktar daha beklememiz gerekecek.
Gears ile geliştirme yapmak hayal değil
Gears'ın ne kadar farklı ve yenilikçi bir framework olduğunu gördük. Bu anlamda önü bir hayli açık ve yakın zamanda yitip gidecek gibi bir proje değil. Hatta bize göre bir Flash ya da Java kadar kalıcı bu sanal alemde. Durum bu olunca açık kaynak lisansının verdiği özgürce kurca-layabilme hakkını da kullanarak kendi projelerinize Gears'ın kullanışlı özelliklerini rahatlıkla ekleyebilirsiniz. Rails üzerinden geliştirilmiş olan Gears'ın Google Code altındaki geliştirici sayfalarında hem geliştirme platformunu indirebilir hem de geliştiriciler için hazırlanmış rehberleri kullanarak, kendinize özel uygulamalar hazırlayabilirsiniz. Tabii sizi bekleyen örnek kod havuzunun da altını çizmek gerek.
PCnet
SON VİDEO HABER
Haber Ara