Modern Chrome'da Phoenix AWR ile eski Java applet'lerini geri yükleyin
Phoenix AWR - Java Applets Runtime, MC3D SPA tarafından geliştirilen, modern Chrome'un artık çalıştırmadığı eski Java içeriğine erişimi geri kazandırır. Uzantı, eski Java sayfalarını tanımlar ve çalıştırmayı bir masaüstü çalışma zamanına devreden bir tarayıcı tarafı başlatma kontrolü sunar. Ana faydalar arasında tek tıklama ile başlatma, geniş sürüm kapsamı ve çapraz platform masaüstü desteği bulunmaktadır. Araç, iç uygulamaları veya eğitim Java araçlarını eski tarayıcılara geri dönmeden sürdürmek zorunda olan kurumsal yöneticilere, geliştiricilere ve bireylere yöneliktir.
Phoenix'in desteklediği miras Java öğeleri ve formatları
Phoenix, bir dizi miras gömme yöntemini algılar ve hem sayfa içi applet'leri hem de Web Start referanslarını işleyebilir. APPLET, JAPPLET, OBJECT ve EMBED etiketlerini tarar ve Java Web Start için JNLP referanslarını tanır. Çalışma zamanı, Swing ve JavaFX gibi grafik araç setlerini destekler, bu da onu geleneksel eğitim applet'leri ve bu API'lere dayanan dahili GUI'ler için uygun hale getirir.
Uzantının tarayıcı sayfalarını yerel çalışma zamanı ile nasıl bağladığı
Uzantı, Java'yı tarayıcı içinde çalıştırmak yerine bir dedektör ve başlatıcı olarak hareket eder. Uyumlu içerik bulunduğunda, Phoenix tek tıklamayla başlatma kontrolü gösterir ve sayfa adresini yerel çalışma zamanına iletmek için bir protokol işleyici (phoenixawr:) kullanır. Bu ayrım, tarayıcı süreçlerini yürütme yolunun dışına çıkarır ve Java ortamını yerel uygulamanın kontrolü altına alır, böylece miras eklentilere olan doğrudan tarayıcı bağımlılığını azaltır.
Phoenix'in miras bakım ve uyumluluk için yaptığı değişiklikler
Phoenix, miras 1.0'dan modern sürümlere kadar geniş bir sürüm kapsamı sunarak, on yıllık applet'leri çalıştırması gereken ortamlar için yardımcı olur. Yürütmeyi tarayıcıdan çıkararak, uyumluluk için eski bir tarayıcı çalıştırma ihtiyacını en aza indirir. Geliştirici, miras sistemlerinin korunmasının acil kod göçünden daha öncelikli olduğu kurumsal ve geliştirici iş akışları için aracı konumlandırır.
Phoenix'in tarayıcı tabanlı emülatörlerle karşılaştırılması ve pratik sınırlamalar
Kullanıcılar, uygulamanın bazı tarayıcı içi emülatörlerin zorlandığı karmaşık miras içeriğini işlediğini bildiriyor, bu da emülasyonun başarısız olduğu yerlerde pratik bir avantaj sağlıyor. Karşılık, eşlik eden uygulamayı dağıtmak zorunda olan yöneticiler için ek kurulum ve operasyon adımlarıdır. Geliştiriciye göre uzantı kendisi kişisel veri toplamaz ve UI'dan reklam ve telemetriyi hariç tutar.
Phoenix, miras Java'yı canlı tutması gereken takımlara uygun olup, dağıtım takasları ile birlikte gelir
Phoenix, göç planlarken miras Java araçlarına sürekli erişim gerektiren BT takımları ve geliştiriciler için pragmatik bir seçenektir. Dağıtım sırasında ek operasyonel planlama ve test bekleyin ve yayılmadan önce ana applet'lerin aşama doğrulamasını yapın. Miras Java'yı hemen yeniden yazamayan organizasyonlar için, Phoenix, bu sistemleri kullanılabilir kılmak için pratik bir yol sunar ve uzun vadeli modernizasyon çalışmaları devam ederken.