Previous
Next

Sadece Avealılar'ınki öter: NFC teknolojili BonusluAvea

by Cem Kefeli 9. Aralık 2010 11:00

Hahah ha Laughing Süper reklam olmuş. İzlemenizi kesinlikle öneririm.

"Dünyanın ilk telefon bağımsız, NFC teknolojisi ile çalışan temassız mobil ödeme çözümü BonusluAvea ile kullanıcılar, cüzdan taşımaya gerek duymadan NFC SIM kartları içerisinde yer alan banka ve kredi kartlarını kullanarak hızlı ve temassız alışverişin ayrıcalığını yaşayacaklar. Bonuslu Avea Avea Mobil Cüzdan içerisinde yer alan BonusluAvea servisinin lansmanını, dünyanın en büyük Uluslararası Kart Teknolojileri ve Uygulamaları Fuarı Cartes 2010 kapsamında yapıldı. BonusluAvea ile artık alışverişlerde kullanılan fiziki banka ve kredi kartlarını Avea Mobil Cüzdan içerisine taşıyor. Önümüzdeki dönemde ise Avea aboneleri Avea Mobil Cüzdan’ı; ulaşım, yemek, köprü ve otoyol geçişleri, stadyum ve bina girişleri gibi farklı alanlarda da kullanabiliyor olacaklar." Avea NFC ile ilgili detaylı bir yazıma ulaşmak için burayı tıklayınız...

Avea'dan Türkiye'de ve dünyada bir ilk: NFC teknolojili BonusluAvea

by Cem Kefeli 7. Aralık 2010 09:56

"Dünyanın ilk telefon bağımsız, NFC teknolojisi ile çalışan temassız mobil ödeme çözümü BonusluAvea ile kullanıcılar, cüzdan taşımaya gerek duymadan NFC SIM kartları Bonuslu Avea içerisinde yer alan banka ve kredi kartlarını kullanarak hızlı ve temassız alışverişin ayrıcalığını yaşayacaklar. Avea Mobil Cüzdan içerisinde yer alan BonusluAvea servisinin lansmanını, dünyanın en büyük Uluslararası Kart Teknolojileri ve Uygulamaları Fuarı Cartes 2010 kapsamında yapıldı. BonusluAvea ile artık alışverişlerde kullanılan fiziki banka ve kredi kartlarını Avea Mobil Cüzdan içerisine taşıyor. Önümüzdeki dönemde ise Avea aboneleri Avea Mobil Cüzdan’ı; ulaşım, yemek, köprü ve otoyol geçişleri, stadyum ve bina girişleri gibi farklı alanlarda da kullanabiliyor olacaklar."

Avea Mobil Cüzdan Peki nedir NFC teknolojisi?
NFC (Near Field Communication – Yakın Saha İletişimi) teknolojisi kısa mesafelerde cihazların birbirleri ile iletişim kurmalarına olanak sağlayan bir haberleşme teknolojisidir. Yakın mesafedeki (0-5 cm) elektronik cihazlar arasında çok kısa sürede (100 ms) iletişim kurarak güvenli bir temassız ara yüzden 424 kbps’e kadar hızlarda tüm dünyada boş olan 13.56 MHz frekansında çalışmaktadır. ISO 18092 ile standartlaştırılan NFC, mevcut temassız ödeme ve ISO 14443 standardına dayanan biletleme altyapılarıyla uyumludur. NFC, tipik olarak birkaç santimetre olan kısa bir çalışma kapsamına sahiptir ve radyo frekansı ile tanımlama (RFID) teknolojisi ve temassız akıllı kart altyapısıyla birlikte çalışır. NFC’ yi kullanırken, telefonunuz diğer cihazlarla iletişim kurabildiği gibi RFID servisi kısayol etiketlerinden küçük miktarlarda veriyi de okuyabilir. Bu yüzden, telefonunuzu bir RFID etiketine dokundurduğunuzda, etiketin içinde olan servis kısayolu başlatılır. RFID etiketlerini cüzdanınızda ya da cebinizde saklayabilir ya da posterlerin içine yerleştirebilirsiniz. Ayrıca NFC telefonunuzu kullanıp boş bir RFID etiketine veri koyarak kendi kişiselleştirilmiş hizmet kısayollarınızı oluşturabilirsiniz. NFC, kişiselleştirilmiş hizmet kısayollarınızı diğer NFC özelliğine sahip cihazlarla paylaşmanızı sağlar. Dahası, telefonunuzu bir NFC kredi kart okuyucusuna ya da bilet girişine dokundurarak işlem yapabilirsiniz. Kredi kartı, müşteri kartı ya da yolculuk bileti gibi ödeme bilgileriniz telefonunuzun içindeki entegre akıllı kartta güvenli bir biçimde saklanır.

Sizlerde bu yeni teknolojiyle tanışmak istiyorsanız www.bonusluavea.com adresini ziyaret ederek hemen başlayabilirsiniz...

Kaynaklar: Avea, Donanımhaber Forum, wikipedia, gelecekonline

BlogEngine kullanıcılarına güzel bir haber: BlogEngine 2.0 kullanıma hazır!

by Cem Kefeli 1. Aralık 2010 05:59

Blog EngineBlogEngine kullanıcılarına güzel bir haber!
23 Kasım'da Blog Engine'nin en son ve güncel sürümü olan 2.0'ın kullanıma hazır olduğu duyuruldu. Yeni versiyon .NET Framework 3.5 üzerinde inşa edikmiş. Bildiğiniz gibi daha önceki stabil versiyon .NET 2.0 ile yazılmıştı. Yeni sürüm birçok özelliği entegre olarak sunuyor. Aslında çok fazla değişiklik var bu versiyonda. Admin paneli hem gorsel olarak hem de içerik olarak tamamen yeniden yaratılmış durumda. Daha önceki versiyonlar ile birlikte varsayılan olarak gelmeyen birçok kullanışlı extension bu versiyon ile birlikte içeri alınmış ve default olarak geliyor. Veritabanı olarak artık SQL Ce 4 de destekleniyor. Veritabanında da ciddi değişiklikler yapılmış durumda. Bunun için önceki sürümlerinizi bu sürüme yükseltebilmek için bir update scripti koşturmanız gerekiyor. Buradaki adresi kullanarak son versiyonu indirebilirsiniz.

JAVA - Inheritance(Kalıtım) nedir?

by Cem Kefeli 28. Kasım 2010 03:44

JavaDaha önce nesneye yönelik bir dilin olmazsa olmazlarından birisi olan kalıtım(Inheritance) konusundan "Polymorphism nedir?" başlıklı yazım içerisinde bahsetmiştim. Çünkü çok biçimlilik(Polymorphism) kalıtım ile oldukça iç içe geçmiş ve kalıtımın yok açtığı doğal sonuçların bir uygulaması olarak göze çarpmaktadır. Dolayısı ile kalıtımın olmadığı bir ortamda çok biçimlilikten söz etmek olanaksızdır.

OOP(Object Oriented Programming) diyorsak nesnelerden bahsediyoruz demektir. Herşey nesne olarak düşünülebilir. Nesneler ise birbirlerinden türeyebilmektedir. Örneğin bir ana sınıf düşünün aklınızda, bir de bu ana sınıfın yavrucuklarını düşünün. Yavrucukları diyorum ama, bunu yavru sınıflar daha küçüktür, daha az öğe içerir gibi düşünmeyin sakın. Tam tersine bu yavrucuklar daha gelişkin olabilirler. Annelerinin tüm özelliklerine sahip olurlar da, hatta bir de annelerinden farklı başka özellikler de içerebilirler. Bu yavrucukların da yavrucukları olabilir. Bu böyle devam eder gider. Hemen aşağıda kalıtımın olduğu bir ortamdan ve bunun uygulamalarından bahsetmeye çalışacağım.

Sağ tarftaki UML diagramında bir kalıtım yapısı bulunmakta. TASIT ana sınıfı(Base class) BenNeyim isminde bir fonksiyon ve integer türünde Deger1, Deger2, Deger3 isimli üç farklı değişken bulundurmaktadır. TASIT sınıfına ait BenNeyim isimli fonksiyon kendisinin bir taşıt olduğunu belirten log yazdırmaktadır. MOTORLUTASIT ve MOTORSUZTASIT sınıfları ise TASIT ana sınıfından türemekte ve Deger4 isimli integer türünden bir değişken bulundurmaktadır. Java dilinde türetme işlemleri extends anahtar sözcüğü ile yapılmaktadır. Deger4 ise ana sınıfta bulunmayan ve türeyen sınıflar(Derived class) ile birlikte gelen bir değişkendir. Peki ya ana sınıftaki Deger1, Deger2, Deger3 isimli değişkenlere ne oldu? Acaba yeni türeyen MOTORLUTASIT ve MOTORSUZTASIT sınıfları içerisinden bu değişkenlere erişip kontrol edebilir miyim ki? Bu sorularımıza ve merakımıza biraz daha gem vuruyor ve şimdilik aklımızın bir köşesine yazarak az sonra öğrenmek için bir kenera bırakıyoruz. Dikkat edilirse yeni türettiğimiz Inheritance UML sınıflar ile birlikte güzel bir ayrıntı gözümüze çarpar oldu. Artık " Türeyen her sınıf, ana sınıfı içerir" diyebiliriz kolay bir şekilde. Yani bir bakıma her MOTORLUTASIT ve MOTORSUZTASIT aslında birer TASIT'tır demek oluyor bu. İşte aralarında bu şekilde ilişki kurulabilen her ortamda kalıtımdan söz etmek mümkündür. Bu bahsettiğimiz 'IS A' ilişkisi olarak bilinmektedir. ("MOTORLUTASIT IS A TASIT" == MOTORLUTASIT bir TASIT'tır.) Yine bu türemiş sınıflara ait BenNeyim fonksiyonu da sınıfın ne olduğunu yazdırmaktadır. TAKSI ve OTOBUS, MOTORLUTASIT sınıfından türeyen sınıflardır. Fakat bu sınıfların kendisine özgü başka değişkenleri oluşturulmamıştır. Oluşturulma zorunluluğu da yoktur zaten. Ana sınıf içerisinde soyut(Abstract) olarak belirtilmedikçe override edilmesine gerek yoktur. Fakat ana sınıf içerisinde soyut olarak tanımlanmış bir öğenin alt sınıf içerisinde mutlaka override edilme zorunluluğu bulunmaktadır. Yazının ilerleyen bölümlerinde bu konuları daha detaylı inceleyeceğiz. Yalnızca MOTORLUTASIT sınıfına da kalıtım yolu ile geçen BenNeyim fonksiyonu iptal edilmiş(Override) ve kendisine özgü bir içerik oluşturulmuştur. Aynı şeyleri OTOBUS sınıfı için de söylemek mümkündür. BISIKLET sınıfı ise MOTORSUZTASIT sınıfından türemektedir ve tıpkı TAKSI ve OTOBUS gibi kendisine özgü yeni değişkenleri bulunmamaktadır. TAKSI, OTOBUS ve BISIKLET sınıflarının üçüde kalıtım ile kendilerine geçen BenNeyim fonksiyonu içerisine kendisinin ne olduğunu yazdıran yeni kod blokları eklemişlerdir. Yukarıda sorduğumuz sorunun bi benzeri de burda söz konusudur. MOTORLUTASIT ve MOTORSUZTASIT türemiş sınıfları içerisinde yeni oluşturulan Deger4 isimli değişkeni acaba TAKSI, OTOBUS ve BISIKLET sınıfları içerisinde kullanabilir miyim? En alt sınıf olan TASIT sınıfı içerisinde bu değişkenin olamamasına rağmen. İşte şimdi yavaş yavaş bu UML diagramına göre hazırlanmış ve bazı eklentiler yapılmış aşağıdaki kod bloğuna bakma ve sorularımızın cevabını alma vakti geldi. Fazlası...

Hakkımda...

Cem KEFELİ

Electronics and
Telecommunication Eng.
devamı...


Son yapılan yorumlar...

Comment RSS

Yasal bir uyarı...

Disclaimer"Bu web sitesinde görmüş olduğunuz bilgilerin, dokümanların ve diğer materyallerin kullanılmasından doğabilecek hiç bir sorumluluktan site sahibi sorumlu tutulamaz. Web sitesi içerisinde yer alan yazılar, yorumlar, resimler ve diğer tüm içerikler yalnızca sahibinin görüşünü yansıtmakta olup içeriğin sahibi kişilerin çalıştığı kurumları bağlayıcı hiç bir nitelik taşımamaktadır. Yapılan tüm alıntılar mutlaka kaynak gösterilerek verilmeye çalışılmaktadır. Web sitesi içerisinde bulunan ilgili materyaller, ilgili yasal kurumlar tarafından uygun görülmemesi durumda kaldırılacaktır."
General