Yaratıcı | |
---|---|
İlk versiyon | 31 Mayıs 2007 |
Son sürüm | 0.5.36.0 (22 Şubat 2010) |
Proje durumu | 11 Mart 2011'den beri kapalı |
Yazılmış | C ++ |
İşletim sistemi | Microsoft Windows , macOS ve Linux |
Diller | ingilizce |
Tür | Firefox uzantısı ( d ) |
Dağıtım politikası | Bedava |
Lisans | BSD lisansı |
İnternet sitesi | gearsblog.blogspot.com/2011/03/stopping-gears.html |
Gears , normalde çevrimiçi olarak çalışan hizmetlere çevrimdışı erişim sağlamak için Google tarafından sunulan bir yazılım prototipidir . Verileri yerel olarak önbelleğe almak için istemci sisteme SQLite tabanlı bir veritabanı motoru kurar . Google-Gears'ın etkinleştirildiği sayfalar, çevrimiçi hizmetten gelen veriler yerine bu yerel önbellekteki verileri kullanır. Ağ bağlantısı mevcut değilse, bağlantı geri gelene kadar senkronizasyon ertelenir. Bu nedenle Gears, web uygulamalarının kalıcı ağ erişimi olmadan çalışmasına izin verir. Aralık 2009'un başında Google'ın Gears'ın geliştirilmesini HTML5 lehine durdurduğunu öğrendik .
Gears, web tarayıcısı için bir eklenti olarak yüklenir . Bu eklenti , komut dosyalarının yerel olarak kaydedilen verilere erişmesine izin veren bir JavaScript API'si sağlar. Eklenti , Windows , Mac OS X ve Linux'ta Firefox ve Internet Explorer ile çalışır . Geliştiriciler için bir Safari sürümü de mevcuttur.
Google Reader bu sistemi desteklemektedir. Bağlantı kesme için "hazırlık" manueldir, yani kullanıcının çevrimdışı modda çalışabilmesi için bir eylem gerçekleştirmesi gerekir. Benzer şekilde, Google Dokümanlar da Gears’ı destekler; Google Reader’ın aksine , çevrimdışı moda geçiş otomatiktir.
Wordpress yönetimi gibi diğer web uygulamaları Gears'ı destekler, ancak bu durumda kullanıcının çevrimdışı moda geçmeden önce herhangi bir işlem yapması gerekmez, uygulama arka plandaki kaynakları ve ayarları kullanıcıya şeffaf bir şekilde senkronize ederek bağlantının kesilmesini öngörür. .
Gears API 5 ana bileşeni vardır:
"Zamanlayıcı" ve " XMLHttpRequest ", genellikle JavaScript'teki Window nesnesinde bulunan işlevlere erişim sağlamak için eklenmiştir.