Je veux construire une bibliothèque d'analyse SyncML ( pas d'interface utilisateur ) qui devrait pouvoir créer des messages basés sur les informations fournies par l'application hôte, alimentées par les méthodes de la bibliothèque. De plus, la bibliothèque doit pouvoir effectuer des rappels aux méthodes dans l'application hôte.
Je veux pouvoir le compiler et le rendre disponible sur autant de plateformes que possible: Windows, OS Windows Phone 7, OSX, iOS, Linux, Android, BlackBerry. Fondamentalement, autant de plateformes que possible.
La priorité est de l'avoir sur les appareils mobiles.
Des questions:
- Quelle configuration dois-je utiliser? (langages de programmation, compilateurs, IDE etc.)
- Comment pourrais-je compiler cette bibliothèque pour ces différentes plates-formes et comment pourrais-je m'y connecter?
- Une autre info? par exemple, des articles couvrant le sujet du développement multiplateforme?
Je n'ai jamais fait ce genre de projet multiplateforme auparavant, donc toute information disponible pour me mettre dans la bonne direction serait la bienvenue.
Moi-même, j'ai une formation en C # /. NET et Objective-C.