bildirgec.org

google hakkında tüm yazılar

Mobil Uygulama Geliştirmede Devrim: Google App Inventor

socialmouse | 26 October 2010 14:00

Google’ın meşhur mobil işletim sitemi Android için yazılm geliştirmek istiyorsunuz, ama yazılım bilginiz yok ya da yetersiz… Üzülmeyin! İşte karşınızda App Inventor. Bu uygulama kullanılarak kısa sürede, özel bir yazılım bilgisine sahip olmadan da uygulamalar geliştirilebiliyor.

Google bu sayede Steve Jobs tarafından sıkça bombardımana tutulan * android’in uygulama sayısının azlığı konusunda da rekabeti hedefliyor.

Projede görev alan Harold Abelson: “Amaç insanların bu mobil dünyada sadece tüketici değil, üretici de olabilmesini sağlamak” diyor. Böylece herkesin kendine özel yazılımlar geliştirip kullanabilmesi sağlanmış olacak. Bu konudaki negatif bir eleştiri ise çok sayıda lüzumsuz uygulamaların geliştirilip bir uygulama çöplüğüne sahip olabilmemiz endişesi.

Google Sesli Arama Artık Türkçe

angelsdemos | 25 October 2010 14:58

İnternetteki arama devi Google‘ın sesli arama servisi Google Voice Search artık Türkçe. Farklı dillerde söylediğiniz kelimeleri algılayarak internet üzerinden anında arama gerçekleştiren ve oldukça yararlı bir uygulama olan Google Voice, İstanbul’da gerçekleştirilen lansman ile Türkçe halde tanıtıldı. Her yerde kullanabileceğiniz bu muhteşem uygulamanın Türkçe kelimeleri algılama performansı oldukça iyi.

Google Voice Search, Android destekli telefonlarda ve iPhone‘da destekleniyor. Google’ın kelimeleri sese çevirme teknolojisi üzerine dayalı bu uygulama ile kelimeleri el ile girmişcesine arama yapabilirsiniz. Anroid destekli telefonlarda arama yapmak ise çok daha hızlı ve kolay oluyor.

Steve Jobs’un Android Polemiği

angelsdemos | 22 October 2010 09:33

Apple‘ın popüler ceo’su Steve Jobs, geçtiğimiz günlerde yaptığı bir konferansta Google’ın mobil işletim sistemi Android’i taşa tuttu. Kendi ürünlerini özellikle iPad’ı oldukça öven ve Anroid sistemi hakkında birçok açıklama yapan Jobs’a cevap geçikmeden Google’dan geldi.

Android cihazlar için birden fazla uygulama mağazasının bulunmasını eleştiren Jobs, aşağıdaki açıklamada bulundu;

Bunu Apple’ın entegre uygulama mağazası ile kıyaslayın. Üç kat daha fazla uygulama var ve geliştiriciler tek adımda paralarını alıyor. Google haklı olsaydı ve gerçek mesele açık-kapalı platform olsaydı bile her zaman açığın kazanmadığını hatırlamakta fayda var

Ayrıca Google’ın günlük 200.000 cihaz aktivasyon ettiğini fakat Apple’ın 275.000 ve 300.000 arası aktivasyon yaptığını belirten Jobs, Android’in açık iPhone’nun kapalı olarak değerlendirilmesini aşağıdaki sözleri ile eleştirdi;

Google Maps Api v3 ile Tıklanan Noktalar Arası Yol Tarifi Alma

admin | 19 October 2010 16:31

Maps api yeni versiyonu ile birçok nesne isimi değişikliğe uğradı. Yani yeni bir kodlama çatısı oluştu. Bu çatı ile yol tarifi alımı birçok projede kullanılabilir. Aşağıda ise basit sayılan bir örnek ile bu özelliği açıklamaya çalışacağım.
Önce apimizi HTML e ekliyoruz.

1
<script type="text/javascript" src="http://arsiv.pilli.com/http://maps.google.com/maps/api/js?sensor=true"></script>

Bu arada yeni çatı ile artık alan adınızı kayıt ettirmenize gerek kalmıyor, direk kullanabiliyoruz.
Gerekli kodlar ise şu şekilde

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
var map;
var directionDisplay;
var directionsService;
var stepDisplay;
var clicks=[];
function initialize() { // body elementine onload="initialize()" ile bu fonksiyonu göstererek sayfa açıldığında yüklenmesini sağlayacağız
directionsService = new google.maps.DirectionsService(); //Bu satır ile yön tarifi hizmetini kullacağımızı belirtiyoruz
var adimlar;
var istanbul = new google.maps.LatLng(41.01521967187517, 28.98130334943846);//haritamızın merkezini belitiyoruz
var myOptions = {
zoom: 13,
mapTypeId: google.maps.MapTypeId.ROADMAP,
center: istanbul
}
map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);//son olarak haritamızı hengi elemana koyacağımızı ve gerekli özellikleri ile birlikte ekrana veriyoruz
var rendererOptions = {
map: map, // hangi haritada çıkacağı
draggable: true, // oluşturulan çiginin sürüklenbilirmi olacağı
}
directionsDisplay = new google.maps.DirectionsRenderer(rendererOptions) //yön tarifi için gerekli ayarların bu şekilde veriliyor
stepDisplay = new google.maps.InfoWindow();
google.maps.event.addListener(map, 'click', function(event) {// burada tıklama ile alınan koordinatları bir diziye aktarıyoruz
if(typeof(clicks[0])=='undefined'){
clicks[0]=event.latLng;
}else{
clicks[1]=event.latLng;
calcRoute();// eğer ilk tıklama yapılmış ise 2. yide alıp tarifimiz gösteren fonksiyonu çağırıyoruz
}
});
}
function calcRoute() {
var start =clicks[0];
var end =clicks[1];
var request = {
origin: start,
destination: end,
travelMode: google.maps.DirectionsTravelMode.WALKING // WALKING DRIVING yada CYCLING
};
directionsService.route(request, function(response, status) {// tarif için gerekli isteğimizi yapıyoruz
if (status == google.maps.DirectionsStatus.OK){
directionsDisplay.setDirections(response);
}
});
}

Açıklamaları genellikle kod içinde vermeye çalıştım. Harita ve yön tarifi için gerekli ayarları koyduğumuz değişkenlerde, özellik sayısı arttırılabilir. Burada kaynak olarak Apinin kendi sayfası kullanılabilir.
Bu kodlar “head” etiketleri arasına eklendikten sonra “body” taglarımız ise

1
2
3
<body onload="initialize()">
<div id="map_canvas" style="width:80%;height:80%"> </div>
</body>

Chrome OS’a son 1 ay

angelsdemos | 15 October 2010 12:29

Google‘ın yıllardan beri merakla beklenen işletim sistemi Chrome OS‘un yeni yıla kadar çıkacağı duyuruldu. Sürüm adı Chrome OS 0.9.78.1’in Chrome OS 1 olarak 11 Kasım tarihinde veya 1 ay içinde çıkması bekleniyor.

Google’ın kod sitesinde çıkış adayı başlığı (Release candidate) altında yayınlanan Chrome OS bir Google çalışanına göre 11 Kasım tarihinde yayınlanacak. Google ise bu durum karşısında net bir tarih belirtmemesine rağmen 2010 yılında yeni işletim sistemlerini yayınlayacaklarını onayladı.