私はJavaで小さなデスクトップアプリケーションを作成する方法を知っています。私は知りたいですが、JavaでWindows Metroスタイルのアプリを作ることはできますか? Web上にはC++/C/C#/ JavaScriptなどしか記載されていないためです。はいの場合は、クイックスタートの参考にしてください。もしどちらが最も簡単な言語になるのではないでしょうか?JavaでWindows Metroスタイルのアプリケーションを作成しますか?
答えて
メトロスタイルのアプリケーションは、C#、VB、JavaScript、およびC++でのみ作成できます。現在、Javaでメトロスタイルアプリケーションをオーサリングするサポートはありません。
メトロスタイルのアプリケーションをJavaで作成することはできません。スターターのガイドとする言語に関するあなたの質問の他の部分については、
が MSDNが新しいメトロスタイルアプリを構築することができますスターターのガイドを持って、簡単で、 this、 thisと thisは助けになるはずです。言語は最も簡単です。開発者に依存しますが、.NETやWPF、Windows Formsアプリケーションを開発している人は、使い慣れた環境でより快適で、C++やXAML、VisualBasic彼が以前に使っていたもの、Web開発から来た人はJavaScriptを好むかもしれません。
新しい開発者の方は、C#とXAMLの使用をお勧めしますが、やはりこれは私の選択であり、誰もが同意するわけではありません。
Hereは、MSDNのガイドを指す別のリンクであり、いくつかの追加の詳細が追加されています。
WinRTはまだCOMをベースにしていますので、the Java-COM bridgeなどを使用してJavaからアクセスできます。それを使うとかなり難しいでしょう(メソッド名などのために文字列を使わなければならないでしょう)。
WinRTをJavaから快適に使用したい場合は、Javaランタイムと場合によってはWinRTタイプを認識させるようにコンパイラを変更する必要があります。
.winmdファイルからダミーのJavaクラス/インタフェースを生成し、JNIをフックアップしてその場でオブジェクトラッパーを生成すると、コンパイラはそのままの状態になります。だから私は純粋なライブラリ/ JNIソリューション、JVMs間で移植可能ですが、ここで可能ですが、それは.NETのようにシームレスではないでしょう。 –
あなたはJavaとWinRTを使用することはできません。あなたが試してみるべき最良の選択肢はC#です。なぜなら、これはJavaに最も近い言語なので、私の意見です。
実際にあなたが非常に簡単にこの1のようなCSSライブラリを使用して、メトロスタイルのWebアプリケーションを書くことができます:http://metroui.org.ua/
このCSSで、それは、サーバー側でJavaを使用し、昔ながらのHTMLを生成する可能性がある(例えば経由サーブレット)、次にCSSクラスを尊重します。
これはorg.apache.ecsライブラリを使用して行いました(これはかなり古くなっていますが、かなりうまくいきます)。私は、これは私が見た地下鉄のテーマに最も近いUIであるsourceforge.net
http://sourceforge.net/directory/os:windows/freshness:recently-updated/?q=slibrary で見つけたもの、ここで
質問は、Webアプリケーションではなく、Javaでシッククライアントアプリケーションを作成することです(オプションとして質問で認められています) – Krease
C#とJavaは似ていますが、フレームワークは異なります。 C#でMetro Styleアプリケーションを開発してみてください。 Windowsストアアプリの開発者向けライセンスにサインアップすることを忘れないでください!
Javaでアプリケーションを作成し、GWTを使用してJavaScriptにクロスコンパイルすることができます。私たちは、Windows(電話とデスクトップ)アプリの2つでうまくやっています。さらに、コードをiOSおよびAndroidポートと共有することもできます。
- 1. Windows Metroスタイルのアプリケーションとは
- 2. Windows 8のWindows AzureとMetroスタイルのアプリケーション
- 3. Visual StudioなしでWindows 8 Metroアプリケーション(HTML5)を作成する
- 4. Windows 8 Metroでのカスタムコントロールの作成
- 5. カメラドライバMFTを作成してWindows 8 Metro Styleアプリで使用しますか?
- 6. Windows 8のMetroアプリケーションをグループ化するMetro App
- 7. Windows 8 Metro JavascriptではArrayDataSourceを作成できません。
- 8. Metrofit HTML/javascriptアプリケーションからWindows 8 Metro?
- 9. Visual Studio 2010でWindows 7にWindows 8 Metroアプリケーションを構築する
- 10. Metro Windows 8 C++アプリケーションにインラインアセンブラが含まれていますか?
- 11. WindowsでMacアプリケーション/インストーラ(Java)を正しく作成する方法
- 12. 写真を撮影してWindows 8 MetroスタイルのAppでディスクに保存する
- 13. Win8 Metroスタイルのアプリケーション(Steamで認証)のOpenID
- 14. Windows 8(Metro)アプリでXAMLコントロールのhWndを取得しますか?
- 15. Javaアプリケーションのインストーラを作成します
- 16. Metroアプリケーションは他のアプリケーションを認識できますか?
- 17. javaアプリケーションをWindowsサービスとして作成する
- 18. Javaアプリケーション用インストーラの作成Windowsサービスとして実行する
- 19. Javaアプリケーションを作成してWindowsサービスとして実行
- 20. VisualBrushはWindows 8 Metro Appsで動作しなくなりましたか?
- 21. Windows 8 Metroアプリケーションをコンパイルする際の問題
- 22. なぜlog4jはJavaアプリケーションでログファイルを作成しますが、Webアプリケーションでは作成しませんか?
- 23. Windows 8 Metroアプリケーションでネットワーク設定ペインを起動
- 24. Windows 8 Metro(C++/XAML)でルーピング/循環ScrollViewerを作成する方法
- 25. WindowsのテーマはC言語でアプリケーションを作成します。
- 26. Windows 8 Metroスタイルアプリ:マルチアプリパッケージ
- 27. Windows 8 Metro XAMLローカリゼーション
- 28. jQueryを使ってWindows 8 Metroアプリケーションを構築する
- 29. MetroスタイルのWinRT XAMLアプリケーションでのSemanticZoomでのZoomedOutViewの奇妙な配置
- 30. C#を使用したMetro UIでのチャートsdkの作成
これは実際には非常に興味深い質問です。WinRTでは、Javaのバインディングを他の言語から簡単にアクセスできるように新しいフレームワークに作成するのは比較的簡単です。ちょうどそれに1〜2ヵ月を与えてください。 ;) – macbirdie
IKVM:http://www.ikvm.net/devguide/java2net.htmlでチャンスがあるかもしれませんが、どれくらいうまく動作しているのかわかりません。/ –