java etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
java etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
20 Aralık 2011 Salı
Mozilla Firefox 9 çıktı!
Mozilla'nın açık kaynaklı kullanıcı dostu tarayıcısı Firefox yeniden güncellendi. Firefox 9'da JavaScript motoru geliştirilmiş, Type Interface özelliği eklenen JavaScript motoru eski versiyona göre ortalama %30 daha hızlı çalışıyormuş. Tabi bunu Mozilla söylüyor, henüz bir test sonucu yok. Bazı kod tipleriyle uyumluluk arttırılmış ve HTML5 desteği geliştirilmiş. Bunlar haricinde MacOS X Lion için bazı özellikler eklenmiş, ama bunlar tarayıcı değiştirtecek kadar önemli şeyler değil. Burada benim dikkatimi çeken başka birşey var: aşırı bellek kullanımına karşı herhangi bir düzenleme yapılmamış. Mozilla son birkaç versiyondur hep Firefox'un aşırı bellek kullanımı sorununu çözmeye çalışıyordu, her çıkan sürümde bu sorunun çözüldüğü iddia ediliyordu. Görünüşe göre ya aşırı bellek kullanımı sorunu çözülmüş, ya da Mozilla vazgeçip uğraşmayı bırakmış. Neyse, deneyip göreceğiz. Eğer Windows kullanıyorsanız Firefox 9'u şuraya tıklayarak indirebilirsiniz. Apple kullanıcıları şuraya, Linux kullanıcıları da buraya tıklayarak yeni sürümü indirebilirler.
12 Aralık 2011 Pazartesi
Tek kodla her platformda çalışan oyunlar Google Native Client ile artık mümkün
Google'ın tarayıcısı Chrome'da bir süredir "ince ayarlar" bulunan, ancak sadece "ince ayarlar" menüsünden (about:flags) açılarak kullanılabilen Native Client sisteminin becerileri her geçen gün artıyor. Bu sistem sayesinde bir uygulama sadece bir kez kodlanarak tüm platformlarda (Windows, MacOS, Linux, Chrome OS ve gücü yeten mobil platformlar) çalışabiliyor. Senelerdir kullanılan Java programlama dili de bu özelliğe sahip aslında, ama Java sadece hafif uygulamalar için uygun bir çözüm. Sistem kaynaklarını daha etkin kullanan, sistemi "zorlayan" uygulamalar için Java yeterli gelmeyebiliyor. İşte Google Native Client bu sıkıntıyı aşabilen bir sistem, çünkü doğrudan kod çalıştırıyor. Bu sayede bir uygulama (mesela bir oyun) sadece bir kez yazılıyor ve tüm platformlarda çalışıyor. Geçtiğimiz aylarda severek oynadığım ve bitirdiğim Bastion bu şekilde Chrome tarayıcısı üzerinde her platformda çalışan oyunlardan biri. Denemek isterseniz Chrome üzerinden şuraya tıklayarak (tabi bir Google Chrome Store hesabınız varsa) Bastion'ı yükleyip deneyebilirsiniz. Eğer bu sistem yaygınlaşırsa ve oyun firmaları tarafından kullanılırsa şimdilik sadece Windows tabanlı bilgisayarlarda oynanabilen oyunların çoğu diğer platformlarda da oynanabilecek. Olay sadece oyunlardan ibaret değil tabi, ama benim en çok hoşuma giden kısım bu. Google Native Client pek çok eski programlama dilini de destekliyor, böylece mevcut yazılımlar da birkaç düzenlemeyle Native Client üzerinden tüm platformları destekler hale getirilebilir. Google Native Client'ı geliştiren ekipten Christian Stefansen'in sistemin yararlarını anlattığı (aslında benim yazdıklarımın aynılarını biraz daha fazla detayla söylediği) videoyu aşağıda veya şurada izleyebilirsiniz.
1 Ağustos 2011 Pazartesi
Adobe'un Flash çıkmazından kurtulma planı: Edge
Yazılım devi Adobe yavaş yavaş Flash inadından geri adım atıyor. Apple'ın Flash'ı mobil cihazlarında desteklememesi, bilgisayarlarında da destekleme konusunda biraz isteksiz oluşu, üstüne de temiz yazılmamış Flash kodlarının özellikle akıllı telefonlar ve tablet bilgisayarlar gibi işlem gücü nispeten düşük cihazlarda sıkıntı yaratması yüzünden internet kullanıcıları ikiye bölünmüştü. Bir taraf Flash kullanımının tamamen durması gerektiğini, herkesin onun yerine geçmesi beklenen HTML5'i tercih etmesinin daha iyi olacağını söylüyordu. Diğer taraf da Flash'ın aslında iyi bir platform olduğunu, ufak tefek kusurlarının da zaman içinde düzeleceğini, gereksiz karmaşıklığa sahip kodlardan Adobe'un sorumlu tutulamayacağını söylüyordu. Neyse, neticede ortaya bir Apple - Adobe inatlaşması çıktı. Bu inatlaşma bir süre devam etti, ama görünüşe göre Adobe ufaktan geri adım atmaya başladı. Flash'ın geliştiricisi yeni duyurduğu web uygulaması geliştirme aracı Edge ile HTML5, Java ve CSS'e destek vereceğini duyurdu. Edge tıpkı Flash platformuna benziyor, ama onunla geliştirilen uygulamalar ve sayfalar Flash yerine alternatif web programlama dillerini kullanıyor. Böylece Edge kullanılarak hazırlanan sayfalarda iPhone gibi Apple ürünü mobil cihazlar ve donanım kısıtlamaları yüzünden Flash desteklemeyen diğer akıllı telefonlar ve tabletler sıkıntı çekmeyecek. Güzel bir gelişme. Tabi Flash hala çok yaygın, ayrıca bazı şeyler hala Flash'la daha rahat yapılıyor, bu yüzden HTML5'e anında geçiş gibi boş hayallere kapılmamak lazım. Edge önümüzdeki yıl tam teşekküllü halde kullanıcılara sunulacak, ama eğer şimdiden bu yazılım geliştirme aracını denemek isterseniz ön izleme sürümünü şuradan indirebilirsiniz. Şimdiden kolay gelsin.
20 Haziran 2011 Pazartesi
Firefox 5 çıktı (ya da çıkmak üzere)
Mozilla vakfının geliştirdiği popüler açık kaynaklı web tarayıcısı Firefox'un 5. sürümü Mozilla'nın FTP sitesinde yerini aldı. Yeni sürümde bazı güvenlik sorunları giderilmiş, ayrıca Firefox 4'ün en önemli sıkıntısı olan aşırı yüksek bellek kullanımı sorunu halledilmiş. Java ve genel tarayıcı performansı da arttırılmış. Arayüzde fazla değişiklik yok, bu yüzden yeni bir görünüm beklememek lazım. Firefox 5 henüz Mozilla'nın resmi sitesinden veya otomatik güncelleme üzerinden indirilemiyor. Birkaç gün içerisinde (belki yarın, belki yarından da yakın) resmi olarak tanıtılacaktır. Eğer herkesten önce denemek istiyorsanız şuraya tıklayarak İngilizce sürümü indirebilirsiniz. Türkçe sürüm için biraz daha beklememiz gerekecek.
2 Mart 2011 Çarşamba
Java - .Net kapışması hakkında harika bir fragman
Alex Kornfeind isimli Youtube kullanıcısı harika bir film fragmanı hazırlamış. Sanki klasik Hollywood aile filmleri gibi, ama konu açık kaynaklı Java ile Microsoft'un mücadelesi. Bence çok güzel olmuş. Fragmanın dili Fransızca, ama İngilizce altyazısı da var. Bu videoyu bana gönderen Oyunkolik'e teşekkür ederim. Videoyu aşağıda göremiyorsanız ve izlemekte ısrarcıysanız şuraya tıklayabilirsiniz.
Kaydol:
Kayıtlar (Atom)
