<?xml version="1.0"?><?xml-stylesheet type="text/xsl" href="/rss.xsl"?><rss version="2.0"><channel><title>EWSMacWidget Wiki &amp; Documentation Rss Feed</title><link>http://www.codeplex.com/EWSMacWidget/Wiki/View.aspx?title=Home</link><description>EWSMacWidget Wiki Rss Description</description><item><title>Updated Wiki: Home</title><link>http://www.codeplex.com/EWSMacWidget/Wiki/View.aspx?title=Home&amp;version=13</link><description>&lt;div class="wikidoc"&gt;
&lt;h3&gt;
Project Description
&lt;/h3&gt;The Exchange Web Services OSX Widget is a widget that uses Exchange Web Services &amp;#40;EWS&amp;#41; to interact with a user&amp;#39;s Inbox, Calendar, and Tasks. &lt;br /&gt;The widget was written in JavsScript using DashCode on OSX, it uses SOAP to make calls to EWS to retrieve the users&amp;#39;s messages, calendar items, and tasks. 
&lt;br /&gt; &lt;br /&gt;&lt;h3&gt;
Widget Configuration
&lt;/h3&gt;The widget allows you to enter your Exchange server information manually, or to use AutoDiscover to automatically determine it. &lt;br /&gt; &lt;br /&gt;&lt;img src="http://employees.claritycon.com/gdurzi/blog/EWSMacWidget/EWSMacWidget.1.png" alt="EWSMacWidget.1.png" /&gt;&lt;br /&gt; &lt;br /&gt;&lt;h3&gt;
Flyouts
&lt;/h3&gt;Clicking on a message, calendar item, or task launches a small flyout. &lt;br /&gt; &lt;br /&gt;&lt;img src="http://employees.claritycon.com/gdurzi/blog/EWSMacWidget/EWSMacWidget.2.png" alt="EWSMacWidget.2.png" /&gt;&lt;br /&gt; &lt;br /&gt;&lt;h3&gt;
Opportunities for Contribution
&lt;/h3&gt; &lt;br /&gt;If you're interesting in contributing to this project, we need help in the following areas:&lt;br /&gt; &lt;br /&gt;&lt;h4&gt;
Use of cURL
&lt;/h4&gt;We're currently using &lt;a href="http://curl.haxx.se/" class="externalLink"&gt;http://curl.haxx.se/&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; to make HTTP requests to EWS because the XmlHTTPRequest implementation in Safari doesn't support NTLM authentication. One option that needs exploring is using a widget plugin to execute the requests; the plugin would be written in objective-C and have access to Apple's full library - which contains an implementation of NTLM.&lt;br /&gt; &lt;br /&gt;&lt;h4&gt;
Flyouts
&lt;/h4&gt;We're currently implementing the flyouts by dynamically displaying a &amp;lt;div&amp;gt; and using window.resizeBy to resize the widget. I'd like to explore how the Weather widget currently does this, e.g. smoothly resizing itself to show details.&lt;br /&gt;
&lt;/div&gt;</description><author>gdurzi</author><pubDate>Sat, 23 Aug 2008 20:42:26 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20080823084226P</guid></item></channel></rss>