mdx4ever> from what i have seen of silverlight, its not diffucult. the problem i see with it is that not a single media format supported by it is patent-unencumbered
<mdx4ever> most of silverlights functionality is similar to stuff i have been working on - and if i can do it, i'm sure novell can too
=-= m4rc05 is now known as m4rc05|cod
<mdx4ever> i can already tell you what the problem areas will be because i already had them
|<-- nags has left irc.gnome.org (Ping timeout: 600 seconds)
<miguel_> Yes, the media is the problem
<miguel_> So we will likely have to use Fluendo
<miguel_> And you will likely have to buy the codec on your own
<miguel_> mdx, would love to hear about them
=-= nags_ is now known as nags
<miguel_> My question right now is how much is running in unmanaged code, and how much managed
<miguel_> WPF at least had a model where the managed side built an execution list, and passed it to unmanaged
<miguel_> So all the rendering and updates were handled there
<miguel_> And we need to sort out the threading model/application model
|<-- Urriellu has left irc.gnome.org (Remote closed the connection)
|<-- slomo has left irc.gnome.org (Ex-Chat)
-->| javamaniac (gerardo@200.84.165.64) has joined #mono
-->| shana_ (~shana_@62.169.103.226.rev.optimus.pt) has joined #mono
-->| uFo-Z (~ufoz@p57B2DBEA.dip.t-dialin.net) has joined #mono
<mdx4ever> the only thing that really needs to be native is the video/audio codec stuff. you can write that managed but performance sucks: for my media layer i opted to not use fluendo/gstreamer because it made cross platform too diffuclut...
<mdx4ever> the silverlight stuff doesnt need all of gstreamer so your better off passing pointers to libvorbis, etc and pinvoke
<mdx4ever> this gives you portability: your primary convern
<mdx4ever> since you guys license mono, make it as friendly as possible for embedders
<mdx4ever> the less native they have to write, the happier they will be
<mdx4ever> so you really want to work backwards on this one, start managed then go native where necesarry