google'ın geliştiriciler için hazılamış olduğu onlarca api ve aracı bulunmakta. Bu api ve araçlar sayesinde özellikle web projelerinize bir kaç satırlık kod ile google'ın oldukça kullanışlı servislerini ekleyebilirsiniz. Üstelik ücretsiz.
google'ın bundan kazancı ise şu: bu api ve araçlar geliştiriciler tarafından ne kadar çok kullanılırsa, google'ın interneti etkileme gücü de o derece artıyor. Bu servislerin büyük çoğunluğu aşağıda listelenmiş durumda.



servislerin isimleri (orjinal isimleri ile google'da arama yaparak daha fazla bilgiye erişebilirsiniz), linkleri, kısa açıklamaları ve bazıları ile ilgili örnek sayfa linkleri mevcut.
Tüm sevisleri sabırla inceleyip, kendi projelerinize uygun olanları seçip, bir yap-boz'u birleştirir gibi projelerinize entegre edebilirseniz oldukça güzel sonuçlar elde edebilirsiniz.


  • Chromium: Google'ın web tarayıcısı olan Chrome'u destekleyen bir açık kanak kodlu proje.
  • Google Contacts Data API: projenizin kullanıcılarının, google hesaplarındaki kişilerini yönetebilirsiniz.
  • Google Custom Search API: Web siteniz için arama motoru oluşturabilirsiniz. Örnek
  • Google Data APIs: Google servislerindeki (belgeler,blogger,takvim vb.) bilgilere erişiminizi sağlar.
  • Google Documents List Data API: Google belgelere erişimi sağlayarak görüntüleme ve arama yapmanızı sağlar.
  • Google Earth API: Google Earth'e çoğumuz hayran kalmışızdır.eğer Google Earth'ü 3 boyutlu bir görüntüleme ile web sayfanızda kullanmak istiyorsanız bu api'yi kullanmalısınız. kullanıcılarınıza uygulamayı görmeden önce bir tarayıcı eklentisi yüklemesi istenecek. Örnek

  • Gmail Atom Feeds: Kendi gmail kutunuzu atom-xml formatında okumanızı sağlıyor.
  • Google Health API: Google kullanıcılarının, sağlık bilgilerini girdikleri Google Health'e erşimi sağlıyor.
  • KML: Google Earth üzerinde çeşitli görsel işlemler yapmanızı sağlayan bir işaretleme dili. Örnek
  • Google Mapplets: Google Maps'te kullanılmak üzere mini uygulamalar yazabilirsiniz.
  • Gadgets API: javascript,css ve html dillerini kullanarak minik uygulamalar yazabilir ve bu uygulamaları web sayfalarına,igoogle'a,google toolbar'a ekleyebilirsiniz. Örnek

  • iGoogle Developer Home: igoogle'ın yeni versiyonunun ana sayfasında değişik düzenlemeler yapabiliryorsunuz.farklı gösterimleri(canvas view,profile view) deneyebilir ve OpenSocial api'sini kullanabilirsiniz..
  • Google Maps API For Flash: haritaları(Google Maps) flash uygulamalarınıza ekleyebileceğiniz ActionScript 3.0 tabanlı api Örnek
  • Picasa Web Albums Data API: Google'ın resim depolama,paylaşma ve işleme sitesi olan picasa'daki albümlere erşiminizi sağlar.
  • Google Sitemaps: Google'ın sitenizi sağlıklı bir şekilde indexlemesi için oluşturacağınız web sitenizin haritasını(sitemaps) ekleyebilir ve yönetebilirsiniz.
  • Google SketchUp Ruby API: SketchUp Google'ın 3 Boyutlu çizimler için kullanabileceğiniz programı.Bu Ruby tabanlı api ile programı kendi kullanımınıza göre şekillendirebilirsiniz.




Yardım Kaynakları:
  • Yukarıdaki api ve araçlardan başka, henüz gelişim aşamasında olanlar mencut, onlara da Google Code Labs sayfasında erişebilirsiniz.
  • google yakın zaman önce içinde bir çok api için örnekler bulunan "AJAX APIs Playground" aracını duyurdu.araça buradan erişerek örnek kodlar üzerinde değişiklikler yaparak api'lerin yapısını daha iyi anlayabilirsiniz.
  • html, javascript, css vb. konularla ilgili içinde eğitimler bulunan Google Code University'i ziyaret edebilirsiniz.
  • google'ın web geliştiricileri için hazılamış olduğu Google DocType ansiklopedisinden yararlanabilirsiniz.
  • google api ve araçları ile ilgili daha fazal bilgiye ve geliştiriciler tarafından yapılmış birçok örneğe www.programmableweb.com sitesinden erişebilirsiniz.
  • ingilizce kaynaklar üzerinde Google Translate ile çalışmalar yapabilirsiniz.
Sizler de Google api ve araçlar ile ilgili deneyimlerinizi ve kendi yaptığınız veya internette rastladığınız google api ve araçları ile ilgili örnekleri, yorum bölümünden paylaşırsanız daha yararlı bir bildiri olacaktır.
benim rasladığım bir örnek burada.



Kaynak : google api ve araçları | bildirgec.org