Chcę zbudować bibliotekę parsowania SyncML ( bez interfejsu użytkownika ), która powinna być w stanie budować komunikaty na podstawie informacji dostarczonych przez aplikację hosta, dostarczanych metodami biblioteki. Ponadto biblioteka powinna mieć możliwość wykonywania wywołań zwrotnych do metod w aplikacji hosta.
Chcę móc to skompilować i udostępnić na jak największej liczbie platform: Windows, Windows Phone 7 OS, OSX, iOS, Linux, Android, BlackBerry. Zasadniczo jak najwięcej platform, jak to możliwe.
Priorytetem jest mieć to na urządzeniach mobilnych.
Pytania:
- Jakiej konfiguracji powinienem użyć? (języki programowania, kompilatory, IDE itp.)
- Jak skompilować tę bibliotekę dla różnych platform i jak się z nią połączyć?
- Wszelkie inne informacje? np. artykuły na temat rozwoju międzyplatformowego?
Nigdy wcześniej nie realizowałem tego rodzaju wieloplatformowego projektu, więc wszelkie dostępne informacje, które skierowałyby mnie w dobrym kierunku, byłyby mile widziane.
Ja sam mam doświadczenie w C # / .NET i Objective-C.