Symbian^3 için uygulama nasıl yapılır ?

Sponsorlu Bağlantılar

ownmyofmyowner

Üye
    Konu Sahibi
Symbian^3 için uygulama nasıl yapılır ?
Kendi uygulamamı kendim yapmak istiyorum bu nasıl mümkün olur ?
 


Del Rey

Del Rey

Üye
Hangi programlama dilini biliyorsun? Ben de bir Symbian Geliştiricisiym de.
 
uribaju

uribaju

Üye
c++ programlama dili biliyorsan yaparsın
 

ownmyofmyowner

Üye
    Konu Sahibi
Daha basite indirgenmiş bir yolu yok mu? C++ bilmiyorum malesef..
 
nadir_89

nadir_89

Üye
Hangi programlama dilini biliyorsun? Ben de bir Symbian Geliştiricisiym de.
sayın symbian gelişticisi günlerdir senin gibi birini arıyorum nerelerdeydin c++ java flash as3 c biliyorum yaklaşık 7-8 senedir symbian kullanıyorum bitirme tezi olarak oyun yazdım 3d hobi olarak flash oyunlar geliştiriyorum artık mobile a el atmak istiyorum görüşelim
 
uribaju

uribaju

Üye
valla qt uygulamalarını yaparsın birde python uygulamaları yaparsın ama öyle kolay işler değil yani başını pc'den kaldırmayıp öğrenmen lazım harfi harfine..
 
Del Rey

Del Rey

Üye
valla qt uygulamalarını yaparsın birde python uygulamaları yaparsın ama öyle kolay işler değil yani başını pc'den kaldırmayıp öğrenmen lazım harfi harfine..

Yoo, ben hobi olarak geliştiricilik yapıyorum; başımı PC'den ayırmama gerek yok. Ayrıca tanıdığım çoğu geliştirci de böyle değil.
 

ownmyofmyowner

Üye
    Konu Sahibi
Bana çok uzakmış teşekkürler : ))
valla qt uygulamalarını yaparsın birde python uygulamaları yaparsın ama öyle kolay işler değil yani başını pc'den kaldırmayıp öğrenmen lazım harfi harfine..
 
Del Rey

Del Rey

Üye
Daha basite indirgenmiş bir yolu yok mu? C++ bilmiyorum malesef..

En basiti Flowella. Giriş seviyesi geliştirici yardımcı aracıdır. Aslında pek geliştirici aracı gibi değil. WGZ formatındaki uygulamları hazırlarsın. Sabit sayfaları resim olarak kayıt eder, bağlantı bırakır ve bağlatıya dokununca diğer sabit sayfalara geçilmesini sağlar :)

Ondan sonra da AS öğrenip Flash ile çalışırsın.

----------Eklendi @ 18:20:10 ---------- Yazıldı @ 18:17:06 ----------

sayın symbian gelişticisi günlerdir senin gibi birini arıyorum nerelerdeydin c++ java flash as3 c biliyorum yaklaşık 7-8 senedir symbian kullanıyorum bitirme tezi olarak oyun yazdım 3d hobi olarak flash oyunlar geliştiriyorum artık mobile a el atmak istiyorum görüşelim

C++ Biliyorsan sana önerim Qt. Symbian ve MeeGo akıllı telefonlar için en gelişmiş ve en güzel araçlara sahip IDE. developer.nokia.com adresinden Qt SDK'i indirip kur, daha sonra da Qt Creator ile uygulamanı yaz veya drag n drop yöntemiyle arayüzünü oluştur. Tek dezavantajı Qt, Symbian'ın ana kodu değil; yani uygulamalar yavaş çalışır.

Carbide.C++ ile yaparsan, Symbianın ana kodu C olduğundan (Aslında herşeyin ana kodu Assembly ama Symbian C ile programlanmış) o tür uygulamalar daha hızlı çalışır. Dezavantajı ise, drag n drop teknolojisinin ve gelişmiş bir UI'inin olmaması. :)
 
Uruloki

Uruloki

Üye
En basiti Flowella. Giriş seviyesi geliştirici yardımcı aracıdır. Aslında pek geliştirici aracı gibi değil. WGZ formatındaki uygulamları hazırlarsın. Sabit sayfaları resim olarak kayıt eder, bağlantı bırakır ve bağlatıya dokununca diğer sabit sayfalara geçilmesini sağlar :)

Ondan sonra da AS öğrenip Flash ile çalışırsın.

----------Eklendi @ 18:20:10 ---------- Yazıldı @ 18:17:06 ----------



C++ Biliyorsan sana önerim Qt. Symbian ve MeeGo akıllı telefonlar için en gelişmiş ve en güzel araçlara sahip IDE. developer.nokia.com adresinden Qt SDK'i indirip kur, daha sonra da Qt Creator ile uygulamanı yaz veya drag n drop yöntemiyle arayüzünü oluştur. Tek dezavantajı Qt, Symbian'ın ana kodu değil; yani uygulamalar yavaş çalışır.

Carbide.C++ ile yaparsan, Symbianın ana kodu C olduğundan (Aslında herşeyin ana kodu Assembly ama Symbian C ile programlanmış) o tür uygulamalar daha hızlı çalışır. Dezavantajı ise, drag n drop teknolojisinin ve gelişmiş bir UI'inin olmaması. :)

eminmisin dostum qt programlar süper çalışıyor ayrıca belle nin de qt ile yazıldığını hatırlatırım sana
 
uribaju

uribaju

Üye
Yoo, ben hobi olarak geliştiricilik yapıyorum; başımı PC'den ayırmama gerek yok. Ayrıca tanıdığım çoğu geliştirci de böyle değil.
iyide öyle olsa herkes program yazardı benim bahsettiğim widget tarzı uygulamalar değil ovi mağazadaki uyg tarzı demiyorum c++ programlarını kastediyorum
 
Del Rey

Del Rey

Üye


eminmisin dostum qt programlar süper çalışıyor ayrıca belle nin de qt ile yazıldığını hatırlatırım sana

İddiasına girelim mi istersen? Nokia Developer'daki ana geliştiricler bile (Nokia geliştiricileri) C++'nin daha hızlı çalıştığını söylüyorlar. Bilmeden gelip konuşma lütfen.

Aynı zamanda bir sistem tamamen Qt ile yazılamaz. Arayüz Qt ile programlandı. Bizim yazdığımız kodların 010101010101 şeklinde telefona iletilmesi için en gelişmiş dil C'dir ve C direk Assembly'ye dönüşür. Assembly'nin ne olduğunu biliyorsundur sanırım :)

----------Eklendi @ 18:30:20 ---------- Yazıldı @ 18:28:58 ----------


iyide öyle olsa herkes program yazardı benim bahsettiğim widget tarzı uygulamalar değil ovi mağazadaki uyg tarzı demiyorum c++ programlarını kastediyorum

Ben neden bahsediyorum sence? O şekildeki Nerd'ler bir grup olarak çalışırlarsa Gameloft'u tahtından ederler. Tek başına öyle bir geliştirici hiçbir işe yaramaz. Aynı zamanda, Dünya üzerinde Bill Gates'in bile tüm komutları bildiğini sanmıyorum.
 
Uruloki

Uruloki

Üye
iyi hoşta telefondada ben kullanıyorum hoş 5800 da kı qt arayüzleri görmedin mi hem symbianı degil arayüz ü qt yaptılar ve örnek olarak camerapro nasıl çalışıyor cameraplus nasıl çalışıyor hız farkını çok rahat gördüm

----------Eklendi @ 18:33:36 ---------- Yazıldı @ 18:32:12 ----------

adam kendi yazdı nasıl bilmesin windows komutlarını acaba illa ki güncelleme ile gelenleride öğrenmiştir ancs vista ile win7 ninkileri bilmez
 
Del Rey

Del Rey

Üye
Canım arkadaşım, Native Code'un tamını bilirsen zaten Symbian C ile Qt arasındaki farklı bilirdin. Sanırım Native Code'un ne olduğunu bile bilmiyorsun.

Arayüz, User Interface olarak tanımlanır. Kısaca, bizim gördüğümüz menü dizaynı, widgetlar falan onunla programlandı. Uygulamaları açmak içinse UI'nin altındaki servislerden yararlanılır. Onlar da C++ ile yazıldı. Symbian Kernel'ı C ile yazıldıktan sonra geriye kalan herşey Qt ile programlanmış olsun hiç birşey fark etmez.

Aynı zamanda bana birkaç tane S60v5 altında düzgün çalışan Qt oyunu söyle. Olanlar da QtWebKit kullanırlar.

----------Eklendi @ 18:36:17 ---------- Yazıldı @ 18:35:51 ----------

iyi hoşta telefondada ben kullanıyorum hoş 5800 da kı qt arayüzleri görmedin mi hem symbianı degil arayüz ü qt yaptılar ve örnek olarak camerapro nasıl çalışıyor cameraplus nasıl çalışıyor hız farkını çok rahat gördüm

----------Eklendi @ 18:33:36 ---------- Yazıldı @ 18:32:12 ----------

adam kendi yazdı nasıl bilmesin windows komutlarını acaba illa ki güncelleme ile gelenleride öğrenmiştir ancs vista ile win7 ninkileri bilmez

Programlama dünyası yalnızca Windows'tan mı oluşuyor zannediyorsun? :D
 
uribaju

uribaju

Üye
İddiasına girelim mi istersen? Nokia Developer'daki ana geliştiricler bile (Nokia geliştiricileri) C++'nin daha hızlı çalıştığını söylüyorlar. Bilmeden gelip konuşma lütfen.

Aynı zamanda bir sistem tamamen Qt ile yazılamaz. Arayüz Qt ile programlandı. Bizim yazdığımız kodların 010101010101 şeklinde telefona iletilmesi için en gelişmiş dil C'dir ve C direk Assembly'ye dönüşür. Assembly'nin ne olduğunu biliyorsundur sanırım :)

----------Eklendi @ 18:30:20 ---------- Yazıldı @ 18:28:58 ----------



Ben neden bahsediyorum sence? O şekildeki Nerd'ler bir grup olarak çalışırlarsa Gameloft'u tahtından ederler. Tek başına öyle bir geliştirici hiçbir işe yaramaz. Aynı zamanda, Dünya üzerinde Bill Gates'in bile tüm komutları bildiğini sanmıyorum.

ben bu ovideki klasik uygulamaları yapanları bedava sitelerden alınan hostlarla yapılan sitelere benzetiyorum çünkü adamlar programlama dili bilmeden kalıp uygulamalar yapıyorlar.widgetlerde dahil..grup olarak çalışırsan telefon bile yaparsın öyle düşünürsen.symbian programlar konusuna gir her programın bir firması var ki o firmalarda çalışanlarında c++ programlama dili bildiklerinden eminim.bilinmeyenlerin çıkardığı programlar bir elin parmağını geçmez.
 
Del Rey

Del Rey

Üye


ben bu ovideki klasik uygulamaları yapanları bedava sitelerden alınan hostlarla yapılan sitelere benzetiyorum çünkü adamlar programlama dili bilmeden kalıp uygulamalar yapıyorlar.widgetlerde dahil..grup olarak çalışırsan telefon bile yaparsın öyle düşünürsen.symbian programlar konusuna gir her programın bir firması var ki o firmalarda çalışanlarında c++ programlama dili bildiklerinden eminim.bilinmeyenlerin çıkardığı programlar bir elin parmağını geçmez.

Zaten ben geliştirici forumlarında Symbian C, Java, Action Script dersleri veriyorum. Bir aralar Qt kullanımını da gösterdim sanırım :/ Herneyse, Klasik uygulama derken Ovi Appwizard'dan mı bahsediyorsun?

Aynı zamanda telefon'da gelişticilik PC için geliştiricilikten en az 3 kat daha zorlu bir iş. Bunun en büyük nedenlerinden birisi de Aynı platformda çalışan neredeyse her türlü özelliği farklı (çözünürlük gibi, UI gibi) akıllı telefonlar ve yetersiz bütçe.
 
uribaju

uribaju

Üye
Zaten ben geliştirici forumlarında Symbian C, Java, Action Script dersleri veriyorum. Bir aralar Qt kullanımını da gösterdim sanırım :/ Herneyse, Klasik uygulama derken Ovi Appwizard'dan mı bahsediyorsun?

Aynı zamanda telefon'da gelişticilik PC için geliştiricilikten en az 3 kat daha zorlu bir iş. Bunun en büyük nedenlerinden birisi de Aynı platformda çalışan neredeyse her türlü özelliği farklı (çözünürlük gibi, UI gibi) akıllı telefonlar ve yetersiz bütçe.
ovinin tanıttığı uygulama sanırım oydu uygulama geliştirmek için sadece qt.qt ile yazılmış güzel uygulamalr var yalnız sınırlı çoğu qt uygulamalrıda bir işe yaramayan uygulamalar
 
Uruloki

Uruloki

Üye
Canım arkadaşım, Native Code'un tamını bilirsen zaten Symbian C ile Qt arasındaki farklı bilirdin. Sanırım Native Code'un ne olduğunu bile bilmiyorsun.

Arayüz, User Interface olarak tanımlanır. Kısaca, bizim gördüğümüz menü dizaynı, widgetlar falan onunla programlandı. Uygulamaları açmak içinse UI'nin altındaki servislerden yararlanılır. Onlar da C++ ile yazıldı. Symbian Kernel'ı C ile yazıldıktan sonra geriye kalan herşey Qt ile programlanmış olsun hiç birşey fark etmez.

Aynı zamanda bana birkaç tane S60v5 altında düzgün çalışan Qt oyunu söyle. Olanlar da QtWebKit kullanırlar.

----------Eklendi @ 18:36:17 ---------- Yazıldı @ 18:35:51 ----------



Programlama dünyası yalnızca Windows'tan mı oluşuyor zannediyorsun? :D


sadece windowsdan oluştuğunu söylemedim ki dediklerinin farkındayım arayüz qt alt taban symbian C hala zaten öyle yazılmış sistemi tamamen tekrar yazman gerekir ki bunu nokia başaramaz ayrıca burda symbianın en dandik sürümü s60v5 ten bahsetme S^3 bölğmğndesin cihazlar resmen qt için yapılmış ki madem çok iyi biliyorsun s60v5 in en fazla qt 4.6 kullandığını ama S^3 ün qt 4.7.3 kullandığını ve qt 5 desteği oldunuğunuda unutma ki iphone dan portlanan oyunlar var bu sayede hatırlatıyım ios da qt 4.6 çekirdeği bulunmakta ki qt çoğu platformda bulunmakta misal pc işletim sistemi olan pardusta yani daha doğrusu kde de qt 4.6 kullanıyor ki maşallah ı var bu konuda hiç sorunda yapmıyor gayet akıcı bir şekilde çoşturuyor sistem k symiban kernel,ne yani mikro kernele b linux gibi davranmak saçma linux nerde symbian nerde değil mi
 
Del Rey

Del Rey

Üye



sadece windowsdan oluştuğunu söylemedim ki dediklerinin farkındayım arayüz qt alt taban symbian C hala zaten öyle yazılmış sistemi tamamen tekrar yazman gerekir ki bunu nokia başaramaz ayrıca burda symbianın en dandik sürümü s60v5 ten bahsetme S^3 bölğmğndesin cihazlar resmen qt için yapılmış ki madem çok iyi biliyorsun s60v5 in en fazla qt 4.6 kullandığını ama S^3 ün qt 4.7.3 kullandığını ve qt 5 desteği oldunuğunuda unutma ki iphone dan portlanan oyunlar var bu sayede hatırlatıyım ios da qt 4.6 çekirdeği bulunmakta ki qt çoğu platformda bulunmakta misal pc işletim sistemi olan pardusta yani daha doğrusu kde de qt 4.6 kullanıyor ki maşallah ı var bu konuda hiç sorunda yapmıyor gayet akıcı bir şekilde çoşturuyor sistem k symiban kernel,ne yani mikro kernele b linux gibi davranmak saçma linux nerde symbian nerde değil mi

Konuştukça yine batıyorsun :D Birşey daha söyleyeceğim. Qt'nin bir IDE olduğunu ve programlama için kullanıldığı; bir dil olmadığının da farkındasındır sanırım. Qt geliştiricileri de C kullanıyorlar. Qt'nin sunduğu şeyler farklı kütüphaneleri kullanabilme. Fakat Symbian'ın Native Code'u Symbian C++.

İki; Symbian ile Linux kernel'ı arasındaki farkı büyütmen hata bence :D Linux'un kernel'ının bir bölümünü Microsoft, bir bölümünü Linus Torvalds bir bölümünü de bağımsız geliştiricler yazdı. Hatta Linux kernel'ının bazı kısımları UNIX'ten alınma. Bu nedenle Symbian Kernel'ı istese de istemese de bunlardan parça taşımalı. Kaldı ki Symbian'ın Kernel'ına Mikrokernel diyemezsin. Ayrıntılı bilgi için İngilizce Wikipedi Sayfasında Symbian'ı arat. Orada bile yazıyor :D

Bir uygulamanın Qt içermesi hiçbirşey ifade etmez. Linux'un da büyük çoğunluğu C, Qt değil. Qt, C'nin yerini tutamaz, çünkü kullanım alanı yaygın değil ve yine kendi içinde C kullanıyor :D

Aynı zamanda bu Symbian için de geçerli. Sen de demişsin Symbian'ın yeniden yazılması gerekir diye. Bu nedenle de Symbian yine de bir C telefonudur ve yeni sürüm Qt kütüphaneleri ile birlikte gelir. Olay bu. :D

----------Eklendi @ 18:52:43 ---------- Yazıldı @ 18:49:02 ----------

Wikipedi' Alıntı:
The inclusion of device drivers means the kernel is not a true microkernel.

İşte burada :)
 
Kurtuluş40

Kurtuluş40

Emekli Yönetici
arkadaslar birakin QT programalari yazmayida nokia anna turkce dilinde nicin QT programlari kurulmuyor onu cozun bence.online kurulmuyor baska dilde kurulmasini saglayan yama her dilde yazilmis turkce dilinde yazilmamis olabilir siz onu yazmayi deneyin herkez bundan muzdarip acayip rahatlatirsiniz milleti valla.konulara bakin herkezin QT programlariyla basi belada.
 


Üst Alt