Tag Archives | java

GraalVM 22.2.0 duyuruldu

Bir sanal makine olan ve Oracle tarafından geliştirilen GraalVM’nin 22.2.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. Java ve diğer JVM dillerinin performansını hızlandırmak için tasarlanmış yüksek performanslı bir JDK olarak kullanıma sunulan GraalVM’nin Java’nın yanı sıra JavaScript, Ruby, Python ve bir dizi diğer popüler dil için çalışma zamanı sunduğu hatırlatılıyor. GraalVM ortamı, GraalVM kullanılarak Native Image, LLVM çalışma zamanı, LLVM Toolchain, Java on truffle, VisualVM ve JavaScript, Node.js, Ruby, R, Python ve WebAssembly gibi dil çalışma zamanları gibi isteğe bağlı olarak kullanılabilen bileşenlerle genişletilebiliyor. Temel ikili dosya boyutunun neredeyse ~2 kat azaltılarak iyileştirilmiş GraalVM paketleme deneyiminin sağlandığı belirtilen yeni sürümde, GraalVM Community Linux dağıtımının paket boyutunun ~430 MB’den ~250 MB’a düşürüldüğü ifade ediliyor. Apple Silicon için mevcut GraalVM topluluğu dağıtımı için desteklenen GraalVM işlevlerinin genişletildiği belirtilirken, ancak, GraalVM’nin artık bazı eski Linux AMD64 dağıtımlarında çalışmayacağı belirtiliyor. GraalVM 22.2.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.2.0 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

Doxygen 1.9.4 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.4 sürümü duyuruldu. Java jeneriklerinin hesaplamalı zaman sorununun giderildiği belirtilirken, Markdown’da PlantUML’nin desteklendiği ifade ediliyor. DoxyVerb ortamının, paragraf biçimlendirmesini değiştirmeden önce, önceki paragrafı sonlandırmasının sağlandığı söyleniyor. 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.4 hakkında ayrıntılı bilgi edinmek için değişiklikler sayfasını inceleyebilirsiniz.
Continue Reading →

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

0

Apache NetBeans 13 duyuruldu

Apache NetBeans’in yeni sürümü Apache NetBeans 13 duyuruldu. Maven, Gradle ve PHP için kısmi yükseltmeler sağlanan yeni sürümde, varsayılan olarak hafif FlatLaf görünümü ve hissi kazandırılmış bulunuyor. Paketlenmiş nb-javac ile başlangıç ​​deneyiminin daha basit ve sorunsuz olduğu bildirilirken, kurulabilmesi için yanlış nb-javac modül adının düzeltildiği söyleniyor. Bu arada, maven arka plan programı desteği sağlanmış bulunuyor. 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 13 hakkında ayrıntılı bilgi edinmek için özellikler sayfasını inceleyebilirsiniz.

Continue Reading →

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

0

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