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

MATLAB 7 ve Kapanma Sorunu

Posted by KaravanaBatu | Posted in Yazılım | Posted on 12-04-2009

MATLAB 7’de karşılaşılan, programın açıldıktan kısa bir süre sonra kendiliğinden kapanması sorununu çözelim:

AMD’nin bazı işlemci modellerinde (64-bit işlemcilerinde) kaynaklanan bu sorunu çözmek için MATLAB7’nin kurulu olduğu dizindeki “blas.spec” adlı dosyaya iki satırlık bir tanımlama metni girmemiz gerekiyor. Bu tanımlama metni, programın (MATLAB) işlemcinizi (CPU) tanıyıp ona göre “.DLL” dosyası (atlas_Athlon.dll) çalıştırmasını sağlıyor. Ama MATLAB, bahsedildiği gibi bir uyumsuzluk (işlemcinizi tanıyamama) olduğunda varsayılan olarak Pentium serisi işlemcilerinin “.DLL” dosyasını işleme sokuyor. Bu da bir çakışmaya sebep oluyor ve program göçüyor.

Read the rest of this entry »

PAÜ Özgür Yazılım Kulübü

Posted by Sami | Posted in Linux, Yazılım | Posted on 17-03-2009

Geçtiğimiz yıl arkadaşlar PAÜ Özgür Yazılım Kulübünü kurdular. 1.5 yıldır çalışmalarına devam eden kulübün sitesine http://ozguryazilim.pau.edu.tr adresinden ulaşabilir. Kulübün E-Posta grubuna ise aşağıdaki formdan kayıt olabilirsiniz.

PAÜ Özgür Yazılım grubuna kayıt ol
E-posta:

Bu grubu ziyaret et

C# içerisinde Matlab fonksiyonlarına değer göndermek (C# passing parameter into Matlab)

Posted by Mahmut Sinecen | Posted in Yazılım | Posted on 02-03-2009

Matlab’ın sağladığı bir diğer özellik .NET builder özelliğinin olması, bunun sayesinde Matlab’da yazdığınız fonksiyon dosyanızı C# içerisinde rahatça kullanmanıza olanak sağlamaktadır. Öncelikle bir fonksiyonu Matlab içerisinde oluşturuyoruz. Bu fonksiyon için isteğiniz parametreleri ekleyip, daha sonra dll dosyası olarak derleme işlemini yapıyorsunuz. Basit bir fonksiyon hazırlanıp C# içerisine aktarımı

http://gulererman.blogspot.com/2008/05/matlab-komutlarn-cda-kullanma.html

sayfasında ayrıntılı olarak bulabilirsiniz. Bizim burada yapmak istediğimiz, fonksiyon içerisine parametre gönderip fonksiyonun bu parametrelere göre işlem yapmasını sağlamak.

Örneğin function ciz(baslangic,bitis) olan bir fonksiyonunuz var, burada baslangic ve bitis değerlerini C# içerisinde oluşturup bu fonksiyona göndermeniz gerekiyor. Bunun için MWArray kütüphanesini kullanmanız gerekiyor, öncelikle C# içerisinde Add Reference ile yeni bir referans ekleyeceksiniz, burada Browse kısmında ekleyeceğiniz dll dosyası

C:\Program Files\MATLAB\R2008a\toolbox\dotnetbuilder\bin\win32\v2.0\MWArray.dll

içerisinde. Bu kütüphaneyi ekledikten sonra using MathWorks.MATLAB.NET.Arrays; parametresini eklemeniz gerekiyor. Daha sonra butona veya atama yapmakistediğiniz işlemin içerisinde,

cizclass cizin = new cizclass();
// m dosyası içindeki ciz fonksiyonunu taşıyın.
MWArray baslangic = 0;
//baslangic değişkeni
MWArray bitis = 180;
cizin.ciz(baslangic,bitis);

fonksiyonunuzun parametrelerine göre değer atayıp çağırma işlemi yapmanız yeterli olacaktır, burada fonksiyon içerisine gönderdiğiniz parametreler string, integer, double, vb. olabilir. Herbirini MWArray olarak belirlemeniz yeterli olacaktır. Programınız bu şekilde sorun çıkarmadan çalışacaktır. Kolay gelsin.

CETURK Microsoft Teknolojileri Etkinliği

Posted by yasin | Posted in Etkinlik, Yazılım | Posted on 30-01-2009

CETURK Microsoft Teknolojileri Etkinliği

Bugüne kadar çok farklı konu ve teknolojiler ilgili yaptığı ücretsiz etkinliklerle bilişim sektörünün gelişmesine katkıda bulunan CETURK yine büyük bir organizasyon ile karşınızda.

7 Şubat Cumartesi günü Microsoft Türkiye İstanbul Ofisi‘nde gerçekleştirilecek CETURK Microsoft Teknolojileri Etkinliği inde XNA Game Studio ile Oyun Programlamaya Giriş, Asp.Net Mvc, Ado.Net 3.5 / Ado.Net Entity Framework ve Asp.net ile Facebook Uygulama Geliştirme seminerleri yapılacaktır.

Etkinliğimize katılım her zamanki gibi ücretsiz olacaktır.

Kayıt için : http://www.ceturk.com/etkinlikkayit.asp?id=63

Saat Konu Konuşmacı
10.20 - 10.30 CETURK Mehmet Aca
10.30 - 11.50 XNA Game Studio ile Oyun Programlamaya Giriş Mehmet Aydın ünlü
11.50 - 12.00 Ara —-
12.00 - 13.20 Asp.Net MVC Ersan Bilik
13.20 - 14.00 Ara —-
14.00 - 15.20 Ado.Net 3.5 / Ado.Net Entity Framework Ahmet Kaymaz
15.20 - 15.30 Ara
15.30 - 16.50 Asp.net ile Facebook Uygulama Geliþtirme Aykut Taşdelen
16.50 - 17.00 Kitap Çekilişi —-

CETURK Yazılım Seminerleri

Posted by Ömer | Posted in Etkinlik, Yazılım | Posted on 18-11-2008

Bugüne kadar gerçekleştirdiği bir çok etkinlikle bilişim sektörünün gelişmesine katkıda bulunan CETURK etkinliklerine devem ediyor.

22 Kasım Cumartesi günü “CETURK Yazılım Seminerleri” etkinliği düzenleniyor. IBM’de gerçekleşecek seminerde ORM ve Hibernate, Web 2.0 ve IBM Yaklaşım ve Kurumsal Servis Odaklı Mimari (Enterprise SOA) seminerleri verilecek.

Etkinliğe katılım her zamanki gibi ücretsiz olacaktır. Seminere katılan 5 kişiye çekiliş ile kitap hediye edilecek.

Ayrıntılı Bilgi ve Kayıt

Yurt dışına çıkmak

Posted by Ahmet | Posted in Yazılım | Posted on 07-11-2008

Diyelimki güzel birşeyler yazıyosunuz ama kullandığınız harici kaynaklar biz Türkleri unutmuş olabilirler. Bu gibi durumlarda bi süreliğine amarikan olmamız gerekebilir. Örneğin en basitinden officeniz ingilizce olabilir.

System.Globalization.CultureInfo oldCI = System.Threading.Thread.CurrentThread.CurrentCulture;
System.Threading.Thread.CurrentThread.CurrentCulture = new System.Globalization.CultureInfo(”en-US“);

Tabi daha sonra eski Türk halinize dönmeyi unutmayın :) . Bu arada Türkiyenin kodu tr-TR.

AVG’deki “Invalid Update Control CTF File” Sorununun Çözümü

Posted by KaravanaBatu | Posted in Yazılım | Posted on 23-10-2008

AVG’de güncelleme yaparken karşılaşılan “Invalid Update Control CTF File” sorunu, AVG’nizin güncelleme yapmasını engelleyip bilgisayarınızı korumasız bırakabilir. Bu yüzden bi an önce bu sorunu çözmek gerekir. Bunun için AVG antivirus programının güncellenmesinden sorumlu geçici (temp) dosyaları silmemiz gerekiyor.

Read the rest of this entry »

İşinize Yarayacak 10 Firefox Eklentisi

Posted by KaravanaBatu | Posted in Yazılım | Posted on 18-10-2008

Gerek kullanıcıların gerekse geliştiricilerin işine yarayabileceği bazı Firefox eklentilerini sıraladık.

Daha fazla Mozilla Firefox eklentisine buradan ulaşabilirsiniz.

1 - Add to Search Bar

Web sitelerinde gördüğümüz arama kutularını Firefox’un sağ üst köşesindeki arama bölümüne ekleyerek, söz konusu siteye gitmeden hızlı biçimde arama yapmanızı sağlar.

2 - ShowIP

IP’sini öğrenmek istediğiniz siteye girdiğiniz anda aşağıdaki durum çubuğu (statusbar) nda sitenin IP’sini gösterir. Durum çubuğundaki IP’ye bi kez tıklayınca, site hakkında bilgi alabileceğiniz sayfalara da göz atabilirsiniz.

Read the rest of this entry »