Mehmet
Emekli Yönetici
J2ME & Symbian arasındaki farklar.
Öncelikle J2ME nedir ? diye soracak olursanız kısa bir bilgi vereyim.
J2ME açılımı (Java 2 Platform, Micro Edition) yani J2ME platformu diyebiliriz.
Java ilk olarak avuçiçi ve taşınabilir cihazlar için tasarlanmış fakat
sonraları çeşitli sebeplerden dolayı çıkış amacından uzaklaşmıştır.
Java, J2ME ile çıkış günlerindeki amacına geri dönmektedir.
Cep telefonu ve pda gibi küçük cihazlar için hazırlanmış bir profildir
teriminide kullanmak mümkün olabilir.
Java ile Symbian'ı kıyaslamak doğru bir mantık değildir.
Çünkü Symbian yani SIS ' lerin grafikleri piksellerden (noktalardan) oluşur.
Java'ların ise grafiklerden oluşur, yani prince of persia
oynuyorsunuz ilerlemeye başladığınız zaman
bu karakter ilerliyor gibi görünür, ama halbuki bu karakter
ilerlemez koşmaz, grafiklerin geçişleriyle koşmuş gibi görünür..
Yukardaki oyun Prince Of Persia, jar dosyasını açtığınızda class dosyalarıylaberaber
çok sık bir şekilde grafik görürsünüz.
İşte J2ME tabanlı oyunlar grafik geçişleriyle oynanır,
yani herkesin şikayet ettiği kasma,donma gibi olaylar bu yüzden rastlanabilir diyebiliriz.
Ama tamamen bu sorunun oyundan kaynaklandığını yani %100 oyunla ilgili birşey diyemeyiz.
Telefonun sahip olduğu işletim sistemi çok büyük etken.
Sonyericssondaki java oyun oynama keyfiNokia'daki gibi değil,
ekran çözünürlüğü burda öne çıkıyor işte.
Nokia'da Java Symbian üzerinden çalıştığı(midp2.exe yardımıyla) için
Sony Ericsson'lardaki gibi oyunu tıkanmadan oynamak için tek
çare donanımsal olarak daha hızlı bir işlemci ve daha güçlü bir RAM.
Son zamanlardaki Series60 v3 ve Series60 v3.1 serisi ile beraber yüksek işlemci,
yüksek RAM ve 16 milyon renkli ekranlar geldiği için artık Sony Ericsson'lardaki gibi
keyifle JAVA oyunları oynayabiliriz.
C++ dili ve Java dili ile ilgili bir kaç bilgi eklemeden geçemeyeceğim.
C++ ve Java dilleri arasında açık bir fark vardır.
C++ için, uygulamayı geliştirenin C++ kaynak kodunu sadece belirli bir
hedef cihazda çalışan yerli makine kodu şeklinde derlemesi gerekirken,
Java dil kodu, Java Sanal Makinesinde hedef cihaz olarak yorumlanmaktadır.
Java uygulamalarını portatif kılan işte bu mekanizmadır, bir başka deyişle,
Java uygulamasının, benzer Java platformuna sahip farklı cihazlarda
çalışmasının sebebi budur
Symbian konusuna gelince java yı açıkladıktan sonra herhalde
symbian için yazacak pek fazla birşey olmadığını düşündüm.
Makale : ReCKLeSS & danGerfuLL (alıntıdır)
J2ME açılımı (Java 2 Platform, Micro Edition) yani J2ME platformu diyebiliriz.
Java ilk olarak avuçiçi ve taşınabilir cihazlar için tasarlanmış fakat
sonraları çeşitli sebeplerden dolayı çıkış amacından uzaklaşmıştır.
Java, J2ME ile çıkış günlerindeki amacına geri dönmektedir.
Cep telefonu ve pda gibi küçük cihazlar için hazırlanmış bir profildir
teriminide kullanmak mümkün olabilir.
Java ile Symbian'ı kıyaslamak doğru bir mantık değildir.
Çünkü Symbian yani SIS ' lerin grafikleri piksellerden (noktalardan) oluşur.
Java'ların ise grafiklerden oluşur, yani prince of persia
oynuyorsunuz ilerlemeye başladığınız zaman
bu karakter ilerliyor gibi görünür, ama halbuki bu karakter
ilerlemez koşmaz, grafiklerin geçişleriyle koşmuş gibi görünür..
Yukardaki oyun Prince Of Persia, jar dosyasını açtığınızda class dosyalarıylaberaber
çok sık bir şekilde grafik görürsünüz.
İşte J2ME tabanlı oyunlar grafik geçişleriyle oynanır,
yani herkesin şikayet ettiği kasma,donma gibi olaylar bu yüzden rastlanabilir diyebiliriz.
Ama tamamen bu sorunun oyundan kaynaklandığını yani %100 oyunla ilgili birşey diyemeyiz.
Telefonun sahip olduğu işletim sistemi çok büyük etken.
Sonyericssondaki java oyun oynama keyfiNokia'daki gibi değil,
ekran çözünürlüğü burda öne çıkıyor işte.
Nokia'da Java Symbian üzerinden çalıştığı(midp2.exe yardımıyla) için
Sony Ericsson'lardaki gibi oyunu tıkanmadan oynamak için tek
çare donanımsal olarak daha hızlı bir işlemci ve daha güçlü bir RAM.
Son zamanlardaki Series60 v3 ve Series60 v3.1 serisi ile beraber yüksek işlemci,
yüksek RAM ve 16 milyon renkli ekranlar geldiği için artık Sony Ericsson'lardaki gibi
keyifle JAVA oyunları oynayabiliriz.
C++ dili ve Java dili ile ilgili bir kaç bilgi eklemeden geçemeyeceğim.
C++ ve Java dilleri arasında açık bir fark vardır.
C++ için, uygulamayı geliştirenin C++ kaynak kodunu sadece belirli bir
hedef cihazda çalışan yerli makine kodu şeklinde derlemesi gerekirken,
Java dil kodu, Java Sanal Makinesinde hedef cihaz olarak yorumlanmaktadır.
Java uygulamalarını portatif kılan işte bu mekanizmadır, bir başka deyişle,
Java uygulamasının, benzer Java platformuna sahip farklı cihazlarda
çalışmasının sebebi budur
Symbian konusuna gelince java yı açıkladıktan sonra herhalde
symbian için yazacak pek fazla birşey olmadığını düşündüm.
Makale : ReCKLeSS & danGerfuLL (alıntıdır)
Ekli dosyalar
Eklentileri görebilmek için Giriş yap veya üye ol.