2011-07-05 1 views
1

私はsproucoreフレームワークを使用してアプリケーションを構築したいと思いますが、ファイルシステム、パッケージ化、オフライン作業などのデスクトップ機能を持たせるために...Approerator Titaniumを介してネイティブアプリでそれらを使用するsproutcoreアプリケーションファイルを取得する

私はsproutcore 2を使用すると、通常のjavascriptライブラリのようなフレームワークを使用できるので、これはかなり簡単だと思います。しかし、このプロジェクトはまだベータ版であり、ドキュメントはたいていパッチがあります(私は実際には1.xのドキュメントでさえパッチを当てると考えています)。

ですから、sproutcoreとTitanium APIを統合するにはどうすればよいでしょうか?

答えて

0

チタニウムの主な目的は、JavaScriptを使用してネイティブアプリを構築することで、ウェブアプリのOSアクセス層を提供することではありません。ネイティブとSproutCoreのUI要素を混在させるのは難しいでしょう。チタンは、バージョン1.0で始まる、それのアプリケーションモデルを反転した : http://developer.appcelerator.com/question/71/what-happened-to-html--css

メインアプリはもはやWeb表示では実行されません、代わりにそれを実行言われて、ここであなたを助けるかもしれないいくつかの情報がだと

JavaScriptCoreで直接作成し、ネイティブUI要素のみを作成します。ネイティブUIエレメントの1つは、Webビュー (http://developer.appcelerator.com/apidoc/mobile/latest/Titanium.UI.WebView-object) です。このフルスクリーンを作成し、SproutCoreアプリケーションを実行することは可能ですウェブビューの内側に表示されます。そこから、Titaniumを呼び出して、ファイルシステムへのアクセスなどのためのTitaniumメソッドを呼び出すことができます。

また、デスクトップのみをターゲットにしている場合は、webviewのJavaScriptコンテキストオブジェクトにアクセスしてJavaScriptCoreで直接使用することもできます。

  • ヨハネス
関連する問題