Windows Mobile 6.5 Professional (Motorola MC9500) で Opera Mobile 10 を使用して、クライアント側 JavaScript として実行されているモバイル Web アプリがあります。(私は IE Mobile 6 を試しましたが、canvas 要素をサポートしておらず、私の目的に役立つ十分な JavaScript もサポートしていません。) 同じデバイス上のネイティブ アプリとメッセージを交換するには、このアプリが必要です。JavaScript はサンドボックス化されており、ActiveX にアクセスできないため、これを行う 1 つの方法は、同じデバイス上の中間サーバーを介して AJAX 経由でメッセージを送受信することです。Windows Mobile 6.5 Professional で動作する HTTP サーバーの推奨事項はありますか? このサーバーは、SQLite などの永続ストレージを使用してメッセージをキャッシュできる必要があります。
私は現在、PHP サーバーであるPocketHPHを見ています。また、ASP.NET Web サーバーであるPadarnも見つけました。このタスクにより適した小規模な Web サーバーに関する提案を歓迎します。
ありがとう。
これが私の元の質問の明確化です。元の Web アプリは、Safari を使用して iPhone で実行されています。私が書いたわけではない、かなり複雑な JavaScript アプリです。そこで、ネイティブ アプリとして書き直すことなく、Windows Mobile に移行しようとしています。移動する理由は、Windows Mobile 6.5 Pro を実行する MC9500 で実行する必要がある既存のネイティブ アプリを持つ別の会社と提携しているためです。そのため、ネイティブ アプリのコードを制御したりアクセスしたりすることはできません。ただし、当社の Web アプリは、他社のアプリとメッセージを交換する必要があります。したがって、ネイティブ アプリから IWebBrowser2 を使用できないなど、多くの制約があります。他の会社の開発者が試すこともできますが、彼がやろうとしない小さなことがたくさんあるので、彼がそうしようとしているようには見えません。私の理解では、Opera Mobile からではなく、IE Mobile からのみ ActiveX を使用できます。ただし、IE Mobile 6 がサポートしていない JavaScript 機能がいくつかあります。したがって、JavaScript アプリ全体を書き直して IE を満足させることができるかもしれません (JavaScript エンジンがはるかに優れている Opera Mobile に切り替える前に、すでにかなりの量の書き直しを行っていました)。ネイティブアプリ。キャンバス要素を設計することは可能かもしれませんが、それを行う場合は、弾丸をかじって全体をネイティブ アプリとして書き直すこともできます。別の Web ブラウザへの移植という「簡単な」ルートを試すのはこれで終わりです。したがって、JavaScript アプリ全体を書き直して IE を満足させることができるかもしれません (JavaScript エンジンがはるかに優れている Opera Mobile に切り替える前に、すでにかなりの量の書き直しを行っていました)。ネイティブアプリ。キャンバス要素を設計することは可能かもしれませんが、それを行う場合は、弾丸をかじって全体をネイティブ アプリとして書き直すこともできます。別の Web ブラウザへの移植という「簡単な」ルートを試すのはこれで終わりです。したがって、JavaScript アプリ全体を書き直して IE を満足させることができるかもしれません (JavaScript エンジンがはるかに優れている Opera Mobile に切り替える前に、すでにかなりの量の書き直しを行っていました)。ネイティブアプリ。キャンバス要素を設計することは可能かもしれませんが、それを行う場合は、弾丸をかじって全体をネイティブ アプリとして書き直すこともできます。別の Web ブラウザへの移植という「簡単な」ルートを試すのはこれで終わりです。私はそれをするつもりです、私は弾丸を噛んでネイティブアプリとしてすべてを書き直すかもしれません. 別の Web ブラウザへの移植という「簡単な」ルートを試すのはこれで終わりです。私はそれをするつもりです、私は弾丸を噛んでネイティブアプリとしてすべてを書き直すかもしれません. 別の Web ブラウザへの移植という「簡単な」ルートを試すのはこれで終わりです。