Haberler

Askerlik – Şafak 0

Sonunda önümde duran en büyük engeli de ortadan kaldırmış bulunuyorum. Askerlik bitti sonunda.

Acemiliğini İskenderun’da daha sonrasını da Osmaniye Toprakkale’de tamamladığım askerlik görevim dün itibarı ile bitmiş bulunmaktadır. Zor bir askerlik geçirdiğimi düşünüyorum ve uzun dönem askerlik yapan tüm arkadaşlara gerçekten Allah sabır versin diyorum.

Gitmeden önce hazırladığım ve planladığım birçok proje yarım kalmıştı. Şimdi bunların üzerine yoğunlaşmanın zamanı, tabi bir süre dinlenme süreci sonrasında =)

Yeni yazılar, makaleler ve projelerde görüşmek üzere..

Askerlik – Bi Süre Ara =)

Kısa dönem er olarak, Hatay İskenderun’da bulunan 39′uncu Mknz. P. Tug. K.lığı nda askerliğimi yapmak için bu gece yola çıkıyorum. 5 ay kadar blogla pek ilgilenebileceğimi sanmıyorum. Bu yüzden kısa bi ara veriyorum :)

Aslında bi süredir Java Server Faces 2.0 (JSF 2.0) için oldukça geniş bir yazı dizisi hazırlıyordum. Askerliğe gitmeden bu yazıları yayınlamayı planlıyordum fakat yetiştiremedim. Şuan 12 13 adet yazı/ders hazırladım fakat eksiklikleri olduğu için yayınlayamıyorum. Artık geldiğimde yayınlarım.

Kısmetse 5 ay sonra görüşmek üzere =) Hoşcakalın.

NetBeans IDE 6.9 Çıktı

Java ve diğer pekçok dil için gelişmiş özellikler sunan Netbeans IDE nin 6.9 sürümü yayınlandı.

Netbeans’in 6.9 sürümünü indirmek için hemen buraya uğramanızı öneririm :)

Netbeans 6.9 ile öne çıkan yeniliklere hemen bakmak gerekirse,

  • JavaFX Composer
  • JavaFX uygulamalar için görsel tasarım aracı
  • Gelişmiş OSGI desteği
  • JavaFX SDK 1.3 desteği
  • Php Zend Framework desteği
  • Ruby on Rails 3.0 desteği
  • Çok daha gelişmiş ve iyileştirilmiş Java Editor ve Java Debugger

Netbeans 6.9 ile gelen diğer yenilikler için IDE yi indirip kullanmaya başlamak gerekiyor. Karşılaştığım diğer yenilik ve özellikleri bu başlık altında yazmaya devam edeceğim.

HyperSQL 2.0 Yayınlandı

Tamamı Java ile yazılan ve açık kaynak yazılım felsefesi ile hazırlanan HyperSQL, 2.0 sürümünü yayınladı.

HyperSQL, %100 Java, açık kaynak bir veritabanı sunucusudur. 2.0 sürümü ile HyperSQL, pekçok veritabanı sunucusu tarafından tanınan SQL standartlarını tanımlamış durumda.

HyperSQL 2.0, tamamı ile multithreaded ve 2PL, MVCC transaction kontrol modeline destek veren bir yapıya kavuşturulmuş.

HyperSQL 2.0 ile gelen tüm yeniliklere buradan ulaşabilirsiniz.

Yazılım Geliştiriciler Windows Yerine Linux Seçiyor

Eclipse Community Survey 2010, Haziran ayında yapıldı ve yazılım geliştirme komitelerini oluşturan yazılım ekipleri hakkında pekçok bilgi edinilmesini sağladı.

Yazılım geliştirme araçları, yazılım geliştiricilerin takip ettiği yeni trendler ve sunucu pazarı gibi pekçok konuda detaylı araştırmaların yapılıp, yazılım geliştiren toplulukların kendi dinamiklerini anlaması açısından oldukça yararlı olan bu aktivite ile yazılım geliştirme üzerine güncel bilgiler derlendi.

Bu bilgiler doğrultusunda dikkatimi çeken en ilginç şey, yazılım geliştiricilerin Windows platformdan Linux platforma kayması. Rapora göre, 2007 yılında geliştiriclerin %20 si birincil işletim sistemi olarak Linux kullanırken, bu rakam 2010 yılı itibarı ile%33 lere yükselmiş durumda. Buna karşılık 2007 yılında geliştiricilerin %73.8 i Windows platformları birincil ortam olarak seçerken, 2010 yılında bu rakam %58.3 lere kadar düşmüş. Windows’un bu düşüşüne Linux’un bu yükselişine rağmen, ilginç şekilde Mac OS X %3.5 dan %7.9 a çıkabilmiş.

(daha fazla…)

Kendinize Güvenerek Java – Kitap

Bilindiği gibi Türkiye’de Java teknolojileri konusunda pek kaynak bulunmuyor maalesef. Varolan kaynakların bir kısmı da çeviri olduğu ve çevirilerin özensiz yapılması nedeni ile pek verimli olmuyor.

Geçen günlerde epostama gönderilen bir mesaj ile Java programlama dili üzerine hazırlanan yeni bir Türkçe kitaptan haberdar oldum.

Musa Çavuş tarafından hazırlanan Kendinize Güvenerek Java adlı kitap, Seçkin Yayıncılık aracılığı ile piyasaya sunulmuş.

Kitabı alıp incelemedim ancak büyük uğraşlar sonucu hazırlanan bir kaynak olduğuna inanıyorum. Java teknolojileri ile ilgili her türlü Türkçe dökümana önem verdiğim için kitabın duyurusunu yayınlamaktan mutluyum.

Kendinize Güvenerek Java adlı kitaba buraya tıklayarak ulaşabilirsiniz, içeriğine göz atabilirsiniz.

Kitabı alıp faydalanan arkadaşlarda, bu yazı altında yorum bırakabilirler.

Java 7 ye Eklenmesi Beklenen Yenilikler

Bilindiği gibi 2010 yılının sonbaharında, Java platformunun kod adı Dolphin olan yeni sürümü Java 7 yayınlanacak.

Java 7′nin gelişi ile beraber, pekçok geliştirici, edindiği tecrübeler ve modern programlamanın getirdiği özellikler doğrultusunda, birçok dil ve platform yeniliğinin Java’nın bu yeni sürümüne eklenmesi için öneride bulunuyor.

Yapılan tüm bu yenilik önerilerinin, Java 7 ye eklenmesi beklenmiyor elbet ama bir takım yeniliklerin Java 7 ile Java programlama diline ve Java platformuna eklenmesi artık kesin gibi.

Bu yazıda, Java 7 ye eklenmesi beklenen birtakım özellikleri ele alacağım.

(daha fazla…)

Tomcat 7 Geliyor

Apache grubu tarafından geliştirilen ve dünyanın en çok kullanılan Java Servlet containerlarından birisi olan Apache Tomcat, Java EE 6 nın getirdiği yeni spesifikasyonları destekleyen 7 sürümünü geliştirmeye devam ediyor.

Şu an resmi olarak Apache Tomcat 7, kendi sitesinde indirilmeye sunulmamışsa da, Tomcat 7 nin RC sürümünün çalıştırılabilir dosyalarını buraya tıklayarak edinebilirsiniz.

Tomcat’in 7 sürümüne, Java Enterprise Edition 6 (Java EE 6)  nın parçası olan Servlet 3.0 desteği kazandırılmış. Servlet 3.0 ile, web tabanlı uygulamaların geliştirilmesi çok daha modüler bir yapıda gerçekleştirilebiliyor. Ayrıca, annotationlar yardımı ile Servlet ve Filter sınıflarını tanımlamak da mümkün. Büyük boyutlardaki web.xml dosyaları da Servlet 3.0 ile artık gerekli değil.

Apache Tomcat 7 ile desteklenen diğer Java EE 6 teknolojileri ise, JSP 2.2 ve EL 2.2.

Tomcat 7 yi çalıştırabilmek için bilgisayarınızda en az Java SE 6 kurulu olması gerekiyor.

JRuby 1.5.0 Yayınlandı

Popüler programlama dili Ruby‘nin, JVM üzerinde çalışan açık kaynak (open source) ve tamamen Java ile yazılmış sürümü JRuby, 5 aylık geliştirme sürecinden sonra 1.5.0 versiyonunu yayınladı.

JRuby 1.5.0, Ruby 1.8.7 ve RubyGems 1.3.6 desteğine sahip.

JRuby’nin yeni sürümünde önce çıkan özellikler ise şu şekilde belirtilmiş.

  • *NIX platformlar için native launcher
  • Ant desteği ve Rake-Ant entegrasyonu
  • Rails 3 için birçok düzeltme
  • Varsayılan ruby-debug kurulumu
  • Ruby 1.8.7, RubyGems 1.36 ve RSpec 1.3.0 desteği
  • Geliştirilen Windows desteği

JRuby 1.5.0 ı buraya tıklayarak indirebilirsiniz.