Internet Explorer の終焉と、それが Java アプリケーションとアプレットに与える影響

新機能!ブラウザでJava Web Startを実行

CheerpJ JNLP Runnerブラウザ拡張機能は、JavaデスクトップをインストールせずにブラウザでJNLPファイルを実行できる唯一のソリューションです。ダウンロードやプラグインは必要ありません。

先週、 Microsoft が Internet Explorer の正式な廃止日を発表, 同社は、古いブラウザのメインストリーム サポートを 2022 年 6 月に終了します。その時点で、IE11 デスクトップ アプリケーションは無効になり、Microsoft Edge にリダイレクトされます。

「Microsoft Edge がこのような責任を担うことができるため、Internet Explorer 11 デスクトップ アプリケーションは 2022 年 6 月 15 日に廃止され、Windows 10 の特定のバージョンではサポートが終了します。」 

Internet Explorer は 1995 年に初めて発売され、今日の消費者市場では長らく無関係でしたが、古いエンタープライズ ソフトウェアや Web サイトの多くは IE でのみ動作します。 Microsoft が委託した調査によると、企業は平均 1,678 のレガシー アプリを使用しており、それらのアプリケーションの多くは Java で構築されています。

これは Java アプリケーションにとって何を意味しますか?

一般に信じられているにもかかわらず、Java は死んだわけではなく、実際には 2 番目に人気のあるプログラミング言語です (2018 年には JavaScript に次ぐ)。エンタープライズ アプリケーションには、社内かサードパーティかに関係なく、Java アプレットまたは Java Swing クライアントとしてデプロイされたクライアントが含まれることがよくあります。 

これらのアプリケーションにアクセスするために残された唯一の方法は、各クライアント マシンにローカル Java をインストールし、Internet Explorer 11 または Edge のインスタンスを「Internet Explorer モード」に保つことです。

2021 年以降の Java アプリケーション

Java はサーバー側およびクライアント側アプリケーションに優れた環境を提供しますが、最新のエンタープライズ アプリケーションはますます HTML5 標準に移行しています。これは、ユーザーの要求とセキュリティの向上に応えるために、幅広いブラウザー、デバイス、環境にわたる幅広い互換性を活用しているためです。 

「Internet Explorer 11 ではセキュリティ更新プログラムが毎月パッケージ化されていましたが、Microsoft Edge では、数時間ではないにしても、数日以内に即時脆弱性に対するセキュリティ パッチを発行できます。」

同様に、Chrome、Chromium、Firefox、Safari などの他の最新のブラウザは Java アプレットやアプリケーションと互換性がありませんが、セキュリティとアップグレードとパッチの頻度を考慮すると望ましい選択肢となります。

CheerpJ を使用すると、最新のブラウザ上で Java アプリケーションを自動的に変換して実行できます。

Java アプリケーションのフロントエンドを完全に書き直すことは、コストとスケジュールへの影響により、(アプリケーションがサードパーティの場合) 不可能であるか、非現実的であることがよくあります。 

最新のブラウザで引き続き Java フロントエンドにアクセスしたいと考えている組織にとって、新しいアプローチは、WebAssembly と JavaScript のおかげで、未変更のフロントエンドを HTML5 に自動的に変換するというものです。

Leaning Technologies が開発したツール CheerpJ は、 既存の Java クライアント アプリケーションを HTML5 に変換して移行する。これは、任意の Swing クライアント、Java アプレット、および Java ライブラリで使用できます。これにより、組織はソース コードを変更せずに最新のブラウザで Java アプリケーションを使用できるようになり、時間、お金、リソースを節約してその寿命を延ばすことができます。

 

CheerpJ を選ぶ理由

CheerpJ は、Java 8 との広範な互換性 (Oracle Forms、EBS、Swing、AWT、および多数のフレームワークとライブラリでテスト済み)、ファイル システムへの読み取り/書き込みアクセス、ネットワーク、印刷、およびその他の多くのシステム機能を備えています。

CheerpJ はさまざまな方法で使用できますが、最も標準的なのは事前変換です。この場合、CheerpJ を使用するのは非常に簡単です。

  • CheerpJ AOT コンパイラーを使用して、アプリケーションのすべての .jar アーカイブを変換します。
  • Java クライアント アプリケーションをホストする HTML (または JSP またはその他の動的ページ テクノロジ) を変更して CheerpJ ライブラリを統合します。
  • この改訂されたページを HTTP サーバー上で提供します。これは、最新のブラウザ上で実行できるようになります。 

CheerpJ は、すべてのアプリケーション コンポーネント (変換されたアプリケーションとランタイム) が静的であるため、サーバー側のサポートを必要としません。 

まとめ

Microsoft が企業を IE から完全に遠ざけようとしているのは明らかであり、CheerpJ を使用すると、すでに知っていること、さらに重要なことに、チームが知っていることを活用して作業できます。 

方法を見つけます CheerpJ は、Java クライアント アプリケーションをより安全でアクセスしやすくするのに役立ちます 今日。 [/vc_column_text]

あなたはおそらくそれも好きでしょう

新機能!ブラウザでJava Web Startを実行

CheerpJ JNLP Runnerブラウザ拡張機能は、JavaデスクトップをインストールせずにブラウザでJNLPファイルを実行できる唯一のソリューションです。ダウンロードやプラグインは必要ありません。

タグ: エンタープライズ Java アプリケーション

類似の投稿をもっと見る

jaJapanese