İçeriğe atla

Google Gears

Gears
Geliştirici(ler)Google
İlk yayınlanma31 Mayıs 2007 (17 yıl önce) (2007-05-31)
Güncel sürüm0.5.36.0 / 22 Şubat 2010 (14 yıl önce) (2010-02-22)
İşletim sistemiWindows 2000, XP & Vista, Windows Mobile 5, 6, Mac OS X, Linux
LisansBSD
Resmî sitesihttp://gears.google.com/

Daha önce Google Gears[1] adıyla anılan Gears, Google tarafından geliştirilen ve "web tarayıcılarını daha yetenekli web uygulamalarını çalıştırmak üzere iyileştiren" bir yazılımdır.[2] BSD lisansı ile dağıtılan[3] Gears, özgür ve açık kaynak kodlu yazılımlar arasında sayılır. 22 Şubat 2010'da kullanımdan kaldırılmıştır.

Bileşenler

Gears'ın çok sayıda API bileşeni bulunmaktadır.

  • Veritabanı modülü (Verinin yerel ortamda saklanmasına olanak tanıyan SQLite tarafından desteklenir).[4]
  • Javascript kodunun eşzamanlı işletimini sağlayan WorkerPool modülü.[5]
  • Uygulama kaynaklarını (HTML, JavaScript, resimler, vb) önbelleğe alan ve işleten LocalServer modülü.[6]
  • Web uygulamalarının masaüstü ortamına daha iyi uyum sağlamasına yardımcı olan Masaüstü modülü.[7]
  • Web uygulamalarına kullanıcılarının coğrafi konumlarını bulma konusunda katkı sağlayan Geolocation modülü.[8]

Sürüm geçmişi

SürümTarihAyrıntılar
0.131 Mayıs 2007Google Gears'ın ilk sürümü
0.222 Şubat 2008[9]
-28 Mayıs 2008[1]

Projenin açık kaynak kodlu olduğunu ve işbirliği ile geliştirildiğini yansıtmak amacıyla proje, Gears adını aldı

0.311 Haziran 2008[10]Masaüstü simgeleri ekleme özelliği ve Firefox 3 desteği eklendi
0.422 Ağustos 2008[11]Geolocation API / Yükleme denetimi / Dosya indirme hız göstergesi, yazılımın 40 farklı dilde ulaşılabilir olması
0.524 Kasım 2008[12]SQLite güncellendi, Geolocation, WiFi antenlerinden veri çekebiliyor duruma geldi, LocalServer üzerindeki veriyi yönetmeye yarayan API varsıllaştırıldı

Destek

Gears'ı kullanan çok sayıda web uygulaması bulunmaktadır. Bu uygulamalar, aralarında Google (YouTube, Docs, Reader ve cep telefonları için Picasa), MySpace (E-posta Arama), Zoho (Writer, Mail), Remember The Milk ve Buxfer'ın da bulunduğu şirketler tarafından üretilmiştir.[13] WordPress, yönetsel arayüzü hızlandırmak ve sunucuya gönderilen istem sayısını azaltmak amacıyla 2.6 sürümünden itibaren Gears'ı desteklemeye başlamıştır.[14]

Bir Gears mühendisi tarafından geliştirilen Greasemonkey yazılımı Gears'ın desteklenmeyen sunucularda çalıştırılabilmesine olanak tanımaktadır.[15]

Gears; Google Chrome ve IE 6+ (Windows XP ve Vista), IE Mobile 4.01+ (Windows Mobile), Safari 3.1.1+ (Mac OS X 10.4+) tarafından desteklenmektedir.[16] Gears, Firefox 1.5+ tarafından ise birden çok platformda desteklenmektedir.[17]

Opera geliştiricileri 29 Mayıs 2008'de yaptıkları açıklamada Gears'ın yeni Opera Mobile 9.5 sürümünden itibaren destekleneceğini söylemişlerdir.[18]

Rails üzerinde çalışan Gears sürümü Google Gears APIsini kullanmadan uygulama geliştirmeyi olanaklı kılmaktadır.[19]

Ayrıca bakınız

  • Mozilla Prism
  • Varsıl İnternet uygulamaları
  • Adobe AIR

Kaynakça

  1. ^ a b "İyiki Doğdun Google Gears!". Resmi Google Güncesi. 28 Mayıs 2008. 9 Eylül 2015 tarihinde kaynağından arşivlendi. Erişim tarihi: 11 Haziran 2008. 
  2. ^ "Gears". 4 Ocak 2012 tarihinde kaynağından arşivlendi. Erişim tarihi: 1 Eylül 2008. 
  3. ^ "Google Code'un Gears adlı projesi". 6 Ekim 2015 tarihinde kaynağından arşivlendi. Erişim tarihi: 26 Şubat 2008. 
  4. ^ "Veritabanı Modülü APIsi". 19 Mart 2012 tarihinde kaynağından arşivlendi. Erişim tarihi: 31 Mayıs 2007. 
  5. ^ "WorkerPool Modülü APIsi". 20 Ocak 2012 tarihinde kaynağından arşivlendi. Erişim tarihi: 31 Mayıs 2007. 
  6. ^ "LocalServer Modülü APIsi". 20 Şubat 2012 tarihinde kaynağından arşivlendi. Erişim tarihi: 31 Mayıs 2007. 
  7. ^ "Masaüstü Modülü APIsi". 2 Mart 2012 tarihinde kaynağından arşivlendi. Erişim tarihi: 31 Mayıs 2007. 
  8. ^ "Geolocation Modülü APIsi". 11 Mart 2012 tarihinde kaynağından arşivlendi. Erişim tarihi: 27 Ağustos 2008. 
  9. ^ "Gears API Blog: Gears 0.2 Released!". 28 Şubat 2008 tarihinde kaynağından arşivlendi. Erişim tarihi: 25 Haziran 2020. 
  10. ^ "Gears API Blog: Fly, Gears 0.3!". 13 Haziran 2008 tarihinde kaynağından arşivlendi. Erişim tarihi: 25 Haziran 2020. 
  11. ^ "Gears API Blog: Gears 0.4 is here!". 23 Ağustos 2008 tarihinde kaynağından arşivlendi. Erişim tarihi: 25 Haziran 2020. 
  12. ^ "Google Developers". 10 Aralık 2007 tarihinde kaynağından arşivlendi. Erişim tarihi: 25 Haziran 2020. 
  13. ^ "Gears'ın Geçmişi". 29 Eylül 2015 tarihinde kaynağından arşivlendi. Erişim tarihi: 28 Haziran 2008. 
  14. ^ "WordPress Trac - Gears Desteği". 16 Aralık 2008 tarihinde kaynağından arşivlendi. 
  15. ^ "GearsMonkey: Google Gears ve Greasemonkey ile Wikipedia'yı çevrimdışı görüntüleme olanağı". 31 Ocak 2010 tarihinde kaynağından arşivlendi. Erişim tarihi: 11 Haziran 2008. 
  16. ^ "Safari beta için Gears". Google. 10 Kasım 2012 tarihinde kaynağından arşivlendi. Erişim tarihi: 26 Ağustos 2008. 
  17. ^ "What browsers and operating systems are supported by Google Gears? - Google Developers Help". 6 Aralık 2008 tarihinde kaynağından arşivlendi. Erişim tarihi: 25 Haziran 2020. 
  18. ^ "Opera, Gears desteğini genişletiyor". Opera Software. 11 Ekim 2008 tarihinde kaynağından arşivlendi. Erişim tarihi: 29 Mayıs 2008. 
  19. ^ "Google Gears, Ruby on Rails'ı çevrimdışı ortama taşıyor". eWeek. Erişim tarihi: 15 Temmuz 2008. 

Seçkin Projeler

Dış bağlantılar

İlgili Araştırma Makaleleri

<span class="mw-page-title-main">Ruby on Rails</span>

Ruby On Rails ya da Rails, Ruby diliyle yazılmış, açık kaynak kodlu bir web uygulama geliştirme çatısıdır. Web uygulamaları için ihtiyaç duyulabilecek bütün bileşenleri barındıran Rails; model-view-controller, don't repeat yourself, convention over configuration yaklaşımlarını temel alır.

<span class="mw-page-title-main">Google Chrome</span> Google tarafından geliştirilen bir web tarayıcısı

Google Chrome, Google tarafından geliştirilen ücretsiz bir web tarayıcısıdır. Eylül 2008'de Microsoft Windows sürümü yayımlanmış; daha sonra Linux, macOS, iOS ve Android sürümleri de geliştirilmiştir.

Google Developers Google'ın yazılım geliştirme araçları ve platformları, uygulama programlama arayüzü (API'ler) ve teknik kaynaklar sitesidir. Site, Google'ın geliştirici ürünlerini kullanan geliştiriciler için tartışma grupları ve bloglar dahil olmak üzere Google geliştirici araçlarının ve API'larının kullanımına ilişkin belgeler içerir. Google Haritalar, YouTube, Google Workspace ve diğerleri gibi Google'ın neredeyse tüm popüler tüketici ürünleri için sunulan API'ler vardır. Google, çoğunlukla web geliştiricileri için web API'leri olmak üzere çeşitli API'ler sunar. API'ler, Google Haritalar, Google Earth, Google AdSense, Adwords, Google Apps ve YouTube dahil olmak üzere popüler Google tüketici ürünlerini temel alır. Google Veri API'leri, programcıların Google hizmetlerinden veri okuyan ve yazan uygulamalar oluşturmasına olanak tanır. Şu anda bunlar arasında Google Analytics, Blogger, Google Base, Google Books, Google Takvim, Google Code, Google Earth, Google Notebook API'leri bulunmaktadır.

<span class="mw-page-title-main">Qt (çalışma alanı)</span>

Qt, birden çok platformu destekleyen bir grafiksel kullanıcı arayüzü geliştirme araç takımıdır. Genellikle GUI programları geliştirmek için kullanılsa da gelişmiş kütüphanesi GUI bileşenlerinin dışında birçok araç içermektedir. Qt, en çok KDE masaüstü ortamında, Opera ağ tarayıcısında ve Skype anlık mesajlaşma programlarında kullanılmasıyla bilinir.

<span class="mw-page-title-main">Google ürünleri listesi</span> Vikimedya liste maddesi

Google ürünleri listesi Google tarafından satın alınan tüm ana masaüstü, mobil ve çevrimiçi ürünleri içerir. Bu ürünler son ürün ya da beta sürümler olabilir. Liste ayrıca kullanımdan kaldırılmış, birleştirilmiş ya da tekrar isimlendirilmiş ürünleri de içerir. Ürünlerin içinde olan özellikler ayrıca listelenmemiştir.

<span class="mw-page-title-main">Google I/O</span>

Google I/O, Google tarafından San Francisco, Kaliforniya'da her yıl düzenlenen yazılım geliştiricilere yönelik bir toplantıdır. Google I/O, Google ve Android, Chrome, Chrome OS, Google API'leri, Google Web Toolkit, App Engine gibi açık kaynak kodlu web teknolojileriyle ortak olarak geliştirilen web ya da mobil tabanlı uygulamaları konu alan teknik birçok sunum ve tartışmadan oluşmaktadır.

<span class="mw-page-title-main">Android KitKat</span> android işletim sisteminin 4.4 sürümü

Android KitKat veya Android 4.4 - 4.4.4 KitKat Android sürümünün Google tarafından geliştirilen 11. sürümüdür. Sürümün ilk 4.4 sürümü 31 Ekim 2013 yılında kullanıcılara tanıtılmıştır. Sürüm Linux kernel 3.10 bazında yaratıldı.

<span class="mw-page-title-main">Malzeme Tasarımı</span>

Material Design Google tarafından 2014 yılında geliştirilen bir tasarım dilidir. Google 2014 Google I/O konferansında, 25 Haziran 2014 tarihinde Materyal Tasarımı açıkladı. Origamiden ilham alan düzen, Microsoft'un "Metro" temasının daha pastel ve kâğıtlaşmış halini andırıyor. Bu, Google Now-da tanıtılan "Kart" motifleri üzerine genişlenir. Materyal Tasarımında grid tabanlı düzenleri, duyarlı animasyonlar ve geçişler, dolgu ve aydınlatma ve gölgeler gibi derinlik etkileri daha liberal kullanır. Tasarımcı Matías Duarte bunu "gerçek kâğıt gibi, dijital malzeme genişletmek ve akıllıca reform olabilir" gibi, belirtti. Malzemenin fiziksel yüzeyleri ve kenarları vardır. Dikişler ve gölgeler dokunmada neler yapabileceğiniz hakkında anlam vermektedir. "Google, yeni tasarım dilinin kâğıt ve mürekkepe dayandığını belirtiyor. Google, Mayıs 2021'de Android 12 sistemini piyasaya sürerken, artırılmış animasyonu, daha büyük düğmeleri ve kullanıcının duvar kağıdından özel UI temalarının oluşturulabilmesini vurgulayan "Material You" olarak bilinen bir konsepti açıkladı.

<span class="mw-page-title-main">Google Cloud Print</span>

Google Cloud Print herhangi bir yazıcıya yazdırmak için ağ bulut içinde herhangi bir cihaz üzerinde herhangi Bulut Baskı farkında olan uygulamaya izin vermek için oluşturulan bir Google hizmetidir.. Bu, istemci cihazlar ve yazıcıların tüm donanım kombinasyonları için, Google oluşturma ve baskı altsistemlerini sağlama zorunda kalmadan ve kullanıcıların müşteriye aygıt sürücüsü yüklemek zorunda kalmadan yapılır, ancak belgeler ile tam Google'a iletilir. Google Cloud Printer makinede yüklü ise, 23 Temmuz 2013 yılından bu yana aynı zamanda, herhangi bir Microsoft Windows uygulamasından baskı sağlar.

iWeb

iWeb, Apple tarafından geliştirilen bir şablon tabanlı WYSIWYG web sitesi oluşturma aracıydı.. iTunes, iMovie, iDVD, iPhoto ve GarageBand ile birlikte iLife yazılım paketinin parçası idi. iWeb'in ilk sürümü 10 Ocak 2006'da Macworld Conference & Expo'da iLife '06 sayısal yaşam stili uygulamalarının bir paketi olarak ilan edildi. iWeb '11 paketi iLife '11 paketinin bir parçası olarak 20 Ekim 2010'da piyasaya çıktı, ancak bir önceki sürümden güncellenmedi. iWeb, kullanıcılara web sitelerini ve blogları oluşturmasına ve bunları kendi metinleri, fotoğrafları ve filmleriyle kişiselleştirmesine izin verdi. Kullanıcılar daha sonra web sitelerini MobileMe veya başka bir barındırma hizmeti için yayınlayabilir. MobileMe'ye yayın yapma yeteneği yanı sıra, iWeb Facebook, YouTube, AdSense ve Google Haritalar da dahil olmak üzere diğer servislerle entegre oldu. Apple, 2011 yılında kalkınmayı durdurdu.

<span class="mw-page-title-main">Windows Live Writer</span>

Windows Live Writer, Microsoft tarafından geliştirilen, Windows Live ürün serisinin bir parçası olan bir masaüstü blog yayıncılığı uygulaması. Windows Live Writer'ın son önemli sürümü, 2012'de piyasaya çıktı. Windows Live Writer'in açık kaynak çatalı 9 Aralık 2015'te Open Live Writer olarak serbest bırakıldı.

<span class="mw-page-title-main">Microsoft Office Mobile</span> Microsoft Officein akıllı telefonlar için geliştirilmiş sürümü

Microsoft Office Mobile Microsoft tarafından Windows 10, Windows 10 Mobile, iOS, Android ve Chrome OS için geliştirilen yaratıcılık yazılımı mobil uygulamalarıdır. Çekirdek uygulamalar Word, Excel, PowerPoint ve OneNote'dur. Office Sway, Skype for Business ve SharePoint gibi diğer Office uygulamaları, desteklenen cihazlar ve platformlardaki mobil uygulama mağazasından indirilebilir.

<span class="mw-page-title-main">Internet Explorer Mobile</span>

Internet Explorer Mobile Microsoft Trident düzen motorunun sürümlerine dayalı olarak Microsoft tarafından geliştirilen durdurulan bir mobil tarayıcıdır. IE Mobile varsayılan olarak Windows Phone ve Windows CE ile yüklenir. Internet Explorer Mobile'nin geçerli sürümleri, Internet Explorer'ın masaüstü sürümünü temel alır. Bununla birlikte, Pocket Internet Explorer olan eski sürümler, aynı düzen motoruna dayanmaz.

<span class="mw-page-title-main">Android için Google Chrome</span>

Google Chrome Android Android sistemi için piyasaya sürülen Google Chrome'un bir sürümüdür. Google, 7 Şubat 2012 tarihinde, Android Ice Cream Sandwich cihazları için, seçilen ülkeler için Google Chrome Beta sürümünü piyasaya sürdü. Tarayıcının ilk kararlı sürümü 27 Haziran 2012'de piyasaya sürüldü. 26.02.2012 tarihinde piyasaya sürülen Chrome 18.0.1026.311, Android için Chrome'un Intel x86 tabanlı mobil cihazlarını destekleyen ilk sürümü idi.

<span class="mw-page-title-main">WebSocket</span> bilgisayar iletişim protokolü

WebSocket, tek bir TCP bağlantısı üzerinden tam çift yönlü iletişim kanalı sağlayan bir bilgisayar iletişim protokolüdür. WebSocket protokolü IETF tarafından 2011 yılında RFC 6455 ile standart hale getirilmiş ve WebIDL içerisindeki WebSocket API W3C tarafından standart hale getirilmektedir.

<span class="mw-page-title-main">Hızlandırılmış Mobil Sayfalar</span>

Hızlandırılmış mobil sayfalar açık kaynaklı bir kod yazılımı olup, interneti daha güzel bir yer haline getirmeyi amaçlamaktadır. Hızlandırılmış mobil sayfalar yapısı ile oluşturulan sayfaları yüksek performanslarla telefonlarda erişim imkânı tanımaktadır. Yüksek performans ve katılım ile kullanıcılara kaliteli internet deneyimi yaşatmak içi neredeyse sayfa yükleme oranlarını ortadan kaldırmaktadır. Mobil ve masaüstü uygulamalarında yüksek katılımlara ulaşmaktadır.

<span class="mw-page-title-main">Google Chrome Uygulaması</span> Google Chrome Web tarayıcısında çalışan İnternet uygulaması

Google Chrome Uygulaması, Google Chrome web tarayıcısında çalışan bir web uygulamasıdır. Chrome uygulamaları, Google Chrome uzantıları ve temaların yüklenebileceği veya satın alınabileceği Chrome Web Store'den edinilebilir. Barındırılan ve paketlenmiş olan, yürütülebilir dosyalarının farklı konumlarına ve farklı kullanım durumlarını hedefleyen iki tür uygulama vardır.

<span class="mw-page-title-main">Google Cloud Messaging</span>

Google Cloud Messaging, Google tarafından geliştirilen, mobil bir bildirim hizmeti'dir. Üçüncü şahıs uygulama geliştiricilerinin, geliştirici tarafından işletilen sunuculardan uygulamalara bildirim verileri veya bilgileri gönderebilmelerini sağlar. 2012 yılında Android Jelly Bean ile tanıtıltı. Android işletim sisteminin yanı sıra Xamarin ve Google Chrome İnternet tarayıcısı için geliştirilen uygulamalar veya uzantıları hedefler. Geliştiricilere ücretsiz olarak sunulmaktadır. GCM Hizmeti ilk önce Haziran 2012'de, kimlik doğrulama ve dağıtım, yeni API bitiş noktaları ve mesajlaşma parametrelerinin iyileştirilmesi ve sınırlamaların kaldırılmasını gerekçe göstererek, Google'ın Android Cloud to Device Messaging (C2DM) hizmetinin devamı niteliğinde ilan edildi. Google'ın "Firebase Cloud Messaging" (FCM) yerini almıştır.

<span class="mw-page-title-main">Vikipedi mobil uygulamalarının listesi</span> Vikimedya liste maddesi

Wikimedia Vakfı dahil, mobil cihaz işletim sistemi üzerinde Vikipedi kullanmak için Wikimedia Vakfı resmi yayınlar. Bunların tümü uygun aracılığıyla ücretsiz olarak edinilebilir. Ayrıca, herhangi bir üçüncü taraf mağazasından bağımsız olarak, Wikimedia Vakfı'nın eski ve beta sürümlerini de içeren yayın web sitesinden indirilebilir.

WebRTC, web tarayıcılarına ve mobil uygulamalara basit uygulama geliştirme arayüzü (API'ler) aracılığıyla gerçek zamanlı iletişim (RTC) sağlayan ücretsiz, açık kaynaklı bir projedir. Direkt olarak eşler arası iletişime izin vermesi ile, eklenti yükleme veya uygulama indirme ihtiyacını ortadan kaldırarak, ses ve video iletişiminin web sayfalarında kolaylıkla kullanılmasını sağlar. Apple, Google, Microsoft, Mozilla ve Opera tarafından desteklenen WebRTC, World Wide Web Konsorsiyumu (W3C) ve İnternet Mühendisliği Görev Gücü (IETF) aracılığıyla standartlaştırılmaktadır.