Bir süredir Google App Engine ile uğraşıyorum. Özellikle ufak android geliştirmeleri sırasında web tarafındaki datayı tutmak için enfes bir yöntem. Ara sıra yavaşlıklar olsa da, şu an için bulut mimari üstüne kurulu oldukça kullanışlı bir servis.
Henüz çok yeni bir servis olmamasına rağmen olası problemlerle karşılaşabiliyorsunuz. Ben iki farklı android yazılımı için @gmail.com uzantılı eski bir Google hesabı üzerine tanımlı App Engine’ı kullanıyordum.
Ancak Google’ın neredeyse her hizmetinde olduğu gibi burada da Google Apps kullanıcılarını bir karmaşa bekliyor. Yapısı itibariyle Google Apps, normal Google hesaplarından hariç tutuluyor. Bu hesapların takibi ve mevcut Google servis ve hizmetleriyle ilişkilendirmesi de bir hayli gecikiyor. Örnek vermek gerekirse, Google Reader Resmi Android uygulaması Google Apps hesaplarını henüz desteklemiyor. Ya farklı Google Reader yazılımları kullanmanız gerekiyor, ya da mobil arayüzü kullanmanız gerekiyor.
Hatta sırf bu mobil arayüzü kullanmak için 2 hafta önce bir uygulama geliştirip markete yükledim. Google Reader Mobile Wrapper adıyla bulabilirsiniz.
Konumuza dönecek olursak, Google App Engine’ı Apps hesabınızla kullanırken garip bir hata mesajıyla karşılaşabilirsiniz. https://appengine.google.com adresinde uygulama oluşturabiliyorsunuz. Fakat en son adımda “You are not authorized to access this application” şeklinde bir uyarı karşınıza çıkıyor.
Bu durumu sadece iki adımla çözebiliyorsunuz.
- Google Apps Control Panel(https://www.google.com/a/cpanel/alanadi.com/Dashboard) üzerinden “Add More Services” bağlantısını takip edip, AppEngine’ı aktif etmeniz,
- Ardından http://appengine.google.com/a/alanadi.com sayfasına ulaşıp ilgili Google sözleşmesini kabul etmeniz gerekiyor. Bu kısmı geçtikten sonra daha önce uygulama ismi olarak ekleyip, ilgili hatayı aldığınız tüm uygulamalar karşınıza çıkıyor

Daha önce Ubuntu vb. işletim sistemi kullanıp daha sonra Mac OS X tarafına geçiş yapan ve bu işletim sistemi üzerinde geliştirme yapmak isteyenlerin ortak sorunları olabiliyor. MacBook Pro’yu aldığım ilk günden beri geliştirme araçlarından yana hiçbir sorun yaşamadım. Gerek TextMate gibi bir editörün rahatlığı, gerekse Mamp aracının işimi kolaylaştırması, diğer taraftan Sequel Pro gibi eşsiz bir MySQL yönetim aracının rahatlığını seviyorum.
