13 Nisan 2011 Çarşamba

TBD Genç Android Eğitimi

Boğaziçi Üniversitesinde Sezer Yeşiltaş'la beraber verdiğimiz Android Programlamaya Giriş eğitiminden bir bölüm;

http://tbdgenc.org/site/video-ozan-uysal-android-egitimi-sunumu.html

9 Mart 2011 Çarşamba

Android Mobil Uygulama Dükkanları

İlk olarak Java destekli telefonlarla hayatımıza giren mobil uygulama kavramı hiç kuşkusuz Apple iPhone sayesinde herkes tarafından tanınır hale gelmiştir. Apple'ın iPhone'larda sunduğu AppStore, mobil uygulama sektörüne iki yenilik getirmiştir;

1. Uygulamaların kolay ve hızlı bir şekilde son kullanıcıya dağıtımı
2. Uygulama geliştiricilere yönelik gelir modeli

Uygulamalarını dünya üzerindeki 100 milyon iPhone kullanıcısının beğenisine sunma ve para kazanma fikri, bir anda bütün uygulama geliştiricilerin ilgisini çekmiş ve milyar dolarlık bir iPhone uygulaması sektörünün doğmasına yol açmıştır.

Apple'ın mobil uygulamalarla elde ettiği bu muazzam başarı, ki uygulamalar insanların iPhone telefonlara geçmesindeki temel etkenlerden biridir, diğer üreticilerin de dikkatini çekmiştir. Üreticiler ya mevcut uygulama sitelerindeki iş modellerini uygulama geliştiricilerin ve kullanıcıların ilgisini çekecek şekilde güncellemişler ya da AppStore benzeri modellerle kendi platformları için uygulama siteleri geliştirmişlerdir.

Açık kaynaklı bir platform olan Android de bu gelişmelerden nasibini almış, Android telefonlara hitap eden Google Android Market başta olmak üzere çok çeşitli uygulama dükkanları kurulmuştur. Bu yazımda Turkcell T10 serisi telefonlarda da kullanılan Android işletim sistemi için yazılmış uygulamaları bulabileceğiniz belli başlı sitelerden bahsedeceğim;

Android Market

Google'ın kendi işlettiği uygulama dağıtım sitesi olan Android Market, aynı zamanda Android telefonların içinde uygulama olarak da bulunmaktadır. Telefonunuzda Market uygulamasına girdiğinizde karşınıza en son eklenen uygulamalar, kategori listeleri ve arama ekranı gelir. Buradan istediğiniz uygulamayı seçerek telefonunuza kolaylıkla yükleyebilirsiniz. Aynı zamanda marketten yüklediğiniz herhangi bir uygulamanın yeni bir versiyonu çıktığında işletim sistemi sizi otomatik olarak uyarmakta ve market uygulaması üzerinden güncelleştirmeleri yüklemektedir.

Android Market'te ücretli veya ücretsiz uygulama yayınlamak için 25 dolar karşılığında geliştirici hesabı alınması gerekir. Google hesabına bağlanan uygulama geliştirici hesabı sayesinde Google'ın uygulama geliştiricilere özel çıkardığı Nexus serisi telefonları da satın alma hakkı kazanırsınız. Hesabınız aktif hale geldiği andan itibaren Android Market'te parasız her türlü uygulamayı anında yayınlayabilirsiniz. Paralı uygulama satmak içinse ayrıca Google Checkout hesabına ihtiyacınız vardır (ne yazık ki ülkemizde mevcut değil).

Android Market'te yayınlanan uygulamalar herhangi bir testten geçirilmemektedir. Uygulama geliştirici markete bir uygulama yolladığı anda uygulama son kullanıcıya sunulmaktadır.

Adres : https://market.android.com/

SlideMe

Google Android Market'in yasal olmadığı ülkelerde oldukça popüler olan SlideMe, Android Market'e alternatif en büyük sitelerden biridir. Ücretsiz ve ücretli her türlü uygulamanın bulunabildiği SlideMe, telefona yüklenebilen SAM (SlideMe Application Manager) sayesinde telefon üzerinde Android Market'e benzer bir deneyim sunmaktadır. SAM uygulaması sayesinde sitedeki uygulamaları telefonunuza tek tıklamayla yükleyebilir, SAM üzerinden yüklediğiniz uygulamarın güncellemelerini takip edebilirsiniz. SlideMe, SAM uygulaması için herhangi bir ücret talep etmemektedir.

Tıpkı Android Market gibi SlideMe'de uygulama geliştiricilere üye olma ve uygulamalarını site üzerinde satma fırsatı sunmaktadır. Android Market'in aksine SlideMe uygulama geliştiricilerden üyelik için herhangi bir ücret talep etmez. Bir uygulama geliştirici üye olduktan sonra istediği kadar uygulamayı istediği fiyattan satabilmektedir. Sitenin gelir modeli; uygulamadan elde edilen gelirin %30 SlideMe %70 geliştirici olarak paylaşılması şeklindedir. Bu sayede evinde uygulama geliştirenler yaptıkları uygulamalar üzerinden kazanç sağlayabilir.

SlideMe sitesinde yayınladığı uygulamaları herhangi bir test aşamasından geçirmez, geliştirici uygulamayı koyduğu andan itibaren son kullanıcıya sunar.

Adres : http://www.slideme.org

Turkcell Uygulama Dükkanı

Ülkemizdeki tek Android uygulama dükkanı olan Turkcell Uygulama Dükkanı, her platformdaki telefona hizmet veren bir uygulama sitesidir. Son zamanlarda yükselen Android trendini takip eden site, Android uygulamaları için ayrı bir bölüm açmıştır. Tıpkı diğer marketler gibi ücretli ve ücretsiz uygulamalar yayınlayan site, sadece Turkcell müşterilerine hizmet sunmaktadır.

Diğer marketlerden farklı olarak kısa mesajla uygulama yüklenmesine izin veren Turkcell Uygulama Dükkanı, 2580 numarasına yüklenmek istenen uygulamanın kodu gönderildiğinde cep telefonuna uygulamanın linkini kısa mesajla atmaktadır. Bu link takip edildiğinde uygulama telefona yüklenir. Uygulamanın telefonunuzla uyumlu olduğunu (Android işletim sistemi versiyonu, telefon modeli gibi) siteden öğrenmeniz gerekmektedir.

Turkcell Uygulama Dükkanı ne yazık ki uygulama geliştiricilere açık değildir, sadece uygulama geliştiren şirketlerin uygulamalarını kullanıcılara sunmaktadır. Bir uygulama sitede yayınlanmadan önce mutlaka çeşitli testlerden geçirilir ve kullanıcının telefonuna herhangi bir zarar vermeyeceği kanıtlanır. Bu sayede kullanıcı indirdiği uygulamanın belirli bir kaliteye sahip olduğundan emin olur.

Adres : http://www.uygulamadukkani.com/

Amazon AppStore

Amazon sitesinin çok yakında yayına başlayacak uygulama marketi, Apple AppStore'a benzer bir iş modeliyle çalışmaktadır. Uygulama geliştiricilerden yıllık 99 dolarlık bir üyelik bedeli talep eden Amazon, yollanan uygulamaları hem fonksiyonel hem de kullanıcı deneyimi testlerinden geçirmekte ve son kullanıcıya yüksek standartlarda uygulamalar sunmayı hedeflemektedir. İlk etapta sadece Amerika'daki kullanıcılara açılacak olan Amazon Market, daha sonra tüm dünyadan erişime izin verecektir.

Adres : https://developer.amazon.com/welcome.htm

2 Ocak 2011 Pazar

Lokasyon Kullanan Sosyal Ağlar


Akıllı telefonların kullanıcıya sunduğu en büyük özellik kuşkusuz istenildiği zaman internete bağlanabilme olanağı. Bunu gören bir takım sosyal ağlar bu kullanım alışkanlığını telefonların lokasyon bulma özelliğiyle birleştirip yepyeni bir sosyal ağ türünün doğmasına yol açtılar. İnsanların "Ben buradayım" yada "Ben bunu yaptım" demesini kolaylaştıran lokasyon destekli sosyal ağlar, beklemedikleri kadar yoğun bir ilgi alarak geçtiğimiz senenin en popüler internet girişimleri arasına girdiler. Bu yazıda ise sizlere lokasyon servislerini kullanan popüler sosyal ağlardan bahsedeceğim.

Foursquare

Geçtiğimiz sene yıldızı en çok parlayan sosyal ağlardan biri olan Foursquare, insanların bulundukları mekanı arkadaşlarına duyurma isteğini hedef alıyor. Oldukça basit bir arayüzde sahip mobil uygulamayı açtığınızda karşınıza bulunduğunuz lokasyona en yakın mekan listesi geliyor. Mekanın üstüne tıkladığınızda ise o anda orada kimler olduğunu, mekanın "muhtarını" ve bırakılan yorumları görüntüleyebiliyorsunuz. "Check-in" butonu ise "ben şu anda buradayım" anlamına geliyor. Dilerseniz yaptığınız check-in'lere fotoğraf ve yorum ekleyebiliyor, Facebook ve Twitter'da (eğer hesabınızı bağladıysanız) paylaşabiliyorsunuz. Arkadaşlarımla paylaş seçeneği tıklandığında ise listenizdeki arkadaşlarınıza bulunduğunuz mekanla ilgili bir uyarı gidiyor.

Foursquare'deki bir diğer motivasyon ise verilen "badge" ve "majorship". Major (buna muhtarlık demeye başladılar) olmak için bir mekanda en fazla check-in sayısına sahip olmanız gerekiyor. Major olmanın avantajı ise eğer mekanın Foursquare'le anlaşması varsa size ödül verilebiliyor (örneğin ABD'de Starbucks'lar muhtarlara bedava kahve veriyorlar). Ülkemizde de bazı mekanlar bunun gibi promosyonlar vermeye başladı. En son duyduğum KafePi'nin yapılan check-in'lere fındık votka veriyor olması. (bu arada eğer vermezlerse bana kızmayın, sadece duydum : ) ) Badge'ler ise yapılan check-in'lerden sonra kullanıcıya verilen bir nevi ödüller. Bunlar check-in tipine, saatine ve sayısına göre kullanıcıya verilen ve Foursquare anasayfasında da duyurulan ünvanlar. Birkaç örnek vermek gerekirse 50+ insanın olduğu bir mekana check-in yaptığınızda verilen "Swarm" badge'i (ki bu en ünlü badge'lerden birisidir), iskelede yaptığınız check-in'lerde verilen "I'm on a boat" badge'i gibi.

Foursquare'in sunduğu bir başka özellik ise "Tips" ve "To-Do". "Tips" bir mekana gittiğinizde o mekanla ilgili yorumlarınızı ve izlenimlerinizi başkalarıyla paylaşmanızı amaçlıyor. Bir mekana tip bıraktığınızda o yorum herkes tarafından görüntülenebiliyor ve sonsuza kadar orada kalıyor. "To-Do" ise yaptığınız ve hoşunuza giden bir olayı (örn. x mekanında y yemeği çok lezzetliydi. Kesin deneyin) belirli bir lokasyona koymanız demek oluyor. Daha sonra listenizdeki kişilerden birisi bıraktığınız "To-Do"'ya yakın bir yerde telefonunu açtığında ekranında sizin uyarınızı görüyor ve "I have done it" seçeneğiyle yapılan işler listesine ekliyor.

Şu anda iPhone,Blackberry ve Android'lerden kullanabildiğiniz Foursquare'in anasayfasından ise sadece kullanıcı ayar işlemlerini yapabiliyorsunuz. Bunun dışında yapılan check-inler ve bölgenizdeki son muhtarları görüntüleyebiliyorsunuz. Tamamen mobil ağırlıklı olmayı seçmiş Foursquare'in kısa sürede ulaştığı 4 milyonluk üye sayısını önümüzdeki sene ikiye katlayacağından hiç şüphe yok.

Web: http://www.foursquare.com
AppStore: http://itunes.apple.com/us/app/foursquare/id306934924?mt=8


Facebook Places

Henüz ülkemizde resmen başlamamış olsa da Facebook Places Facebook'un kullanıcılarına sunduğu bir lokasyon eklentisi. Şu anda Amerika ve Avrupa'da kullanıma sunulan Facebook Places sayesinde kişiler aynı Foursquare'de olduğu gibi etrafında bulunan mekanlara check-in olabiliyorlar. Bir mekanda olduğunuzu belirttiğinizde Facebook sayfanızda bu mekanda olduğunuza dair bir uyarı düşüyor. Aynı zamanda eğer sizinle beraber olan arkadaşlarınızı da eklediyseniz onların da sizinle birlikte olduğu görülüyor. Yalnız arkadaşlarınızın öncelikle lokasyon paylaşımına izin vermesi gerekiyor (gizlilik sebebiyle Facebook etiketlenen arkadaşlardan onay istiyor).

Facebook Places'da aynı Foursquare gibi check-in işlemi bittikten sonra bulunduğunuz mekanla ilgili resim ekleme şansına da sahipsiniz. Aynı zamanda yaptığınız check-in'le beraber yorum da ekleyebiliyorsunuz. Facebook Places'da Foursquare'deki gibi muhtarlık ya da rozet gibi ödül seçenekleri bulunmuyor. Sadece "ben buradayım" mesajı verme hedefinde olan Facebook Places, şimdilik kendini Foursquare'e tam olarak rakip yapmamış. Tabii sonraki sürümlerde neler eklenir bunu bilemiyoruz.

Web: http://www.facebook.com
AppStore: http://itunes.apple.com/us/app/facebook/id284882215?mt=8

Gezenzi

Türkiye'nin ilk lokasyon kullanan sosyal ağı olan Gezenzi, Turkcell desteğiyle kullanıcılara bir cep telefonu uygulamasından bağımsız olarak belirli bir lokasyonda mesaj bırakma imkanı tanıyor. Bu işleme "iz bırakma" adını veren Gezenzi, yeni versiyonunda Foursquare'de olduğu gibi mekanlara da iz bırakmayı destekliyor. Oldukça fazla ve ayrıntılı mekan bilgisi sunan Gezenzi'de bu mekana önceden iz bırakmış kişileri görebiliyor ve izlerini okuyabiliyoruz.

Gezenzi'yi diğer ağlardan ayıran özelliği 6060 kısa numaraya SMS ya da MMS göndererek iz bırakmaya olanak sağlaması. Yazdığınız kısa mesaj ya da yolladığınız MMS sayfada o anki koordinatanızla birlikte görüntüleniyor. Bu sayede listenizdeki kişilerin izleri harita üzerinden takip edilebiliyor. Bunun dışında bırakılan izleri sevme ya da sevmeme seçeneğine de sahipsiniz.

Gezenzi'de sunulan ancak ön plana çıkarılmayan bir diğer özellik ise TıklaKonuş servisi entegrasyonu. Bu servis sayesinde Gezenzi üzerinde gördüğünüz ya da tanıştığınız birini cep telefonu numaranız görünmeden arama şansına sahipsiniz. Tabii burada kişinin cep numarasını sisteme tanıtmış olması ve TıklaKonuş özelliğini aktif hale getirmesi gerekiyor. Kişinin adının yanında çıkan TıklaKonuş düğmesine bastığınızda sistem ilk olarak kişinin telefonunu arıyor ve onay aldığı takdirde sizi de konuşmaya dahil ediyor. Bu sayede iki taraf telefon numaralarını bilmeden görüşme yapabiliyor.

Web: http://www.gezenzi.com
AppStore: http://itunes.apple.com/us/app/gezenzi/id374431717?mt=8

Foodspotting

Lokasyon servislerini kullanan en yeni sosyal ağlardan biri olan Foodspotting, diğer ağlardan tamamen farklı bir mantıkta çalışıyor. Bu ağda amaç "ben buradayım" mesajı vermek değil, "ben burada güzel yemek buldum" demek :) İsminden de anlaşılacağı gibi Foodspotting yemek avcılığı ve güzel yemekleri insanlarla paylaşma esasına dayanıyor.

Diğer ağlar gibi cep telefonunuzdan kullanabileceğiniz Foodspoting, ilk açıldığında size yakın olan yemeklerin fotoğraflarını ve lokanta bilgisini getiriyor. Yemeğin resminin üstüne tıkladığınızda kimin tarafından eklendiğini, nerede "avlandığını" ve yapılan yorumları görüntüleyebiliyorsunuz. Aynı zamanda bu yemeğe benzer yemeklerin nerede bulunabileceğini de seçebildiğiniz bir menü mevcut.

Kendiniz yemek eklemek istediğinizde "Spot" düğmesine basarak yiyecekle ilgili resim ekleyebiliyorsunuz. Resimle beraber yemeğin adını ve mekan bilgisini de ekleyerek yeni bir girdi oluşturabiliyorsunuz. Bu sayede diğer kullanıcılar bu yiyeceği bulma ve yorumlama şansına sahip oluyorlar.

Bir diğer özellik olan "Guides" seçeneğiyle de listelenen gurmeleri takip edebilirsiniz. Buradan bir isme tıkladığınızda, o grumenin dünya çapında tavsiye ettiği yemekleri isim ve lokasyon bilgisiyle bulabilirsiniz. Listedeki yemekleri tattıkça da "Spot it!" seçeneğiyle kendi resminizi koyarak listeyi tamamlayabilirsiniz.

Lokasyon kullanan sosyal ağlara yeni bir soluk getiren Foodspotting, 2010 Kasım ayında AppStore'da ayın uygulaması seçilmişti. Ülkemizde henüz yaygınlaşmamış olsa da 2011'in trendi fotoğraf paylaşımını da desteklediğinden bu sene adını daha fazla duyucağımıza eminim.

Web: http://www.foodspotting.com
AppStore: http://itunes.apple.com/us/app/foodspotting/id350727118?mt=8

Not: Bu yazı 7 Ocak 2011 tarihinde Turkcell Blog'da yayımlanmıştır. Linki takip ederek yazıya ulaşabilirsiniz.