SyncMLメッセージの処理と生成用のライブラリ(連絡先とカレンダーを同期するためのSyncML = XMLプロトコル)を構築する予定です。このライブラリをできるだけ多くのデバイス(Mac、PC、iPhone、Android、BlackBerry、Windows Phone 7)に移植して使用できるようにすることが大好きです。なぜなら、ロジックが同じで、それを各プラットフォームのネイティブライブラリとして再構築する時間を費やしています。Mac、PC上で動作し、モバイルデバイスにも移植可能なライブラリ
私の質問は、これを実現するためにどの技術とプログラミング言語を調べるべきですか? Java、C、C++は心に響き、同僚もLuaを提案しています。私は真剣にそれに取り組む前に、これについてSOの意見を得たいと思います。
私の背景は、主にC#/ .NET、Objective-C、およびJavaです。
任意の情報を歓迎します。ありがとうございました!