Hi,<br>Thanks for the reply. I have quite a bit of experience in Windows development and I specifically wanted to use C# to open the entrances for everyone to contribute in for the OLPC. Although the hardest part is done, I would like to know about how can I add the core features of collaboration in developing activities by C#. Please guide me along the process.<br>
<br>Thanks<br>--Harpreet<br><br><div class="gmail_quote">On Tue, Sep 28, 2010 at 12:19 AM, Bert Freudenberg <span dir="ltr">&lt;<a href="mailto:bert@freudenbergs.de">bert@freudenbergs.de</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 style="word-wrap: break-word;"><div class="im"><br><div><div>On 27.09.2010, at 20:05, Harpreet Sareen wrote:</div><br><blockquote type="cite">Hi Tomeu,<br><br><span style="color: rgb(51, 0, 51);">&gt;&gt;You can access the Telepathy API through DBus# and the Telepathy DBus spec:</span><br style="color: rgb(51, 0, 51);">

<span style="color: rgb(51, 0, 51);">&gt;&gt;</span><br style="color: rgb(51, 0, 51);"><span style="color: rgb(51, 0, 51);">&gt;&gt;</span><a style="color: rgb(51, 0, 51);" href="http://www.ndesk.org/DBusSharp" target="_blank">http://www.ndesk.org/DBusSharp</a><br style="color: rgb(51, 0, 51);">

<span style="color: rgb(51, 0, 51);">&gt;&gt;</span><a style="color: rgb(51, 0, 51);" href="http://telepathy.freedesktop.org/spec/" target="_blank">http://telepathy.freedesktop.org/spec/</a><br style="color: rgb(51, 0, 51);">

<span style="color: rgb(51, 0, 51);">&gt;&gt;</span><br><br>Thanks for your response. I came to know about developing activities for Sugar throug C# from this link.<br><b><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>

</b>I am not a pro developer. Is there a tutorial available on how to use the telepathy API for mesh networking in my activity as it is normally available for Python etc. while developing an activity. I would be obliged<b> </b>for the same<b>.<br>

</b><br><span style="color: rgb(51, 0, 51);">&gt;&gt;They are normal Gtk widgets, you can see how to construct them in the</span><br style="color: rgb(51, 0, 51);"><span style="color: rgb(51, 0, 51);">&gt;&gt;sugar-toolkit code:</span><br style="color: rgb(51, 0, 51);">


<span style="color: rgb(51, 0, 51);">&gt;&gt;</span><br style="color: rgb(51, 0, 51);"><span style="color: rgb(51, 0, 51);">&gt;&gt;</span><a style="color: rgb(51, 0, 51);" 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 style="color: rgb(51, 0, 51);">

<br>I am sorry I didn&#39;t refer to using C# here. How can I make the Activity Toolbar or these widgets in my activity using C#?<br><br><div style="color: rgb(102, 51, 102);" class="gmail_quote"><span style="color: rgb(51, 0, 51);">&gt;&gt;3) I want to use the Text to Speech mechanism in my activity similar to eSpeak. How&#39;s that done in Mono?I think you have two options:</span><br style="color: rgb(51, 0, 51);">

<div><span style="color: rgb(51, 0, 51);"> &gt;&gt;</span><br style="color: rgb(51, 0, 51);"><span style="color: rgb(51, 0, 51);">&gt;&gt;- DBus# to interface with speech-dispatcher </span><br style="color: rgb(51, 0, 51);">

<span style="color: rgb(51, 0, 51);">&gt;&gt;- </span><a style="color: rgb(51, 0, 51);" 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>

</div><br></div>Since I am a new learner, I would really appreciate a sample or a tutorial on how do the same(using C# here).<br>I would be really indebted for help. Thanks a lot!<br></blockquote><br></div></div><div>If you are just learning to program, writing your Sugar activity in Python would save you loads of trouble. </div>
<div><br></div><div>It is possible to write an activity in any language (I know, because I did it) but you do have to be proficient in the language you want to use, and be able to map general advice into working code. </div>
<div><br></div><div>For C#, the framework that Lionel&#39;s tutorial describes already goes a long way, the hardest part is done. But extending it to fully support a Sugar-like GUI and collaboration is going to be your problem, since you are one of the very few (if not the only one) who want to write an activity in C#.</div>
<br><font color="#888888"><div>
<span style="border-collapse: separate; border-spacing: 0px; color: rgb(0, 0, 0); font-family: Lucida Grande; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;"><div style="font-family: Helvetica;">
<span style="font-family: Helvetica;">- Bert -</span></div><br></span>
</div>
<br></font></div><br>_______________________________________________<br>
Sugar-devel mailing list<br>
<a href="mailto:Sugar-devel@lists.sugarlabs.org">Sugar-devel@lists.sugarlabs.org</a><br>
<a href="http://lists.sugarlabs.org/listinfo/sugar-devel" target="_blank">http://lists.sugarlabs.org/listinfo/sugar-devel</a><br>
<br></blockquote></div><br>