27 Aralık 2007 Perşembe

iPhone için Uygulama Geliştirmek

GÜNCELLEME (05/03/2009) : Aşağıda anlatılanlar eski versiyon (1.1.4 ve altı) iPhone'larda geçerlidir. Apple, 2.0 versiyonu ile birlikte uygulama geliştiricilere resmen bir uygulama geliştirme ortamı ve SDK sunmuştur. Bu konuda detaylı bilgiyi www.yazarbozar.com adresinde bulabilirsiniz.

iPhone'u üzerinde OS-X işletim sistemi bulunan bir bilgisayar olarak düşünüldüğünde native iPhone uygulamaları geliştirmenin tek yöntemi java desteği de olmayınca Objective C ile kod yazmak gibi görünmektedir. Yakın zaman önce adını duyduğum bir proje Javascript ile iPhone uygulaması geliştirmeye imkan tanımaktadır. Bu projenin adı Jiggy.

Jiggy, Javascript ile iPhone için native uygulama geliştirmek isteyenler için hazırlamış bir uygulama geliştirme platformu, proje henüz alfa aşamasında, birkaç deneme yapıp test etme şansına sahip oldum. Jiggy, WEB tabanlı bir IDE ve hızlı geliştirme için hazır kütüphaneler sunuyor.

Hazır kütüphaneler sayesinde,

  • iPhone’un dosya sistemine erişmek,
  • iPhone sensorlerinden data almak,
  • kullanıcı arayüzleri oluşturmak,
  • internet’ten herhangi bir adrese erişmek ve data çekmek/göndermek,
  • soket programlama yapmak
mümkün olabiliyor.

Kurulum gayet kolay,
  • Jiggy’i bu adresten indirip burada anlatıldığı gibi kurabilir ya da Installer’a http://jiggyapp.com/i adresini source olarak girip Installer ile kurabilirsiniz.
  • Jiggy’i iPhone’a kurduktan sonra çalıştırıyorsunuz.
  • Jiggy çalıştığında bilgisayarınızdan erişmek üzere size bir url veriyor olacak ayrıca güvenlik için bir kullanıcı ve şifre belirlemeniz isteyecek.

Geliştirme yapmak için,
  • Jiggy’i iPhone’da çalıştırdığınızda size verdiği url’i bilgisayarınızda tarayıcıya giriyorsunuz
  • Belirlediğiniz kullanıcı ve şifreyi giriyorsunuz.
Açılan sayfa ile iPhone’a bağlanmış oluyorsunuz, artık bu sayfadan yeni bir proje oluşturup geliştirme işine başlayabilir, istediğiniz zaman uygulamanızı çalıştırabilir, durdurabilirsiniz.


Dikkat edilecek en önemli konu bilgisayarınızın ve iPhone’nuzun aynı kablosuz ağ üzerinde olması gerekliliği.

Bu işe meraklılar için Jiggy Geliştiricileri grubunda ufak tefek örnek kod parçacıkları yayınlanmakta hatta bir satranç uygulaması bile şu an indirilebilir durumda, indirip kodları inceleyebilirsiniz.

Aşağıda solda satranç uygulamasının ekran görüntüsü var, sağdaki örnek uygulama ise iPhone'unun zemine göre konumunu (x,y,z düzlemine yaptığı açıları) ifade eden sensörlerden gelen veriyi gösteriyor:

26 Aralık 2007 Çarşamba

iPhone Mobil Operatörlerin de Yüzünü Güldürüyor

İngiltere'nin büyük Telekom Operatörlerinden biri olan O2'nin CEO'su Matthew Key, geçenlerde iPhone kullanan aboneleri ile ilgili bazı bilgiler paylaştı. Matthew Key'in verdiği bilgileri göre iPhone (EDGE) kullanan abonelerin %60'ı aylık 25MB'dan fazla veri alış verişinde bulunmakta.

O2 aboneleri ayda sabit €19.99 ödeyerek 25MB'a kadar veri alışverişi yapabiliyorlar. 25MB'ı geçtikleri her 1MB. için ise
€1 ödüyorlar. (O2 Data Tariff)

Bu tarifiye göre iPhone kullanıcılarının artması O2'nin çok işine geliyor. Çünkü klasik cep telefonları ile veri alış verişi yapan abonelerinin elinde 3G gibi, EDGE göre daha hızlı bir veriyolu olmasına rağmen, klasik abonelerin sadece % 1,8'i 25MB.'lık limiti geçiyorlarmış.

Mr Key is excited about how iPhone customers are turning out to have a big appetite for data services. About 60 per cent are sending or receiving more than 25MB of data a month, which is the equivalent of sending 7,500 e-mails.

By comparison, only 1.8 per cent of O 2 's other mobile customers on monthly contracts are consuming more than 25MB a month.
Mobil Operatörler yıllardır veri trafiğinin, ses trafiği gibi rağbet görmemesinden şikayetçiydiler. Belki de biz kullanıcıları şuçluyorlardı. Demek ki sorun biz de değilmiş :) Elimizin altında iPhone gibi kullanıcı ve internet dostu cihazlar olunca gayet güzel trafik yapıyormuşuz. iPhone ve benzeri mobil cihazlar çoğaldıkça veri trafiğinin giderek artacağı kesin.

23 Aralık 2007 Pazar

iPhone Yer Sorununa Çözüm

Kurduğunuz iPhone uygulamalarının sayısı artınca bir süre sonra
"Warning: You are running out of disk space. Please delete some photos or videos"
şeklinde uyarı mesajı almaya başlayacaksınız. Muhtemelen 8 GB'lık yerinizi henüz doldurmadığınız halde bu mesajı alıyorsunuz. Bu mesajın nedenini birazdan anlatacağım önce bu sorundan nasıl kurtulur bundan bahsedeyim.

Güncelleme (15 Mart 2008) : Installer'da, "Productivity" paketi altından yükleyebileceğiniz "BossTool" programı sayesinde yazının devamında anlatılan manuel işlemleri yapmaya gerek kalmadan yer problemini çözebilirsiniz hem de risk almadan:



Program içinde ingilizce "Font ve Zil Seslerini Uygulamalardan evvel taşımalısınız. (relocate) şeklinde bir uyarı da mevcut. Çok mecbur kalmadığınız sürece aşağıda anlatılan manuel işlemler ile disk problemini çözmeyin. Tavsiyemiz yukarıdaki uygulamayı kullanmanız.

BossTool'u çalıştırın ve "Free Disk Space" seçeneğine tıklayın:

Relocate Fonts : Fontları diğer diske taşır.
Relocate Ringtones : Zil Seslerini diğer diske taşır.
Relocate Applications : Uygulamaları diğer diske taşır.

BossTool ile taşıma işlemlerini yaptıysanız bu yazının devamındaki işlemleri yapmanıza gerek yoktur.


DİKKAT: Aşağıda dosya kopyalama, taşıma linkleme ve silme işlemleri yapılmaktadır. Unix/Linux tabanlı komutlara aşina değilseniz, bu işlemleri bir uzmana yaptırınız. Komutları yanlış yazmanız durumunda uygulamalarınız erişilmez duruma gelebilir. Aşağıdaki yorumlarda da görebileceğiniz gibi yazım hatalarından dolayı mağdur olanlar olmuştur.
  • Öncelikle hala kurulu değilse Installer programını kurmanız gerekiyor.
  • Installer programını kullanarak önce BSD Subsystem, sonra Term-vt100 programlarını kurmanız gerekiyor.
  • Term-vt100 programını çalıştırarak sırayla aşağıdaki komutları verin.
    1. cd /
    2. cp -pr Applications /private/var/root
    3. mv Applications Applications.old
    4. ln -s private/var/root/Applications /Applications
  • Bu noktada bir kontrol yapalım, aşağıdaki komutu yazın:
    1. ls -l Applications
  • Aşağıdaki gibi bir çıktı almalısınız:

  • Eğer böyle bir çıktı almıyorsanız, büyük ihtimalle önceki komutlarda bir hata yaptınız, aşağıdaki komutu verin ve herşeye daha dikkatli olarak baştan başlayın:
    1. mv Applications.old Applications
  • Çıktıyı yukarıdaki resimde göründüğü gibi alıyorsanız en sonunda aşağıdaki komutu verebilirsiniz.
    1. rm -rf Applications.old
Artık 8 GB'lık yeriniz bitene kadar uygulama kurabilirsiniz.

Peki neden bu mesajı alıyorsunuz?
iPhone'da disk0s1 ve disk0s2 isminde 2 adet mantıksal disk tanımlanmış durumdadır. Bunlardan bir tanesi 300 MB diğeri 7444 MB büyüklüğünde düzenlenmiş. 7444 MB'lık bölüm dosya sisteminde /private/var dizini için kullanılıyor ki tüm video, fotoğraf ve mp3'ler bu dizinin altında depolanıyor. Diğer 300 MB'lık bölümde ise uygulamalar, duvar kağıtları ve zil sesleri gibi Apple'ın büyüme ihtimali olmadığını düşündüğü dizinler yer alıyor. Bu nedenle uygulama sayısı arttıkça 300 MB'lık bölüm dolmaya başlıyor ve bir müddet sonra iPhone uyarı mesajı vermeye başlıyor.

Sorun nasıl çözüldü?
Kurduğunuz tüm uygulamalar küçük diskte yer alan /Applications dizini altına kurulur. Biz /Applications dizinini büyük diskte yer alan /private/var/root altına taşıyarak daha çok yer kullanma şansına sahip oluyoruz. iPhone'u kandırmak için ise eski /Applications dizinini ortadan kaldırıp yerine aynı isimde bir link oluşturuyor bu linke referans olarak ise yeni yerini veriyoruz.



Bu işlemlerin benzerinin anlatıldığı ingilizce bir bloga da bu adresten ulaşabilirsiniz:

http://www.iphonestalk.com/how-to-fix-low-disk-space-error-with-third-party-iphone-apps

19 Aralık 2007 Çarşamba

Uzak Masaüstüne Erişim

VNSea, bilgisayarlarımızın masaüstüne iPhone'dan erişmeyi sağlayabilen bir VNC uygulaması. Açık RFB protokolünü kullanan ve farklı farklı platformlarda çalışabilen bir çok VNC uzak masaüstü erişim programı bulunmaktadır, VNSea geliştiricileri zaten Mac OS X için çalışan bir VNC istemcisini (CotVNC) iPhone'a göre uyarlayarak bu projeyi başlatmışlar, her iki uygulamanın da açık kaynak kodlu olduğunu sanırım belirtmeme gerek yok.
iPhone'nun multi touch özelliği ile zoom yapılabilen, iPhone'un dokunmatik klavyesi ile entegre edilmiş oldukça başarılı bir uyarlama.

VNSea hangi işletim sistemlerinin masaüstlerine erişmeyi başarıyor?
Teorik olarak aynı protokolü kullandığı için tüm VNC Server çalışan işletim sistemlerinin masaüstlerine erişilebiliyor olması gerekir. Ben windows ve linux masaüstlerine erişmeyi denedim ve sorun yaşamadım.

Aşağıya iş bilgisayarımdaki Windows'a, evimdeki Pardus Linux'a ve bir Redhat makinaya erişebildiğim bir kaç ekran görüntüsü ekledim:


.: Windows masaüstü ve klavye kullanımı :.

.: Redhat ve Pardus Linux masaüstleri :.

iPhone Web Simulator

iPhone kullanıcılarının sayısı arttıkça iPhone dostu web sitelerine ihtiyaç da giderek artmakta. Fakat her web geliştiricisinde elinde bir iPhone olmadığı için, web sitelerinin iPhone'daki görünüşünü test etmeleri oldukça zor.

http://iphonetester.com ise bu test ihtiyacını kısmen de olsa karşılıyor:



Tabii ki http://iphonetester.com tam bir iPhone Simülatörü değil ama en kısa yoldan sayfalarınızın iPhone'da nasıl göründüğünü test etmeniz mümkün. iPhone Tester, Firefox ve Explorer'da çalışıyor fakat en iyi performansı Apple'ın kendi tarayıcısı olan Safari'de veriyor. Safari'yi bu adresten kolayca bilgisayarınıza kurabilirsiniz.

iphonetester.com size yeterli gelmediyse ve daha yetenekli (örneğin zoom yapabilen) bir simülatör arıyorsanız iPhoney'i tavsiye edebilirim. Üstelik ücretsiz ve kodu açık. iPhoney, özellikle iPhone geliştiricileri için harika bir simülatör. iPhoney doğal olarak sadece Mac OS X 10.4.7 ve üstü versiyonlarında çalışıyor. iPhoney hakkında detaylı bilgiye http://www.marketcircle.com/iphoney adresinden ulaşabilirsiniz.

17 Aralık 2007 Pazartesi

iPhone için JiveTalk

BeeJive, anında mesajlama programlarını bir araya toplayan bir servis. JiveTalk adı verdiklerin ürün aslında iPhone'a göre optimize edilmiş başarılı bir web uygulaması. Aşağıdaki mesajlaşma servislerinin tamamını bir arada kullanma şansına sahip oluyorsunuz:

  • AIM®/iChat
  • MSN®
  • Yahoo!®
  • GoogleTalk®
  • ICQ®
  • Jabber
  • MySpace IM
Mobile Safarinize şu adresi girin: http://iphone.beejive.com

Ekran görüntüleri:



iPhone için GPS

GÜNCELLEME : iPhone 3G versiyonu ile birlikte GPS özelliği cihazın içinde hazır gelmektedir. iPhone'daki GPS uygulamaları için bu linke göz atabilirsiniz.

Orijinal iPhone kullancıları, cihazlarına yeni özellikler katabilmek için bekleye dursun, Açık Kaynak Dünyasının güzel insanları kırılmış (jail broken) iPhone sahipleri için locoGPS ismini verdikleri GPS modülünü duyurdular. Şubat ayında raflarda olması beklenen olan locoGPS sadece 89$ olacakmış:



Cihazın testleri, 1.1.2 versiyondaki kırılmış iPhone'larda yapılmış. Zaten cihazın çalıştığını göstermek için bir YouTube videosu bile hazırlamışlar:



locoGPS hakkında detaylı bilgiye http://partfoundry.com/iphonegps.html adresinden ulaşabilirsiniz

16 Aralık 2007 Pazar

Bozuk SMS'leri Düzeltmek

iPhone'unun 1.1.1 sürümünü anySim programı sayesinde kullanıyorsanız bazı banka veya servislerin gönderdiği SMS'leri düzgün alamayacaksınız. Bu sorunu çözmek için Installer'a kaynak olarak http://i.unlock.no adresini ekleyin sonra uygulamalar arasından SMS Fix programını kurun. Sonra:


iPhone + Flickr = iPhlickr

Populer web siteleri teker teker iPhone'a göre uyarlanmış web siteleri yapmaya başladılar. Henüz Flickr'ın iPhone'a göre uyarlanmış bir ön yüzü bulunmuyor fakat Flickr'ın pluginleri sayesinde birisi bunu yapmış adına da iPhlickr vermiş. Ekranlar çok şık :




15 Aralık 2007 Cumartesi

iPhone'a Program Kurmak

GÜNCELLEME (11/12/2008): Aşağıdaki yazı yaklaşık bir sene önce 1.1.x versiyonlu iPhone'lar için yazılmıştır. Cihazınız iPhone 3G veya 2.x versiyonunda ise lütfen uygulama indirmek için App Store'u kullanın.

iPhone'a bir dosya yüklemek sadece bilgisayarınıza kurduğunuz iTunes programı ile mümkündür. Bu da sadece resim, müzik ve video senkronizasyonu yapmanızı sağlar. Bir program ya da plugin kurmak isterseniz bunu iTunes ile yapamazsınız, iTunes dışında bir yöntemle iPhone'nuzun dosya sistemine ulaşabiliyor olmanız gerekir.

iPhone'nun dosya sistemine erişmek:
  1. iPhone'unun Mobile Safari programı (internet tarayıcısı) ile http://jailbreakme.com adresine gidip AppTapp installer programını kurun. (Installer programı ile ilgili detaylı bilgiye "iPhone Installer" başıklı yazımızdan ulaşabilirsiniz.)
  2. Installer'ı çalıştırın, önce BSDSubsytem sonra OpenSSH ve Term-vt100 programlarını kurun.
  3. iPhone'nunuzun ip adresini öğrenin, bunun için Settings->Wi-Fi ekranına gidin. Burada bağlı bulunduğunuz kablosuz internet isminin sağındaki ok işaretine tıklayın, burada IP adresinizi göreceksiniz bu adresi not alın. Bir başka yöntem ise Term-vt100 programını çalıştırıp komut satırında ifconfig yazıp entera basmaktır.
  4. iPhone'nuzun root şifresini değiştirin, bunun için Term-vt100 programını çalıştırın passwd komutunu verin (versiyonunuz 1.1.3 ve üstü ise bu komutu kullanmayın) size yeni şifreyi soracak sonra doğrulamınızı isteyecektir.
  5. Bilgisayarınıza, ikisi de açık kaynak kodlu olan FileZilla veya WinSCP programlarından birini kurun.
  6. Bu programlardan birini kullanarak iPhone'unuza bir bağlantı oluşturun. Bağlantı oluştururken 3. maddede not aldığınız IP adresini kullanın, SSH üzerinden SFTP protokolunu seçin. Kullanıcı adı olarak root şifre olarak 4. maddede belirlediğiniz şifreyi kullanın. iPhone'un IP adresinin her kablosuz bağlantı kurulduğunda değişebileceğini unutmayın.

- FileZilla iPhone ayarı -


- WinSCP iPhone ayarı -

Artık programın (WinSCP veye FileZilla) sağ tarafında iPhone'un dosya sistemi, sol tarafta bilgisayarınızın dosya sistemini görmektesiniz, istediğiniz taraftan diğer tarafa dosya transferi yapabilirsiniz.



Program Kurmak:
  1. WinSCP veya FileZilla ile iPhone'nuza bir bağlantı kurun.
  2. Uygulama.app şeklindeki klasörü iPhone'da /Applications dizinine kopyalayın.
  3. Uygulamaya çalışma yetkisi verin. Bunun için FileZilla veya WinSCP ile eriştiğiniz iPhone'nuza yüklediğiniz klasörün içine girin ve uzantısı olmayan tüm dosyalara sağ tıklayıp Properties (özellikler) seçeneğini tıklayın, açılan pencerede en altta rakamlarla yetki modunu gösteren yere 755 yazın.
  4. iPhone'nuzu yeniden başlatın.


Mobile Safari plugini Kurmak:
  1. WinSCP veya FileZilla ile iPhone'nuza bir bağlantı kurun.
  2. Plugin.webplugin şeklindeki klasörü iPhone'da /System/Library/Internet Plug-Ins dizinine kopyalayın.
  3. Plugine çalışma yetkisi verin. Bunun için FileZilla veya WinSCP ile eriştiğiniz iPhone'nuza yüklediğiniz klasörün içine girin ve uzantısı olmaya tüm dosyalara sağ tıklayıp Properties (özellikler) seçeneğini tıklayın, açılan pencerede en altta rakamlarla yetki modunu gösteren yere 755 yazın.
  4. iPhone'nuzu yeniden başlatın.

Mobile Safari ile Dosya İndirmek

iPhone, internet tarayıcısı olarak kullandığı Mobile Safari ile dosya indirmeye izin vermemektedir. Tanıdığı bazı dosya tiplerini kendi uygulamaları ile çalıştırmaktadır. Mesela pdf uzantılı dosyaları pdf viewer ile gösterir, mp3'leri quicktime ile çalmaya başlar. Mobile Safari tanımadığı dosya formatları için ise bunları indiremiyeceğini söyler.

Bazı arkadaşlar bu işe de bi çözüm bulmuşlar geliştirdikleri bir plugin ile istediğiniz dosya tiplerini indirmeyi sağlayabiliyorsunuz.

  • Bu plugini öncelikle bilgisayarınıza indirin, zip'i açın ve File Download Plugin.webplugin klasörünü iPhone'nuzun /System/Library/Internet Plug-Ins dizinine kopyalayın.
  • File Download Plugin.webplugin klasörünün içinde yer alan LCDownloader programının yetkilerini 755 olarak değiştirin.
  • iPhone'nunuzu yeniden başlatın.
Plugin kurmayla ilgili daha ayrıntılı bilgi için şuraya göz atabilirsiniz.

Artık bazı dosya tiplerini Mobile Safari ile indirebileceksiniz. Bazı dosyalar eskiden iPhone tarafından otomatik açılırdı, mesela bir mp3 linkine tıkladığınızda otomatik olarak QuickTime çalışırdı artık QuickTime açılmayacak FileDownloader programı açılacak ve mp3'ü indirmeye başlayacak, tabi bu tercihe müdahale etmek mümkün. File Download Plugin.webplugin klasörünün içinde yer alan info.plist dosyasında hangi tip dosyalar için FileDownloader'ın devreye gireceği bilgisi yer alır (her program için var bu dosya) buradan istediklerinizi kaldırabilirsiniz.

Konuyla ilgili tartışmaların döndüğü şu forumdan daha ayrıntılı bilgiler alabilirsiniz.

SummerBoard ile Theme Desteği

Normalde iPhone bir theme desteğine sahip değil sadece ekran kilitli durumdayken görünen wallpaper'ı seçme şansı veriyor. SummerBoard ile daha geniş bir teme desteğine sahip oluyorsunuz. Aşağıda BlackJainDim ve Neurox Leopard isimli 2 farklı theme'in ekran görüntülerini ekledim. Hem bu uygulamayı hem de theme'leri AppTapp installer sayesinde kurabilirsiniz, şu siteden kendi theme'lerinizi yapmayı öğrenebilirsiniz.

iPhone için Video Kayıt desteği

iPhone'un önemli eksikleri birer birer kapatılıyor. Bir iPhone sever geliştirdiği programla iPhone'la kayıt yapılabileceğini göstermiş. Uygulama hala geliştirme aşamasında olduğu için biraz daha beklemek gerekecek.

Thanks to another set of ambitious iPhone hackers, we've officially got video on Apple's wonder-device (that somehow omitted video to begin with). It's not much right now, but if you want, you can see your phone recording five succulent seconds of real-deal video at around 15 FPS. The developers say this is just a proof of concept, and they've been able to get up to 45 FPS on the device -- so hopefully we can expect a more robust version soon (like, say, one that lets you save the recording). Check the video after the break to see the gorgeous work in action.
Sezer de programı bizzat test etmiş:
Video kaydetme programı ise şimdilik sadece 5 saniye (bence iyi kalite) kayıt yapıyor ama geliştiricinin amacı bu işin yapılabileceğini göstermek, ileride kullanışlı bir uygulama olacaktır.
Kaynak : http://www.engadgetmobile.com/2007/12/13/iphone-gets-video-recording-capabilities/

iPhone'a özel Picasa

Google-iPhone kardeşliği tam gaz devam ediyor. Google'cular şimdi de iPhone için Picasa'yı özelleştirmişler:

Today, I'm happy to tell you that we've just released this new iPhone interface for Picasa. After you go to Picasa on your iPhone and log in, you can quickly see all your albums that you've uploaded to Picasa Web. If you click on any of the albums, you can get a full view of your picture with comments from your friends. Or you can click on Slideshow, sit back and watch the pictures scroll. You can also search for photos in your album or through community photos. Finally, with one of my favorite features, you can view your friends' albums through favorites.

What are you waiting for? If you have an iPhone or iPod Touch go to http://picasaweb.google.com and check it out. Alternatively, you can go to www.google.com and launch the application from the "More" tab. Note that we've only launched in English so far, so you'll have to change your language preference if you're not in an English-speaking country.

Kaynak: http://googlemobile.blogspot.com/2007/12/picasa-redefined-for-your-iphone.html

iPhone için MMS desteği

Güncelleme : http://iphoneturkey.blogspot.com/2008/03/swirlymms-ile-mms-keyfi.html linkinde anlatılan SwirlyMMS uygulamasını kullanarak MMS alıp gönderebilirsiniz.

iPhone ilk çıktığında eleştirilen noktalardan biri de MMS desteğinin olmamasıydı. Tabii iPhone severler Apple'ı beklemeden bu soruna hemen bir çare buldular ve kısmen (sadece MMS gönderebiliyor) de olsa MMS desteğini sağladılar:

Golly, we heart iPhone hackers. Seriously, is there anything these cats can't do? Short of magically bestowing our favorite Apple phone (see what we did there?) with 3G data, we're pretty confident that the dev community is going to end up fulfilling every last wish that Apple doesn't. A ModMyiPhone member has busted out an early release of a true, honest-to-goodness native MMS app, filling in perhaps one of the biggest gaps in the iPhone's out of the box functionality


Kaynak: http://www.engadgetmobile.com/2007/12/06/apple-doesnt-give-us-mms-on-the-iphone-so-the-community-does/

iPhone'a özel Google

Google web sayfalarını iPhone dostu yapmaya başladı. Görünen o ki bu Google-iPhone Kardeşliğine güzel bir başlangıç:

I created a prototype and showed it to some fellow Googlers. After that, things started moving pretty quickly. A few weeks (and a few gallons of mint tea) later, I had an improved version which Googlers throughout the company were using on their iPhones (it works great on the iPod Touch too). Now we want to share it with everyone.

Our guiding principles were "fast" and "fluid." We think we've achieved both, thanks to some AJAX magic made possible by the iPhone's Safari browser. To try it out, just go to www.google.com on your iPhone.



Kaynak: http://googlemobile.blogspot.com/2007/12/google-on-iphone-fast-and-fluid.html

Sezer Yeşiltaş'tan bir iPhone İncelemesi

Sezer Yeşiltaş yeni aldığı iPhone ile ilgili ilk izlenimlerini blogunda paylaşmış. Özellikle iPhone'un potansiyelini merak edenlere bu yazıyı kesinlikle tavsiye ederim:

http://www.yesiltas.net/sezer/2007/12/bir-iphone-incelemesi-iphone-apple.html

iPhone Kırıcı Program (AnySIM) Açık Kaynak Oluyor

iPhone AnySIM isimli programla herhangi bir operatörün SIM kartı ile çalışır hale getirilebiliyor. AnySIM'i geliştiren iPhone Dev Team AnySIM'ı Açık Kaynak yapmayı düşünüyor.

Hatta bu konuda "Would you like to see a opensource anySIM?" başlıklı bir oylama bile başlatmışlar.

Yaşasın Özgür Yazılım, Yaşasın Özgür iPhone, Yaşasın Özgür AnySIM :)

Not: AnySIM 1.0.1 bu linkten indirilebilir.

1 Aralık 2007 Cumartesi

iPhone Türkiye arama sonuçları



t