Android – Hello JNI

Merhaba arkadaşlar. Uzun bir aradan sonra tekrar blog yazmaya başlıyorum. Bu yazıda e-posta ile gelen sorular üzerine biraz JNI üzerinde duracağız. Bu yazı giriş niteliğinde olup JNI ile ileri düzeye sonraki yazılarda geçeceğiz.

JNI Nedir?

JNI (Java Native Interface), native kodlarla (C, C++) java kodlarının konuşabilmesi için geliştirilmiş bir arayüzdür. JNI ile ilk calışmaya başladığımda kafamda bir karışıklık oluşmuştu. Sizde de oluşmaması için buraya not düşüyorum:

Android platformunun native dili Java’dır. Fakat native kod diye bahsettiğimiz kodlar Java değil JNI kodlarıdır. Bu ikisi farklı bağlamlarda geçerlidir. Bu yazı boyunca native diye bahsettiğimiz kodlar Java değil C ve C++ dilleridir.

Okumaya devam et

Reklamlar

Windows ve Windows Phone – Çoklu Dil Destekli Uygulama Yazmak

 

Flag-map_of_the_world

Herkese merhabalar,

Bugün Windows Phone ve Windows Store uygulamalarını nasıl birden fazla dile adapte edebileceğimizi anlatacağım. Sade Kahve uygulamama İngilizce dilini de eklemeye karar verdim ve bunun için 2 yöntem buldum. Bunları da sizlerle paylaşmak istedim. Bu arada hala Sade Kahve uygulamamı indirmediyseniz, aşağıdaki linklere tıklayarak indirebilirsiniz.

Sade Kahve

 

Windows Phone 8.1 için: Sade Kahve

Windows 8.1 için: Sade Kahve

Birinci yöntem Visual Studio üzerine eklenen “Multilingual App Toolkit”.  Multilingual App Toolkit’i nasıl kullanacağınızı ve nasıl kurulacağını detaylaryla içeren dokümana şu linkten ulaşabilirsiniz. How to Use Multilingual App Toolkit – MSDN.

Okumaya devam et

C# ile Foursquare API Kullanarak Uygulama Geliştirme

foursquare logo

Merhabalar. Uzunca bir aradan sonra blog yazmaya yeni fırsat buldum ve öğrendiğim bir şeyi sizlerle paylaşıyorum. Umarım yararlı olur.

Bugünkü konumuz C# .Net ile Foursquare API.  Windows Phone 8 geliştirdiğim Sade Kahve uygulamama ne zamandır eklemek isteyip eklemeye vakit bulamadığım en yakın kahve dükkanını bulma özelliğini sonunda ekledim. Sizin konumunuzu alıp, Bing Maps ile sizi, listelediği kahve dükkanları arasından seçtiğiniz kahve dükkanına yönlendiriyor. Uygulamanın linkine buraya tıklayarak ulaşabilirsiniz.

Okumaya devam et

Visual Studio 2013 ILe “C” ve “Assembly”

Merhaba Arkadaşlar. Bugün sizlerle Visual Studio 2013’te C dilinde program nasıl yazılır, bu programın “Assembly” dili karşılığı nedir, C dili içerisinde Assembly ile kod nasıl yazılır ve RAM ve Register’lardaki değerler nasıl görülür konularına değineceğim.

Özellikle bilgisayar mühendisliği öğrencileri olarak Assembly ve C Programlama dersini alıyoruz. Visual Studio’nun özelliklerinden C dilinde program yazarken de faydalanmak bulunmaz bir nimet olacaktır.

Okumaya devam et