Etiketli yazılar: Java ME

Batarya düşmanı Flash!

Apple’ın Iphone cihazlarına Java ME ve Flash desteği sağlamaması başından beridir tartışılagelmiştir. Hadi Java ME düşük configürasyonlu cihazlar için olduğundan Iphone’daki kullanıcı deneyimini bozabilir bahanesine inanıyoruz. Peki ya son zamanlarda sadece mobil Flash değil normal Flash içeriklerin de cep telefonunda kullanılabilir hale gelmesine rağmen buna destek verilmemesi. Üstelik IPad cihazında da Flash olmayacağı, bunun da nedeninin aşırı enerji tüketimi olduğunu söylemesi! Sadece bir miktar pazarlama  yalanı diyebiliriz bunun hepsine. Eğer sistem zaten piyasada bir ton olan Java ME ve Flash uygulamalarını ücretsiz kullanmak varken, kim neden Apple’dan uygulama satın alsın, ya da hatta uygulama geliştirsin hesabı… Devamını oku »

Alexa & PR Kontrol istatistikler

Alexa & PR Kontrol bir yıl önce yayınladığım bir cep telefonu uygulaması idi. Uygulamanın amacı istediğiniz sitenin Alexa bilgilerini ve Google PageRank değerini gösteriyor. Aradan bir yıl geçmiş bakalım ne olmuş dedim. 🙂 Devamını oku »

Asal Sayilar v1.1

Yazın kendi keyfimden performans testi amacıyla geliştirdiğim Asal Sayilar v1.0 uygulamamı biraz ihtityaçtan düzenleyip çok hafif güncelledim. Artık verilen iki asal sayı arasındaki asal sayı sayısından başka bu sayıları da görmek mümkün olacak. Devamını oku »

NetBeans Java ME Emülatörüne Dokunmatik ekran (Touchscreen) desteği

NetBeans IDE’nin Java ME emülatöründe standart olarak dokunmatik ekran (Touchscreen) desteği bulunmayabilir. Ancak dokunmatik ekran kontrollerine sahip bir uygulama geliştirmemiz gerekebilir. Mesela ben de gece Samsung Omnia i900 sahibi bir arkadaşımı rahatsız edip durdum, emülatöre dokunmatik ekran desteği sağlayana kadar. 🙂 Devamını oku »

Asal Sayilar v1.0

Geçenlerde İnternet’te dolaşırken ufak bir bilgisayar performans testi uygulamasına rastladım. Yaptığı 1 ile 250 bin arasındaki asal sayıları tespit ederek bu asal sayıları, bulduğu sayı adedini ve bu işlemin süresini ekranda göstermekti. Bu şekilde de 1 ile 250 bin arasındaki asal sayı bulma işlemini yaptığı süreyi performans göstergesi olarak alabiliyorsunuz. (Benim P4 2.8 bilgisayarımda sonuç 72 ile 52 saniye arasında değişiyordu. 🙂 ) Ben de bu testi cep telefonuna uyarlamak istedim ve yaptım. 🙂 Sonra da buna bir de test dışında kullanıcının kendi asal sayı kontrolü yapabilsin ve de farklı sayılar arasındaki asal sayı sayısını bulma fonksiyonunu ekledim; bu şekilde de Asal Sayilar v1.0 doğmuş oldu. Devamını oku »

Sonim XP3.20 Quest

Bilirsiniz ki cep telefonları hassas cihazlardır yani yere düşmeyi, suya girmeyi, üzerine basılmayı pek sevmezler. Üstelik bunlardan biri olunca siz de üzülürsünüz, üstelik sizi üzen bu cihaza belki birkaç milyar lira da vermiş olabilirsiniz. 🙂 Böyle üzücü durumlara karşı Sonim insanlığı düşünerek taş gibi telefonlar yapmış. Evet taş gibi yere düşürün, suya veya tuvalete atıp üzerine boşaltım yapın ya da anayola atın üzerinden arabalar falan geçsin, hiç problem değil. 🙂
Devamını oku »

Java ME kayan yazı

Java ME’de Form nesnesi kullanılarak yapılmış basit arayüzlerde de Canvas kullanmadan kayan bir yazı göstermek mümkündür. Kayan yazılar bir reklam, farklı tür bir uyarı ya da bilgiye dikkat çekmek için kullanılabilir.
Devamını oku »

Java ME bellek durumu istatistikleri

Java ME cep telefonları gibi düşük miktarda belleğe sahip cihazlarda çalıştığından bunlarda bellek yönetimi önemlidir. Aslında Java çöp toplayıcısı (Garbage Collector) sayesinde bu işi otomatik yapıyor ama çöp toplayıcı sadece kullanılabilir Java belleği dolduğunda devreye girip referanssız nesneleri siliyor. Bu da uygulamada oyun vs. yoğun işlemci kullanımı olan uygulamalarda kısa süreliğine donmaya sebep olabiliyor. Bunu bir miktar kendi kontrolümüz altına almak için bellek durumu bilgilerine ihtiyacımız olabilir. Veya geliştirdiğimiz uygulamanın bellek ihtiyacı ile ilgili uyumluluğunu kontrol etmek için bellek bilgilerine ihtiyacımız olabilir. Java ME, Java uygulamasını kullanabileceği bellek miktarı ile ilgili basit iki değeri vermektedir; toplam bellek ve boş bellek miktarı. Devamını oku »

Oraclı Sun’ı satın alıyor

Sun Microsystems uzun zamandır kendi geliştirdiği Java programlama dili ve platformu ve de sunucuları ile tanınan bir teknoloji firması. Dün FF’de gördüklerimden sonra da şirketlerin sitelerindeki haberlere bakıp gerçekten Oracle tarafından satın doğruladım; 1, 2. Şirketler satın alan bir şirket satılmıştı. 🙂
Devamını oku »

Java ME, RMS (Record Management System)

Java ME uygulamalarında bir oyunda yüksek skorlar, uygulamada son yapılan işlem veya daha başka bilgilerin uygulama kapatıldıktan sonra da saklanması ve sonraki açılışta kullanılabilir olması istenebilir. Bunu sağlamak için Java ME platformunda RMS (Record Management System – Kayıt Yönetim Sistemi) kullanılır. Bu sistem Java yazılımına bütünleşik bir veri tabanı yönetim sistemi gibidir. Kayıtlarınızı bir veri tabanı gibi kaydedebilir, okuyabilir ve değiştirebilirsiniz. Java ME platformuna dahil bir sınıf olduğu için de JSR 75 gibi birçok izinler gerektiren dosya erişim arayüzleri gerekmez.
Devamını oku »