Yılın yükselen Trendi: "Android Tabletler"

PCWorld Mobil Programlama köşemde seçtiğim ve 2011'in yeni trendlerinden biri olarak belirlediğimiz Android tabletler dolu dizgin yoluna devam ediyor. CES 2011'e de damgasını vuran tabletler hem teknoloji hem de kullanım aşamalarından dolayı fazlasıyla tercih edilmeye başlandı. Donanımda ve yazılımda esneklik en sevdiğim yönlerden biri. Çoğu kişi Android cihazlar için bunun olumsuz olduğu görüşünde olsada ucuz donanımlarlada Android'lerin çalışması benim için bilgisayar teknolojisinin gelişmesindeki en temel unsurlardan biriydi. Pazarda 300tl'den 2000tl'ye kadar Android tablet bulma mümkün. Aradaki fark daha az gelişmiş ve değişik teknolojili dokunmatik ekrandan ve işlemci, ram özelliklerinden kaynaklanmakta. Tek sorun ise ucuz ürünlerde daha az keyifli kullanıcı deneyimi sunması donanımlarınsa zaman zaman yetersiz kalmasından kaynaklanmaktadır.  Geniş bir yelpazede ise bu durumun olması yadsınamaz. Standart bir donanım kullanımı güncellemelerde ve yeni OS update'lerinde önemli bir yer tutmakteyken ürünlerin teknoloji sever her kesime hitap etmesi benim açımdan çok büyük bir artı. Kişisel olarak hali hazırda değişik teknolojili cihazlar kullanmaktayken Android geliştirme açısından deneyim ve denemelerimi yapmam için benim içinde bir tercih olmuştur.  

Bahçeşehir Üniversitesindeydim

Mobil Cihazların Devrimi ve Programlama isimli seminerimi vermek üzere Bahçeşehir Üniversitesindeydim. 1 Aralık 2010 tarihinde gerçekleşen seminerim oldukça keyifli geçti. Semineri KODLAB yayıncılıkta destekledi. Organizasyona katkılarından dolayı Bahçeşehir Üniversitesi Bilgisayar Mühendisliği kulübüne teşekkür ederim. Bu seminerimi geçen senelerde de vermiş fakat her geçen gün gelişen teknolojilerden dolayı her seminer öncesi güncellenmiş bir versiyonunu hazırlamaktayım. 2 bölümde gerçekleşen bu seminerde ilk bölüm Mobil Cihazların devrimine ikinci bölümse Mobil Programlamaya ayrılmıştır. Türkiyedeki ilk windows phone 7 içeren semineri verdiğimi hatırlatmak isterim. Bu seimnerde de demolar iki bölüm şeklinde işlenmiştir. İlk bölüm Windows Mobile 6.x demoları ikinci bölümse Windows Phone 7 demoları olarak gerçekleşmiştir.

Mobil Programlama Kitabımız Çok Satanlar Listesinde

Kadir Çamoğlu ile beraber yazdığımız kitabımızın piyasa çıkmasından bu yana 5 gün geçti. Kitabımız hepsiburada.com sitesinin çok satanlar listesinde çıktıktan bir süre sonra 3. sıraya yerleşti. Gün geçtikçe bu sıranın yukarılara doğru tırmanacağını düşünmekteyim. Türkiye'deki mobil programlama konusunda bir eksiği kapatarak en kapsamlı kitap olma iddiası ile çıkan kitabımızın bu rakamlara ulaşması bizim açımızdan oldukça memnun edici.   Kitabın tanıtımı için TIKLAYINIZ!

Mobil Programlama Kitabım Çıktı

Kitabımın tanıtımına geçmeden önce bu kitap hakkında bir kaç söz söylemek istemekteyim. Öncelikle büyük bir emek harcanan bu kitap daha iyisi yapılana kadar sektörde öncü konumda olacaktır. Mobil Programlama konusunda Türkiye'de yayınlanan en kapsamlı kitaplardan biridir. Mobil programlamayla ilgilenen herkesin başucu kitabı olacağı iddası içerisinde olduğumu, kitabın çıkacağı duyurusunu yaptığımda da dile getirmiştim. Ben Volkan Atasever ve değerli Kadir Çamoğlu ile birlikte yazdığımız bu kitap düşündüğümüzden daha büyük bir eser haline geldi. Kitabı yazmaya başlarken koyduğumuz 300 sayfa hedefi kitabı bitirdiğimizde 500 sayfa olarak planlananın da ötesine geçti. Siz okuyanlarında yorumlarını her daim beklemekteyim. Resmi olarak 7.Kasım.2010 tarihinde kitabımız raflardaki yerini alacak. Kitabın yayınevi tanıtımı için: http://kodlab.com/#/detay&kitap=mobilprogramlama Kitabın Basın Bülteni için: http://kodlab.com/#/detay&kitap=mobilprogramlama linkinden sayfanın aşağısında basın bültenini bilgisayarınıza indirebilirsiniz. Kitabın iç sayfalarının listesi için: http://kodlab.com/#/detay&kitap=mobilprogramlama linkinden sayfanın aşağısında iç sayfaların listesini bilgisayarınıza indirebilirsiniz.   Eser Hakkında Tanıtım: Mobil Dünyanın Kontrolünü Elinize Alın! Bu kitap ile mobil programlamayı adım adım uygulamalı olarak öğreneceksiniz.Kitap, temel seviyede programlama bilgisi olan herkese hitap etmektedir.  Mobil dünya ve programlama konseptinden, “Merhaba Mobil” uygulamasıyla başlayarak, performanslı uygulama projeleri ile biten bu kitap ile adım adım ilerleyerek mobil programlama alanında uzman olacaksınız.Kitapta anlatılan Mobil Programlama teknikleri C# ve VB.NET dilleri ile hazırlanılarak yapılmıştır.Mobil programlama kitabında aşağıdaki konuları öğreneceksiniz:•    Mobil Cihazlar ve Teknolojiler•    Dosya ve Dizin Okuma/Yazma İşlemleri•    XML Dosyalarıyla Çalışmak•    XML Web Servisleriyle Çalışmak•    ADO.NET Ve Dataset•    Visual Studio 2008•    Emülatörlerle ve Cihazlarla Çalışmak•    SQL Server Compact Edition•    Grafik Programlama•    .NET Compact Framework•    Mobil Uygulamalar İçin Arayüz Geliştirmek•    SMS, E-posta Göndermek•    Performanslı Uygulamalar Geliştirmek•    Test ve Hata Ayıklamak•    Uygulama Örnekleri   Kitap Hakkında: 500 SayfaISBN: 978.605.4205.370Boyut: 15 x 211. Baskı Kitabı Satın Almak için: Hepsiburada.com Idefix.com Kitapyurdu.com ve diğer kitap satış sitelerinden de sipariş verebilirsiniz!   Kitabın Yazar Tanıtımı: VOLKAN ATASEVER6 yaşlarında bilgisayarla tanışan yazarımız, yazılım dünyasına BASIC ve C/C++ dili üstünde uygulamalar geliştirerek adım atmıştır. Yazarımız daha sonra C# ve VB.NET ile uygulamalar geliştirmiştir. Bilgisayar Mühendisi olan yazarımız, yazılıma mühendislik metodolojileriyle yaklaşarak verimli ve kaliteli uygulamalar geliştirmeyi ilke edinmiştir. Yazılım Uzmanlığı ve Danışmanlığı görevinde olan yazarımız, Microsoft'un Akademik sitesi MSAkademik.Net’de VB.NET editörlüğü yapmıştır. Ineta topluluklarında uzun zaman yazarlık ve editörlük yaptıktan sonra kurduğu www.DeveloperMania.net sitesinin topluluk lideri olmuştur. Konuşmacı olarak çeşitli üniversite ve eğitim merkezinde seminer vermektedir. Öğrencilik yıllarında S2B programı kapsamında Microsoft'un Türkiye’de sadece 18 kişiye verdiği Sharepoint Server sertifikasını almıştır. Mobil uygulamalar, ASP.NET, MOSS 2007-2010, SQL Server ve Windows geliştirmeleri içeren projelerde görev almaktadır. Bilgisayar ve teknoloji dergilerinde yazarlık yapmaktadır.  Akademik makale ve bildiri yazarak bunları ulusal akademik konferans ve sempozyumlarda sunmaktadır.  www.volkanatasever.com adresinde teknik günlüğünü yazmaktadır.   KADİR ÇAMOĞLU1974 İstanbul doğumludur. 1995 yılından bu yana çeşitli yazılım projelerinde görev almış; veritabanı ve yazılım alanlarında eğitmenlik ve danışmanlık yapmıştır. 2007- 2009 yılları arasında bir vakıf üniversitesinde öğretim görevlisi olarak çalışan yazar son olarak BilgeAdam Kurumsal’da yazılım danışmanı olarak çalışmaktadır. Daha önce KODLAB'tan Programlama Ve Veritabanı Mantığı, 10 Adımda Yazılım Geliştirmek kitapları yayınlanmış olan yazarımızın bir de Chip Online dergisinde 'Tek Kişilik Yazılımevi' adında bir blogu bulunmaktadır. Yazarımızın ayrıca yazılım kalitesi, servis odaklı mimarı, nesneye yönelik programlama ve etmene yönelik programlama konularında akademik çalışmalar yapmakta ve yayınları bulunmaktadır.Kadir Çamoğlu, Microsoft Yetkili Eğitim Danışmanı (MCLC), Microsoft Yetkili Eğitmeni (MCT), Microsoft Yetkili Yazılım Geliştirme Uzmanı (MCPD) ve Microsoft Yetkili Teknoloji Uzmanı (MCTS) sertifikalarına sahiptir. Microsoft tarafından 3 yıl üst üste En Değerli Profesyonel (MVP) unvanına layık görünen yazarın bir de 'New Horizons' tarafından verilen 'Worldwide Excellence in Training' ödülü bulunmaktadır.

Yakında: Mobil Programlama Kitabım

Değerli Kadir Çamoğlu ile birlikte yazdığımız Mobil Programlama kitabı yakın bir zaman sonra raflarda yerini alacak. Mobil Programlama kitabımızın çıkmasına geri sayım başlamışken kitapla ilgili duyurular yayınevinin sitesinide süslemeye başladı. Türkiye'deki en kapsamlı mobil programlama kitabı olacak bu kitap, yazılım dünyasının yükselen trendi olan mobil dünya da yerinizi almanızı sağlayacak. Kitaba konu olan işletim sistemi ise Windows Mobile olmuştur. Aşağıda yayın evinin sitesinde yapılan tanıtımı görebilirsiniz. Çıkacağı günü şahsım adına bende sabırsızlıkla bekliyorum. Kitabın basılana kadar geçen süreci takip etmenin ise ayrı bir heyecan olduğun söylemek isterim. Benim ilk kitabım olan ve mobil programlamayı ince ayrıntılarına kadar irdeleyen bu kitabın sektörde bu konu üstünde çalışmalar yapmak isteyenlerin başucu kitabı olacağı iddiası içerisindeyim.   Yayınevinin sitesi: www.kodlab.com  

Uygulama Minimize Edildiğinde Nasıl Kapatırım?

  Windows Mobile işletim sistemi kullanan cihazlardaki en popüler sorudur. Çünkü uygulama minimize edilse dahi sistem kaynakkklarını kullanmaya devam etmektedir. Arka planda çalışan programı şahsım adına unuttuğum dahi olabilmekte. Sistem kaynaklarını kullanması bir kenara bu işlem yüzünden pilimin kullanım süreside düşmekte. En azından kendi uygulamlarınızda bu işlemi uygulayarak kullanıcıları büyük bir dertten kurtarabilirsiniz. Bunun için biraz alt seviyeli programlamaya inmemiz ve pencere mesajlaşma fonksiyonlaraına ve parametrelerin göz atmamız gerekmekte. Program minimize butonuna basıldığında SIZE_MINIMIZED sabiti ile WM_SIZE mesajını almaktadır bu da wParam içinde gelmektedir. Bizim yapmamız gereken ise bu mesaj geldiğinde PostMessage(WM_CLOSE) metodunu tetiklemektir. Bunun için aşağıdaki kod parçası işinizi görecektir. Zamanında biraz Windows API’lerle uğraşmış yazılım geliştiriciler için oldukça aşina geleceğini tahmin etmekteyim. Uygulama kodları Native düzeydedir.   LRESULT CCloseOnMinFrame::OnSize(UINT /*uMsg*/,                                  WPARAM wParam,                                  LPARAM /*lParam*/,                                  BOOL& bHandled){    if(wParam == SIZE_MINIMIZED)    {        PostMessage(WM_CLOSE);        bHandled = TRUE;        return 0;    }    // Not handled here    bHandled = FALSE;    return 1;}   Kaynak: MVP João Paulo Figueira