Roadmap

From $1
    Table of contents

    Our goal this year with Mono for Android is to make sure that we deliver the best developer platform possible. Our focus is to make sure that the tools, the language and the APIs that developers require are delightful to use.

    These are the themes in our work:

    • Improve the Mono for Android developer experience
    • Support new Android APIs
    • Create more cross platform APIs
    • Improve our IDE and tools

    Immediately

    Deliver updates to fix the most critical problems and limitations that have been reported by the Mono for Android users. Since this will be releases mostly aimed at fixing specific bugs or problems, not everyone will need to update to these versions. If you or your users are not experiencing any problems, you wont need to install these updates.

    Short Term

    • Quick Device iteration:
      • deploying applications to your phone or simulator now merely updates the changed files, reducing the development turnaround time significantly
    • Improved Debugger Performance
    • Offline activations
    • Add System.Data.Service.Client to our distribution
    • Enable IsolatedStorage APIs on Android

    Medium Term

    • Support for exposing arbitrary Java APIs to .NET
    • Support for the Android 3.x APIs
    • Support for using the NDK where available instead of the Java APIs

    Long Term

    • Asynchronous programming with C# 5 on Android

      We will be extending the Mono for Android's APIs to be asynchronous-friendly and allow them to be easily consumed with C# 5's new asynchronous.
       
    • Add support for Mono's new Profiler:
      • CPU usage
      • Memory allocation
      • Heap shot
      • Lock contention
         
    • Improved Java support:
      • Allow the Android Callable Wrappers to contain user-specified fields and methods in the Java code, making it easier for Java to call specific methods within managed code.
    • C++ interoperability:
      • Integrate Mono's CPPINTEROP engine to easily bind C++ APIs
         
    • Cross-platform mobile APIs to make it easier to share code across MonoTouch, Mono for Android and Windows Phone 7 platforms.
    Tag page
    • No tags

    Files (0)

     
    Page last modified 15:31, 25 Jul 2011 by jonp