Kayıtlar

Unity içinde Java sınıflarının kullanılması

Aşağıdaki gibi bir Eclipse projesi oluşturalım ve "src" klasörü altındaki sınıfı "JAR" olarak export edelim. package com.OnayBilisim.UnityJavaPlugin; import android.util.Log; public class MyFirstPlugin { private static MyFirstPlugin m_instance; public static MyFirstPlugin instance() { if (m_instance == null) { m_instance = new MyFirstPlugin(); } return m_instance; } private MyFirstPlugin() { } public void btnTestClicked() { Log.d("btnTest", "Clicked"); } } Burada vermiş olduğumuz paket adını Unity tarafında "Bundle Identifier" kısmında kullanmamız gerekli. Ayrıca "JAR" dosyamızın adı sınıf adı ile aynı olmalı. Unity tarafındaki "Android API Level" ile Eclipse tarafındaki aynı olmalı. Eclipse kodu "instance()" metodu ile java sınıfının kendisini döndürüyor. Test metodu olarakta basit bir buton tıklanma fonksiyonu tanıtılmış durumda. Unity projemizde ...

Youtube Kanalı

Resim
Biraz uğraştırdı ama Onay Bilişim adına bir Youtube kanalı açmayı başardık. Burdaki asıl sıkıntı tabiki filmlerin çekilmesi ve hazırlanması. Daha da yapılacak çok iş var. Decor8r filminin sonuna bazı ekran görüntüleri eklenecek. Supra Home için uygulama tanıtım kısmı hazırlanacak. Youtube kanal linkimiz .

Unity ve Eclipse Entegrasyonu

Merhabalar, Bugün Unity 3.5.3f ve Android 2.3.3 versiyonlarını kullanarak Unity'nin geçici klasörlerinde oluşturduğu projeyi Eclipse içinde nasıl kullanacağımızı örnekleyeceğim. Unity her ne kadar şu sıralar bu işlemleri çok daha kolaylaştıracak bir çözüm üstünde çalışıyor olsada, resmi çözüm Eclipse tarafında " Android Plugin " yazmak ve bunu Unity tarafında çağırmak. Biz ise Unity projesini Eclipse tarafında çağıracağız. Temel olarak işlem 2 adımdan oluşuyor. Önce Unity tarafında hazırlanan projeyi kütüphane olarak hazırlıyoruz. Sonra da başka bir proje daha yaratarak bu kütüphaneyi çağırıyoruz. Eğer Eclipse tarafında uygulamamız hazır ise ve buna sadece bazı 3 boyutlu görseller yada Unity ile oluşturulabilecek başka özellikler katmak istiyorsak oldukça ideal bir çözüm. Öncelikle sadece küp gösteren bir Unity projesi oluşturalım ve çalıştığına emin olalım. Dikkat etmemiz gereken hususlar "Build Settings" kısmında "Bundle Identifier" (bunu E...

Zaman Gazetesi Arttırılmış Gerçeklik Uygulaması

Zaman gazetesinin Arttırılmış Gerçeklik (Augmented Reality) uygulaması aslen Aurasma kütüphanesini kullanıyor. Bu kütüphane ile Arttırılmış Gerçeklik uygulamalarına tanımlayıcı (marker) resim ekleme (Aurasma platformunda 'Auras' deniyor), cihaz ile resme bakıldığında gösterilecek film ya da 3 boyutlu görüntünün eklenmesi çok kolay. Çünkü herşey Aurasma sunucularında tutuluyor ve bütün ayarlar buradan tanımlanabiliyor. Artıları Kolay resim ve video eklenebilmesi Eksileri Yavaş ve işlemciye çok yük bindiriyor Resmin (Aura) tanımlanma süresi uzun Çalışma esnasında internet bağlantısı gerektiriyor Video ekrandan kolay yok oluyor (Çift tıklama ile sabitlenebiliyor) İnteraktif bir çözüm sunmuyor. Onay Bilişim Arttırılmış Gerçeklik Uygulaması (SupraAR) Onay Bilişim 'in hazırlamış olduğu Arttırılmış Gerçeklik uygulamasında tanımlayıcı resimler uygulamanın içine gömülür. Resme bakıldığında yapılacak işlemlerde uygulamanın içinde tanımlanır. Bu şekilde daha hızl...

Android'in hayatımıza kattıkları

Resim
Bu küçük sevimli yeşil droid ile tanıştıktan sonra hayatımızda pek çok şey değişti. Önce telefonlarımız birçok yeni özellik ile tanıştı. Mesela iOS kullanan arkadaşlarıma "Bilgisayarımdan Play Store sayfasını açıp istediğim uygulamayı telefonuma buradan yükleyebiliyorum" dediğimde hepsinin ağzı açık kalıyor. iTunes gibi gereksiz yazılımların yüklenmesine ihtiyacımız olmadan, cihazımızı uzaktan birçok özelliği ile yönetebiliyoruz. Google Contacts ile arkadaşlarımızın anlık iletişim bilgilerine hemen ulaşabiliyoruz. Haritalar, navigasyon, kamera, kablosuz iletişim ve bir sürü uygulama. Yıllardır patlayacak denilen Arttırılmış Gerçeklik teknolojisinin artık iyice ısınma sebeplerinden birisi sanırım bu minik devler oldu. Üstelik artık her yerdeler. Google Glass projesi ile gözlüklere, Google TV ile televizyonlara, navigasyon cihazlarına, uydu alıcılarına , kol saatlerine , araç içi eğlence sistemlerine uygulandı. Onay Bilişim olarak geliştirmekte olduğumuz projeler ile ...

SQL Server 2012 FileTable Özelliği

Resim
SQL Server 2012 de böyle bir özellik olduğunu bilmiyordum ama kullanışlı geldi. Artık projelerimizde kullanmamız gereken resim, film, müzik dosyalarını veritabanına kaydetmek zorunda olmadan ama yine veritabanı sunucusu denetiminde kullanabileceğiz. Örnek bir anlatım Yazılım Uzmanları'nda: http://www.yazilimuzmanlari.com/Makale/338/SQL-Server-2012-FileTable.html

Kurumsal Uygulamalara Mobil Çözümler

Resim
Kurumsal Uygulamalar için bildiğim en iyi platformlardan olan DevExpress iPad, iPhone ve Android platformları içinde geliştirmelerine devam ediyor. Artık kurumsal uygulamalarımız için ayırdığımız bütçeyi kullanarak direk olarak bu platformları hazırdaki sistemimize entegre edebiliyoruz. DevExpress Android kısmı ile ilgili "Resmi olarak desteklemiyoruz" dese de yapılan birçok çalışma bu platformu da kapsıyor.     2011'den başka bir sunum: http://tv.devexpress.com/#ASPiPadSupport