Volkan Atasever

mühendislik, edebiyat, retro computer, yazılım, şiir, nümismatik, bilişim, podcast ve daha bir çok yazılarım...

DeveloperMania.Net Kadir Has Üniversitesi Seminerlerim

clock Mart 29, 2010 12:47 by author Volkan Atasever

2 Günlük Developermania.net etkinliği oldukça keyifli geçti. Oturumlara katılım üst seviyedeydi.İlk günkü seminer oturumumda vermiş olduğum mobil cihazların devrimi ve programlama seminerimde windows phone 7 serisine değindim bu özelliğiyle Türkiye'de verilmiş ilk windows phones 7 serisi semineri olma özelliğinide taşıyor. Oturum windows phones 7 serisi haricinde mobil programlama hakkında bilgiler verirken windows mobile 6.0 üzerinde de çok durdum ve değişik örneklerle bunu pekiştirdim. Seminerimin başlangıcını ise mobil cihazların devrimine ayırmıştım. Burada micorsoft'un gelecek öngörüleri dışında kendi gelecek öngörülerime de yer verdim. Gelecekte mobilitenin üst seviyede olacağı gerçeğini örneklerle ve teknolojilerin geleceği noktalar hakkında da bilgilerimi paylaşmış oldum.

SQL Server 2008 oturumumda ise genellikle temelden başlayıp orta seviyenin üstüne doğru getirdim. Veri madenciliği gigbi spesifik konularada değindiğim seminer de yazılım geliştiriciler için anlatılabilecek en sade dili kullanmaya özen gösterdim.

Mobil Cihazların Devrimi ve Programlama Seminerimden görüntüler:

 

Yazılım Geliştiriciler için SQL Server 2008 Seminerimden ve DeveloperMania.Net Panelinden görüntüler:

 



Windows Phones 7 serisi ile Merhaba

clock Mart 24, 2010 04:47 by author Volkan Atasever

Visual Studio 2010 Express for Windows Phones IDE’si ile windows phones isimli yeni teknoloji için geliştirmeye merhaba dedik. Bu yazımda bu teknolojiyi incelerken geliştirme aracını ve yeniliklerden bahsedeceğim. Öncelikle windows mobil 5.0 dan beri telefonlarımıza yeni ROM yüklemeye alışmıştık. Bu aşamadan sonra ise Windows Mobile 6.5 telefonlarımıza dahi yeni işletim sistemini ROM güncellemesi ile yükleyemeyeceğiz. Donanımsal olarak cihazların yeterli teknolojiye sahip olmamasını sayabiliriz. Bunun dışında Multitouch özellipi ve kapasitif ekran özelliklerinin gelmesi aynı zamanda cihazın kullanım özelliklerine uygun olarak 3 tuşun bulunması gerekiyor. Bu özellikler dahi bende büyük heyecan uyandırmaya yetti. Windows Phones ile tüm yazılım geliştirme altyapısı Silverlight üzerine inşa edilmiş gibi gözüküyor bunun yanında XNA önemli bir yer tutmakta. Önceki versiyonlarda XNA desteği yerine DirectX programlama ile uğraşmak zorundaydık artık işlerimiz biraz daha kolay. Yinede yeni platforma alışmak yazılım geliştiriciler açısından biraz tedirginlik yaratabilir. Klasik windows mobile programlama alışkanlıklarımızı bir kenara bırakmak zorundayız. Öncelikle bildiğim temellerden biri Bluetooth API’sinin değişiklik göstereceğiydi. Diğer API’lerle ilgili durum şu anda bilgim dahilinde değil.

Visual Studio 2010 ile beraber gelen Mobil Proje tiplerini inceleyecek olursak karşımıza şu tipler çıkmakta;

 

İki seçeneğimizden ilki Silverlight for Windows Phone seçeneği. Burada Windows Phone Application seçeneği ile temel template’imiz karşımıza çıkmakta. Genel ve gelişmiş tüm programlarımızı bu yapı altında yapabilmekteyiz. Windows Phone List Application’da ise isminden anlaşılabileceği gibi listelerden oluşmuş uygulamalar yapabilmekteyiz. Class Library klasik alışkanlığımız olan kendi sınıflarımız için bir seçenek.

 

XNA Game Studio 4.0 ise Windows Phone Game, Game Livrary, Windows Game ,Xbox 360 gibi seçeneklerle beraber gelmekte.

Bizim ilk uygulamamız Silverlight tabanıyla windows phone application olacak. Karşımıza çıkan standart görüntünün aksine ilk incelediğim yer toolbox kısmı oldu. İhtiyacıma uygun araçları görmek oldukça sevindiriciydi. Bunların ise görsellik olarak standart windows kontrollerinden daha fazla tatmin edici olması işin sevindirici bir boyutu. Baktığınız zaman eski nesil cihazlarda windows formları ile benzerlik üst düzeydeydi. Hatta normal debug ettiğiniz bir uygulamanın penceresini windows üzerinden bile açabilmeniz için gerekli yöntemler mevcuttu. Düşündüğüm zaman WPF’i port etmeleri çok zorlu bir iş olurdu. Görsel olarak port edilebilecek bir uygulama olması açısında Silverlight’ın doğru bir seçim olduğuda düşünülebilir. Tabiki bildiğimiz anlamıyla başlı başına bir silverlight değil. Bir browser’a ihtiyacınız yok. Donanım tabanlı bir silverlight klonu karşınızda diyebilirim.

İlk işim açılan pencere ile beraber gelen gri tonlardan kurtulmak için çareler aramaktı. Baktığınız zaman ilk penceremizin gridlere ayrıldığını ve alttaki yapının contentgrid olduğunu gördüm. Rengi değiştirmek için background özelliğini kolayca buldum. Artık sıkıcı temel renklerden oluşan bir palet yoktu karşımda daha gelişmiş Red Green Blue değerlerini bile ayarlayabileceğim bir paletle karşılaştım.

 

Üstteki bölüm ise TitleGrid idi. Bundaki renkleride aynı metodla değiştirirken. TextBlocklarınıda ilk uygulamaya uygun bir isimle değiştirdim.

 

Hemen toolbox’umdan bir buton sürükledim. X ve Y koordinatından hizalama seçeneği mobil cihazda uygulama geliştirirken oldukça hoş bir özellik. Bu işlemleri yaparken Iphone’un eğlenceye yönelik piyasasınında sarsılacağı öngürüsünü oluşturmak zor değil. Profosyonel uygulamalarda ise Windows Mobile serisis zaten office uygulamaları ile tartışılmaz öncüydü.

 

Buton’a çift tıkladığımda klasik C# kod ekranım karşımdaydı. Kendimi tanıdık bir ekranda bulmak ise bu kadar görselliğin yanında oldukça büyük bir artı. Bu arada pencereme bir textbox’da sürükledim. Buton’un click event’ine her ilk yeni uygulamalarda olduğu gibi bir atama ile tamamladım.

 

NameSpace’lere bakmadan tabi olmaz. Yeni namespace’ler karşımda ve karıştırılacak çok şey olduğu gözükmekte.

Debug->Start without Debugging ile emülatörümü çalıştırmak üzere heyecanla tıkladım.

İlk uygulamamın ekran görüntüsü;

 

Gerçekten heyecan verici olduğu muhakkak. Fakat Windows mobile konusunda deneyiminiz varsa yeni platformda da zorluk çekeceğinizi zannetmiyorum. Kesinlikle eğlenceli zaman geçirerek adapte olabilirsiniz.

 



Windows Phone 7 için Yazılım Geliştirmek

clock Mart 20, 2010 11:20 by author Volkan Atasever

 

Yeni nesil Windows Phone’lar daha piyasaya çıkmadı fakat geliştirme araçları şimdiden sunuldu bile.

Öncelikle geliştirme araçlarını nasıl edinebilirsiniz ondan bahsetmek istiyorum. Cihazların tümümün ismi Windows Phone 7 olarak geçmekte. Geliştirme aracıda bu sloganı kullanarak Visual Studio 2010 for Windows Phones ismi altında sunulmuş bulunmakta.

Değişenler ise XNA ve Silverlight’ın yeni cihazlarla yoğun kullanıma gireceği. Artık Silverlight web tabanlı olmaktan çıkarılmış ve cihaz tabanlı bir özellik haline geçirilmiş bulunuyor.

 

Windows Phone Developers CTP’yi indirmek için http://tinyurl.com/y8gvwp2

Linkini kullanabilirsiniz. Bilgisayarınıza dosyayı indirdikten sonra.

Kurulum aşaması yukarıdaki gibidir. Fazla uzun sürmeyen bir kurulum aşaması sürüyor.

Visual Studio 2010 Express for Windows Phone edition kurulduktan sonra çalıştırma esnasındaki ekran görüntüsü yukarıdaki gibi.

Yeni nesil windows phone 7 cihazların emülatörün ekran görüntüsü ise aşağıdaki gibi gözükmekte.

Windows Phone 7 ile ayrıntılı geliştirmelere yakında blog'umdan ve www.developermania.net adresinden yer vereceğim. B u müthiş ve heyecan verici teknolojiyi incelemek benim için olduça büyük bir zevk olacak.



RDTalk

clock Mart 17, 2010 19:19 by author Volkan Atasever

Tarih:
23 Mart 2010 Salı
Zaman:
18:00 - 20:00
Yer:
Microsoft İstanbul ofisi

İlk RDTalk 23 Mart 18:00'da Microsoft Türkiye ofisinde gerçekleşiyor. Sadece soruların cevaplandığı RDTalks etkinliklerinde RD'ler twitter üzerinden gelen soruları cevaplıyorlar.
Sorularınızı etkinlik gününe kadar http://twitter.com/rdtalks Twitter hesabına @reply olarak göndermeniz halinde seçilen sorular etkinlik gününde ele alınacak ayrıca fiziksel olarak Microsoft Ofisinde etkinliğe katılanların sorularıda cevaplanacak.
Türkiye'den iki RD'nin bulunacağı etkinlik oldukça keyifli geçecek gibi.


DeveloperMania.Net 27 ve 28 Mart tarihinde Kadir Has Üniversitesinde

clock Mart 15, 2010 20:57 by author Volkan Atasever

Seminerlerimiz için iki gün boyunca Kadir Has Üniversitesinde bulunacağız. Yeni yüzü ile yayın hayatına devam eden DeveloperMania.Net'ten muhteşem bir etkinlik. Katılım ücretsizdir.

Tarih: 27 ve 28 Mart 2010

Yer: Kadir Has Üniversitesi Cibali Kampüsü - D Blok Sinema A Salonu

Cumartesi
10.00-11.00 Mobile Cihazların Devrimi ve Programlama – Volkan Atasever, User Group Lead
11.15-12.15 Expression Studio ve Adobe Kardeşliği – Erbuğ Kaya, MVP
Ara
13.30-14.30 Silverlight ile Temel Uygulamalar -Yusuf Karakaş

Pazar
10.00-11.00 Yazılım Geliştiriciler için SQL Server 2008 - Volkan Atasever, User Group L
ead
11.15-12.15 LINQ ile XML Sanatı – Yusuf Karatoprak
Ara
13.30-14.30 Silverlight 4 RC ile değişenler! –Daron Yöndem,MVP,RD,INETA TR Lead
14.45-15.45 DeveloperMania.Net Panel

FACEBOOK Event linki: http://www.facebook.com/event.php?eid=370677281359&ref=mf

Kadir Has Üniversitesi Mühendislik Kulübü teşekkür ederiz.



Volkan Atasever Kimdir ?

E-Mail: volkan(et)volkanatasever.com

Kurucu&Genel Müdür/Software4Galaxy Ltd.
Bilgisayar Mühendisi
Eğitmen ve Danışman, Teknoloji Yazarı, Şair, Araştırmacı, Girişimci, Akvarist, Nümismat, Bilim İnsanı

Genel Duyurular

-Yakın bir zamanda Amatör Telsiz ve Amatör Denizcilik adında yeni iki kategori ile bilgilerimi paylaşıyor olacağım.

-DVTFL 9. ve 10. Sınıf Bilgisayar Bilimi dersini alan öğrencilerim ders panosunu kontrol ederek dönem projelerini seçmek zorundadır. açıklamayı okuyup ardından mail atınız.

-RC Araçlar kategorisi ilgi alanımdadır artık bu konuda da araştırmalar yapıp zaman buldukça projelerimi paylaşacağım.

-Üç yeni kitap çalışmasına başladım 2019 senesi içinde 3 yeni kitabım geliyor olacak. bu kitap sayısı maksimum dört adete çıkabilir. yoğun bir tempo gerekiyor.

Yasal Bilgi

Sitedeki yazıları,kodlar ve diğer materyaller Volkan Atasever'e aittir. Yazarı ve siteyi kaynak göstererek yazıları paylaşabilirsiniz.  Copyright(c)2004-2019

Sign In