Я хочу создать библиотеку синтаксического анализа SyncML ( без пользовательского интерфейса ), которая должна иметь возможность создавать сообщения на основе информации, предоставляемой хост-приложением, которая подается методами библиотеки. Кроме того, библиотека должна иметь возможность выполнять обратные вызовы методов в хост-приложении.
Я хочу иметь возможность скомпилировать это и сделать его доступным на как можно большем количестве платформ: Windows, ОС Windows Phone 7, OSX, iOS, Linux, Android, BlackBerry. В основном как можно больше платформ.
Приоритет должен быть доступен на мобильных устройствах.
Вопросов:
- Какие настройки я должен использовать? (языки программирования, компиляторы, IDE и т. д.)
- Как мне скомпилировать эту библиотеку для этих разных платформ и как мне к ней подключиться?
- Любая другая информация? например, статьи, которые охватывают тему кроссплатформенной разработки?
Я не делал подобного кроссплатформенного проекта раньше, поэтому любая доступная информация, которая поможет мне в правильном направлении, будет приветствоваться.
У меня самого есть опыт работы в C # / .NET и Objective-C.