我想构建一个SyncML解析库(无UI),该库应该能够基于主机应用程序提供的信息(由库的方法提供)构建消息。同样,该库应该能够对宿主应用程序中的方法进行回调。
我希望能够对此进行编译,并使其在尽可能多的平台上可用:Windows,Windows Phone 7 OS,OSX,iOS,Linux,Android,BlackBerry。基本上是尽可能多的平台。
优先考虑的是使它在移动设备上可用。
问题:
- 我应该使用什么设置?(编程语言,编译器,IDE等)
- 如何为这些不同的平台编译该库,以及如何连接到该库?
- 还有其他信息吗?例如,涉及跨平台开发主题的文章?
我之前没有做过这样的跨平台项目,因此欢迎向我提供正确方向的任何可用信息。
我本人在C#/。NET和Objective-C方面都有背景。