<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://em-risk.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>ExHale</title><link>http://em-risk.com/groups/exhale/default.aspx</link><description>Whilst Microsoft Excel is a staple of most financial institutions, it does have some limitations. Many people have a requirement for bespoke Market Data and Analytical Methods, this poses numerous problems because developing for Excel is non-trivial and many companies get faced with increasing support overheads. Exhale makes it quick, reliable and enjoyable to develop your vision inside Excel. In order to allow custom logic, and custom data sources, ExHale makes it simple to create a User Define</description><dc:language>en</dc:language><generator>CommunityServer 2008.5 SP2 (Build: 40407.4157)</generator><item><title>ExHale Launch</title><link>http://em-risk.com/groups/exhale/blog/archive/2009/08/20/exhale-launch.aspx</link><pubDate>Thu, 20 Aug 2009 12:15:14 GMT</pubDate><guid isPermaLink="false">71b9490b-fc1e-48c7-899e-3b545433d37f:26</guid><dc:creator>AlexMuirhead</dc:creator><description>&lt;p&gt;&lt;a href="http://em-risk.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/4d2be526-8ce9-46bc-a8d0-83bec6d3ad0b/2158.fullmonte.jpg"&gt;&lt;img src="http://em-risk.com/resized-image.ashx/__size/550x0/__key/CommunityServer.Blogs.Components.WeblogFiles/4d2be526-8ce9-46bc-a8d0-83bec6d3ad0b/2158.fullmonte.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;As some of you will already be aware, we made public the beta of ExHale this week,&amp;nbsp;we produced a VB.Net and a C# tutorial (available &lt;a href="http://em-risk.com/groups/exhale/default.aspx" title="ExHale Beta"&gt;here&lt;/a&gt;).&amp;nbsp; But already&amp;nbsp;we are been asked what makes our solution unique?&lt;/p&gt;
&lt;p&gt;&lt;b&gt;&lt;em&gt;Stability&amp;nbsp;&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;We wanted the solution to be rock solid, no one could cause it to mysteriously stop working by installing a 3rd party Excel add-in, updating Excel, or registry corruption!&amp;nbsp; If the user has no .Net installed, or .Net security settings prevent execution, a useful error message should be shown, rather than just the silent failure that is all too synonymous with existing methods.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;&lt;em&gt;Deployment &lt;/em&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;The problem with automation, and the existing .Net Excel development platforms is they don&amp;rsquo;t make for easy deploying multiple add-ins, versioning, disaster recovery, even just running the code from a network share is a challenge.&amp;nbsp; So that it can be fully integrated into a banks existing deployment system and support unit testing, this has to be client extendable.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;&lt;em&gt;Isolation &lt;/em&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;App.Config files are very useful, and many people lament their demise, we wanted to bring them back into Excel, and provide AppDomain isolation for each individual add-in.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;&lt;em&gt;Development &lt;/em&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;Anyone who has written a COM Automation add-in will be used to the situation where their add-in simply does not appear in Excel, plenty of head scratching is often required to find the obtuse reason why it was not loaded.&amp;nbsp; ExHale was designed to provide useful feedback from its beginnings, as such if you fail to include a dependency, throw an un-handled exception in you constructor, or even fail to include a constructor the developer is told immediately.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;&lt;em&gt;Code Clarity&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;Writing Automation add-ins does not provide the most efficient readable code, we wanted to use modern declarative aspect oriented programming paradigms to allow for much faster development.&amp;nbsp; Allowing people to focus on solving the business problem, rather than the technical one. Overcoming Limitations: Been limited on how many cells one can return is a major problem when developing market data distribution add-ins, ExHale from conception does not have this limit.&amp;nbsp; With COM there is no real control of the appearance of functions in the Function Insert Wizard, with ExHale this had to be incredibly simple.&lt;/p&gt;
&lt;p&gt;Whilst we&amp;rsquo;ve now achieved all of these goals, there are still plenty more features we want to add, feel free to message me your top requests!&lt;/p&gt;</description></item><item><title>User Guide Translations</title><link>http://em-risk.com/groups/exhale/blog/archive/2009/08/20/user-guide-translations.aspx</link><pubDate>Thu, 20 Aug 2009 07:41:23 GMT</pubDate><guid isPermaLink="false">71b9490b-fc1e-48c7-899e-3b545433d37f:25</guid><dc:creator>Alan</dc:creator><description>&lt;p&gt;French and German translations release (24th August 2009)&lt;/p&gt;</description></item><item><title>ExHale VB.Net Tutorial</title><link>http://em-risk.com/groups/exhale/media/p/18.aspx</link><pubDate>Tue, 18 Aug 2009 15:01:13 GMT</pubDate><guid isPermaLink="false">71b9490b-fc1e-48c7-899e-3b545433d37f:18</guid><dc:creator>AlexMuirhead</dc:creator><description>&lt;div&gt;
&lt;h2&gt;ExHale Tutorial VB.Net (Microsoft Visual Basic)&lt;/h2&gt;
&lt;p&gt;The purpose of this tutorial is to show how quick and easy it is to develope a Excel Add-In using ExHale.&lt;/p&gt;
&lt;p&gt;The&amp;nbsp;second in this series looks at Visual Basic, creating a simple Hello World style function, and then a fully fledged Black Scholes pricer.&lt;/p&gt;
&lt;/div&gt;</description></item><item><title>ExHale Tutorial C#</title><link>http://em-risk.com/groups/exhale/media/p/17.aspx</link><pubDate>Mon, 17 Aug 2009 17:39:30 GMT</pubDate><guid isPermaLink="false">71b9490b-fc1e-48c7-899e-3b545433d37f:17</guid><dc:creator>AlexMuirhead</dc:creator><description>&lt;h2&gt;ExHale Tutorial C# (C-Sharp .Net)&lt;/h2&gt;
&lt;p&gt;The purpose of this tutorial is to show how quick and easy it is to develope a Excel Add-In using ExHale.&lt;/p&gt;
&lt;p&gt;The first in this series looks at C#, creating a simple Hello World style function, and then a fully fledged Black Scholes pricer.&lt;/p&gt;</description></item></channel></rss>