SyncML解析ライブラリ(UIなし)を構築します。これは、ライブラリのメソッドによって供給される、ホストアプリケーションによって提供される情報に基づいてメッセージを構築できる必要があります。また、ライブラリは、ホストアプリケーションのメソッドへのコールバックを実行できる必要があります。
これをコンパイルして、可能な限り多くのプラットフォーム(Windows、Windows Phone 7 OS、OSX、iOS、Linux、Android、BlackBerry)で利用できるようにしたいと考えています。基本的に、できるだけ多くのプラットフォーム。
優先事項は、これをモバイルデバイスで使用できるようにすることです。
質問:
- どの設定を使用する必要がありますか?(プログラミング言語、コンパイラ、IDEなど)
- これらの異なるプラットフォーム用にこのライブラリをコンパイルするにはどうすればよいですか、またどのように接続しますか?
- 他の情報はありますか?例:クロスプラットフォーム開発の主題をカバーする記事?
この種のクロスプラットフォームプロジェクトはこれまでに行ったことがないため、正しい方向に導くために利用できる情報があれば歓迎します。
私自身、C#/。NETおよびObjective-Cの経験があります。