Keith,<br><br>you are right that what people have done with Vista gadgets interests me, but usually (I didn&#39;t check how they did it though!) it involves workarounds. Like the ones how they use Cardspace and WCF from gadgets... or how they access Outlook, etc.<br>
<br>With regards to Desklets, the point is that you have two options: sandboxed and &quot;full access&quot;, which makes it very compelling, IMHO.<br><br>With regards to to &quot;reduction&quot; of the API: it is probably a philosophical debate, but the point with reduction IMHO is not security or sandboxing, but how to make the &quot;framework or vritual engine&quot; small and make it &quot;transferrable&quot; to client computers with a fast download.<br>
<br>Sandboxing is absolutely necessary in the browser, but not on the desktop. The point you make with SL vista gadgets though, makes me think about something like clickonce for desklets - where you can cache the app for offline usage, but when you&#39;re online, it launches (or at least checks for a new version) from the remote server(s). (that would need security sandboxing though).<br>
<br>So, a question to Ironmen and Silverlight guys (Jimmy et al?): is it possible to somehow run Silverlight app as a desktop app on Windows? Something like Desklets? <br><br>An ugly workaround I can think of at the moment would be a simple winforms application which hosts a browser control which in turn loads a silverlight application from a local system. (or maybe even starts a simple local-only lightweight http server (like chiron or devserver) if it is not possible to launch SL app from filesystem). That way, we could (could we really?) run DLRConsle as a desktop app... <br>
<br>Miha<br><br><div class="gmail_quote">2008/12/26 Keith J. Farmer <span dir="ltr">&lt;<a href="mailto:kfarmer@thuban.org">kfarmer@thuban.org</a>&gt;</span><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">



<div>
<div dir="ltr">
<div dir="ltr"><font color="#000000" face="Arial" size="2">Right, and I would agree that desklets are a nifty way to share sandboxed code.</font></div>
<div dir="ltr"><font color="#000000" face="Arial" size="2"></font>&nbsp;</div>
<div dir="ltr"><font color="#000000" face="Arial" size="2">My point was more a caution against trying to undo Silverlight/Moonlight&#39;s reduction.&nbsp; It&#39;s one thing to add additional controls, quite another to start messing with the networking support. The security implications could be tragic ;)</font></div>

<div dir="ltr"><font face="Arial" size="2"></font>&nbsp;</div>
<div dir="ltr"><font face="Arial" size="2">It may interest you to know that folks have already created Silverlight gadgets for Vista&#39;s sidebar including, IIRC, gadgets that are remotely hosted.</font></div></div>
<div dir="ltr"><br>
<hr>
<font face="Tahoma" size="2"><div class="Ih2E3d"><b>From:</b> <a href="mailto:users-bounces@lists.ironpython.com" target="_blank">users-bounces@lists.ironpython.com</a> on behalf of Miha Valencic<br></div><b>Sent:</b> Fri 12/26/2008 12:48 PM<div class="Ih2E3d">
<br><b>To:</b> Discussion of IronPython<br><b>Subject:</b> Re: [IronPython] DLR, OS X/Linux &amp; other languages<br></div></font><br></div><div><div></div><div class="Wj3C7c">
<div>[I hope this is not too off-topic...]<br><br>What is wrong? Nothing I guess -- if you have full WPF at the other end. Probably WPF (or WCF in my example) is not the right example -- due to dependencies further down the road.<br>
<br>Reduced set or not, you will end up with extensions/additions to base class library. You have extensions/additions with SL as well -- be it custom UI controls or some other backend libraries that make your life easier. (it is the same with desktop development). So you end up bringing those libraries along with your apps.<br>
<br>Now the point of my ... writing/thinking is not how to bring in additional DLLs but how far are we from having the Silverilght programming model (with DLR + CoreCLR + XAML) with the whole extensibility model as a [lightweight] desktop programming model as well?<br>
<br>So that, regardless of my platform of choice (Linux, OS X, Windows XP/Vista/7?), I can develop apps in the language of choice (be it a dynamic beast or a statically typed beast or something in between :)), and have it run on multiple platforms -- and on the web.<br>
<br>Basically, we would need an environment to run Silverlight applications on the desktop as a &quot;first class applications&quot; with access to the full .NET/Mono/xy API where applicable. Something like desklets apparently deliver[1].<br>
<br>It seems pretty awesome to me that I would be able to choose the language and have a great tooling support (UI controls, BCL subset..., VisualStudio) and that I could develop for the web and for the desktop using the same technology and paradigms.<br>
<br>Miha<br><br>[1]: <a href="http://www.davidarno.org/2008/04/21/mono-team-to-microsoft-build-moonlight-desklet-support-into-silverlight/" target="_blank">http://www.davidarno.org/2008/04/21/mono-team-to-microsoft-build-moonlight-desklet-support-into-silverlight/</a><br>
<br><br>
<div class="gmail_quote">2008/12/26 Keith J. Farmer <span dir="ltr">&lt;<a href="mailto:kfarmer@thuban.org" target="_blank">kfarmer@thuban.org</a>&gt;</span><br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div>
<div dir="ltr">&nbsp; 
<div dir="ltr"><font face="Arial" size="2">What&#39;s wrong with&nbsp;targetting a full&nbsp;WPF host (assuming that Mono&#39;s WPF support is sufficient at the time)?</font></div>
<div dir="ltr"><font face="Arial" size="2"></font>&nbsp;</div>
<div dir="ltr"><font face="Arial" size="2">Either stick to the reduced set or not.&nbsp; Don&#39;t try to turn the one into the other :)</font></div></div></div></blockquote></div><br></div></div></div></div><br>_______________________________________________<br>

Users mailing list<br>
<a href="mailto:Users@lists.ironpython.com">Users@lists.ironpython.com</a><br>
<a href="http://lists.ironpython.com/listinfo.cgi/users-ironpython.com" target="_blank">http://lists.ironpython.com/listinfo.cgi/users-ironpython.com</a><br>
<br></blockquote></div><br>