<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>YVision</title>
	
	<link>http://www.yvision.com</link>
	<description>The official site for the YVision development platform.</description>
	<lastBuildDate>Fri, 17 May 2013 16:00:27 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/Yvision" /><feedburner:info uri="yvision" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>YVision development status</title>
		<link>http://feedproxy.google.com/~r/Yvision/~3/wUiX0glx_IM/</link>
		<comments>http://www.yvision.com/2013/05/16/yvision-development-status/#comments</comments>
		<pubDate>Thu, 16 May 2013 13:26:44 +0000</pubDate>
		<dc:creator>antao.almada</dc:creator>
				<category><![CDATA[Blog]]></category>

		<guid isPermaLink="false">http://www.yvision.com/?p=1439</guid>
		<description><![CDATA[It&#8217;s been a very long time since our last update. We are very sorry for keeping you in the dark about the development of YVision. The economic downturn and the [...]]]></description>
				<content:encoded><![CDATA[<p>It&#8217;s been a very long time since our last update. We are very sorry for keeping you in the dark about the development of YVision.</p>
<p>The economic downturn and the lack of investment led us to focus on our money making business. All our projects use YVision so we never stopped refining and adding new features to it but, unfortunately, we had to hold on for documentation and releases.</p>
<p>We have now removed the download for the OS X version as the required an old version of MonoDevelop that is not available from their website.</p>
<p>In this picture you can find out what we&#8217;ve working on lately. This is for internal consumption but we hope to have better and more frequent news.</p>
<p style="text-align: center;"><a href="http://www.yvision.com/wp-content/uploads/YVision4Unity.png"><img class="wp-image-1441 aligncenter" alt="YVision4Unity" src="http://www.yvision.com/wp-content/uploads/YVision4Unity.png" width="664" height="509" /></a></p>
<p style="text-align: left;"><strong>EDIT:</strong> Let me add that we dropped Silverlight support as Microsoft literally stopped supporting it.  After more than an year, they haven&#8217;t fixed any of the issues we mentioned in our <a title="Quirks on Silverlight 5 with GPU acceleration" href="http://www.yvision.com/2012/02/14/quirks-on-silverlight-5-with-gpu-acceleration/">previous post</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.yvision.com/2013/05/16/yvision-development-status/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.yvision.com/2013/05/16/yvision-development-status/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=yvision-development-status</feedburner:origLink></item>
		<item>
		<title>Quirks on Silverlight 5 with GPU acceleration</title>
		<link>http://feedproxy.google.com/~r/Yvision/~3/-atbZk4cYgM/</link>
		<comments>http://www.yvision.com/2012/02/14/quirks-on-silverlight-5-with-gpu-acceleration/#comments</comments>
		<pubDate>Tue, 14 Feb 2012 18:08:00 +0000</pubDate>
		<dc:creator>antao.almada</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[silverlight]]></category>

		<guid isPermaLink="false">http://www.yvision.com/?p=1400</guid>
		<description><![CDATA[One of the much anticipated features of Silverlight 5 was 3D hardware acceleration. In this age of social networking in the browser, it&#8217;s great to finally be able to develop [...]]]></description>
				<content:encoded><![CDATA[<p>One of the much anticipated features of Silverlight 5 was 3D hardware acceleration. In this age of social networking in the browser, it&#8217;s great to finally be able to develop 3D apps/games for this crowd.<br />Unfortunately, we are disappointed with some of the solutions the Silverlight team came up with in this integration. These will affect you when developing for Silverlight, and some will also affect the experience by the end user&#8230;</p>
<p><strong>Dynamically generate a test page</strong></p>
<p>When running your Sliverlight application in the browser, you need to have an HTML page that embeds the control and loads your application. If the application has 3D graphics, you need to add the following parameter to the HTML:</p>
<pre>&lt;param name="EnableGPUAcceleration" value="true" /&gt;
 </pre>
<p>Fortunately, Visual Studio has a &#8220;dynamically generate a test page&#8221; option in the project properties, saving you some development time. Unfortunately, they didn&#8217;t add the required parameter in the page generator, making the generated page pointless.</p>
<p>We have created our own page generator that fixes this issue. When using the YVision project templates for Silverlight 5, you find it called as a post-build event. To use the generated page when debugging, open the project properties, click on the &#8220;Debug&#8221; tab and then check the &#8220;Specific Page&#8221; radio button. Click on the &#8220;&#8230;&#8221; button and select the .html page that is now part of the project.</p>
<p><strong>User permisson required to use GPU acceleration</strong></p>
<p>We all know that the browser has the great responsibility of only executing secure code. The 3D graphics depend on an essential third-party component, the graphics board driver. These drivers may have bugs that can be exploited to execute malicious code.</p>
<p>It&#8217;s fair that Silverlight should ask for permission to use the GPU, just like it does for the microphone and the webcam. Unfortunately, the Silverlight team chose a solution that requires at least 8 mouse clicks and no explanation at all.</p>
<p>When entering your web site the user will have to:</p>
<ul>
<li>Right click on the Silverlight plugin and a context menu will appear.</li>
<li>Click on the &#8220;Silverlight&#8221; menu item.</li>
<li>Open to the &#8220;Permissions&#8221; tab.</li>
<li>Look for the host address of the page you&#8217;re visiting.</li>
<li>Select the &#8220;3D Graphics: use blocked display drivers&#8221; option , that should have &#8220;Denied&#8221; right in front of it.</li>
<li>Click on the button &#8220;Allow&#8221; located after the list.</li>
<li>Click on &#8220;OK&#8221; top close the dialog and then (at least with YVision/Axiom) you&#8217;ll have to reload the page.</li>
</ul>
<p>I really hope there will be a Silverlight 5.1 that shows a message and requires a single click. Just like it does for the webcam and the microphone. It&#8217;s that simple&#8230;</p>
<p><strong>No support for GPU acceleration outside Windows</strong></p>
<p>Silverlight <a title="Silverlight 5 compatible operating systems and browsers" href="http://www.microsoft.com/getsilverlight/locale/en-us/html/installation-win-SL5.html">runs on the major browser both on Windows and Mac OS X</a> but, 3D accelerated graphics are only supported in Windows.</p>
<p>I can&#8217;t find any official information about this. If you google for this information you&#8217;ll only find people asking this same question. The closest I can find is <a title="RE: Mac" href="http://kodierer.blogspot.com/2011/04/xna-for-web-silverlight-5.html">&#8220;At Mix11, speaker said that 3D support was being considered [for Mac] and they knew it was important to many. So, not-committed.&#8221;</a> </p>
<p>We would love to have an official stand on these three issues!&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.yvision.com/2012/02/14/quirks-on-silverlight-5-with-gpu-acceleration/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://www.yvision.com/2012/02/14/quirks-on-silverlight-5-with-gpu-acceleration/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=quirks-on-silverlight-5-with-gpu-acceleration</feedburner:origLink></item>
		<item>
		<title>YVision 4.0 Beta 3 Released!</title>
		<link>http://feedproxy.google.com/~r/Yvision/~3/cCq9c3ehzew/</link>
		<comments>http://www.yvision.com/2012/01/25/yvision-4-0-beta-3-released/#comments</comments>
		<pubDate>Wed, 25 Jan 2012 22:26:08 +0000</pubDate>
		<dc:creator>antao.almada</dc:creator>
				<category><![CDATA[Blog]]></category>

		<guid isPermaLink="false">http://www.yvision.com/?p=1364</guid>
		<description><![CDATA[It&#8217;s been a long time since out last release. We have been busy replacing some of the engines to make sure YVision can execute on as many as possible platforms. [...]]]></description>
				<content:encoded><![CDATA[<p>It&#8217;s been a long time since out last release. <a title="YVision is going cross platform" href="http://www.yvision.com/2011/11/03/yvision-is-going-cross-platform/">We have been busy</a> replacing some of the engines to make sure YVision can execute on as many as possible platforms. This work paid off with better support for Silverlight 5 in this release and mobile devices support in the near future.</p>
<p>Check out the features in this latest release:</p>
<p><span id="more-1364"></span></p>
<ul>
<li><strong>Support for Silverlight 5 final (RTW)</strong> &#8211; Now you can run your 3D interactive applications in the browser. Extensive work has been done to make sure you app compiles for .NET 4.0 and Silverlight 5 with minimal code changes. Check out a couple of demos at <a title="YVision Cases" href="http://www.yvision.com/category/cases/">our cases page</a>.</li>
<li><strong>SLARToolKit on .NET 4.0</strong> &#8211; Now you can take advantage of the popular augmented-reality engine on other platforms other than Silverlight. SLARToolKit is now included in the SDK, you don&#8217;t need a separate download. Be sure to check the SLARToolKit license to make sure it fits your needs.</li>
<li><strong>Steering behaviors</strong> &#8211; These allow you to apply to your objects the behaviors <a title="Steering Behaviors For Autonomous Characters" href="http://www.red3d.com/cwr/steer/">defined by Craig Reynolds</a> like seek, flee, pursue, evade, wander, arrival, obstacle avoidance, containment, wall following, path following and flow field following. These can be combined in the behavior trees to achieve complex behaviors like flocking, queuing and many more.</li>
<li><strong>Settings and visualizers</strong> &#8211; You can now easily expose settings to the users so that they can customize/calibrate the application.</li>
<li><strong>New project templates, item templates and code snippets</strong> &#8211; In our continuous effort to simplify your work, we added many more templates.  The samples are provided as templates so that you can mess around with them as much as possible. All the samples work on Silverlight and Windows.</li>
<li><strong>Multiple bug fixes </strong>- The framework has shown to be very robust but not without its issues. If you find any new issue, please report it to us&#8230;</li>
</ul>
<div><strong>This release is only for Windows but we hope to have the Mac OS X release soon.</strong> We are working on optimizing the build process to have simultaneous and more frequent releases in the future.</div>
<div>Please go to our <a title="YVision Download" href="http://www.yvision.com/download/">download page</a> to get this version. We hope enjoy it as much as we did while developing it!&#8230;</div>
<div><em>The YVision Team</em></div>
]]></content:encoded>
			<wfw:commentRss>http://www.yvision.com/2012/01/25/yvision-4-0-beta-3-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.yvision.com/2012/01/25/yvision-4-0-beta-3-released/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=yvision-4-0-beta-3-released</feedburner:origLink></item>
		<item>
		<title>Face Detection in Silverlight 5</title>
		<link>http://feedproxy.google.com/~r/Yvision/~3/N3N8kHn9fpY/</link>
		<comments>http://www.yvision.com/2012/01/23/face-detection-in-silverlight-5/#comments</comments>
		<pubDate>Mon, 23 Jan 2012 23:00:30 +0000</pubDate>
		<dc:creator>antao.almada</dc:creator>
				<category><![CDATA[Cases]]></category>
		<category><![CDATA[Demos]]></category>

		<guid isPermaLink="false">http://www.yvision.com/?p=1349</guid>
		<description><![CDATA[Try directly in your browser this augmented-reality application that puts thoughts on you. This is one of the samples supplied with the YVision SDK, demonstrating the use of computer vision, [...]]]></description>
				<content:encoded><![CDATA[<p>Try directly in your browser this augmented-reality application that puts thoughts on you.</p>
<p><span id="more-1349"></span>    </p>
<p>This is one of the samples supplied with the YVision SDK, demonstrating the use of <strong>computer vision, realtime 3D graphics and physics</strong>. It also demonstrates the use of the <strong>multiple-cores of a CPU</strong> and the support for <strong>GPU acceleration in Silverlight 5</strong>.</p>
<p><a href="http://www.yvision.com/download/" title="Download">Download</a> the SDK to check the source code and customize it to your needs.</p>
<p>For security reasons, Silverlight 5 requires your permission to use 3D graphics. To do this, right click on the application, click on &#8220;Silverlight&#8221; item menu and then on the &#8220;Permissions&#8221; tab. Select the &#8220;http://www.yvision.com:80&#8243; site, click on the &#8220;Allow&#8221; button and then on &#8220;OK&#8221;.</p>
<form id="form1" runat="server" style="height:100%">
<div id="silverlightControlHost">
        <object data="data:application/x-silverlight-2," type="application/x-silverlight-2" width="640" height="480"><param name="source" value="http://www.yvision.com/wp-content/uploads/Faces.xap"/><param name="onError" value="onSilverlightError" /><param name="background" value="white" /><param name="minRuntimeVersion" value="5.0.61118.0" /><param name="autoUpgrade" value="true" /><param name="EnableGPUAcceleration" value="true" /><a href="http://go.microsoft.com/fwlink/?LinkID=149156&#038;v=5.0.61118.0" style="text-decoration:none"><br />
 			  <img src="http://go.microsoft.com/fwlink/?LinkId=161376" alt="Get Microsoft Silverlight" style="border-style:none"/><br />
		  </a><br />
	    </object><iframe id="_sl_historyFrame" style="visibility:hidden;height:0px;width:0px;border:0px"></iframe></div>
</p></form>
<p>NOTES: </p>
<p>This demo requires a webcam and <a href="http://www.silverlight.net/">Silverlight 5</a>.</p>
<p>If the camera image does not appear, you may have the wrong video input device assigned. To fix this, right click on the application, click on &#8220;Silverlight&#8221; item menu and then on the &#8220;Webcam / Mic&#8221; tab. Select the correct webcam in the &#8220;Video Source&#8221; drop-down and then click on &#8220;OK&#8221;.</p>
<p><strong>Silverlight 5</strong> supports 3D graphics in <strong>Firefox</strong>, <strong>Internet Explorer</strong> and <strong>Chrome</strong> on Windows. Currently, Silverlight 5 does not support 3D graphics on Mac OS X.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.yvision.com/2012/01/23/face-detection-in-silverlight-5/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.yvision.com/2012/01/23/face-detection-in-silverlight-5/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=face-detection-in-silverlight-5</feedburner:origLink></item>
		<item>
		<title>Box Fall in Silverlight 5</title>
		<link>http://feedproxy.google.com/~r/Yvision/~3/TIyZwYAjGF8/</link>
		<comments>http://www.yvision.com/2012/01/23/box-fall-in-silverlight-5/#comments</comments>
		<pubDate>Mon, 23 Jan 2012 22:31:55 +0000</pubDate>
		<dc:creator>antao.almada</dc:creator>
				<category><![CDATA[Cases]]></category>
		<category><![CDATA[Demos]]></category>

		<guid isPermaLink="false">http://www.yvision.com/?p=1339</guid>
		<description><![CDATA[Try directly in your browser this augmented-reality application that lets you play with virtual falling objects. This is one of the samples supplied with the YVision SDK, demonstrating the use [...]]]></description>
				<content:encoded><![CDATA[<p>Try directly in your browser this augmented-reality application that lets you play with virtual falling objects.</p>
<p><span id="more-1339"></span>    </p>
<p>This is one of the samples supplied with the YVision SDK, demonstrating the use of <strong>computer vision, realtime 3D graphics and physics</strong>. It also demonstrates the use of <strong>the multiple-cores of a CPU</strong> and the support for <strong>GPU acceleration in Silverlight 5</strong>.</p>
<p><a href="http://www.yvision.com/download/" title="Download">Download</a> the SDK to check the source code and customize it to your needs.</p>
<p>For security reasons, Silverlight 5 requires your permission to use 3D graphics. To do this, right click on the application, click on &#8220;Silverlight&#8221; item menu and then on the &#8220;Permissions&#8221; tab. Select the &#8220;http://www.yvision.com:80&#8243; site, click on the &#8220;Allow&#8221; button and then on &#8220;OK&#8221;.</p>
<form id="form1" runat="server" style="height:100%">
<div id="silverlightControlHost">
        <object data="data:application/x-silverlight-2," type="application/x-silverlight-2" width="640" height="480"><param name="source" value="http://www.yvision.com/wp-content/uploads/BoxFall.xap"/><param name="onError" value="onSilverlightError" /><param name="background" value="white" /><param name="minRuntimeVersion" value="5.0.61118.0" /><param name="autoUpgrade" value="true" /><param name="EnableGPUAcceleration" value="true" /><a href="http://go.microsoft.com/fwlink/?LinkID=149156&#038;v=5.0.61118.0" style="text-decoration:none"><br />
 			  <img src="http://go.microsoft.com/fwlink/?LinkId=161376" alt="Get Microsoft Silverlight" style="border-style:none"/><br />
		  </a><br />
	    </object><iframe id="_sl_historyFrame" style="visibility:hidden;height:0px;width:0px;border:0px"></iframe></div>
</p></form>
<p>NOTES: </p>
<p>This demo requires a webcam and <a href="http://www.silverlight.net/">Silverlight 5</a>.</p>
<p>If the camera image does not appear, you may have the wrong video input device assigned. To fix this, right click on the application, click on &#8220;Silverlight&#8221; item menu and then on the &#8220;Webcam / Mic&#8221; tab. Select the correct webcam in the &#8220;Video Source&#8221; drop-down and then click on &#8220;OK&#8221;.</p>
<p><strong>Silverlight 5</strong> supports 3D graphics in <strong>Firefox</strong>, <strong>Internet Explorer</strong> and <strong>Chrome</strong> on Windows. Currently, Silverlight 5 does not support 3D graphics on Mac OS X.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.yvision.com/2012/01/23/box-fall-in-silverlight-5/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.yvision.com/2012/01/23/box-fall-in-silverlight-5/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=box-fall-in-silverlight-5</feedburner:origLink></item>
		<item>
		<title>Axiom on Windows Phone 7</title>
		<link>http://feedproxy.google.com/~r/Yvision/~3/_59Moo_vTzs/</link>
		<comments>http://www.yvision.com/2011/11/20/axiom-on-windows-phone-7/#comments</comments>
		<pubDate>Sun, 20 Nov 2011 21:16:18 +0000</pubDate>
		<dc:creator>antao.almada</dc:creator>
				<category><![CDATA[Blog]]></category>

		<guid isPermaLink="false">http://www.yvision.com/?p=1292</guid>
		<description><![CDATA[Axiom is a port to C# of the popular Ogre render engine. We are helping this open-source project to support environments that don&#8217;t allow the &#8220;unsafe&#8221; keyword (the use of [...]]]></description>
				<content:encoded><![CDATA[<p><object width="560" height="315"><param name="movie" value="http://www.youtube.com/v/0z0xLP9o8A8?version=3&amp;hl=en_US&amp;rel=0"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/0z0xLP9o8A8?version=3&amp;hl=en_US&amp;rel=0" type="application/x-shockwave-flash" width="560" height="315" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>Axiom is a port to C# of the popular Ogre render engine. We are helping this open-source project to support environments that don&#8217;t allow the &#8220;unsafe&#8221; keyword (the use of pointers). The video shows a build of the latest source running on a HTC HD7 device.<br />
We will start now working on adding support to YVision for Windows Phone 7 and Silverlight 5, all with the same rendering engine we are using for Windows and Mac OS X.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.yvision.com/2011/11/20/axiom-on-windows-phone-7/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.yvision.com/2011/11/20/axiom-on-windows-phone-7/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=axiom-on-windows-phone-7</feedburner:origLink></item>
		<item>
		<title>YVision is going cross-platform</title>
		<link>http://feedproxy.google.com/~r/Yvision/~3/QMRJ3M6_wtk/</link>
		<comments>http://www.yvision.com/2011/11/03/yvision-is-going-cross-platform/#comments</comments>
		<pubDate>Thu, 03 Nov 2011 11:06:55 +0000</pubDate>
		<dc:creator>antao.almada</dc:creator>
				<category><![CDATA[Blog]]></category>

		<guid isPermaLink="false">http://www.yvision.com/?p=1230</guid>
		<description><![CDATA[The YVision platform includes several features that are huge undertakes by themselves. These are features like computer vision, rendering, physics, etc. We want to deliver an innovative development platform but [...]]]></description>
				<content:encoded><![CDATA[<p>The YVision platform includes several features that are huge undertakes by themselves. These are features like computer vision, rendering, physics, etc. We want to deliver an innovative development platform but we don&#8217;t waste time &#8220;reinventing the wheel&#8221;. Specially when there are very dedicated people delivering amazing projects as open-source. YVision is not open-source but it integrates several open-source projects.</p>
<p>YVision is developed on .NET and, when we started developing it, it was impossible to find .NET specific projects in these areas. There were only native (non .NET) projects and very few had sister projects for .NET wrappers, enabling their use in .NET projects.</p>
<p>For many years we integrated <a href="http://opencv.willowgarage.com/wiki/">OpenCV</a>, <a href="http://www.ogre3d.org/">Ogre</a> and <a href="http://www.ode.org/">ODE</a> as our primary engines, with their .NET wrappers <a href="http://www.ogre3d.org/tikiwiki/MOGRE">MOGRE</a> and <a href="http://www.ogre3d.org/tikiwiki/OdeNet">OdeNet</a>. We didn&#8217;t find any OpenCV wrapper with a suitable license so we developed our own, that is also included in the current release of YVision. For video input, we use the <a href="http://directshownet.sourceforge.net/">DirectShow.NET</a> wrapper.</p>
<p>When we started developing YVision 4.0 we added a new requisite. <strong>It has to execute cross-platform and have as little platform-specific code as possible</strong>.</p>
<p>.NET is compatible with <strong>Windows</strong>, <strong>Silverlight</strong> and <strong>Windows Phone 7</strong> but, with <a href="http://www.mono-project.com/">Mono</a> (one more awesome open-source project), it&#8217;s possible to have .NET applications executing in <strong>Mac OS X</strong> and <strong>Linux</strong>, and with <a href="http://xamarin.com/">Xamarin</a>&#8216;s products, in <strong>iOS</strong> and <strong>Android</strong>.</p>
<p><strong>The YVision core is compatible with .NET and Mono</strong>, making it compatible with all the mentioned platforms. The challenge was to have third-party engines support all these platforms, as each one of these have its own restrictions.</p>
<p>Mono supports <a href="http://www.mono-project.com/Interop_with_Native_Libraries">P/Invoke</a> (used by many wrappers) but <a href="http://www.mono-project.com/CPlusPlus">doesn&#8217;t support mixed-mode assemblies</a> (used by some wrappers, like Mogre). Silverlight and the mobile platforms support none of these (Silverlight 5 supports P/Invoke but &#8220;Out-Of-Browser&#8221;).</p>
<p>The solution to have as little platform specific code as possible is to have fully managed engines (.NET specific code). We looked around and found some good candidates that have already been integrated into YVision 4.0.</p>
<p><a href="http://axiom3d.net/"><strong>Axiom</strong></a> is a port to C# of the Ogre rendering engine. It&#8217;s a bit behind in terms of Ogre features but it&#8217;s <strong>fully managed code</strong>, <strong>Mono compatible</strong> and supports <strong>DirectX</strong>, <strong>OpenGL</strong> and <strong>XNA</strong> rendering systems. It makes extensive use of <strong>&#8220;unsafe&#8221;</strong> (a common C# performance optimization) that unfortunately is not supported in <strong>Silverlight</strong> and <strong>Windows Phone 7</strong>. <a href="http://sourceforge.net/apps/trac/axiomengine/timeline">We&#8217;ve been actively contributing code to fix this limitation</a>. We are experiencing very reasonable frame rates on these platforms, and we hope to have demos very soon.</p>
<p><a href="http://code.google.com/p/bullet-xna/"><strong>bullet-xna</strong></a> is a port to C# of the <a href="http://bulletphysics.org/">Bullet</a> physics engine. It&#8217;s <strong>fully managed code</strong> but it depends on the XNA math library that is not available in all the platforms. We&#8217;ve also been actively contributing code to replace this library by the <a href="https://github.com/mhutch/Mono.GameMath">Mono.GameMath</a>, that is compatible with all platforms.</p>
<p>We&#8217;ve also been contributing to <a href="http://slartoolkit.codeplex.com/">SLARToolkit</a>, a fully managed code augmented reality library. For example, we have <a href="http://slartoolkit.codeplex.com/SourceControl/changeset/changes/67964">contributed with an adaptive threshold</a> that makes tracking much more robust to lighting changes. We are waiting for the binary release and approval of some more contributions (Right, René? <img src='http://www.yvision.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> ).</p>
<p>We are looking to other projects like <a href="http://code.google.com/p/aforge/">AForge</a>, to replace OpenCV, and <a href="http://gstreamer.freedesktop.org/">GStreamer</a>, to replace DirectShow.NET.</p>
<p>Currently <strong>YVision</strong> can be developed and executed on <strong>Windows</strong> and <strong>Mac OS X</strong>. Next, we will support <strong>Windows Phone 7</strong> and we will upgrade the support of <strong>Silverlight 5</strong> to the <strong>RTM</strong> release (currently depending on the Axiom release). In the near future we will start working on support for <strong>iOS</strong> and <strong>Android</strong>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.yvision.com/2011/11/03/yvision-is-going-cross-platform/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.yvision.com/2011/11/03/yvision-is-going-cross-platform/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=yvision-is-going-cross-platform</feedburner:origLink></item>
		<item>
		<title>YVision for Mac now with support for Lion and MonoDevelop 2.8</title>
		<link>http://feedproxy.google.com/~r/Yvision/~3/BrmHiA4WN90/</link>
		<comments>http://www.yvision.com/2011/10/27/yvision-for-mac-os-x-update-for-monodevelop-2-8-and-lion/#comments</comments>
		<pubDate>Thu, 27 Oct 2011 15:03:32 +0000</pubDate>
		<dc:creator>YVision Team</dc:creator>
				<category><![CDATA[Blog]]></category>

		<guid isPermaLink="false">http://www.yvision.com/?p=1209</guid>
		<description><![CDATA[We&#8217;ve just released version 4.0.2.1 of YVision for Mac OS X. This version includes the following new features and improvements: Support for Mac OS X Lion. Upgraded MonoDevelop integration for [...]]]></description>
				<content:encoded><![CDATA[<p>We&#8217;ve just released version <strong>4.0.2.1</strong> of <strong>YVision for Mac OS X</strong>.</p>
<p>This version includes the following new features and improvements:</></p>
<ul>
<li>Support for <strong>Mac OS X Lion.</strong></li>
<li>Upgraded MonoDevelop integration for <strong>MonoDevelop 2.8</strong></li>
<li>Mac specific dialogs for render settings and camera selection.</li>
<li>Several performance improvements that doubled the frame rate of the samples.</li>
</ul>
<p>Get this update from the <a href="http://www.yvision.com/download/" title="Download YVision" target="_blank">download</a> page and follow the simple instructions on how to install it.</p>
<p>Notice that if you have MonoDevelop 2.6 installed, you&#8217;ll have to upgrade to 2.8</p>
<p><em>Mac OS X is a trademark of Apple Inc.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.yvision.com/2011/10/27/yvision-for-mac-os-x-update-for-monodevelop-2-8-and-lion/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://www.yvision.com/2011/10/27/yvision-for-mac-os-x-update-for-monodevelop-2-8-and-lion/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=yvision-for-mac-os-x-update-for-monodevelop-2-8-and-lion</feedburner:origLink></item>
		<item>
		<title>YVision development now also supported on Mac OS X</title>
		<link>http://feedproxy.google.com/~r/Yvision/~3/fi1YKZf98Jw/</link>
		<comments>http://www.yvision.com/2011/09/15/yvision-development-now-also-supported-on-mac-os-x/#comments</comments>
		<pubDate>Thu, 15 Sep 2011 11:08:04 +0000</pubDate>
		<dc:creator>antao.almada</dc:creator>
				<category><![CDATA[Blog]]></category>

		<guid isPermaLink="false">http://www.yvision.com/?p=1087</guid>
		<description><![CDATA[We are committed to a monthly release with bug fixes, new features and support for more platforms. This month we are happy to announce support for development on Mac OS [...]]]></description>
				<content:encoded><![CDATA[<p><a href="http://www.yvision.com/2011/09/15/yvision-development-now-also-supported-on-mac-os-x/screen-shot-2011-09-12-at-11-31-57_1024/" rel="attachment wp-att-1091"><img src="http://www.yvision.com/wp-content/uploads/Screen-shot-2011-09-12-at-11.31.57_1024-300x187.png" alt="" title="YVision on MonoDevelop" width="300" height="187" class="alignnone size-medium wp-image-1091" /></a></p>
<p>We are committed to a monthly release with bug fixes, new features and support for more platforms. This month we are happy to announce support for development on Mac OS X.</p>
<p><strong>YVision for Mac OS X</strong> is distributed as an add-in for <a href="http://monodevelop.com/">MonoDevelop 2.6</a>, a free open-source integrated development environment (IDE). Mac developers can now take advantage of a modern component-based architecture for the development of robust Natural User Interfaces (NUI) on a powerful and easy to use IDE, with code templates, color highlighting, code completion, integrated debugger and much more.</p>
<p>Just like in other platforms, <strong>YVision for Mac OS X</strong> features:</p>
<ul>
<li>real-time 3D rendering</li>
<li>3D physics simulation</li>
<li>video input handling</li>
<li>input devices handling</li>
<li>computer vision</li>
<li>multi-tasking</li>
</ul>
<p>Get it from the <a href="http://www.yvision.com/download/" title="Download YVision" target="_blank">download </a>page and follow the simple instructions on how to install.</p>
<p><em>Mac OS is a trademark of Apple Inc.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.yvision.com/2011/09/15/yvision-development-now-also-supported-on-mac-os-x/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		<feedburner:origLink>http://www.yvision.com/2011/09/15/yvision-development-now-also-supported-on-mac-os-x/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=yvision-development-now-also-supported-on-mac-os-x</feedburner:origLink></item>
		<item>
		<title>YVision 4.0 Beta 2 is available for download!</title>
		<link>http://feedproxy.google.com/~r/Yvision/~3/8bFYGGsen7Q/</link>
		<comments>http://www.yvision.com/2011/08/04/yvision-4-0-beta-2-release/#comments</comments>
		<pubDate>Thu, 04 Aug 2011 21:48:11 +0000</pubDate>
		<dc:creator>antao.almada</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[beta]]></category>
		<category><![CDATA[beta 2]]></category>
		<category><![CDATA[download]]></category>
		<category><![CDATA[release]]></category>
		<category><![CDATA[yvision]]></category>

		<guid isPermaLink="false">http://www.yvision.com/?p=1063</guid>
		<description><![CDATA[We are proud to announce the release of one more version of the YVision SDK. This is part of an aggressive schedule of frequent upgrades with new functionalities and new [...]]]></description>
				<content:encoded><![CDATA[<p><a href="http://www.yvision.com/2011/08/04/yvision-4-0-beta-2-release/beta-2-release-small-banner/" rel="attachment wp-att-1062"><img class="alignnone size-full wp-image-1062" title="Beta 2 Release Small Banner" src="http://www.yvision.com/wp-content/uploads/Beta-2-Release-Small-Banner.png" alt="" width="360" height="131" /></a></p>
<p>We are proud to announce the release of one more version of the YVision SDK. This is part of an aggressive schedule of frequent upgrades with new functionalities and new target platforms:</p>
<ul>
<li><strong>Silverlight 5 Beta</strong> integration: it is now possible to create Silverlight YVision projects with the help of Visual Studio project templates.</li>
<li><strong>SLARToolkit</strong> integration: allow the creation of marker-based Augmented Reality applications on the web.</li>
<li>New tutorials:</li>
<ul>
<li>Tutorial 2 &#8211; Behaviors 101: explains the ins and outs of the YVision Behavior concept. Don’t forget to check the project template for this tutorial.</li>
</ul>
<li>New Visual Studio item templates:</li>
<ul>
<li>Behaviors</li>
<ul>
<li>EmptyBehavior</li>
<li>ActiveIterationCondition</li>
<li>BehaviorTree</li>
<li>CooperationDecorator</li>
<li>InvocationDecorator</li>
<li>CompositeBehavior</li>
<li>CompositeCooperate</li>
<li>CompositeInvoke</li>
<li>ConditionBehavior</li>
</ul>
<li>Templates:</li>
<ul>
<li>WorldObject Template</li>
<li>CompositeTemplate</li>
</ul>
</ul>
<li>New Visual Studio project templates:</li>
<ul>
<li>BasicApplication</li>
<li>BasicApplicationSilverlight</li>
<li>BoxFall</li>
<li>BoxFallSilverlight</li>
<li>MarkerSilverlight: sample of Augmented Reality using SLARToolkit</li>
</ul>
<li>Improved camera selection dialog for windows apps.</li>
<li>Bug fixing.</li>
<li>Class documentation.</li>
</ul>
<p>You can find all this on our <a href="http://www.yvision.com/download/">download page</a>!</p>
<p>Don&#8217;t forget to check the <a href="http://www.yvision.com/support/">support page</a> to give us feedback or solve any problem you may find.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.yvision.com/2011/08/04/yvision-4-0-beta-2-release/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.yvision.com/2011/08/04/yvision-4-0-beta-2-release/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=yvision-4-0-beta-2-release</feedburner:origLink></item>
	</channel>
</rss><!-- Dynamic page generated in 0.571 seconds. --><!-- Cached page generated by WP-Super-Cache on 2013-05-17 17:13:31 --><!-- Compression = gzip -->
