Estoy tratando de portar un C--WPF-Project existente como una aplicación de iPad.Reutilizar C# -Project en el iPad
Por lo que descubrí hasta ahora, la mejor manera de hacerlo sería usar MonoTouch y reutilizar tanto C# -Logic como sea posible.
Como el proyecto original está escrito con WPF para un TabletPC real, mi pregunta es si hay alguna forma de reutilizar las fuentes WPF o al menos minimizar la parte que tengo que volver a escribir.
Si hay buenas alternativas a MonoTouch, le agradecería consejos también :)
ACTUALIZACIÓN: Sus comentarios fueron útiles, pero no son 100% de lo que estaba buscando. MonoCross se ve bien, pero por lo que yo entiendo, simplemente "oculta" la parte específica de iOS. Lo que realmente me encantaría sería una forma de reutilizar los Controles WPF "especiales" escritos a mano. (O al menos minimice el trabajo/tiempo para transferirlos). Esto sería increíble.
ACTUALIZACIÓN 2: Tal vez debería añadir que también aceptaría una técnica de tres pasos "complicada". Por ejemplo, ¿hay alguna manera de traducir los archivos XAML-WPF a HTML5 (o algo igualmente poderoso) y luego usar Titanium o PhoneGap? Los lenguajes y marcos no deberían ser el gran problema, solo trato de encontrar la manera de reutilizar tanto como sea posible :)
¿Existe alguna clase de capa de servicio web utilizada en la aplicación WCF original? – fuzz
No, no hay capa de servicios web en la aplicación WPF original. – basti
Consulte esta pregunta relacionada: http://stackoverflow.com/questions/8755801/anyone-have-experience-with-architecture-for-cross-platform-wp7-android-ios-mobi/8756281#8756281 – ColinE