![見出し画像](https://assets.st-note.com/production/uploads/images/132315823/rectangle_large_type_2_e0ae087e2db3bb167d2659c31a03d97f.jpeg?width=1200)
Leaning Technologies、CheerpJ 3.0を発表
未修正の Java アプリケーションをブラウザで実行するための WebAssembly ベースの革命的ソリューション
[ 2024年 2月1日 リーズ・イギリス ]
革新的なウェブのソリューションのパイオニアであるLeaning Technologiesは、CheerpJ 3.0を自信を持って紹介します。CheerpJは、大規模で変更されていないJavaアプリケーションをブラウザでシームレスに実行するためにデザインされた、画期的なテクノロジーの最新版です。
前作の成功に基づき、CheerpJ 3.0は完全に新しいアーキテクチャを導入し、パフォーマンス、Java互換性、使いやすさを向上させる多数の機能をもたらします。
CheerpJは大成功を収め、2017年の最初のリリース以来、世界中で13万人以上のユーザーを獲得し、モダンブラウザ上でレガシーなエンタープライズJavaアプリケーションを実行するための代表的なソリューションとしてだけでなく、JavaベースのアプリケーションをモダンWeb標準にモダナイズするための著名なツールとしての地位を確立しました。
モダンブラウザ上で実際のJavaコードを最小限の労力で効率的かつ安全に実行できるCheerpJの能力は、既存のJavaベースのコンポーネントの寿命を延ばす上で非常に貴重であることが証明されました。この成功は、いくつかの主要な機能によるものです:
ソースコード不要: CheerpJは、Javaバイトコードレベルで動作するため、ソースコードにアクセスする必要がありません。これにより、CheerpJはサードパーティのフレームワーク、依存関係、難読化されたコードを扱うことができます。
幅広い互換性: 未修正のOpenJDK環境に基づき、CheerpJはネイティブJVMと比較してブラウザ上での一貫した動作を保証します。エミュレーション層は、ファイルシステム、ネットワーキング、印刷、クリップボードなどのサブシステムとのシームレスな統合を保証します。
サーバーサイドまたはクライアントサイドの統合:CheerpJは、サーバーサイドでJavaScriptライブラリとしてセルフホストアプリケーションに統合したり、サードパーティアプリケーション (JavaアプレットやJava Web Start) のブラウザ拡張として使用することができます。これは、Javaデベロッパーや、サードパーティのJavaベースのアプリケーションにアクセスする必要のある組織にとって、同じように魅力的なソリューションとなります。
WebAssemblyと新しいJavaバイトコードJITコンパイラを搭載したCheerpJ 3.0は、Javaをモダンブラウザ上で動作させるための大きな一歩です。Leaning Technologiesは、新しいruntime architectureのおかげで、CheerpJのサポートをJava 11まで拡張する作業を開始し、Java言語とLTSバージョンの同等性を達成するための第一歩となったことをご報告いたします。
Leaning Technologiesは、デベロッパー、企業、そしてJavaコミュニティに、CheerpJ 3.0によるWebアプリケーション開発の次のフロンティアを探求することを推奨します。この画期的なソリューションの詳細については、www.cheerpj.comをご確認ください。
Leaning Technologiesについて:
Leaning Technologies は、最先端の WebAssembly ベースの開発ソリューションを提供するリーディングプロバイダであり、Web 上で実現可能なことの限界を押し広げることに尽力しています。イノベーション、パフォーマンス、ユーザーエクスペリエンスに重点を置き、Leaning Technologies は世界中のデベロッパーとビジネスに力を与える革新的なテクノロジーを提供し続けています。
メディア連絡先:
Ryan Forde
Leaning Technologies : マーケティングマネージャー
ryan@leaningtech.com
引用元:https://leaningtech.com/leaning-technologies-unveils-cheerpj-3-0/