Yazar: ceyhunalyesil

PyS60 Uygulama Gelişimi – 2

Konu ile ilgili bir önceki yazımda uygulama yapısına bir göz atmıştık. Bu sefer bu yapının menü gibi bölümlerini inceleyeceğiz. Bilgisayar dünyasında yazılan çoğu uygulamada menüleri kullanmışsınızdır. Oyunları açtığınızda karşınıza çıkan bir menüdür, benim gibi firefox kullanıyorsanız sayfanızın üstünde menüler vardır. Windows kullananların “Başlat” menüsü vardır.Başlı başına bir sistem olan Symbian’da yazdığınız uygulamalarında birer menüye sahip […]

Python 3.0

Python 3.0 diğer adıyla Python 3000 çıkmadan çok önce kullanıcıları ikiye bölmüştü. Bir kısım kullanıcılar değişikliklerin artık bir zorunluluk olduğunu savunurken diğer kesim geri uyumlu olmamasından dolayı büyük sorunlar getireceğini düşünmekte. İki kesiminde haklı olduğu noktalar var; 3.0 ile birlikte bir çok geliştirici kodlarını yeniden düzenlemek ve 3.0’a uymak için daha çok çalışmak zorunda kalacak. […]

Python 3.0 Çıktı!

Uzun süreden beri bekliyorduk çıkmasını. Eski versiyonları geriden desteklemesi yok bir çok değişiklikle birlikte geldi bu yüzden yeni bir python ile karşı karşıyayız. Gözüme ilk çarpan artık print ifadesinin tamamen bir fonksiyon olması. print şeklinde değil print() şeklinde kullanacaz.PyS60 yazı dizisinde kullandığımız u”….” şeklinde unicode ifadeleri artık kullanamıyoruz(standart olarak utf-8 oldu) bir çok eski modül […]

PyS60 Uygulama Gelişimi – 1

Başlamadan önce python ile fonksiyon kullanımı konusunda bilgi edinmenizi öneririm. Modüler programcılığın getirdiği kolaylıkları sonuna kadar kullanacağız. Önceki yazılarımda aslında yaptığımız her bir örnek sonuçta bir uygulamaydı. Burada bu uygulamaları telefonun yapısına adapte etmeye başlayacaz ve yavaş yavaş telefonun özelliklerini kullanacaz. S60 serisi telefon kullanan arkadaşlar telefondaki uygulama yapısı ile sürekli karşılaşmaktalar gelin gözümüzde canlandıralım.(yada […]

Proje Gelişiminde İletişimin Rolü

Sevgili Birol ile ben geçen gece çeşitli projeler hakkında konuşma fırsatı bulduk. Önceki yazılarımda bahsettiğim planlarımın bir kısmı bu sohbetin konusuydu. Sohbetimizi önce görüntülü konuşma şeklinde yaptık, ooVoo programının kaydetme seçeneğini denedik, sonra benim internet bağlantımın kotalı olmasından dolayı sohbetimize sesli olarak Google Talk üzerinden devam etmeye karar verdik. Başka işlerle meşgul olmalıydık ki sohbetimizde […]

PyS60 Mesajlaşma

Bu bölümde PyS60 ile mesajlaşma imkanı sağlayan messaging modülünü inceleyecez. Bu modül ile SMS ve MMS gönderebiliriz. Örnek olması açısından sms_send() fonksiyonunu kullanalım. import messagingmessaging.sms_send(“+90534XXXXXXX”, u”Selamlar”) Elbette öncelikle modülümüzü import ettik, ardından fonksiyonu kullanarak yazdığımız numaraya selamlarımızı ilettik. sms_send için söz dizimi şu şekilde:sms send(number, msg, [encoding=’7bit’, callback=None, name=”” ])numaramızı giriyoruz, mesajı yazıyoruz, istersek encoding […]

Mobile Python Kullanıcı Arayüzü(UI)

PyS60’ın sunduğu kullanıcı arayüzü modülü appuifw dır. Çalışmalarımızda önce diğer python programları gibi önce kullanacağımız modülü import ederiz. Şimdi gelin appuifw modülünün fonksiyonlarına göz atalım: queryBu tek satırlık dialogtur. Veri girişi sağlar. Söz dizimi şu şekilde olur:query(label, type[, initial value ]) Label kısmına isteğinize göre bir yazı girebilirsiniz, type girilecek verinin türüdür bu şunlardan biri […]

PyS60 Telefona Kurulum

Uygulama yazmadan önce Python’u telefonumuza kurmamız gerekiyor nede olsa yazdığımız programları derleyecek olan o. Öncelikle telefonun modelini bilmeniz gerekiyor(6260’mış benim ki)ardından geliştirilme platformunu öğrenmelisiniz S60 2nd Edition, Feature Pack 1 gibi bir şey öğreneceksiniz Nokia’nın sitesinden yada ufak bir google araştırmasından sonra bulabilirsiniz. Ardından şu adresten sisteminize uygun pythonu ve script shellini indirmelisiniz örnek olması […]

PyS60

Reklamlarda gelişmiş telefonları görüyorsunuz. Cep telefonları artık sadece bir “telefon” değil. Teknolojinin gelişmesiyle birlikte bir çok gelişmiş model bir ofise dönüştü. Bir çok dilde cep telefonları için hazırlanmış kütüphaneler mevcut olmalı(bilmem bakmadım), bu diller çalışırken Python boş duramazdı Nokia tarafından geliştirilen PyS60 işte bunun için var. Bu yazımda PyS60’ın ne olduğu üzerinde biraz duracağım bir […]