21.03.2007

Açık Kaynaklı Telefon Platformları

FIC-neo1973_small.jpgCep telefonunuzda kullandığınız yazılımları kim oraya koydu? Yeni bir bilgisayar aldığınızda üzerine istediğiniz programı kurabilirken neden bugünün telefonlarında tüm programlar yüklenmiş geliyor? Aslında cep telefonunuza istediğiniz programı yükleyebilirsiniz ama zaten “ihtiyacınız olan her program” orada! Adres defteri, film gösterici, fotoğraf albümü, sms programları vs. vs. sizin için önceden düşünülmüş. Yani telefon cebinizde ama fonksiyonlarını seçme hakkınız yok.

Televizyonun üstündeki dantelli örtü gibi telefonlar bugün duvar kağıdı ve melodi gibi dekorasyondan ibaret şeylerle özelleştiriliyor. Oysa içinde küçük bir bilgisayar olan cep telefonunuzda bir çok program çalıştırabilirsiniz. Bırakın falanca telefon şirketinin yazılımlarını, arkadaşınızı yazdığı bir programı ya da sevdiğiniz bir tasarımcının işini hergün telefonunuzda kullanabilirsiniz. Ayrıca bir yanda cep telefonları giderek bilgisayara dönüşürken diğer yanda hayatında bilgisayar kullanmamış insanlar bilgisayar kadar gelişmiş telefonları kullanmaya başlıyorlar.

Cep telefonu için program geliştirmenin pek çok yolu var. Bunlardan açık kaynaklı olanları, yani hemen şimdi kullanmaya başlayabileceğiniz projeler şunlar:

Openmoko

Açık kaynaklı bir telefon yazılımı geliştirme platformu. Standartlaşmanın tepeden inme (konsorsiyumlar tarafından) değil tabandan yukarı (toplum tarafından) olduğuna inanıyorlar. Openmako geçenlerde ilk anonsunu yaparak kullanıma açıldı. Şu anda Tayvanlı bir şirketin ürettiği Neo 1973 telefonunda çalışıyor ama zamanla yayılacaktır.

Processing Mobile

Java ile çalışan açık kaynaklı bir telefon yazılımı tasarlama ve geliştirme ortamı. Processing projesinin bir uzantısı olan bu ortamda üzerinde Java çalışan her cep telefonu için skeçler yapıp kendi yazılımınızı geliştirebilirsiniz.

MobiLenin

Python ile yazılım tasarlama ve geliştrime dersleri. Jurgen Scheible tarafından hazırlanan bu dersler çok basitten karmaşığa bir çok python örnek kod içeriyor. Üzerinde python çalışan her telefonda (Nokia serileri) kendi yazılımlarınızı geliştirebilirsiniz.

Flash Lite

Adobe/Macromedia Flash’ın telefonlar üzerinde çalışabilen versiyonu. ActionScript kullanarak kendi yazılımlarınızı tasarlayıp geliştirebilirsiniz. Flash şu anda bir çok cep telefonu üzerinde çalışıyor.

Ayrıca mobil telefonlar için uygulama geliştirme wiki makalesinde bir çok platform hakkında karşılaştırmalı olarak bilgi alabilrisiniz.

ceptel-deconstruction.png

Neler yapılabilir?

Bu açık kaynaklı uygulama geliştirme ortamları ile örneğin şunları yapılabilirsiniz:

  • Kendi telefon arayüzünüzü tasarlayabilirsiniz.
  • SMS atan programlar yazabilirsiniz.
  • Ses kaydedebilirsiniz ve kaydettiğiniz sesi kullanan bir oyun yapabilirsiniz.
  • Metinden sese veya sesden metine çeviri yapabilen kütüphaneler ile sesli arayüzler yapabilirsiniz.
  • Telefonun kamerasını kontrol edip çekilen resimleri anında arkadaşlarınıza MMS ile gönderen programlar yazabilirsiniz.
  • Kendi mobil sosyal ağ sisteminizi kurabilirsiniz.
  • Takvim yazıp duruma göre sağa sola SMS ile haber veren programlar yazabilirsiniz.
  • Türkcell gibi şirketlerin sağladığı bas konuş vs. servisleri kullanıp şehir bazında oynanan yeni kentsel oyunlar başlatabilirsiniz.

Ne gibi fiziksel özellikleri var?

Telefon dediğimiz makinanın her fiziksel özelliğini ayrı ayrı veya bir arada değerlendirebilirsiniz.

  1. Mikrofon
  2. Hoparlör
  3. Kamera
  4. Ekran
  5. Klavye ve düğmeler
  6. Herkes her an cebinde taşıyor

Bu özellikleriyle telefon-bilgisayar masaüstü-bilgisayardan faklı bir şey ve dünyada çok daha fazla insanın cep telefonu sahibi. Yani yazacağınız programlar bir anda milyonların kullandığı bir uygulama haline gelebilir. Daha önce düğümküme’de “Mobil Servislerin Geleceği” diye yazdığımız EPROM projesi de telefon programlamasını yeni nesil bilgisayar programlaması olarak görüp bilgisayar bilimlerinde yeni bir alan yaratmaya çalışıyor, bu konuda dersler organize ediyor.

Ok. Şimdi cep telefonunuzu elinize alın, bir bakın içinde ne gibi programlar var. Ne gibi başka programlar olmasını isterdiniz?

EK: Apple iPhone satışa çıktı. New York Apple Dükkanı önündeki uzun iPhone kuyruğundan canlı canlı fotoğraflar ve videolar çektik.

Etiketler

, , , ,

Geri beslemeler (Trackback)

Trackback Adresi
  1. düğümküme » Bugün Satışa Çıkacak iPhone İçinHer Yerde Uzun Kuyruk

3 Yorum

  1. kumsaati

    Düğümküme nerden bulur bu kadar etkili konuları derken bir yenisi daha eklenmiş. çok teşekkürler arkadaşlar .
    izin verirseniz bloğumda yayınlamayı düşünüyorum incelemenizi.

  2. arikan

    Tabi buyrun musade sizin.

  3. arikan

    Düğümküme’de yazan çizen kişiler genelde tasarım, sanat, ve teknoloji alaninda deneysel işler yaparlar, o sebeple ilgi alanları hem enine hem boyuna bu alanlarla alakalı pek çok konuyu kapsar.

Yorum Yaz