Quiero construir una biblioteca de análisis SyncML ( sin interfaz de usuario ) que debería poder generar mensajes basados en la información proporcionada por la aplicación de host, alimentada por los métodos de la biblioteca. Además, la biblioteca debe poder hacer devoluciones de llamada a los métodos en la aplicación host.
Quiero poder compilar esto y tenerlo disponible en tantas plataformas como sea posible: Windows, Windows Phone 7 OS, OSX, iOS, Linux, Android, BlackBerry. Básicamente tantas plataformas como sea posible.
La prioridad es tener esto disponible en dispositivos móviles.
Preguntas:
- ¿Qué configuración debo usar? (lenguajes de programación, compiladores, IDE, etc.)
- ¿Cómo compilaría esta biblioteca para estas diferentes plataformas y cómo me conectaría a ella?
- ¿Alguna otra información? por ejemplo, artículos que cubren el tema del desarrollo multiplataforma?
No he hecho este tipo de proyecto multiplataforma antes, por lo que cualquier información disponible para orientarme sería bienvenida.
Yo mismo, tengo experiencia en C # /. NET y Objective-C.