TotalCross ve Mobil Dünya

Posted by kuvark | Posted in Java, Yazılım | Posted on 18-10-2009

TotalCross (totally cross-platform) merkezi Brezilya‘ da olan SuperWaba firmasının SuperWaba ürününden sonra çıkardığı, mobil cihazlarda java cdc standartlarını kullanmanızı sağlayan gerçek manada taşınabilir platform/platform bağımsızlık kavramını mobil cihazlara aktarmaya yönelik yazılmış bir uygulama geliştirme aracı ve derleyicisidir.

Bu çok güçlü araç 1.14. versiyonunda olup “ www.superwaba.com.br adresi altında bulunmaktadır. LGPL olan Total Cross özellikle birçok platformu desteklemesi ve ciddi bir platform bağımsızlığı sayesinde bir çok projede tercih edilebilir. Tüm bunların yanında çok hızlı ve işlevsel oluşu da onun gücünü gösterir. Özellikle eclipse içerisinden direk erişilebilen plug-in i ve java kodunu direk derleyebilmesi ile büyük ses getirecek bir mobil teknolojidir.

Ayrıca kendi hazırladıkları TKN Mobile Stüdyo ile görsel düzenleme yapmanızı da sağlamaktadırlar. Fakat bu ürün ücretlidir. Benim önerim TKN betayı indirip kurmanız ve içerisindeki yardımcı kitapçığı almanız. TKN kitapçığı sayesinde totalcross u eclipse e daha kolay şekilde bağlayıp kullanabilirsiniz. İlk başlarda biraz karışık gelse de özellikle superwabanın sitesindeki örnekler ve kitapçıklardaki gidiş yolları sayesinde her şey daha da kolaylaşacaktır. Litebase diye bir de veritabanı seçeneği sunmaktadır.

HEDEF PLATFORMLARI?

Totalcross un yelpazesi çok geniş diyebiliriz . Özellikle hem iphone hem windows mobile hem blackberry hem de palm os  çalışan tek java sürümü hatta tek programlama aracı diyebiliriz. Hedef platformlar a şuradan bakabilirsiniz :http://www.superwaba.com.br/en/pdas_compativeis.asp    ama kısaca:

-Iphone (jailbroken 1.1.4 - 2.0)

-Blackberry (OS 4.3 yada daha yenisi , Bold ,Curve,Pearl, 87xx,88xx)

-palm os

-windows ce /pocket pc

-Opticon

Avantajları Nelerdir?

Total Cross herşeyden öte birçok platforma olan desteğiyle yaz-çalıştır uygulamalar oluşturmak için bire birdir. Uygulamamız olan korpus da bu amaçla Total Cross ile yazılmıştır. Hız olarak çok üst düzeyde olması, her platform için ayrı ayrı çalıştırılabilir dosya üretmesi, birçok yeni nesil cihazı desteklemesi ve bunlara erişim izni sağlaması açısından kendi alanında liderliğe oynayacak olan bir teknolojidir.

Şimdilik bu kadar , sağlıklı kalın , mobil kalın…

CETURK Java Teknolojileri Etkinliği -7

Posted by yasin | Posted in Etkinlik, Java, Yazılım | Posted on 29-06-2009



Bugüne kadar çok farklı konu ve teknoloji ile ilgili yaptığı ücretsiz etkinliklerle
sektörünün gelişmesine katkıda bulunan
CETURK
etkinliklerine devam ediyor.

13 Haziran’da Ankara’da gerçekleştirilen “CETURK Java Teknoloji Günü-2 – Ankara” etkinliği
büyük bir ilgi ile karşılaştı. Gelen yoğun talep üzerine Bu etkinliğin tekrarı 4 Temmuz’da IBM de gerçekleştiriliyor. Etkinlikte Java Teknolojilerinde uzman konuşmacılar bilgilerini katılımcılarla paylaşacaklar. CETURK bu etkinlik ile beraber son bir yılda Java ile ilgili 7. etkinliğini gerçekleştiriyor olacak.

Bu etkinliği IBM Gold Sponsor olarak, i-con Silver sponsor olarak desteklemektedir.

Etkinliğe katılım her zamanki gibi ücretsiz olacak. Ayrıca her
zaman olduğu gibi etkinliğe katılan kişilere çekiliş ile kitap hediye edilecek .Etkinliğe katılamayanlar için video kaydı alınarak CETURK.TV ‘de yayınlanacak. Java’ya gönül veren tüm yazılımcıları etkinliğimize bekliyoruz.

Ayrintılı bilgi ve kayıt

OpenSUSE 11.1 linux üzerinde netbeans mobil ve php geliştirme ortamının hazırlanması

Posted by yasin | Posted in Java, Linux | Posted on 06-03-2009

Bitirme tezim olan MOSO(Mobil Saha Otomasyonu) projesinde ilerledikçe burada öğrendiğim bilgileri vermeye çalışcam.
Kısaca MOSO’dan bahsetmek gerekirse üzerinde java uygulaması çalışan PDA benzeri cihaz olan dağıtıcılar uğradıkları marketlere bıraktıkları ürün miktarlarını program üzerinden veritabanına gönderiyor. Merkezdeki yönetici o an için hangi markete ne kadar ürün bırakılmış ne kadar iade alınmış vesaire bilgileri görebiliyor. Yönetici bu bilgileri Php ile yapılmış olan site üzerinden görüyor dağıtıcıların girdiği bilgileri istediği gibi değiştirme hakkında sahip olduğu bir arayüz mevcut. Dağıtıcıların cihaz üzerinde girdiği bilgiler bir xml dosyası araçılığı ile php sayfa tarafından işlenip ilgili tablolara dağıtılan ürün miktarları kaydediliyor.

Proje için ilk önce Php ve java uygulamalarımızı geliştireceğimiz netbeans ide kurulumunu yapıyoruz.
Aşağıdaki adımları Open suse 11.1 işletim sistemi üzerinde gerçekleştirdim.

Java mobil geliştirme ortamına sahip olmak için önce netbeans indiriyoruz.

http://www.netbeans.org/downloads/index.html
Netbeans kurulumuna başladığımızda bize JDK’nın yerini soruyor bunun için

http://java.sun.com/javase/downloads/index.jsp
adresinden linux için olan JDK’yı indiriyoruz.(Mobil uygulama geliştirmeyi planladığımız için sistemimiz 64bit olsa dahi Jdk’yı 32 bit indiriyoruz çünkü WTK 32bit jdk ile çalışıyor)
Read the rest of this entry »

Java Wireless Toolkit 64 bit jdk problemi ve çözümü.

Posted by yasin | Posted in Java | Posted on 06-03-2009

Aşağıdaki gibi bir hata ile karşılaşırsak sebebi java wireless toolkit(WTK) 32 bit JDK ile çalışmaya ihtiyaç duymasından dolayıdır.
http://java.sun.com/javase/downloads/index.jsp sitesinden 32bit JDK yükleyip WTK’nın kurulu olduğu dizinin altında bulunan (/usr/local/netbeans-6.5/mobility8/WTK2.5.2/bin)
emulator dosyasının içindeki javapathtowtk değişkenini 32 bitlik JDK’mızın bin dizinine eşitlemeliyiz.

örneğin: javapathtowtk=/usr/bin/jdk1.6.0_12/bin/

HATA

Starting emulator in execution mode
java.lang.UnsatisfiedLinkError: /usr/local/netbeans-6.5/mobility8/WTK2.5.2/bin/sublime.so: /usr/local/netbeans-6.5/mobility8/WTK2.5.2/bin/sublime.so: wrong ELF class: ELFCLASS32 (Possible cause: architecture word width mismatch)
at java.lang.ClassLoader$NativeLibrary.load(Native Method)
at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1767)
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1663)
at java.lang.Runtime.load0(Runtime.java:787)
at java.lang.System.load(System.java:1022)
at com.sun.kvem.Sublime.<init>(Unknown Source)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:532)
at java.lang.Class.newInstance0(Class.java:372)
at java.lang.Class.newInstance(Class.java:325)
at com.sun.kvem.Lime.createLime(Unknown Source)
at com.sun.kvem.KVMBridge.<init>(Unknown Source)
at com.sun.kvem.KVMBridge.getBridge(Unknown Source)
at com.sun.kvem.midp.MIDP.run(Unknown Source)
at com.sun.kvem.environment.EmulatorInvoker.runEmulatorImpl(Unknown Source)
at com.sun.kvem.environment.EmulatorInvoker.main(Unknown Source)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:616)
at com.sun.kvem.environment.JVM.main(Unknown Source)
ricoh-run:

CETURK Java Teknolojileri Ankara Etkinliği

Posted by Sami | Posted in Etkinlik, Java | Posted on 21-12-2008

CETURK Java Teknolojileri Ankara Etkinliği (3 Ocak 2009 Cumartesi)
Bugüne kadar gerçekleştirdiği bir çok etkinlikle üyelerine ve bilişim sektörünün gelişmesine katkıda bulunan CETURK başkentimiz Ankara‘da yapacağı büyük bir organizasyon ile karşımızda.

CETURK , 3 Ocak Cumartesi günü Çankaya Üniversitesi Mavi Salon’da “CETURK Java Teknolojileri Ankara Etkinliği” inde Java dünyasını bir araya getiriyor. Java dünyasındaki en son teknolojilerin ve gelişmelerin anlatılacağı etkinlikte Java dünyasının önemli isimleri , Kenan Sevindik, Melih Sakarya, Özcan Acar ve Ümit Vardar sunum yapacaklar.

Melih Sakarya JBoss Seam
Ümit Vardar JPA ve Hibernate
Kenan Sevindik Spring Framework’e Giriş
Özcan Acar Apache Wicket Framework
PANEL Java Dünyası ve Türkiye
Ayrıntılı bilgi ve kayıt için tıklayınız.

CETURK Java Teknolojileri Etkinliği

Posted by Sami | Posted in Etkinlik, Java | Posted on 05-11-2008

Bugüne kadar gerçekleştirdiği bir çok etkinlikle üyelerine ve bilişim sektörünün gelişmesine katkıda bulunan CETURK yine büyük bir organizasyon ile karşımızda.

CETURK, 8 Kasım Cumartesi günü İstanbul’da “CETURK Java Teknolojileri Etkinliği” inde Java dünyasını bir araya getiriyor. Java dünyasındaki en son teknolojilerin ve gelişmelerin anlatılacağı etkinlikte Vardar Yazılım ve Sibnet’ten profesyoneller toplam 5 sunum yapacaklar.
Ayrıntılı bilgi ve kayıt için tıklayınız.



Saat Konuşmacı Konu
10:20 - 10:30 Mehmet Aca CETURK Açılış Konuşması
10:30 - 11:30 Melih Sakarya JSF ve Ajax: Ajax uygulamalarında son yenilikler
11:40 - 12:40 Ümit Vardar Java ile Web Servisleri Geliştirme: Axis, Metro Jersey, RESTEasy
12:40 - 13:30 —————————ARA —————————————-
13:30 - 14:30 Yusuf Kenan Yılmaz Java’da SOA, SDO ve SCA
14:40 - 15:40 Melih Sakarya JBoss Seam ile Uygulama Geliştirme ve Yenilikler
16:00 - 17:00 Ümit Vardar EJB 3.0 ve JPA ile Uygulama Geliştirme ve Yenilikler