[Mono-dev] Moonlight basics - Overview

Rafael Teixeira monoman at gmail.com
Tue Nov 9 12:54:56 EST 2010


Well Mono is the father project of Moonlight.

As Silverlight depends on .NET, Moonlight depends on Mono.

Mono is an open source implementation o .NET, for many platforms, notably
Linux and MacOSX.
Moonlight is an open source implementation of Silverlight, which is a
competitor to Adobe Flash, a browser plugin that runs
visually sophisticated apps.

Moonlight is mainly written in C, specially the graphic routines, but embeds
a shrink-down version of Mono and a not-so-small subset of its class
libraries, that match what you have in Silverlight.

With Moonlight you can write your RIA app in C# + XAML (the xml language for
defining UI), add managed libraries written in almost any managed (.NET)
language, and pack for execution in the user's browser.

For developing Silverlight/Moonlight apps you'll need MS tools, as currently
there aren't good enough tools in Linux. You can develop writing everything
by hand, but that is very hard, as Moonlight is a huge beast to master, and
visual aspects are very important in such  apps.

Support for developing for Moonlight with the MonoDevelop IDE, is improving
but it is far from perfect currently.

Hope it helps,


Rafael "Monoman" Teixeira
---------------------------------------
"We live in a world operated by science and technology. We have also
arranged things so that almost no one understands science and technology.
This is a prescription for disaster. We might get away with it for a while,
but sooner or later this combustible mixture of ignorance and power is going
to blow up in our faces."
-Carl Sagan


On Tue, Nov 9, 2010 at 1:38 PM, Sasi Rekha Kristam <
sasirekha.kristam at gmail.com> wrote:

> Thank you for the quick reply. How does the compilation and other stuff
> happens for Moonlight and what is Mono?
>
>
> On Tue, Nov 9, 2010 at 4:19 PM, Krishna Kishore <kishorekanala at gmail.com>wrote:
>
>> Did you check http://www.mono-project.com/Moonlight???
>>
>> Regards,
>> Kishore.
>>
>> On Tue, Nov 9, 2010 at 10:14 AM, Alan <alan.mcgovern at gmail.com> wrote:
>>
>>> Hey
>>>
>>> On Tue, Nov 9, 2010 at 3:08 PM, Sasi Rekha Kristam
>>> <sasirekha.kristam at gmail.com> wrote:
>>> > Hi,
>>> > I am starting up with moonlight with a very minimal knowledge of
>>> > Silverlight. Could somebody let me know where I can find detailed
>>> > information on the below topics?
>>> > - What is Moonlight?
>>> Moonlight is silverlight for Linux (and more, potentially).
>>>
>>> > - Why Moonlight?
>>> > - Architecture
>>> > - Pros and Cons
>>> > - Sample websites
>>> Any documentation on silverlight applies equally to moonlight as they
>>> are the same thing just on different platforms.
>>>
>>> Hope that helps,
>>> Alan.
>>>
>>> >
>>> > Regards,
>>> > Sasi Rekha.
>>> >
>>> >
>>> > _______________________________________________
>>> > Mono-devel-list mailing list
>>> > Mono-devel-list at lists.ximian.com
>>> > http://lists.ximian.com/mailman/listinfo/mono-devel-list
>>> >
>>> >
>>> _______________________________________________
>>> Mono-devel-list mailing list
>>> Mono-devel-list at lists.ximian.com
>>> http://lists.ximian.com/mailman/listinfo/mono-devel-list
>>>
>>
>>
>
>
> --
> Regards,
> Sasi Rekha.
>
>
> _______________________________________________
> Mono-devel-list mailing list
> Mono-devel-list at lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/mono-devel-list
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.ximian.com/pipermail/mono-devel-list/attachments/20101109/bcefd60a/attachment-0001.html 


More information about the Mono-devel-list mailing list