bildirgec.org

j2me hakkında tüm yazılar

J2ME ve Geleceği

admin | 02 February 2011 15:16

J2ME nedir?

J2me(java 2 micro edition) cep telefonları, pda’ler, printerlar gibi gömülü sistemler için üretilmiş bir java teknolojisidir. J2ME de kullanılan temel kütüphaneler topluluğu olan cldc (connected limited device configuration ) 512 kb tan ufak hafızası ve sınırlı ağ bağlantısı olan cihazlar için tasarlanmış şu an için tercih edilen konfigürasyondur.
midp(mobile information device profile ) cldc için kullanılan en yaygın profildir ve ikisi birlikte j2me nin ana yapısını oluşturup hedeflenen cihazlar için uygulama ortamı sunarlar. cldc nin versiyonları arasında cldc 1.0 ve cldc 1.1 bulunmaktadır. midp versiyonları arasında ise midp 1.0, midp 2.0, midp 3.0 bulunmaktadır. şuan için en çok kullanılan versiyonları cldc 1.1 ve midp 2.0 dır. bunların üstüne üreticiler ihtiyaçları olan opsiyonel paketleri eklerler (advanced multimedia api gibi).

J2ME ve Geleceği

admin | 27 December 2010 16:45

J2ME nedir?

J2me (java 2 micro edition) cep telefonları, pda’ler, printerlar gibi gömülü sistemler için üretilmiş bir java teknolojisidir. J2ME’de kullanılan temel kütüphaneler topluluğu olan cldc (connected limited device configuration ) 512 kb’tan ufak hafızası ve sınırlı ağ bağlantısı olan cihazlar için tasarlanmış şu an için tercih edilen konfigürasyondur.
midp (mobile information device profile ) cldc için kullanılan en yaygın profildir ve ikisi birlikte j2me’nin ana yapısını oluşturup hedeflenen cihazlar için uygulama ortamı sunarlar. cldc’nin versiyonları arasında cldc 1.0 ve cldc 1.1 bulunmaktadır. midp versiyonları arasında ise midp 1.0, midp 2.0, midp 3.0 bulunmaktadır. şu an için en çok kullanılan versiyonları cldc 1.1 ve midp 2.0’dır. bunların üstüne üreticiler ihtiyaçları olan opsiyonel paketleri eklerler (advanced multimedia api gibi).

J2ME nin Avantajları

1. birçok çihaz tarafından desteklenmesi; blackberry, nokia, samsung ve sony ericsson gibi birçok telefon üreticisi tarafından bugün desteklenmektedir.

2. öğrenme zamanının kısa olması; java diline hakim bir uygulama geliştirici j2me dilini çok zorlanmadan öğrenebilir.

mobil uygulama geliştirmenin farklı yolları

Rammstein | 01 November 2010 16:14

Mobil uygulamalar aslında çok uzun zamandır hayatımızda. Ancak bireysel veya 3. parti geliştiricilere güzel bir platform ve uygulamalarını satabilecekleri bir market sağlandığında neler olabileceğini son birkaç yılda çok daha net bir şekilde görebiliyoruz.

Bu platformlar genelde yazılım geliştirme kitleri, arayüzleri şeklinde işletim sistemi üreticileri tarafından sağlanıyor. Bu yapıları kullanarak mobil uygulama geliştirmenin yolu ciddi bir öğrenme süreci, dizaynve kodlamadan geçiyor.

Bu yazıda mobil uygulama geliştirme sürecini yenilikçi yollarla farklılaştıran iki platformdan bahsedeceğim: PhoneGap ve Smartface.

Bu iki platformun da en büyük özelliği cross-platform geliştirme imkanı sağlaması. Yani bu platformlarla yapılan uygulamaların birçok farklı cihaz ve sistem için kullanılabilir halleri elde edilebiliyor.

PhoneGap başta üçe ayırdığım mobil uygulama geliştirme yolunu ciddi öğrenme sürecini azaltarak farklılaştırıyor ve kolaylaştırıyor.
PhoneGap açık kaynaklı bir iş çatısı ve HTML, Javascript bilgisi olan her geliştiriciye çeşitli platformlar için mobil uygulama geliştirme imkanı sağlıyor. Şu an için iPhone, Android, Blackberry, Symbian ve webOS’un çekirdek özellikleri kullanılabiliyor ve bu ortamlar için hazır paketler elde edilebiliyor.
PhoneGap’le hangi ortam için uygulama geliştirilecekse o ortamın SDK (yazılım geliştirme kiti)’ni indirip, kullanılabilir hale getirmek gerekiyor.

google mobil cihazlar için gmail 2.0’ı duyurdu

bildigimiz son sey | 27 October 2008 22:14

google’ın e-postası gmail, 2.0 versiyonuyla blackberry ve java destekli mobil aygıtlarda artık kullanılabilecek. yine de 35 dilde erişilebilen gmail’in her özelliği tüm telefonlarda kullanılamıyor olabilir.

derek phillips’in google mobile blog‘da yazdığı yazıya göre;

  • daha hızlı, takılmayan ve yumuşak hatlara sahip arayüz
  • çoklu hesap yönetimi
  • çoklu mobil eposta taslak imkanı
  • QWERTY klavyeye sahip olanlar için kısayollar
  • bağlantı olmadan (çevrimdışı) destek

özellikleri yeni gmail’in bize sundukları.

Java & Symbian Karşılaştırması

Redingot | 15 August 2008 09:03

Cep telefonu üzerine uygulama geliştirecek kişiler öncelikle kullanılacak platforma ve dile karar vermelidir. Bu karar sürecinde de uygulamanın amacı, hedef kitlesi, gereksinimleri iyi belirlenmiş olmalı ve bu karar ile Java ile Symbian arasında bir seçim yapılmış olmalıdır.

J2ME, Symbian
J2ME, Symbian

Symbian’dan kastettiğimiz Symbian OS bir işletim sistemi olmakla beraber bu işletim sisteminin avantajlarından yararlanılarak uygulamalar C++ programlama dili ile geliştirilir. Genel bir ifadeyle kullandığımız Java ise aslında cep telefonu vb. cihazlar için Java 2 Micro Edition (J2ME) platformudur. Bu platformla ilgili bilgi almak için yazmış olduğum Java Me Nedir? yazısını inceleyebilirsiniz. Şimdi Java’nın ve Symbian’ın avantaj ve dezavantajlarına bakalım:

Java ME Nedir?

Redingot | 13 August 2008 15:37

Bilindiği üzere Sun Microsystems 1999 yılında Java 2 Micro Edition (J2ME) platformunu duyurmuştu. Günümüzde Java’nın diğer platformları olan Java 2 SE (Standard Edition) ve Java 2 EE (Enterprise Edition)’a göre Java 2 ME’nin önemi giderek artmıştır. Özellikle cep telefonu kullanımının ve özelliklerinin hızla artması bu alana olan ilgiyi artırmıştır.

Java ME platformu sadece mobil cihazlarda değil aynı zamanda gömülü sistemlerde de yaygın bir şekilde tercih edilmektedir. Zaten bu gibi kodlamanın kısıtlı olabileceği yerler düşünülerek geliştirilmiş bir teknolojidir Java ME. Bu alandaki gereksinimleri karşılamak için JRE (Java Runtime Environment) ya da JVM (Java Virtual Machine) diyebileceğimiz Java Sanal Makinesi özel olarak tasarlanmıştır.

Netbeans 6.5 Milestone 1 sürümü yayınlandı.

hsn22 | 16 July 2008 15:47

Netbeans
Netbeans

Netbeans 6.5 Milestone 1 sürümü yayınlandı.
Yenilikler arasında PHP desteği ve Glassfish Server 3 versiyonu da var. Ayrıntılı bilgiyi buradan bulabilirsiniz.

Netbeans Mobility kısmındaki yenilikler ise DataBinding, J2ME komponentleri ve kütüphaneleri oluşturmanız için gelişmiş Custom Components API desteği ve yeni SVG özellikleri olarak sayabiliriz.

Yeni sürümü buradan indirebilirsiniz.

LockCrypt ile veriler masaüstünde ve cepde güvende

kodOZANI | 21 February 2008 14:39

LockCrypt, güvenli hesap yöneticiniz olma yolunda ilerlemekte olan java altyapısına sahip açık kaynak kodlu sürükle-bırak özelliğine sahip bir uygulama. Java ile yazıldığından farklı işletim sistemlerinde rahatlıkla çalışabilen LockCrypt’in hemcinslerinden en büyük artısı java destekli (j2me) cep telefonlarında da çalışabilmesi.

tabi ki program bir TrueCrypt kadar olamaz ama özellikle cep telefonu desteği ile kalpleri kazanmayı bilir.

LockCrypt - Java tabanlı güvenli hesap yöneticisi
LockCrypt – Java tabanlı güvenli hesap yöneticisi

LockCrypt ile;

  • verilerinizi güvenli bir şekilde saklayabilirsiniz.
  • gruplayabilir yada farklı ikonlar ile özelleştirebilirsiniz.
  • XML, CSV yada düz yazı olarak verilerinizi dışarı çıkartabilirsiniz.
  • rastgele güçlü şifreler oluşturabilirsiniz.

programın windows kurulum dosyasına buradan, diğer işletim sistemlerinde çalıştırmak için jar dosyasına şuradan, java destekli cep telefonları için hazırlanmış sürüm içinde buradan yararlanabilirsiniz, tabi ki ekran görüntüleri içinde burayı kullanabilirsiniz.

akışkan pil durumu

emsvizyon | 26 August 2006 03:33

NTT firmasının N702 model ceptelefonunun ekranı, j2me sayesinde pil göstergesini bir animasyonla birleştirip hem arka planda güzel bir etkiye kavuşturuyor hemde

akışkan pil durumu gösterici
akışkan pil durumu gösterici

bilgilendirici oluyor… ayrıca hareket algılayıcısı sayesin de ( ben bunu kamera olarak algılıyorum ) telefonu nereye cevirirseniz sıvı animasyonu oraya doğru akıyor 🙂