<div class="gmail_quote">On Wed, Mar 25, 2009 at 9:24 AM, Kevin Ottens <span dir="ltr">&lt;<a href="mailto:ervin@kde.org">ervin@kde.org</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="im">On Monday 23 March 2009 18:15:36 Rob Scheepmaker wrote:<br>
&gt; I&#39;ve mentioned my interest in this GSoC project before. Now I&#39;ve made a<br>
&gt; first draft of a proposal for GSoC.<br>
<br>
</div>Excellent!</blockquote><div>Indeed :-) <br></div><div> </div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div class="im"><br>
&gt; A way to synchronize changes between multiple shared applets. It should<br>
&gt; require only very little effort for applets to publish changes to all<br>
&gt; shared applets, or receive changes from other shared applets. Again, I will<br>
&gt; use Kevin Otten&#39;s library to make this easy.<br>
<br>
</div>Keep in mind that right now I&#39;m concentrating on the &quot;using services&quot; part of<br>
the library. I&#39;m somehow &quot;forced&quot; to put the &quot;exposing services&quot; part on hold<br>
because I&#39;m waiting on some changes on Jolie&#39;s Metaservice side. AFAIK<br>
Fabrizio is working on that, but I don&#39;t really know when that&#39;ll deliver.</blockquote><div><br>At italianaSoftware we just finished the design of a feature I was waiting for which should solve all our problems w.r.t. security and service exposure.<br>
So the ETA is &quot;not too far away&quot;. ;)<br> </div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="im"><br>
&gt; The security implications will need to be thought trough. We will need some<br>
&gt; some way of authenticating systems that are allowed access to published<br>
&gt; applets or activities.<br>
<br>
</div>Oh, and once the library is ready to expose services, it&#39;s likely that for the<br>
first iteration it&#39;ll be a huge security hole. Jolie won&#39;t yet provide the<br>
security model, which means you&#39;ll be left on your own to authenticate<br>
clients. OTOH once Jolie provides a security model it won&#39;t be necessary for<br>
you to deal with that anymore (or at least it&#39;ll be much less complicated).<br></blockquote><div><br>The new feature I&#39;m gonna put in Jolie should make it easy to &quot;inject&quot; security into unsecure services. We would still need to think the security model we want in our particular case (Plasma+Jolie). There are various possibilities, and the user should be prompted by Plasma when necessary. The sooner we start thinking about this, the better.<br>
<br>
</div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div class="im"><br>
&gt; Timeline<br>
&gt; April 20 – May 22: Community bonding period, experiment with Kevin&#39;s<br>
&gt; library, draft and discuss the required api. Draft and discuss the<br>
&gt; interfaces for the required services.<br>
<br>
</div>Hmmm, April 20, I&#39;ll seriously have to move faster, and kick Fabrizio harder.<br>
;-)</blockquote><div>My god, we will have to write some documentation! ;-)<br><br> </div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><br>

<br>
I&#39;m seriously looking forward to your work. Obviously when the time comes I&#39;m<br>
willing to mentor or co-mentor you. So far it&#39;s been always a pleasure to work<br>
with you, I&#39;d be a fool not to participate in your mentoring. :-)</blockquote><div>I&#39;m interesting in helping co-mentoring this, too. This will really put the qt/jolie integration to work.<br><br>Bye,<br>Fabrizio.<br>
</div></div>