Fırat Esmer

ANLATILAN SENİN HİKAYENDİR - Karl Marx

Visual Studio 2012 - Update 1

Visual Studio 2012

Microsoft'un geliştiricler için sunduğu popüler IDE Visual Studio 2012, çıkışı yeni olmasına rağmen ilk güncellemesini almış durumda. Bu güncellemenin diğerlerinden farkı ise Visual Studio 2012'den önceki sürümlerde gelen güncellemelerin Service Pack adı altında geliyor olmasıydı. Şimdi ise Update adı altında geliyor. Bu güncellemenin adı ise Update 1. Hatta Visual Studio 2012.1 olarak geçiyor ürün adında. Visual Studio 2012 programında üst menüden "Help -> About" kısmına geldiğinizde güncelleme sonrasında şöyle bir bilgi yer alıyor. 

Visual Studio 2012 Update 1 Görüntüsü

Güncelleme ile birlikte gelen özelliklere kısaca göz atalım. Visual Studio 2012 için gelen güncellemenin Türkçesi (site Türkçe olduğu için) yer almakta. Bu yüzden Microsoft tarafından yazılmış resmi açıklamayı yazıyorum.

Visual Studio 2012 Güncelleme 1

Visual Studio 2012 Güncelleme 1 (Visual Studio 2012.1) Connect ve Windows Hata Raporlama ile belirtilen çeşitli sorunlara iyileştirmeler ve çözümler sağlıyor. Buna ek olarak Güncelleme 1, Visual Studio 2012’ye yepyeni ve zengin özellikler kazandırıyor. Bu özelliklerin çoğu Ultimate ve Premium versiyonlarında görülebiliyor ama Professional ve Express ürünleri için de özellikler var. Güncelleme 1’deki yeni özellikler 4 temel alanda gerçekleşiyor: Windows gelişimi, SharePoint gelişimi, çevik takımlar, ve sürekli kalite.

  • Windows gelişimi

Visual Studio 2012 Windows 8’in lansmanı için, bu yeni platforma Windows 8 Simülatörü ile Windows Store uygulamalarına destek verirken, şablonlar, tasarımlar ve test etme&hata ayıklama gereçleri ekledi. Güncelleme 1 Windows Store uygulamalarının karışık mod ve yerel ARM yedekleme hata ayıklaması (idare edilen/yerel) için destek de eklenenler arasındadır. Bu Güncelleme ayrıca Windows Phone 8 uygulamaları için kod analizi desteği de sağlar. Tabi ki, Güncelleştime 1 sadece yeni Windows platformları için değil. O aynı zamanda sizin Visual Studio 2012’deki yerel C++ uygulamaları ile Windows XP’yi de hedeflemenizi sağlar.

  • SharePoint gelişimi

Güncelleme 1 ile, özellikle test etme ve kalite güvencesi için, SharePoint 2010 yaşamdöngüsü gereçlerimizi genişletmeye de yatırım yaptık. Artık, ünite ve kodlanmış kullanıcı arayüzü testlerini, SharePoint bağımlılıklarını azaltmada Microsoft Sahte Test Öğeleri Çerçevesi’ni kullanarak kullanıcı etkileşimini örneklemede kullanabileceksiniz. Yük testi desteği, SharePoint uygulamalarına örneklenmiş yük ve ağ koşulları altında stres testi yapmayı destekler. Ayrıca, SharePoint uygulamaları için zengin analiz deneyimi sağlamada IntelliTrace kullanarak SharePoint giriş bilgilerini elde edebilirsiniz.

  • Çevik ekipler

Visual Studio 2012 çevik ekiplerin çalışmasını desteklemek için çok sayıda yeni özellik içeriyor. Güncelleme 1 ise Team Foundation Server’ın web arayüzündeki kayda değer kullanılabilirlik gelişimleri, son derece gelişmiş kaynak görüntüleme ve fark alma deneyimi ile bu gelişmelere bir kat daha ekliyor. Güncelleme 1, ilk olarak Team Foundation Service’de, bir Kanban tahtası ile Kanban desteği ve kümülatif akış şeması gibi, karşımıza çıkan Team Foundation Server için işlevsellik de içeriyor. IDE içerisinde, Code Maps sizin ilgili kodun ilişkilerini daha hızlı anlamak ve yönetmek için dinamik görseller yaratmanıza ve incelemenizi sağlar.

  • Sürekli kalite

Sürekli kaliteyi sağlamak, Güncelleme 1’in temel noktası. Otomatik testler için kod kapsamı, artık elle yapılan testler için de bulunabilir, ki bu sizin elle yapılan testlerde kod tabanının hangi alanlarının kullanıldığını anlamanızı sağlar. Güncelleme 1 ayrıca, Internet Explorer’daki web testlerini kaydetme ve sonrasında en modern tarayıcılar ile yeniden izleme yetenekleri ile kesişen-tarayıcılar testini kullanmanızı sağlar. Test Explorer kullanarak, testleri özelliklerine (test kategorisi, test özellikleri, öncelik ve sahip) bağlı olarak gruplayabilir ve yürütebilirsiniz. Ayrıca, Microsoft Test Manager’daki elle yapılan test seanslarını durdurabilir ve devam ettirebilirsiniz, ve bir deneysel test seansı sırasında yapılan her aksiyonun resimli günlüğünü otomatik olarak yaratabilirsiniz.

Visual Studio 2012 Update 1'i indirmek isteyenler buraya, hakkında bilgi almak isteyenler ise buraya tıklayabilir. Ek olarak Visual Studio Blog tarafından yayınlanan yazıya da buradan erişebilirsiniz.

Ineta Tech Days 1

Ineta Türkiye tarafından 26 Ocak Cumartesi günü Microsoft İstanbul Ofisi'nde yetkinlik yapılacak. Etkinliğin detayları aşağıdaki resimde görülmektedir. Ineta Tech Days 1 etkinlik programı ana sayfasına gitmek isteyenler buraya, etkinliğe katılmak isteyen kişiler buraya tıklayarak kayıt formunu doldurabilirler. (Not : Katılımcı sayısı 120 ile sınırlıdır)

Ineta Tech Days 1 Ajanda

Nokia Developer Webinar

Nokia DeveloperWindows Phone 8 akıllı telefon işletim sisteminin en büyük oyuncularından Nokia sadece Microsoft değil, kendi imkanlarıyla da geliştiricilere imkanlar sunuyor. Tahminime göre hepiniz Nokia'nın Android veya iOS işletim sistemi kullanmadığını ve sadece Windows Phone işletim sistemi (3 büyük için söylüyorum) kullandığını biliyorsunuzdur. Şu an için Windows Phone işletim sistemi kullanan HTC, Samsung ve Huawei (Windows Phone işletim sistemi kullanan akıllı telefonu henüz piyasaya sürülmedi. Bkz. Ascend W1) firmalarından farklı olarak kendi kullanıcı kitlesi olan, kaliteli telefonlar üreten Nokia, piyasada Windows Phone 8 kullanımının en yüksek olduğu marka. Kullanımını ve Windows Phone Market için daha fazla uygulama geliştirilmesi adına Nokia Developer programında etkinlikler düzenleniyor.

Bundan önce sadece S40 serisi için (ki çok fazla uygulama geliştiricisini kendisine çekmeyi başardılar) etkinlik haberleri görmüştüm ancak dün gelen e-posta ile Windows Phone 8 adına eğitim etkinlikleri düzenlendiğini öğrendim. Eğitim içeriğinde oyun yapımından, Nokia API kullanımına kadar eğitim etkinliği sayısı olarak şimdilik az olsa da uygulama geliştirme çeşitliliği açısından geniş bir eğitim serisi sunuyor ve muhtemelen de sunacak.

Geçmiş eğitim serisi aşağıdaki konuları içermekte :

  • Lumia App Labs: Develop apps that work with both Windows Phone 7 and 8
  • Lumia App Labs: Create stunning imaging apps for Lumia phones
  • Lumia App Labs: Windows Phone 8 for Nokia developers
  • Lumia App Labs: Getting started with Windows Phone 8 app development
  • Lumia App Labs: Meet Nokia Lumia

Gelecekteki eğitimler ise :

  • Lumia App Labs: Using the Nokia Music Windows Phone API (two sessions)
  • Lumia App Labs: Games development using Windows Phone 8 (two sessions) 

Geçmiş eğitim serisini buradan, gelecekteki eğitim serisini buradan bulabilirsiniz.

Açık Akademi Windows 8 Uygulama Yarışması

Microsoft Türkiye Açık Akademi

Microsoft, Windows 8'i piyasaya sürdükten sonra müşterileri memnun etmek adına ve dolaylı yoldan Windows 8'in satışlarını artırmak adına Ocak 2013 tarihine kadar Windows Store'un uygulama sayısı bazında yaklaşık 100.000 uygulamayı geçeceği sözünü vermişti. Bu sözü yanlış hatırlamıyorsam 8 Ekim 2012 tarihinde vermişlerdi. Windows 8 ise 27-27 Ekim 2012 tarihinde piyasaya sürüldü. Yani 2 hafta içerisinde böyle bir söz verdiler.

9 Eylül'de Windows Store'da bulunan uygulama sayısı 3.000'i henüz geçmişti. Yani 90 gün gibi kısa bir süre içerisinde 97.000'e yakın uygulama eklenmesi gerekiyordu Windows Store'a.

09/09/2012 Windows Store Uygulama Sayısı Büyüme Grafiği

Yukarıdaki grafikte de az önce bahsedilen durum gözüküyor. 9 Eylül tarihinde Windows Store mağazında bulunan uygulama sayısı.

22 Kasım 2012 tarihinde Twitter'da 20.610 uygulama olduğu söylendi. Yani bir buçuk ay gibi bir sürede 17.000 uygulama yüklenmiş. Şu an kaç uygulama olduğunu bilmiyorum ancak yıl sonu için öngörülen rakam 40.000.

Bu istatistikleri niye verdim sorusuna gelince, cevabı aslında yukarıda var. Uygulama geliştiricilerin Windows 8 için uygulama geliştirmeye teşvik edilmesi söz konusu. Bunu nasıl yapacaklar sorusu ise şöyle cevap buluyor; Dünya çapında bol bol etkinlik, yarışma düzenliyorlar ve eğitim veriyorlar. Microsoft Türkiye'nin hizmete sunarak bir çok kişinin faydalandığı Microsoft Açık Akademi burada devreye giriyor. Daha önce Windows Phone 8 etkinlikleri düzenlemişlerdi. Şimdi sıra Windows 8'de.

Kriterlere uygun 10 uygulama geliştiren kişiler Windows 8 cihaz kazanacaklar. Yarışma ile ilgili bilgileri direkt olarak siteden bulabilirsiniz.

Yarışma tarihi : 10/12/2012 ile 31/01/2013 arası.

Katılım koşulları için buraya, yarışma ile ilgili bilgi almak için buraya tıklayabilirsiniz.

TouchDevelop - Tarayıcınızla Uygulama Hazırlayın

TouchDevelop

Windows 8 ve Windows Phone 8'in piyasaya sürülmesiyle yaşanan hareketlilik bireysel veya kurumsal tüm yazılım geliştiricilerin ilgisini çekti. Malum Windows Store ve Windows Phone Store'daki uygulamaların sayısı da diğer marketlere göre geride olunca Microsoft çareyi kolayca uygulama yazılabilecek bir platform sunmakta buldu. Peki ne kadar kolay? SDK'lar veya IDE'lerle uğraşmayacağınız kadar kolay. Aslında tarayıcınız kadar yakın.

Tarayıcınızla yazacağınız scriptler, Windows 8 veya Windows Phone 8'de çalıştırılabilecek bir uygulamaya dönüştürülüyor. Microsoft Research'ün Windows Phone uygulaması yazması dışında bir de böyle yardımı dokunmuş oluyor. Şu an için kalite ve uygulama sayısı açısından iyi bir seviyede olan TouchDevelop sitesine buradan erişebilirsiniz.

Son olarak söylemek istediğim bir şey var ki TouchDevelop iPhone, iPad, Android, PC, MAC ve Windows Phone üzerinde çalıştırılabiliyor.

Microsoft Research'ün sayfasına TouchDevelop sayfasına ulaşmak isterseniz buraya tıklayın.

Son olarak da TouchDevelop ile ilgili Microsoft Research'ün sayfasında bulunan videoyu sizlerle paylaşayım.

Get Microsoft Silverlight