我想构建一个SyncML解析库,它应该能够根据提供的信息构建消息,最好通过调用库中的某些方法来提供消息。优选地,库应该能够通过能够调用某些方法来与主机应用程序通信。我希望在尽可能多的平台上可用:Windows,Windows Phone 7 OS,OSX,iOS,Linux,Android,BlackBerry ......尽可能多的平台。我应该使用什么语言来创建跨平台库?
问题:
- 我应该使用什么设置? (编程语言,编译器,IDE等)
- 我该如何为这些不同的平台编译这个库,以及如何连接它?
- 其他信息?例如涵盖跨平台开发主题的文章?
我之前没有做过这样的跨平台项目,所以任何可用的信息都会让我朝正确的方向发展。
谢谢!
PS。对不起,如果这个问题不够具体。我知道在这种风格的问题上有些皱眉,但我不知道如何使它更具体。
感谢您的信息。我现在决定和Java一起去,缺点是我不得不为Objective-C为iPhone编写单独的库。 Java为我编写OO代码提供了一个更好的选择,语言看起来比C更好,更好的XML库和HTTP连接对象。 – Andrei
@Andrei正确。您的项目更多地针对移动设备。 Java正在设计,开始考虑移动应用程序。 – umlcat