<?xml version="1.0" encoding="utf-8" ?>
<rss version="2.0" xmlns:osnews="http://osnews.com/rss2#">
	<channel>
		<title>OSNews: </title>
		<link>http://www.osnews.com/story/5991/Dave_Milici_on_Porting_SciTech_SNAP_on_OnTime_RTOS-32</link>
		<description>Exploring the Future of Computing</description>
		<language>en-us</language>
		<copyright>Copyright 2001-2009, David Adams</copyright>
		<webMaster>adam+nospam@osnews.com</webMaster>
		<lastBuildDate>Mon, 06 Jul 2009 21:35:05 GMT</lastBuildDate>
		<image>
			<url>http://www.osnews.com/images/osnews.gif</url>
			<title>OSNews.com</title>
			<link>http://www.osnews.com</link>
		</image>
		<item>
			<title>event handling</title>
			<link>http://osnews.com/thread?</link>
			<guid isPermaLink="true">http://osnews.com/thread?</guid>
			<description>why does snap, a graphics driver lib requires event handling functions? seems kind of strange.<br />
good interview btw, perhaps a bit too technical for osnews though.</description>
			<pubDate>Thu, 12 Feb 2004 10:38:00 GMT</pubDate>
			<author>donotreply@osnews.com (Anonymous)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>woohoo</title>
			<link>http://osnews.com/thread?</link>
			<guid isPermaLink="true">http://osnews.com/thread?</guid>
			<description>About time we had some RTOS news, it's a fine little kernel.</description>
			<pubDate>Thu, 12 Feb 2004 13:40:00 GMT</pubDate>
			<author>donotreply@osnews.com (Anonymous)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>BeOS</title>
			<link>http://osnews.com/thread?</link>
			<guid isPermaLink="true">http://osnews.com/thread?</guid>
			<description>Now do BeOS!  I dare you.</description>
			<pubDate>Thu, 12 Feb 2004 16:03:00 GMT</pubDate>
			<author>donotreply@osnews.com (Anonymous)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>english</title>
			<link>http://osnews.com/thread?</link>
			<guid isPermaLink="true">http://osnews.com/thread?</guid>
			<description>I think most native english/american speakers would say &quot;port X to Y&quot; rather than &quot;port X on Y&quot;.<br />
<br />
Your usage is a bit hard to decipher for some of us.<br />
<br />
-Hugh</description>
			<pubDate>Thu, 12 Feb 2004 16:29:00 GMT</pubDate>
			<author>donotreply@osnews.com (Anonymous)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>re: english</title>
			<link>http://osnews.com/thread?</link>
			<guid isPermaLink="true">http://osnews.com/thread?</guid>
			<description>I think most native english/american speakers would also like to preview their comments, so they don't leave HTML tags lying around <img src="/images/emo/smile.gif" alt=";)" /> <br />
<br />
-Hugh</description>
			<pubDate>Thu, 12 Feb 2004 16:30:00 GMT</pubDate>
			<author>donotreply@osnews.com (Anonymous)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>some cool demos available</title>
			<link>http://osnews.com/thread?</link>
			<guid isPermaLink="true">http://osnews.com/thread?</guid>
			<description>Possibly our longest url but....:<br />
<a href="http://www.scitechsoft.com/products/ies/snap_ontime_rtos_content.html" rel="nofollow">http://www.scitechsoft.com/products/ies/snap_ontime_rtos_content.ht...</a></description>
			<pubDate>Thu, 12 Feb 2004 17:38:00 GMT</pubDate>
			<author>donotreply@osnews.com (Anonymous)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>Re: event handling</title>
			<link>http://osnews.com/thread?</link>
			<guid isPermaLink="true">http://osnews.com/thread?</guid>
			<description>&quot;why does snap, a graphics driver lib requires event handling functions? seems kind of strange.&quot;<br />
<br />
The SciTech SNAP Graphics drivers per-se do not need event handling, but the PM library contains OS portable event handling functions so that applications built with the SNAP SDK can run in a portable manner. The SciTech MGL uses the PM library event functions, as do all SciTech SNAP native applications such as GATest etc. <br />
<br />
Since embedded OS'es like RTOS-32 don't really have a native GUI environment, having access to a portable graphics library such as the SciTech MGL that lives on top of SciTech SNAP is important. Hence the event functions are an important piece to port to an embedded OS. If an RTOS-32 developer was using SNAP to add graphcis support to their own application, they can completely ignore the PM library event handling if they wish, as it is completely optional.<br />
<br />
In fact if a developer was porting SciTech SNAP to an environment where there is an existing native GUI, that developer could completely ignore the event library functions in the PM library. For instance the port of the PM library to Windows NT/2K/XP Ring 0 kernel drivers or Windows 9x Ring 0 VxD drivers does not include any of the event handling support. By contrast the Win32 Ring 3 port (used by the DirectX SNAP driver) includes event handling so Win32 apps built to use the SNAP SDK will run on Windows correctly.<br />
<br />
I hope that clears this up a bit ;-)</description>
			<pubDate>Thu, 12 Feb 2004 17:40:00 GMT</pubDate>
			<author>donotreply@osnews.com (Anonymous)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>Re: BeOS</title>
			<link>http://osnews.com/thread?</link>
			<guid isPermaLink="true">http://osnews.com/thread?</guid>
			<description>h_ank, thank god your dare was not a &quot;double-dog dare&quot;... as we would then be forced to drop everything and get the Be port wrapped up;)</description>
			<pubDate>Thu, 12 Feb 2004 23:42:00 GMT</pubDate>
			<author>donotreply@osnews.com (Anonymous)</author>
			<category>Comments</category>
		</item>
	</channel>
</rss>
