Etiketli yazılar: Java ME

Java ME MIDlet sınıfı metodları

Java ME yani mobil platformlar için Java sürümü MIDlet denen uygulamalar çalıştırır. Bunları çalıştırmak için javax.microedition.midlet.MIDlet sınıfı kullanılır. Bu sınıfta uygulama yönetim yazılımı (application management software – AMS)’nın kontrolünü sağlamak amacıyla belli başlı bazı metodlar kullanılır. Bunlar MIDlet uygulamasını çalıştırmak, duraklatmak ve sonlandırmak için komutlardır. Devamını oku »

Cep telefonları basit işlemlerde ne kadar hızlı

Hep merak ederdim, cep telefonları için tonla uygulama oyun vs. program var. Verdiğimiz belli komutlarla o anda işlem yapan uygulamalar değil de cep telefonu oyunları da gerçekten işlemci canavarı. Eski SonyEricsson K610i telefonumda tonla Java oyunu vardı, şimdiki Toshiba G500 Portege da Java oyunları ile dolu. İki telefon da bir süre oyun oynadıktan sonra ısınıyor. Bunun elimin ısısından olabileceğimi düşünüp elime almadan sadece tuşları kullanarak Juiced 2 ya da NitroStreetRacing on MOBERs gibi araba yarışı oyunları ile denedim. Devamlı olarak ekrana birşeyler çizen ve boyayan işlemci ve diğer donanım bir süre sonra ısınmaya başlıyordu. Ben de bu bilgisayar işlemcisi gibi (henüz o kadar değil Allah’tan) ısınan işlemcilerin neler yapabildiklerini merak ediyordum.
Devamını oku »

Cep Ingilizce v1.5

Güncelleme Cep Ingilizce v1.6 sürümü yayınlanmıştır, lütfen yukarıdaki sürümü zorunlu olmadan indirmeyin, her zaman yeni sürümü tercih edin. Buyrun buradan; Cep Ingilizce v1.6.
_______________________________________________________
Alfaserver desteğinde geliştirdiğim İngilizce <> Türkçe Java ME cep telefonları için cep sözlük programın Cep Ingilizce için yeni bir sürüm yayınlama vakti geldi de geçti bile, en son Ağustos ayında 1.4 sürümünü bazı zorluklara rağmen yayınlamıştım. Dersler vs. zaman aldığı için istediklerimi bir türlü yapamıyordum ama bir aralık bulup birkaç şey daha ekleyeyim dedim. Devamını oku »

Java’da Integer (Tamsayı) karşılaştırma

Java programlama dili temel Integer yani tamsayı karşılaştırma operatörlerine sahiptir. Karşılaştırma operatörlerinin sayılara uygulanmasının sonucu boolean tipinde bir değerdir.
Devamını oku »

Java’da substring ve indexOf

Substring() Java’da String sınıfından bir nesne içinden belirli bir kısmını almak için kullanılan metottur, indexOf() ile de belirli bir değerin String içindeki konumu yani indeksi alınır. Devamını oku »

Esmertec Jbed ile WM telefonunuza Java desteği

Java ne kadar cep telefonları için oldukça standartlaşmış bir platform olsa da işletim sistemi üreticileri kendi yazılım ürünlerinin kullanımını arttırmak için Java desteğini sistemlerine eklemeyebiliyorlar. Windows Mobile işletim sistemi buna bir örnektir. Evinde Iphone kullanımını bile yasaklayan Bill Gates kendi işletim sisteminde Java’yı da yasaklıyor tabi. Bu durumda kullanıcıların Windows Mobile işletim sistemine sahip cep bilgisayarı ve akıllı telefon cihazlarında Java uygulamaları için tek çareleri üçüncü parti uygulamalar oluyor. Bunlardan da WM için çok iyi bir Java emülatörü (sanal makine) olmasa da Esmertec ürünleri yeterince iyi. Benim tavsiye ettiğim sürümler 3D API desteği olan Esmertec Jbed 3D 2008 0222.3.2. ve 3D desteği olmayan ama daha performanslı olan JbedRose, testi Toshiba Portégé G500 ile yaptım. Devamını oku »

Java ME basit komut örneği

Java ME’de uygulamayı tuşlar ile yönetebilmek için komutlar kullanırız. Genel ara yüzde sadece yön ve fonksiyon tuşları etkindir, ancak gelişmiş Canvas gibi arayüzlerde rakam tuşları da etkinleştirilebilir. Ayrıca telefonun Java yazılımına göre sadece o marka için özelleştirilmiş komut tuşları da kullanılabilir. Devamını oku »

Java ME liste kullanımı

Listeler cep telefonunda sık kullanılabilecek türden öğelerdir. Kişiler, görevler, arama geçmişi vs. herşey liste ile gösterilir. Java ME ile de liste yapma imkanı vardır. Devamını oku »

Java ME String ve StringBuffer optimizasyonu

String ve StringBuffer sınıfları Java’da metinler üzerinde çalışırken en çok kullanılan sınıflardır. Dolayısıyla da cep telefonları gibi işlemci gücünün düşük olduğu aygıtlarda bu sınıflar ile ilgili işlemlerin olabildiğince hızlı olması iyidir. Bu amaçla bu sınıfları kullanırken birkaç işlem ile az da olsa optimizasyon yapabiliriz. Devamını oku »

NetBeans ile Java ME projesi oluşturmak ve Merhaba Dünya

Java ME ile cep telefonumuz üzerinde birçok farklı uygulama kullanabiliriz. Tabi bunun için de önce bu uygulamaları hazırlamamız gerekli. Bunun için ise baş yardımcımız NetBeans olacak. Devamını oku »