私はJava swingアプリケーションを持っています。 Webベースアプリケーションに変換したい最も簡単な方法は何ですか? オープンソースのツールがありますか?Java SwingをWebベースのアプリケーションに変換する
答えて
AjaxSwingは、ランタイムツールであり、商用利用のためのサーバーライセンスが必要です。
ウェブサイトのMia Transformer -partsをフランス語で試してみてください。彼らはSwing JavaコードをGWT Javaコードに変更し、GWTはJavascriptに変更し、必要に応じてGoogle V8コンパイラを使用してより高速に実行することができます。もちろん、それは100%ではありません。我々は大きなプロジェクトのためにそれを試して、それがうまくいくかどうかを見極めるつもりです。
その他のリンクはSwingWebです。しかしそれをチェックアウトしていない。
あなたの投稿を続けてください。実行可能なソリューションを見つけた場合は、共有してください。
「Mia Transformer」はどこで入手できますか?ウェブサイトで私はそれを見つけ、ダウンロードし、使用する方法を理解できません.. –
があり、実際に使用すると、Webアプリケーションにデスクトップアプリケーションを変換するために使用できる魔法のツールです:AjaxSwing
しかし、それは非常にシンプルなスイングのアプリを変換できることに注意してください。複雑なレンダラーを使用すると、正しい結果が得られない場合があります。また、その無料ではありません。
あなたはおよそJava Web Startの、それはアプリケーションを変換しないと思うことはできますが、Webベースとして、あなたのアプリケーションを使用することができます...
詳細については、[Java Web Startタグ情報](http://stackoverflow.com/tags/java-web-start/info)を参照してください。 –
あるVinodは、Java Web Startの述べたようには最も簡単な方法です。もう1つの選択肢は、アプリケーションをWebページから実行できるアプレットに変換することです。
新しいオープンソースプロジェクトwebswing.orgがあります。これは、スイングアプリケーションをデプロイするWebサーバーです。アプリケーションはWebSocketを介してHTMLキャンバスにレンダリングされるので、デスクトップとまったく同じ外観と感じることができます。
ウェブスイングは本当に感銘を受けましたが、ドキュメントは古くなっています(webswing.shが存在しないstart.shを参照)それを発射することはできません。プロジェクトは2013年の最初の開始以来2016年に死んでいますか? –
いいえ、あなたが話しているアップデートは現時点で最近のものであり、すぐにドキュメントを更新していない可能性があります – Sharcoux
このツール:http://sourceforge.net/projects/j-wings/は、SwingのAPI互換の代替ですが、サーブレットエンジンで実行され、HTMLにレンダリングされます。
Javaプログラマの場合the Vaadin frameworkはJava Swingと非常によく似ています。
VaadinとSwingアプリケーションは当然全く異なっています(Web対デスクトップ)が、VaadinアプリケーションのUIロジックはサーバー側(JVM内)で実行されるため、SwingのすべてのJavaクラスとアプリケーションロジックアプリケーションは通常、完全に再利用可能です。 hello-world sampleでは、イベントドリブンプログラミングモデルがSwingにどのように似ているかを見ることができます。
さらに、VaadinはJavaアプリケーションプログラマからすべてのWeb固有の詳細(html、css、rpc、...)を効果的に隠すので、古いSwingアプリケーションを最新のHTML5 Webアプリケーションに変換するための使い慣れた、
- 1. SwingアプリケーションをJavaFXに変換する
- 2. Java Swingアプリケーションをアプレットに変換するツール
- 3. WebアプリケーションをWebアプリケーションプロジェクトに変換する
- 4. WebアプリケーションをWebサービスに変換する
- 5. Swingベースのアプリケーションでの接続プーリング
- 6. JavaベースのWebアプリケーションのGUIの生成
- 7. javaアプリケーションをnetbeansのWebサービスに変換する
- 8. Webアプリケーションでのダッシュボードのアーキテクチャ(Javaベース)
- 9. Swingアプリをウェブに変換する
- 10. WebベースのJavaアプリケーション+ Jetty + JREをエンドユーザーに配信するBKM
- 11. Java SwingベースのWindowsアプリケーションのUIをテストする優れた自動テストツール
- 12. Ipadアプリケーション - JavaベースのWebサーバーにアクセスする
- 13. スイングアプリケーションをWebアプリケーションに変換する
- 14. PythonスクリプトをWebアプリケーションに変換する
- 15. Grails WebアプリケーションをオフラインWebアプリケーションに変換する
- 16. 内部Webアプリケーションを公開Webアプリケーションに変換する
- 17. JavaベースのサーバーでAjaxを使用するWebアプリケーション - セキュリティ関連
- 18. 古いAntベースのJava Webアプリケーションをリロードする
- 19. Swing/Java3Dアプリケーションの状態ベースの元に戻す:AOPソリューション?
- 20. Java SwingアプリケーションのIME言語を変更する
- 21. Javaアプリケーションをアプレットに変換する
- 22. Javaアプリケーションをアプレットに変換する
- 23. ルールはJava Webベースのアプリケーションに秀でています
- 24. JBOSSサーバーにmavenベースのJava Webアプリケーションをデプロイできません
- 25. ASP.NET WebアプリケーションをCrystalレポートのWebサイトに変換する
- 26. Java Swingアプリケーションのサービス層
- 27. goベースのWebアプリケーションのエラーページ
- 28. WebベースのアプリケーションのPrintToPrinter
- 29. VS2008 WebサイトをWebアプリケーションに変換する
- 30. コンパイルされたアプリケーションをWebベースのアプリケーションに移行する
「オープンソース」または「無料」(またはその両方)を意味しましたか? 2つは同じではありません。 –