[Mono-list] Android

daniel trampster at gmail.com
Wed Nov 4 05:47:23 EST 2009


Silverlight does provide a modern looking user interface.

However the current sand boxed, browser based silverlight is not useful.

Mobile apps need access to the hardware, they need access to 
accelerometers, to GPS, to multi touch, to cameras, to flash and 
whatever other hardware interfaces are available. And they need the UI 
to look and feel native, to comply to the UI guide lines of the target 
platform.

When mono wanted a GUI on Gnome they wrapped GTK to produce GTK#, how 
many popular linux mono apps use winforms? Banshee...no , mono 
develop.......no, fspot.......no,  gnome do.........no, 
tomboy........no. Sure winforms exists for mono on linux but its uptake 
has not been anything like what you would think. Where are all the 
winforms apps which have been ported to linux because of mono? sure some 
have, but none of those are popular or widely used on linux.

When mono wanted a GUI on iphone did they port winforms????  no they 
provided bindings to the native iphone APIs.

If you really have a requirement for write once run anywhere (I don't) 
then you have to make serious compromises especially in the mobile 
space. Your best bet would be some kind of non sand boxed and not 
browser based version of moonlight. Plus a bunch of cross platform 
libraries for binding to hardware (accelerometers, cameras, GPS etc).

Mike Christensen wrote:
> Well the Windows Mobile 7 platform will be centered around the
> Silverlight runtime.  I would suggest positioning Mono/Android in a
> similar strategy.
>
> On Tue, Nov 3, 2009 at 11:27 PM, Stifu <stifu at free.fr> wrote:
>   
>> The Mono guys put a theme interface in place for WinForms, which could be
>> used to make WinForms apps look "right" on Android.
>>
>> Just my 2 cents. Good luck!
>>
>>
>> Thomas Jam Pedersen wrote:
>>     
>>> Thanks for your feedback Daniel.
>>>
>>> OK, so you don't like winform. (But this is where the majority of
>>> developers are worldwide)
>>> Would WPF be better for you?
>>>
>>> Let me tell you what we want. We are not particular focusing on winform.
>>> What we want to do, is to make it possible to build an application in
>>> Visual Studio.
>>> Then be able to run that application on 6 different platforms without
>>> having to rebuild it for each platform. And it should look and feel almost
>>> the same on all 6 platforms. And it shall be able to run both as a
>>> preinstalled application and as a small application which you run ondemand
>>> from URL link. (essentially embedded in a webpage)
>>>
>>> For Android we would like to make a bridge that enable you to access
>>> Dalvik (Android Java) functionality. But we don't want to force developers
>>> to do anything in Java or learn a new IDE.
>>>
>>> Given these two constraints (no java, no new IDE) it would be nice if some
>>> of you could give us  feedback on what you would like to have on Android.
>>> (and other mobile platforms)
>>>
>>> Best regards,
>>>
>>> Thomas
>>>
>>>
>>> -----Oprindelig meddelelse-----
>>> Fra: mono-list-bounces at lists.ximian.com på vegne af daniel
>>> Sendt: on 04-11-2009 06:49
>>> Til: Mono-list at lists.ximian.com
>>> Emne: Re: [Mono-list] Android
>>>
>>> I personally would rather bindings to the android graphics libraries
>>> (whatever they are called) then a winforms port which will just look and
>>> feel wrong.
>>>
>>> At work I am a windows mobile developer and develop using the compact
>>> framework and I can tell you that winforms on mobile devices sucks big
>>> time. Its impossible to create anything that look half way decent. And
>>> if you want to do anything remotely modern looking you have to drop into
>>> native libraries using pinvoke.
>>>
>>> So no thank you to the win forms but yes please to mono on android.
>>> Something on par with the iphone support would be great.
>>>
>>> Adam Tauno Williams wrote:
>>>       
>>>> On Tue, 2009-11-03 at 13:04 +0100, Thomas Jam Pedersen wrote:
>>>>
>>>>         
>>>>> We are currently porting Mono to Android. (and soon also to ChromeOS)
>>>>>
>>>>>           
>>>> Exciting.  (a) I love .NET and (b) I just pre-ordered my Motorola Droid.
>>>>
>>>> I really, really, don't want to develop in Java.
>>>>
>>>>
>>>>         
>>>>> We expect to release the first version in the beginning of next year.
>>>>> (2010)
>>>>> We hope to make it so that winform programs developed in VisualStudio
>>>>> will run on all platforms without recompile (in most cases).
>>>>>
>>>>>           
>>>> Wow!  A Winforms app on a mobile device?  I don't even want to do that -
>>>> but if you make it work someone should buy you a beer.
>>>>
>>>> _______________________________________________
>>>> Mono-list maillist  -  Mono-list at lists.ximian.com
>>>> http://lists.ximian.com/mailman/listinfo/mono-list
>>>>
>>>>
>>>>         
>>> _______________________________________________
>>> Mono-list maillist  -  Mono-list at lists.ximian.com
>>> http://lists.ximian.com/mailman/listinfo/mono-list
>>>
>>>
>>>
>>> _______________________________________________
>>> Mono-list maillist  -  Mono-list at lists.ximian.com
>>> http://lists.ximian.com/mailman/listinfo/mono-list
>>>
>>>
>>>       
>> --
>> View this message in context: http://old.nabble.com/Android-tp26177657p26192032.html
>> Sent from the Mono - General mailing list archive at Nabble.com.
>>
>> _______________________________________________
>> Mono-list maillist  -  Mono-list at lists.ximian.com
>> http://lists.ximian.com/mailman/listinfo/mono-list
>>
>>     
> _______________________________________________
> Mono-list maillist  -  Mono-list at lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/mono-list
>
>   



More information about the Mono-list mailing list