Tag Archives | java

GraalVM 22.0.0 duyuruldu

Bir sanal makine olan ve Oracle tarafından geliştirilen GraalVM’nin 22.0.0 sürümü duyuruldu. Çok sayıda dili Java ve diğer JVM tabanlı diller, JavaScript, Ruby, Python, R ve C/C ++ ve (diğer LLVM tabanlı diller) destekleyen ve bunları farklı dağıtım senaryolarında (OpenJDK, Düğüm) çalıştıran kapsamlı bir ekosistem sunan GraalVM’nin yeni sürümünde, Java 8 desteği kaldırılmış bulunuyor. GraalVM 22.0.0 yalnızca JDK 11 ve JDK 17’yi hedefliyor ve JDK 12/13/14/15/16 desteği de kaldırılıyor. Açık kaynaklı topluluk sürümü olan yani sürümde, Native Image, Java Platform Modül Sistemi için geliştirilmiş desteğe sahip bulunuyor. GraalVM Enterprise ile sınırlı da olsa çeşitli yeni Java derleyici optimizasyonları yapıldığı söylenirken, Oracle’ın ayrıca GraalVM 21.3.1 ve GraalVM 20.3.5‘i yayınladığı söyleniyor. Java, JavaScript, C ve C++ gibi LLVM tabanlı diller ve diğer dinamik diller için yüksek performanslı bir çalışma zamanı sunan yazılımın, ayrıca, daha hızlı başlatma süresi ve daha düşük bellek yükü için programlama dilleri arasında verimli birlikte çalışabilirliğe ve Java uygulamalarını önceden yerel yürütülebilir dosyaları derlemeye olanak tanıdığı ifade ediliyor. GraalVM 22.0.0 hakkında ayrıntılı bilgi edinmek için sürüm notlarını ya da GitHub sayfasını inceleyebilirsiniz.

Continue Reading →

GraalVM 22.0.0 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

Doxygen 1.9.3 duyuruldu

C++, C, Java, Objective-C, Python, IDL, PHP, C#, Fortran, VHDL, Tcl ve bir dereceye kadar D dilleri için online/offline dokümantasyon hazırlamayı sağlayan bir dokümantasyon sistemi olan Doxygen‘in 1.9.3 sürümü duyuruldu. Belirtildiği biçimiyle ÇSANITIZE_UNDEFINED’i etkinleştirmek için gereken eksik sembollerin eklendiği yeni sürüm, HTML ve XML komutlarını dizine eklenmesiyle geliyor. Grafik klavuzunda dizin bağımlılığı grafikleri için açıklama eklendiği belirtilirken; Çekçe, Çince, İsveççe, Yunanca, Portekizce çevirilerinin güncellendiği ifade ediliyor. Projelere ait dokümantasyon hazırlarken zaman bakımından büyük bir kazanç sağlayan yazılım, Mac OS X ve GNU/Linux altında geliştirilmiş, ancak oldukça taşınabilir bir platform olarak ayarlanmıştır. Doxygen ayrıca hepsi otomatik olarak üretilen bağımlılık grafiklerini, kalıtım şemalarını ve işbirliği şemalarını kullanarak çeşitli elemanlar arasındaki ilişkileri görselleştirebilir. Doxygen’i normal belgeler oluşturmak için de kullanabilirsiniz. Doxygen 1.9.3 hakkında ayrıntılı bilgi edinmek için değişiklikler sayfasını inceleyebilirsiniz.
Continue Reading →

Doxygen 1.9.3 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

Apache NetBeans 12.6 duyuruldu

Apache NetBeans’in 12 LTS serisinin yeni güncellemesi Apache NetBeans 12.6 duyuruldu. Anahtar için model eşleştirme desteği eklenen yeni sürüm, Java kodunun tamamlanması, anonim sınıflardan kullanım için etkili bir şekilde nihai değişkenleri göstermektedir. Bu sürüme eklenenler için buradan yararlanabilirsiniz. Ayrıca bu sürüm için Javadoc’a buradan ulaşmak mümkündür. Apache NetBeans, GNU/Linux’ta kendi kendine yeten bir snap paketi olarak kurulabilir. Ant tabanlı proje desteğiyle gelen yazılım, Ant tabanlı projelerin oluşturulabileceği temel altyapıyı sağlarken, yapılandırma parametrelerini ve özelliklerini diske okuyup yazabiliyor. Bu arada, otomatik güncelleme özelliğini desteklemek için API’leri ve SPI’leri sağlıyor. Apache NetBeans 12.6 hakkında ayrıntılı bilgi edinmek için özellikler sayfasını inceleyebilirsiniz.

Continue Reading →

Apache NetBeans 12.6 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

TigerVNC 1.12.0 duyuruldu

VNC (Virtual Network Computing) olan TigerVNC‘nin 1.12.0 sürümü, Pierre Ossman tarafından duyuruldu. AT&T Cambridge Labs.‘deki mühendisler tarafından başlatılmış bir proje olup daha sonra GPL-2.0 lisansı ile açık kaynak kodlu olarak duyurulan TigerVNC; bilindiği gibi, herhangi bir ağ sunucusu üzerinde çalışan grafik arayüz uygulamalarına herhangi bir başka ağ üzerindeki bir bilgisayardan kolaylıkla ve hızla erişerek bu uygulamaları kullanabilmeyi ve yönetmeyi sağlayan platform bağımsız bir yapıdır. TigerVNC, 3D ve video uygulamalarını çalıştırmak için gereken performans seviyelerini sağlar ve mümkün olduğunca desteklediği çeşitli platformlarda ortak bir görünüm sağlamaya ve hissetmeye ve yeniden kullanmaya çalışır. Modern dağıtımlarla uyumlu olacak şekilde büyük bir yeniden tasarım alan yazılımın yeni sürümünde, Java görüntüleyici artık Java 9+ destekliyor ama artık Java 8+ gerektiriyor. Parola ve kullanıcı adı artık yerel görüntüleyicinin ortamı aracılığıyla belirlenebiliyor. TigerVNC 1.12.0 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

TigerVNC 1.12.0 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

GraalVM 21.3.0 duyuruldu

Bir sanal makine olan ve Oracle tarafından geliştirilen GraalVM’nin 21.3.0 sürümü, Mohamed Ez-zarghili tarafından duyuruldu. Çok sayıda dili Java ve diğer JVM tabanlı diller, JavaScript, Ruby, Python, R ve C/C ++ ve (diğer LLVM tabanlı diller) destekleyen ve bunları farklı dağıtım senaryolarında (OpenJDK, Düğüm) çalıştıran kapsamlı bir ekosistem sunan GraalVM’nin yeni sürümü, daha hızlı başlatma süresi ve daha düşük bellek ek yükü için programlama dilleri arasında verimli birlikte çalışabilirlik sunuyor. Java, JavaScript, C ve C++ gibi LLVM tabanlı diller ve diğer dinamik diller için yüksek performanslı bir çalışma zamanı sunan yazılımın, ayrıca, daha hızlı başlatma süresi ve daha düşük bellek yükü için programlama dilleri arasında verimli birlikte çalışabilirliğe ve Java uygulamalarını önceden yerel yürütülebilir dosyaları derlemeye olanak tanıdığı ifade ediliyor. GraalVM 21.3.0 hakkında ayrıntılı bilgi edinmek için sürüm notlarını ya da GitHub sayfasını inceleyebilirsiniz.

Continue Reading →

GraalVM 21.3.0 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

Geany 1.38.0 duyuruldu

Küçük ve hafif bir entegre geliştirme ortamı olarak kullanıma sunulan Geany‘in GTK+2 desteğini kaldıran 1.38.0 sürümü duyuruldu. Diğer paketlerden yalnızca birkaç bağımlılığı olan yazılım; KDE veya GNOME gibi özel masaüstü ortamlarından mümkün olduğunca bağımsız olmayı amaçlıyor. C, Java, PHP, HTML, Python, Perl, Pascal dahil olmak üzere birçok desteklenen dosya türü ile gelen Geany; basit proje yönetimi olanağı ve faydalı bir eklenti arayüzü sunuyor. Geany’nin GNU/Linux, FreeBSD, NetBSD, OpenBSD, MacOS X, AIX v5.3, Solaris Express ve Windows altında çalıştığı biliniyor. Daha genel olarak, GTK kitaplıkları tarafından desteklenen her platformda çalışıyor. Ne var ki, Geany’nin Windows bağlantı noktasında bazı özelliklerin eksik olduğu söyleniyor. GNU Genel Kamu Lisansı koşulları altında lisanslanan Geany; kodu derlemek ve yürütmek için sistem oluşturma olanağı sağlıyor. Geany 1.38.0 hakkında ayrıntılı bilgi edinmek için sürüm notlarını inceleyebilirsiniz.

Continue Reading →

Geany 1.38.0 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

Apache NetBeans 12.5 duyuruldu

Apache NetBeans’in 12 LTS serisinin yeni güncellemesi Apache NetBeans 12.5 duyuruldu. Bu sürüme eklenenler için buradan yararlanabilirsiniz. Ayrıca bu sürüm için Javadoc’a buradan ulaşmak mümkündür. Apache NetBeans, GNU/Linux’ta kendi kendine yeten bir snap paketi olarak kurulabilir. Ant tabanlı proje desteğiyle gelen yazılım, Ant tabanlı projelerin oluşturulabileceği temel altyapıyı sağlarken, yapılandırma parametrelerini ve özelliklerini diske okuyup yazabiliyor. Bu arada, otomatik güncelleme özelliğini desteklemek için API’leri ve SPI’leri sağlıyor. Apache NetBeans 12.5 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

Apache NetBeans 12.5 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0