The Sugar-Sharp assembly doesn&#39;t include today the binding for the Telepathy Framework so we can&#39;t communicate with Sugar for networking operation.<br><br>By the way, there is already a Telepathy-Sharp that exists here: <a href="http://telepathy.freedesktop.org/wiki/TelepathySharp">Link</a>.<br>
 If somebody already has used Telepathy sharp earlier and/or knows about the working of Telepathy and how it is interoperable with Sugar, then the person could integrate TelepathySharp in his project and do the right call to communicate with Sugar.<br>
<br>Regards<br>Harpreet<br><br><div class="gmail_quote">On Tue, Sep 28, 2010 at 5:05 PM, Harpreet Sareen <span dir="ltr">&lt;<a href="mailto:author.blogger@gmail.com">author.blogger@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
Hi,<br><br>No problem. I&#39;ll get back with more specific queries related to C# activities.<br>Thanks for the links!<br><br>Regards<br><font color="#888888">Harpreet</font><div><div></div><div class="h5"><br><br><div class="gmail_quote">
On Tue, Sep 28, 2010 at 12:57 PM, Tomeu Vizoso <span dir="ltr">&lt;<a href="mailto:tomeu@sugarlabs.org" target="_blank">tomeu@sugarlabs.org</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;"><div>On Tue, Sep 28, 2010 at 02:57, Harpreet Sareen &lt;<a href="mailto:author.blogger@gmail.com" target="_blank">author.blogger@gmail.com</a>&gt; wrote:<br>


&gt; Hi,<br>
&gt; Thanks for the reply. I have quite a bit of experience in Windows<br>
&gt; development and I specifically wanted to use C# to open the entrances for<br>
&gt; everyone to contribute in for the OLPC. Although the hardest part is done, I<br>
&gt; would like to know about how can I add the core features of collaboration in<br>
&gt; developing activities by C#. Please guide me along the process.<br>
<br>
</div>I agree with what Bert said. If you really want to create a framework<br>
that makes easier developing activities with C# and are ready to make<br>
the effort required, then you will need to slowly learn the basics and<br>
go up step by step.<br>
<br>
A good starting point is to follow these tutorials/guides:<br>
<br>
<a href="http://en.flossmanuals.net/ActivitiesGuideSugar" target="_blank">http://en.flossmanuals.net/ActivitiesGuideSugar</a><br>
<a href="http://dbus.freedesktop.org/doc/dbus-tutorial.html" target="_blank">http://dbus.freedesktop.org/doc/dbus-tutorial.html</a><br>
<a href="http://www.ndesk.org/DBus_Documentation" target="_blank">http://www.ndesk.org/DBus_Documentation</a><br>
<br>
You will also need to be willing to read quite a bit of Python and C code.<br>
<br>
Regards,<br>
<font color="#888888"><br>
Tomeu<br>
</font><div><div></div><div><br>
&gt; Thanks<br>
&gt; --Harpreet<br>
&gt;<br>
&gt; On Tue, Sep 28, 2010 at 12:19 AM, Bert Freudenberg &lt;<a href="mailto:bert@freudenbergs.de" target="_blank">bert@freudenbergs.de</a>&gt;<br>
&gt; wrote:<br>
&gt;&gt;<br>
&gt;&gt; On 27.09.2010, at 20:05, Harpreet Sareen wrote:<br>
&gt;&gt;<br>
&gt;&gt; Hi Tomeu,<br>
&gt;&gt;<br>
&gt;&gt; &gt;&gt;You can access the Telepathy API through DBus# and the Telepathy DBus<br>
&gt;&gt; &gt;&gt; spec:<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt;<a href="http://www.ndesk.org/DBusSharp" target="_blank">http://www.ndesk.org/DBusSharp</a><br>
&gt;&gt; &gt;&gt;<a href="http://telepathy.freedesktop.org/spec/" target="_blank">http://telepathy.freedesktop.org/spec/</a><br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; Thanks for your response. I came to know about developing activities for<br>
&gt;&gt; Sugar throug C# from this link.<br>
&gt;&gt; <a href="http://www.codeproject.com/KB/cross-platform/monosugar.aspx?display=Print" target="_blank">http://www.codeproject.com/KB/cross-platform/monosugar.aspx?display=Print</a><br>
&gt;&gt; I am not a pro developer. Is there a tutorial available on how to use the<br>
&gt;&gt; telepathy API for mesh networking in my activity as it is normally available<br>
&gt;&gt; for Python etc. while developing an activity. I would be obliged for the<br>
&gt;&gt; same.<br>
&gt;&gt;<br>
&gt;&gt; &gt;&gt;They are normal Gtk widgets, you can see how to construct them in the<br>
&gt;&gt; &gt;&gt;sugar-toolkit code:<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; &gt;&gt; &gt;&gt;<a href="http://git.sugarlabs.org/projects/sugar-toolkit/repos/mainline/blobs/master/src/sugar/activity/widgets.py#line326" target="_blank">http://git.sugarlabs.org/projects/sugar-toolkit/repos/mainline/blobs/master/src/sugar/activity/widgets.py#line326</a><br>


&gt;&gt;<br>
&gt;&gt; I am sorry I didn&#39;t refer to using C# here. How can I make the Activity<br>
&gt;&gt; Toolbar or these widgets in my activity using C#?<br>
&gt;&gt;<br>
&gt;&gt; &gt;&gt;3) I want to use the Text to Speech mechanism in my activity similar to<br>
&gt;&gt; &gt;&gt; eSpeak. How&#39;s that done in Mono?I think you have two options:<br>
&gt;&gt;  &gt;&gt;<br>
&gt;&gt; &gt;&gt;- DBus# to interface with speech-dispatcher<br>
&gt;&gt; &gt;&gt;- <a href="http://wiki.sugarlabs.org/go/Activity_Team/gst-plugins-espeak" target="_blank">http://wiki.sugarlabs.org/go/Activity_Team/gst-plugins-espeak</a><br>
&gt;&gt;<br>
&gt;&gt; Since I am a new learner, I would really appreciate a sample or a tutorial<br>
&gt;&gt; on how do the same(using C# here).<br>
&gt;&gt; I would be really indebted for help. Thanks a lot!<br>
&gt;&gt;<br>
&gt;&gt; If you are just learning to program, writing your Sugar activity in Python<br>
&gt;&gt; would save you loads of trouble.<br>
&gt;&gt; It is possible to write an activity in any language (I know, because I did<br>
&gt;&gt; it) but you do have to be proficient in the language you want to use, and be<br>
&gt;&gt; able to map general advice into working code.<br>
&gt;&gt; For C#, the framework that Lionel&#39;s tutorial describes already goes a long<br>
&gt;&gt; way, the hardest part is done. But extending it to fully support a<br>
&gt;&gt; Sugar-like GUI and collaboration is going to be your problem, since you are<br>
&gt;&gt; one of the very few (if not the only one) who want to write an activity in<br>
&gt;&gt; C#.<br>
&gt;&gt; - Bert -<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; _______________________________________________<br>
&gt;&gt; Sugar-devel mailing list<br>
&gt;&gt; <a href="mailto:Sugar-devel@lists.sugarlabs.org" target="_blank">Sugar-devel@lists.sugarlabs.org</a><br>
&gt;&gt; <a href="http://lists.sugarlabs.org/listinfo/sugar-devel" target="_blank">http://lists.sugarlabs.org/listinfo/sugar-devel</a><br>
&gt;&gt;<br>
&gt;<br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; Sugar-devel mailing list<br>
&gt; <a href="mailto:Sugar-devel@lists.sugarlabs.org" target="_blank">Sugar-devel@lists.sugarlabs.org</a><br>
&gt; <a href="http://lists.sugarlabs.org/listinfo/sugar-devel" target="_blank">http://lists.sugarlabs.org/listinfo/sugar-devel</a><br>
&gt;<br>
&gt;<br>
</div></div></blockquote></div><br>
</div></div></blockquote></div><br>