Kategori: Java

MiM: Fanatiği Olduğunuz Yazılımlar

Barış Ünver bir mim başlatmış ve Seval Ünver de bana iletmiş. Mimin konusu fanatiği olduğumuz yazılımlar. Aslında özellikle yazılım konusunda fanatiklik yapmam pek. Neye ihtiyacım varsa, onu bana sağlayan yazılımı kullanırım. Ücretli ya da ücretsiz olabilir, önemli değil. Önce crack ile falan kullanır, kolay bir yolunu bulunca lisanslısını alırım ya da yazılımda bir hatayı bildirir karşılığında lisans isterim vs. ücretli veya ücretsiz olması umrumda değil, yeter ki işimi görsün. Bu sebeple tam fanatik demesem de gelelim severek kullandığım yazılımlara.
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 »

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 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 »

Java’da If, else, else if

If – then, else, else if işletmenleri en basit kontrol işletmenlerdir. Kodun bir bölümünün sadece belli bir ifade doğru (true) dönüyorsa çalıştırılmasını sağlarlar. Bunları biraz ayrıntılı inceleyelim. 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 »