<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:pingback="http://madskills.com/public/xml/rss/module/pingback/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" version="2.0">
  <channel>
    <title>Chris Tacke - MTConnect</title>
    <link>http://blog.opennetcf.com/ctacke/</link>
    <description>Bringing Managed Code to the Embedded World</description>
    <copyright>Chris Tacke</copyright>
    <lastBuildDate>Wed, 23 Nov 2011 17:46:09 GMT</lastBuildDate>
    <generator>newtelligence dasBlog 2.3.9074.18820</generator>
    <managingEditor>ctacke@opennetcf.com</managingEditor>
    <webMaster>ctacke@opennetcf.com</webMaster>
    <item>
      <trackback:ping>http://blog.opennetcf.com/ctacke/Trackback.aspx?guid=b79277f3-0cbb-40a1-9305-096a19fc3495</trackback:ping>
      <pingback:server>http://blog.opennetcf.com/ctacke/pingback.aspx</pingback:server>
      <pingback:target>http://blog.opennetcf.com/ctacke/PermaLink,guid,b79277f3-0cbb-40a1-9305-096a19fc3495.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
I've published new updates to our MTConnect projects on Codeplex. Both the <a href="http://mtconnect.codeplex.com">MTConnect
SDK</a> and the <a href="http://mtcagent.codeplex.com">VirtualAgent</a> have changes
and for detailed info take a look at the change logs in the Source tabs on the project. 
Here's a high-level list of what I think the important additions are:
</p>
        <ul>
          <li>
I've added a fully working reference implementation of an MTConnect Adapter for Okuma
THINC controllers (full source is included).  If you have an Okuma machine with
a THINC-supported controller on it, you now have a simple agent and adapter you can
drop onto the machine to start publishing data immediately. I hope to find time to
put together a reference implementation for Fanuc FOCAS controllers.  If you're
interested or in need of that support, let me know and we can discuss prioritizing
it and the features you need.</li>
          <li>
I've added support for SHDR adapters.  At the [MC]2 conference in Cincinnati
there was concern that once you selected an Agent technology (either ours or the reference
MTConnect C++ Agent), then you were locked in to creating Adapters only for that Agent. 
That is no longer the case.  Our Virtual Agent now can easily consume data from
your existing C/C++ Adapters written against the reference Agent.  No changes
are required in your existing Adapters at all.</li>
        </ul>
        <p>
If you have any questions on implementation, etc, feel free to contact me.  For
more info on our entire line of MTConnect products, take a look at <a href="http://www.solution-family.com">our
web site</a>.
</p>
        <img width="0" height="0" src="http://blog.opennetcf.com/ctacke/aggbug.ashx?id=b79277f3-0cbb-40a1-9305-096a19fc3495" />
        <br />
        <hr />
Managed Code in the Embedded World</body>
      <title>MTConnect Updates</title>
      <guid isPermaLink="false">http://blog.opennetcf.com/ctacke/PermaLink,guid,b79277f3-0cbb-40a1-9305-096a19fc3495.aspx</guid>
      <link>http://blog.opennetcf.com/ctacke/2011/11/23/MTConnectUpdates.aspx</link>
      <pubDate>Wed, 23 Nov 2011 17:46:09 GMT</pubDate>
      <description>&lt;p&gt;
I've published new updates to our MTConnect projects on Codeplex. Both the &lt;a href="http://mtconnect.codeplex.com"&gt;MTConnect
SDK&lt;/a&gt; and the &lt;a href="http://mtcagent.codeplex.com"&gt;VirtualAgent&lt;/a&gt; have changes
and for detailed info take a look at the change logs in the Source tabs on the project.&amp;nbsp;
Here's&amp;nbsp;a high-level list of what I think the important additions are:
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
I've added a fully working reference implementation of an MTConnect Adapter for Okuma
THINC controllers (full source is included).&amp;nbsp; If you have an Okuma machine with
a THINC-supported controller on it, you now have a simple agent and adapter you can
drop onto the machine to start publishing data immediately. I hope to find time to
put together a reference implementation for Fanuc FOCAS controllers.&amp;nbsp; If you're
interested or in need of that support, let me know and we can discuss prioritizing
it and the features you need.&lt;/li&gt;
&lt;li&gt;
I've added support for SHDR adapters.&amp;nbsp; At the [MC]2 conference in Cincinnati
there was concern that once you selected an Agent technology (either ours or the reference
MTConnect C++ Agent), then you were locked in to creating Adapters only for that Agent.&amp;nbsp;
That is no longer the case.&amp;nbsp; Our Virtual Agent now can easily consume data from
your existing C/C++ Adapters written against the reference Agent.&amp;nbsp; No changes
are required in your existing Adapters at all.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
If you have any questions on implementation, etc, feel free to contact me.&amp;nbsp; For
more info on our entire line of MTConnect products, take a look at &lt;a href="http://www.solution-family.com"&gt;our
web site&lt;/a&gt;.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://blog.opennetcf.com/ctacke/aggbug.ashx?id=b79277f3-0cbb-40a1-9305-096a19fc3495" /&gt;
&lt;br /&gt;
&lt;hr /&gt;Managed Code in the Embedded World</description>
      <category>MTConnect</category>
      <category>OpenNETCF</category>
    </item>
    <item>
      <trackback:ping>http://blog.opennetcf.com/ctacke/Trackback.aspx?guid=ca82515c-a2b8-4a96-99de-8ad82738887a</trackback:ping>
      <pingback:server>http://blog.opennetcf.com/ctacke/pingback.aspx</pingback:server>
      <pingback:target>http://blog.opennetcf.com/ctacke/PermaLink,guid,ca82515c-a2b8-4a96-99de-8ad82738887a.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
With the upcoming <a href="http://www.mtconnectconference.org/">MTConnect conference
next week</a>, we've been extremely busy getting things ready for <a href="http://www.mtconnectconference.org/event-schedule/">our
talks</a> as well as our booth on the show floor.  I think we got feature complete
(at least as far as we want for the show) today, so I'm merged all of the latest changes
into the public trees for both the <a href="http://mtconnect.codeplex.com">MTConnect Managed
SDK</a> as well as the <a href="http://mtcagent.codeplex.com">OpenNETCF Virtual
Agent</a>.  I have an updated Machine Simulator that we'll be using for the show,
but it's not quite ready for public consumption, so the release of that will have
to wait until after we get back from Cincinnati.
</p>
        <img width="0" height="0" src="http://blog.opennetcf.com/ctacke/aggbug.ashx?id=ca82515c-a2b8-4a96-99de-8ad82738887a" />
        <br />
        <hr />
Managed Code in the Embedded World</body>
      <title>MTConnect Library Updates</title>
      <guid isPermaLink="false">http://blog.opennetcf.com/ctacke/PermaLink,guid,ca82515c-a2b8-4a96-99de-8ad82738887a.aspx</guid>
      <link>http://blog.opennetcf.com/ctacke/2011/11/04/MTConnectLibraryUpdates.aspx</link>
      <pubDate>Fri, 04 Nov 2011 22:07:11 GMT</pubDate>
      <description>&lt;p&gt;
With the upcoming &lt;a href="http://www.mtconnectconference.org/"&gt;MTConnect conference
next week&lt;/a&gt;, we've been extremely busy getting things ready for &lt;a href="http://www.mtconnectconference.org/event-schedule/"&gt;our
talks&lt;/a&gt; as well as our booth on the show floor.&amp;nbsp; I think we got feature complete
(at least as far as we want for the show) today, so I'm merged all of the latest changes
into the public trees for both the &lt;a href="http://mtconnect.codeplex.com"&gt;MTConnect&amp;nbsp;Managed
SDK&lt;/a&gt; as well as the &lt;a href="http://mtcagent.codeplex.com"&gt;OpenNETCF&amp;nbsp;Virtual
Agent&lt;/a&gt;.&amp;nbsp; I have an updated Machine Simulator that we'll be using for the show,
but it's not quite ready for public consumption, so the release of that will have
to wait until after we get back from Cincinnati.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://blog.opennetcf.com/ctacke/aggbug.ashx?id=ca82515c-a2b8-4a96-99de-8ad82738887a" /&gt;
&lt;br /&gt;
&lt;hr /&gt;Managed Code in the Embedded World</description>
      <category>MTConnect</category>
      <category>OpenNETCF</category>
    </item>
    <item>
      <trackback:ping>http://blog.opennetcf.com/ctacke/Trackback.aspx?guid=1881b25b-e12b-4c92-9888-c943056e4440</trackback:ping>
      <pingback:server>http://blog.opennetcf.com/ctacke/pingback.aspx</pingback:server>
      <pingback:target>http://blog.opennetcf.com/ctacke/PermaLink,guid,1881b25b-e12b-4c92-9888-c943056e4440.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <table id="outsideTable" border="0" cellspacing="0" cellpadding="0">
          <tbody>
            <tr>
              <td colspan="3">
                <!-- OPEN INSIDE TABLE -->
                <table id="insideTable" border="0" cellspacing="0" cellpadding="0">
                  <tbody>
                    <tr>
                      <td height="190" width="496" colspan="3" align="middle">
                        <img style="DISPLAY: block" border="0" alt="[MC]2 MTConnect: Connecting Manufacturing Conference" src="http://www.mtconnectconference.org/wp-content/uploads/2011/08/email_hdr.jpg" width="600" height="190" />
                      </td>
                    </tr>
                    <tr>
                      <td width="52">
 </td>
                      <td width="496" align="left">
                        <p style="TEXT-ALIGN: left; LINE-HEIGHT: 1.4; MARGIN: 0px 0px 12px; FONT-FAMILY: Arial, sans-serif; COLOR: #555555; FONT-SIZE: 13px">
Since its introduction to the manufacturing industry, the MTConnect standard has been
revolutionizing the way manufacturing equipment and devices "talk" to each other on
the shop floor. Anyone in the manufacturing industry can benefit from learning about
this important standard. That's why you must attend <a style="COLOR: #3366cc; TEXT-DECORATION: none" href="http://www.mtconnectconference.org"><span style="COLOR: #3366cc; TEXT-DECORATION: none">[MC]2
MTConnect: Connecting Manufacturing Conference</span></a>, November 8-10, 2011, in
Cincinnati, Ohio.
</p>
                        <p style="TEXT-ALIGN: left; LINE-HEIGHT: 1.4; MARGIN: 0px 0px 12px; FONT-FAMILY: Arial, sans-serif; COLOR: #555555; FONT-SIZE: 13px">
This conference will have something for everyone, from distributors to end users,
to manufacturing technology builders, to software developers, to C-level executives,
to professors, to students, and to anyone who just wants to really understand MTConnect.
[MC]2 <a style="COLOR: #3366cc; TEXT-DECORATION: none" href="http://www.mtconnectconference.org/event-schedule/"><span style="COLOR: #3366cc; TEXT-DECORATION: none">offers
both business and technical tracks</span></a>, hands-on technical workshops, panel
discussions on the use and benefits of the standards, as well as a showcase of commercially
available products utilizing the <a style="COLOR: #3366cc; TEXT-DECORATION: none" href="http://mtconnect.org"><span style="COLOR: #3366cc; TEXT-DECORATION: none">MTConnect</span></a> standard.
</p>
                        <a style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px" href="http://www.mtconnectconference.org/registration/">
                          <img style="DISPLAY: block" border="0" alt="Register for [MC]2 Today" src="http://www.mtconnectconference.org/wp-content/uploads/2011/08/btn_cta.jpg" width="496" height="90" />
                        </a>
                        <p style="TEXT-ALIGN: left; LINE-HEIGHT: 1.4; MARGIN: 0px 0px 12px; FONT-FAMILY: Arial, sans-serif; COLOR: #555555; FONT-SIZE: 13px">
Conference attendees will have the opportunity to learn from the experts to
really understand how MTConnect, as <a style="COLOR: #3366cc; TEXT-DECORATION: none" href="http://www.mmsonline.com/articles/mtconnect-is-for-real"><span style="COLOR: #3366cc; TEXT-DECORATION: none">Modern
Machine Shop said</span></a>, is enabling tremendous productivity gains in manufacturing.
 Those attending will return with new knowledge and skills so they can engage
in a deeper dialogue on manufacturing productivity, as well as a much better understanding
on what it takes to compete in 21st century manufacturing. <a style="COLOR: #3366cc; TEXT-DECORATION: none" href="http://www.mtconnectconference.org/registration/"><span style="COLOR: #3366cc; TEXT-DECORATION: none">Register
now!</span></a> This is an event like no other.
</p>
                      </td>
                      <td width="52">
 </td>
                    </tr>
                  </tbody>
                </table>
                <!-- CLOSE INSIDE TABLE -->
              </td>
            </tr>
            <tr>
              <td width="52">
 </td>
              <td style="BORDER-TOP: #cccccc 1px solid" height="1" width="496">
 </td>
              <td width="52">
 </td>
            </tr>
            <tr>
              <td width="52">
 </td>
              <td width="496">
                <table>
                  <tbody>
                    <tr>
                      <td valign="top" width="346" align="left">
                        <p style="TEXT-ALIGN: left; LINE-HEIGHT: 1.5; MARGIN: 0px 0px 20px; FONT-FAMILY: Helvetica, Arial, sans-serif; COLOR: #555555; FONT-SIZE: 11px">
                          <a style="COLOR: #555555; TEXT-DECORATION: underline" href="http://www.mtconnectconference.org">
                            <span style="COLOR: #555555">[MC]2
MTConnect: Connecting Manufacturing Conference</span>
                          </a>
                          <br />
November 8-10, 2011   |   Hyatt Regency - Cincinnati, Ohio<br />
7901 Westpark Dr., McLean, VA 22102   |   703-893-2900
</p>
                      </td>
                      <td valign="top" width="150" align="right">
                        <img style="DISPLAY: block" border="0" alt="MTConnect Institute logo" src="http://www.mtconnectconference.org/wp-content/uploads/2011/08/logo_mtConnect.gif" width="140" height="47" />
                      </td>
                    </tr>
                  </tbody>
                </table>
              </td>
              <td width="52">
 </td>
            </tr>
            <!-- CLOSE FOOTER -->
          </tbody>
        </table>
        <img width="0" height="0" src="http://blog.opennetcf.com/ctacke/aggbug.ashx?id=1881b25b-e12b-4c92-9888-c943056e4440" />
        <br />
        <hr />
Managed Code in the Embedded World</body>
      <title>MTConnect [MC]^2 Conference</title>
      <guid isPermaLink="false">http://blog.opennetcf.com/ctacke/PermaLink,guid,1881b25b-e12b-4c92-9888-c943056e4440.aspx</guid>
      <link>http://blog.opennetcf.com/ctacke/2011/08/25/MTConnectMC2Conference.aspx</link>
      <pubDate>Thu, 25 Aug 2011 02:32:09 GMT</pubDate>
      <description>&lt;table id=outsideTable border=0 cellspacing=0 cellpadding=0&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td colspan=3&gt;
&lt;!-- OPEN INSIDE TABLE --&gt;
&lt;table id=insideTable border=0 cellspacing=0 cellpadding=0&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td height=190 width=496 colspan=3 align=middle&gt;
&lt;img style="DISPLAY: block" border=0 alt="[MC]2 MTConnect: Connecting Manufacturing Conference" src="http://www.mtconnectconference.org/wp-content/uploads/2011/08/email_hdr.jpg" width=600 height=190&gt; 
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width=52&gt;
&amp;nbsp;&lt;/td&gt;
&lt;td width=496 align=left&gt;
&lt;p style="TEXT-ALIGN: left; LINE-HEIGHT: 1.4; MARGIN: 0px 0px 12px; FONT-FAMILY: Arial, sans-serif; COLOR: #555555; FONT-SIZE: 13px"&gt;
Since its introduction to the manufacturing industry, the MTConnect standard has been
revolutionizing the way manufacturing equipment and devices "talk" to each other on
the shop floor. Anyone in the manufacturing industry can benefit from learning about
this important standard. That's why you must attend &lt;a style="COLOR: #3366cc; TEXT-DECORATION: none" href="http://www.mtconnectconference.org"&gt;&lt;span style="COLOR: #3366cc; TEXT-DECORATION: none"&gt;[MC]2
MTConnect: Connecting Manufacturing Conference&lt;/span&gt;&lt;/a&gt;, November 8-10, 2011, in
Cincinnati, Ohio.
&lt;/p&gt;
&lt;p style="TEXT-ALIGN: left; LINE-HEIGHT: 1.4; MARGIN: 0px 0px 12px; FONT-FAMILY: Arial, sans-serif; COLOR: #555555; FONT-SIZE: 13px"&gt;
This conference&amp;nbsp;will have something for everyone, from distributors to end users,
to manufacturing technology builders, to software developers, to C-level executives,
to professors, to students, and to anyone who just wants to really understand MTConnect.
[MC]2 &lt;a style="COLOR: #3366cc; TEXT-DECORATION: none" href="http://www.mtconnectconference.org/event-schedule/"&gt;&lt;span style="COLOR: #3366cc; TEXT-DECORATION: none"&gt;offers
both business and technical tracks&lt;/span&gt;&lt;/a&gt;, hands-on technical workshops, panel
discussions on the use and benefits of the standards, as well as a showcase of commercially
available products utilizing the &lt;a style="COLOR: #3366cc; TEXT-DECORATION: none" href="http://mtconnect.org"&gt;&lt;span style="COLOR: #3366cc; TEXT-DECORATION: none"&gt;MTConnect&lt;/span&gt;&lt;/a&gt; standard.
&lt;/p&gt;
&lt;a style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px" href="http://www.mtconnectconference.org/registration/"&gt;&lt;img style="DISPLAY: block" border=0 alt="Register for [MC]2 Today" src="http://www.mtconnectconference.org/wp-content/uploads/2011/08/btn_cta.jpg" width=496 height=90&gt;&lt;/a&gt; 
&lt;p style="TEXT-ALIGN: left; LINE-HEIGHT: 1.4; MARGIN: 0px 0px 12px; FONT-FAMILY: Arial, sans-serif; COLOR: #555555; FONT-SIZE: 13px"&gt;
Conference attendees will have the opportunity to&amp;nbsp;learn from the experts&amp;nbsp;to
really understand how MTConnect, as&amp;nbsp;&lt;a style="COLOR: #3366cc; TEXT-DECORATION: none" href="http://www.mmsonline.com/articles/mtconnect-is-for-real"&gt;&lt;span style="COLOR: #3366cc; TEXT-DECORATION: none"&gt;Modern
Machine Shop said&lt;/span&gt;&lt;/a&gt;,&amp;nbsp;is enabling tremendous productivity gains in manufacturing.
&amp;nbsp;Those attending will return with&amp;nbsp;new knowledge and skills so they can engage
in a deeper dialogue on manufacturing productivity, as well as a much better understanding
on what it takes to compete in 21st century manufacturing. &lt;a style="COLOR: #3366cc; TEXT-DECORATION: none" href="http://www.mtconnectconference.org/registration/"&gt;&lt;span style="COLOR: #3366cc; TEXT-DECORATION: none"&gt;Register
now!&lt;/span&gt;&lt;/a&gt; This is an event like no other.
&lt;/p&gt;
&lt;/td&gt;
&lt;td width=52&gt;
&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;!-- CLOSE INSIDE TABLE --&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width=52&gt;
&amp;nbsp;&lt;/td&gt;
&lt;td style="BORDER-TOP: #cccccc 1px solid" height=1 width=496&gt;
&amp;nbsp;&lt;/td&gt;
&lt;td width=52&gt;
&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width=52&gt;
&amp;nbsp;&lt;/td&gt;
&lt;td width=496&gt;
&lt;table&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td valign=top width=346 align=left&gt;
&lt;p style="TEXT-ALIGN: left; LINE-HEIGHT: 1.5; MARGIN: 0px 0px 20px; FONT-FAMILY: Helvetica, Arial, sans-serif; COLOR: #555555; FONT-SIZE: 11px"&gt;
&lt;a style="COLOR: #555555; TEXT-DECORATION: underline" href="http://www.mtconnectconference.org"&gt;&lt;span style="COLOR: #555555"&gt;[MC]2
MTConnect: Connecting Manufacturing Conference&lt;/span&gt;&lt;/a&gt;
&lt;br&gt;
November 8-10, 2011 &amp;nbsp;&amp;nbsp;|&amp;nbsp;&amp;nbsp; Hyatt Regency - Cincinnati, Ohio&lt;br&gt;
7901 Westpark Dr., McLean, VA 22102 &amp;nbsp;&amp;nbsp;|&amp;nbsp;&amp;nbsp; 703-893-2900
&lt;/p&gt;
&lt;/td&gt;
&lt;td valign=top width=150 align=right&gt;
&lt;img style="DISPLAY: block" border=0 alt="MTConnect Institute logo" src="http://www.mtconnectconference.org/wp-content/uploads/2011/08/logo_mtConnect.gif" width=140 height=47&gt; 
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/td&gt;
&lt;td width=52&gt;
&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;!-- CLOSE FOOTER --&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;img width="0" height="0" src="http://blog.opennetcf.com/ctacke/aggbug.ashx?id=1881b25b-e12b-4c92-9888-c943056e4440" /&gt;
&lt;br /&gt;
&lt;hr /&gt;Managed Code in the Embedded World</description>
      <category>MTConnect</category>
      <category>OpenNETCF</category>
    </item>
    <item>
      <trackback:ping>http://blog.opennetcf.com/ctacke/Trackback.aspx?guid=5d8a6a74-a5f2-435e-b6ad-1de6228fde34</trackback:ping>
      <pingback:server>http://blog.opennetcf.com/ctacke/pingback.aspx</pingback:server>
      <pingback:target>http://blog.opennetcf.com/ctacke/PermaLink,guid,5d8a6a74-a5f2-435e-b6ad-1de6228fde34.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
 
</p>
        <p>
          <img src="http://blog.opennetcf.com/ctacke/content/binary/MTConnect_Logo.jpg" width="321" height="98" />
        </p>
        <p>
I've again refreshed <a href="http://mtconnect.codeplex.com/">OpenNETCF's MTConnect
Managed SDK</a> with a few changes.  Most of the changes are the result
of us dogfooding the SDK and making things more thread-safe and solid.  
</p>
        <p>
In preparation for the upcoming <a href="http://www.mtconnectconference.org/">MTConnect:
Connecting Manufacturing Conference </a>where we'll be both speaking and have
a booth, I'm also creating some hands-on labs and tools.  One of the tools is
a Sample Client application that consumes the Client side of the SDK.  The full
source for the sample application is also available with <a href="http://mtconnect.codeplex.com/">the
SDK download over on Codeplex</a>.
</p>
        <p>
 
</p>
        <img border="0" src="http://blog.opennetcf.com/ctacke/content/binary/mtcclient.png" />
        <img width="0" height="0" src="http://blog.opennetcf.com/ctacke/aggbug.ashx?id=5d8a6a74-a5f2-435e-b6ad-1de6228fde34" />
        <br />
        <hr />
Managed Code in the Embedded World</body>
      <title>MTConnect Client SDK Refresh</title>
      <guid isPermaLink="false">http://blog.opennetcf.com/ctacke/PermaLink,guid,5d8a6a74-a5f2-435e-b6ad-1de6228fde34.aspx</guid>
      <link>http://blog.opennetcf.com/ctacke/2011/08/23/MTConnectClientSDKRefresh.aspx</link>
      <pubDate>Tue, 23 Aug 2011 21:06:04 GMT</pubDate>
      <description>&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
&lt;img src="http://blog.opennetcf.com/ctacke/content/binary/MTConnect_Logo.jpg" width=321 height=98&gt;
&lt;/p&gt;
&lt;p&gt;
I've again refreshed &lt;a href="http://mtconnect.codeplex.com/"&gt;OpenNETCF's MTConnect
Managed SDK&lt;/a&gt;&amp;nbsp;with a few changes.&amp;nbsp; Most of the changes are&amp;nbsp;the result
of us dogfooding the SDK and&amp;nbsp;making things more thread-safe and solid.&amp;nbsp; 
&lt;/p&gt;
&lt;p&gt;
In preparation for the upcoming &lt;a href="http://www.mtconnectconference.org/"&gt;MTConnect:
Connecting Manufacturing Conference&amp;nbsp;&lt;/a&gt;where we'll be both speaking and have
a booth, I'm also creating some hands-on labs and tools.&amp;nbsp; One of the tools is
a Sample Client application that consumes the Client side of the SDK.&amp;nbsp; The full
source for the sample application is also available with &lt;a href="http://mtconnect.codeplex.com/"&gt;the
SDK download over on Codeplex&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;img border=0 src="http://blog.opennetcf.com/ctacke/content/binary/mtcclient.png"&gt;&lt;img width="0" height="0" src="http://blog.opennetcf.com/ctacke/aggbug.ashx?id=5d8a6a74-a5f2-435e-b6ad-1de6228fde34" /&gt;
&lt;br /&gt;
&lt;hr /&gt;Managed Code in the Embedded World</description>
      <category>MTConnect</category>
      <category>OpenNETCF</category>
    </item>
    <item>
      <trackback:ping>http://blog.opennetcf.com/ctacke/Trackback.aspx?guid=7195b6fc-a812-4691-8d16-50de1e8aca63</trackback:ping>
      <pingback:server>http://blog.opennetcf.com/ctacke/pingback.aspx</pingback:server>
      <pingback:target>http://blog.opennetcf.com/ctacke/PermaLink,guid,7195b6fc-a812-4691-8d16-50de1e8aca63.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
          <img src="http://blog.opennetcf.com/ctacke/content/binary/MTConnect_Logo.jpg" width="321" height="98" />
        </p>
        <p>
I've published a refresh of the <a href="http://mtcagent.codeplex.com/">OpenNETCF
MTConnect VirtualAgent</a> code up on Codeplex.  This is a major refactor
from the last publication which extracted the VirtualAgent engine capabilities into
a separate <a href="http://ioc.codeplex.com">IoC module</a>.  This change greatly
simplifies integrating VirtualAgent capabilities into an existing application as well
as allowing an app to publish other <a href="http://opennetcf.com/padarn.ocf">Padarn
REST services and ASP.NET pages</a> without having to modify the VirtualAgent engine
code base.
</p>
        <img width="0" height="0" src="http://blog.opennetcf.com/ctacke/aggbug.ashx?id=7195b6fc-a812-4691-8d16-50de1e8aca63" />
        <br />
        <hr />
Managed Code in the Embedded World</body>
      <title>OpenNETCF VirtualAgent Refresh released</title>
      <guid isPermaLink="false">http://blog.opennetcf.com/ctacke/PermaLink,guid,7195b6fc-a812-4691-8d16-50de1e8aca63.aspx</guid>
      <link>http://blog.opennetcf.com/ctacke/2011/04/28/OpenNETCFVirtualAgentRefreshReleased.aspx</link>
      <pubDate>Thu, 28 Apr 2011 23:30:21 GMT</pubDate>
      <description>&lt;p&gt;
&lt;img src="http://blog.opennetcf.com/ctacke/content/binary/MTConnect_Logo.jpg" width=321 height=98&gt;
&lt;/p&gt;
&lt;p&gt;
I've published a refresh of the &lt;a href="http://mtcagent.codeplex.com/"&gt;OpenNETCF
MTConnect VirtualAgent&lt;/a&gt;&amp;nbsp;code up on Codeplex.&amp;nbsp; This is a major refactor
from the last publication which extracted the VirtualAgent engine capabilities into
a separate &lt;a href="http://ioc.codeplex.com"&gt;IoC module&lt;/a&gt;.&amp;nbsp; This change greatly
simplifies integrating VirtualAgent capabilities into an existing application as well
as allowing an app to publish other &lt;a href="http://opennetcf.com/padarn.ocf"&gt;Padarn
REST services and ASP.NET pages&lt;/a&gt; without having to modify the VirtualAgent engine
code base.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://blog.opennetcf.com/ctacke/aggbug.ashx?id=7195b6fc-a812-4691-8d16-50de1e8aca63" /&gt;
&lt;br /&gt;
&lt;hr /&gt;Managed Code in the Embedded World</description>
      <category>MTConnect</category>
      <category>OpenNETCF</category>
    </item>
    <item>
      <trackback:ping>http://blog.opennetcf.com/ctacke/Trackback.aspx?guid=39d3b35a-fba4-4e05-bd8f-e02e6bf2501d</trackback:ping>
      <pingback:server>http://blog.opennetcf.com/ctacke/pingback.aspx</pingback:server>
      <pingback:target>http://blog.opennetcf.com/ctacke/PermaLink,guid,39d3b35a-fba4-4e05-bd8f-e02e6bf2501d.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
 
</p>
        <p>
          <img src="http://blog.opennetcf.com/ctacke/content/binary/MTConnect_Logo.jpg" width="321" height="98" />
        </p>
        <p>
I've again refreshed <a href="http://mtconnect.codeplex.com/">OpenNETCF's MTConnect
Managed SDK</a> with a few changes, including:
</p>
        <ul>
          <li>
Added support for some <strong>current</strong> and <strong>sample</strong> filtering
(not all filtering is supported, but I've added device name and data item ID filtering) 
</li>
          <li>
Added AgentInformation to the EntityClient so you get information about the agent
returning a data set for a <strong>probe</strong></li>
          <li>
Miscellaneous bug fixes and refactoring</li>
        </ul>
        <p>
As always, if you find a bug or would like me to work on implementing a specific feature
from the specification, add it to the lists over on the Codeplex site.
</p>
        <img width="0" height="0" src="http://blog.opennetcf.com/ctacke/aggbug.ashx?id=39d3b35a-fba4-4e05-bd8f-e02e6bf2501d" />
        <br />
        <hr />
Managed Code in the Embedded World</body>
      <title>MTConnect SDK Refresh Released</title>
      <guid isPermaLink="false">http://blog.opennetcf.com/ctacke/PermaLink,guid,39d3b35a-fba4-4e05-bd8f-e02e6bf2501d.aspx</guid>
      <link>http://blog.opennetcf.com/ctacke/2011/04/28/MTConnectSDKRefreshReleased.aspx</link>
      <pubDate>Thu, 28 Apr 2011 19:00:50 GMT</pubDate>
      <description>&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
&lt;img src="http://blog.opennetcf.com/ctacke/content/binary/MTConnect_Logo.jpg" width=321 height=98&gt;
&lt;/p&gt;
&lt;p&gt;
I've again refreshed &lt;a href="http://mtconnect.codeplex.com/"&gt;OpenNETCF's MTConnect
Managed SDK&lt;/a&gt;&amp;nbsp;with a few changes, including:
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
Added support for some &lt;strong&gt;current&lt;/strong&gt; and &lt;strong&gt;sample&lt;/strong&gt; filtering
(not all filtering is supported, but I've added device name and data item ID filtering) 
&lt;li&gt;
Added AgentInformation to the EntityClient so you get information about the agent
returning a data set for a &lt;strong&gt;probe&lt;/strong&gt; 
&lt;li&gt;
Miscellaneous bug fixes and refactoring&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
As always, if you find a bug or would like me to work on implementing a specific feature
from the specification, add it to the lists over on the Codeplex site.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://blog.opennetcf.com/ctacke/aggbug.ashx?id=39d3b35a-fba4-4e05-bd8f-e02e6bf2501d" /&gt;
&lt;br /&gt;
&lt;hr /&gt;Managed Code in the Embedded World</description>
      <category>.NET Compact Framework</category>
      <category>MTConnect</category>
      <category>OpenNETCF</category>
      <category>Windows Phone 7</category>
    </item>
    <item>
      <trackback:ping>http://blog.opennetcf.com/ctacke/Trackback.aspx?guid=a9d42571-cfce-4745-b7ef-3fe3398b6ff0</trackback:ping>
      <pingback:server>http://blog.opennetcf.com/ctacke/pingback.aspx</pingback:server>
      <pingback:target>http://blog.opennetcf.com/ctacke/PermaLink,guid,a9d42571-cfce-4745-b7ef-3fe3398b6ff0.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
          <img src="http://blog.opennetcf.com/ctacke/content/binary/MTConnect_Logo.jpg" width="321" height="98" />
        </p>
        <p>
I've been extremely busy for the past few months putting together a cross-platform MTConnect
Agent.  The result, along with <a href="http://www.opennetcf.com/Products/MTConnect/tabid/287/Default.aspx">our
other MTConnect offerings</a>, is the <a href="http://mtcagent.codeplex.com/">OpenNETCF
MTConnect VirtualAgent</a>, which is shared source (MIT license) and runs under either
the Compact Framework (3.5) or the Full Framework.  The default implementation
uses Padarn as the web server, but it's designed to deliver content through an interface
so that can, in theory, be swapped out pretty easily (I say in theory because I've
not tested it with another server at this point).
</p>
        <p>
The VirtualAgent offers a boatlod of interesting things that a general Agent doesn't
most notably the ability to load up custom Adapters that you can use to encapsulate
a process model or even drive control logic.  We've got a simple example of a
Hosted Adapter in the code base now and will be adding more complete and robust samples
as time progresses.
</p>
        <p>
At any rate, if you need to get a machine tool (or really any sort of device) publishing
MTConnect data on a plant floor, we've got a solution that can get you there in well
under a day in most cases and at a remarkably low cost.
</p>
        <img width="0" height="0" src="http://blog.opennetcf.com/ctacke/aggbug.ashx?id=a9d42571-cfce-4745-b7ef-3fe3398b6ff0" />
        <br />
        <hr />
Managed Code in the Embedded World</body>
      <title>Release of OpenNETCF MTConnect VirtualAgent</title>
      <guid isPermaLink="false">http://blog.opennetcf.com/ctacke/PermaLink,guid,a9d42571-cfce-4745-b7ef-3fe3398b6ff0.aspx</guid>
      <link>http://blog.opennetcf.com/ctacke/2011/04/05/ReleaseOfOpenNETCFMTConnectVirtualAgent.aspx</link>
      <pubDate>Tue, 05 Apr 2011 02:44:58 GMT</pubDate>
      <description>&lt;p&gt;
&lt;img src="http://blog.opennetcf.com/ctacke/content/binary/MTConnect_Logo.jpg" width=321 height=98&gt;
&lt;/p&gt;
&lt;p&gt;
I've been extremely busy for the past few months putting together a cross-platform&amp;nbsp;MTConnect
Agent.&amp;nbsp; The result, along with &lt;a href="http://www.opennetcf.com/Products/MTConnect/tabid/287/Default.aspx"&gt;our
other MTConnect offerings&lt;/a&gt;,&amp;nbsp;is the &lt;a href="http://mtcagent.codeplex.com/"&gt;OpenNETCF
MTConnect VirtualAgent&lt;/a&gt;, which is shared source (MIT license) and runs under either
the Compact Framework (3.5) or the Full Framework.&amp;nbsp; The default implementation
uses Padarn as the web server, but it's designed to deliver content through an interface
so that can, in theory, be swapped out pretty easily (I say in theory because I've
not tested it with another server at this point).
&lt;/p&gt;
&lt;p&gt;
The VirtualAgent offers a boatlod of interesting things that a general Agent doesn't
most notably the ability to load up custom Adapters that you can use to encapsulate
a process model or even drive control logic.&amp;nbsp; We've got a simple example of a
Hosted Adapter in the code base now and will be adding more complete and robust samples
as time progresses.
&lt;/p&gt;
&lt;p&gt;
At any rate, if you need to get a machine tool (or really any sort of device) publishing
MTConnect data on a plant floor, we've got a solution that can get you there in well
under a day in most cases and at a remarkably low cost.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://blog.opennetcf.com/ctacke/aggbug.ashx?id=a9d42571-cfce-4745-b7ef-3fe3398b6ff0" /&gt;
&lt;br /&gt;
&lt;hr /&gt;Managed Code in the Embedded World</description>
      <category>MTConnect</category>
      <category>OpenNETCF</category>
    </item>
    <item>
      <trackback:ping>http://blog.opennetcf.com/ctacke/Trackback.aspx?guid=8b33622a-7a0f-47ca-a36b-1a4fd90fb180</trackback:ping>
      <pingback:server>http://blog.opennetcf.com/ctacke/pingback.aspx</pingback:server>
      <pingback:target>http://blog.opennetcf.com/ctacke/PermaLink,guid,8b33622a-7a0f-47ca-a36b-1a4fd90fb180.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
 
</p>
        <p>
          <img src="/ctacke/content/binary/MTConnect_Logo.jpg" width="321" height="98" />
        </p>
        <p>
          <a href="http://mtconnect.codeplex.com/">OpenNETCF's MTConnect Managed SDK</a> now
has Common and Client projects supporting Windows Phone 7.  This means you can
now consume MTConnect-published data in your Phone 7 projects.  I'll also be
publishing and open-sourcing an MTConnect viewer for Phone 7 in the future, but if
you want to get started on your own, you now have the tools.
</p>
        <img width="0" height="0" src="http://blog.opennetcf.com/ctacke/aggbug.ashx?id=8b33622a-7a0f-47ca-a36b-1a4fd90fb180" />
        <br />
        <hr />
Managed Code in the Embedded World</body>
      <title>MTConnect Managed SDK now supports Windows Phone 7</title>
      <guid isPermaLink="false">http://blog.opennetcf.com/ctacke/PermaLink,guid,8b33622a-7a0f-47ca-a36b-1a4fd90fb180.aspx</guid>
      <link>http://blog.opennetcf.com/ctacke/2011/03/21/MTConnectManagedSDKNowSupportsWindowsPhone7.aspx</link>
      <pubDate>Mon, 21 Mar 2011 16:49:31 GMT</pubDate>
      <description>&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
&lt;img src="/ctacke/content/binary/MTConnect_Logo.jpg" width=321 height=98&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://mtconnect.codeplex.com/"&gt;OpenNETCF's MTConnect Managed SDK&lt;/a&gt; now
has Common and Client projects supporting Windows Phone 7.&amp;nbsp; This means you can
now consume MTConnect-published data in your Phone 7 projects.&amp;nbsp; I'll also be
publishing and open-sourcing an MTConnect viewer for Phone 7 in the future, but if
you want to get started on your own, you now have the tools.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://blog.opennetcf.com/ctacke/aggbug.ashx?id=8b33622a-7a0f-47ca-a36b-1a4fd90fb180" /&gt;
&lt;br /&gt;
&lt;hr /&gt;Managed Code in the Embedded World</description>
      <category>MTConnect</category>
      <category>OpenNETCF</category>
      <category>Windows Phone 7</category>
    </item>
    <item>
      <trackback:ping>http://blog.opennetcf.com/ctacke/Trackback.aspx?guid=bdb96687-d9a5-4ae3-ba83-9b2541721fc4</trackback:ping>
      <pingback:server>http://blog.opennetcf.com/ctacke/pingback.aspx</pingback:server>
      <pingback:target>http://blog.opennetcf.com/ctacke/PermaLink,guid,bdb96687-d9a5-4ae3-ba83-9b2541721fc4.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
          <img src="content/binary/MTConnect_Logo.jpg" width="321" height="98" />
        </p>
        <p>
I've published a major upgrade to the <a href="http://mtconnect.codeplex.com/">OpenNETCF
MTConnect Managed SDK</a> over on Codeplex.  Earlier releases only had Agent
support, but this release adds Client support.  The SDK supports both the Compact
Framework and the Full Framework (version 3.5 of each).
</p>
        <p>
If you're wondering exactly what MTConnect is, it is a standard for how data should
be published from machine tools as XML over a simple Web interface. 
More information on the standard can be found on the <a href="http://mtconnect.org/">MTConnect
Institute's web site</a>, including the full specification.  This SDK allows
managed developers to publish and/or consume data according to the standard.
</p>
        <img width="0" height="0" src="http://blog.opennetcf.com/ctacke/aggbug.ashx?id=bdb96687-d9a5-4ae3-ba83-9b2541721fc4" />
        <br />
        <hr />
Managed Code in the Embedded World</body>
      <title>Major Update to MTConnect Managed SDK</title>
      <guid isPermaLink="false">http://blog.opennetcf.com/ctacke/PermaLink,guid,bdb96687-d9a5-4ae3-ba83-9b2541721fc4.aspx</guid>
      <link>http://blog.opennetcf.com/ctacke/2011/03/10/MajorUpdateToMTConnectManagedSDK.aspx</link>
      <pubDate>Thu, 10 Mar 2011 18:11:23 GMT</pubDate>
      <description>&lt;p&gt;
&lt;img src="content/binary/MTConnect_Logo.jpg" width=321 height=98&gt;
&lt;/p&gt;
&lt;p&gt;
I've published a major upgrade to the &lt;a href="http://mtconnect.codeplex.com/"&gt;OpenNETCF
MTConnect Managed SDK&lt;/a&gt; over on Codeplex.&amp;nbsp; Earlier releases only had Agent
support, but this release adds Client support.&amp;nbsp; The SDK supports both the Compact
Framework and the Full Framework (version 3.5 of each).
&lt;/p&gt;
&lt;p&gt;
If you're wondering exactly what MTConnect is, it is a standard for how data should
be published from machine tools as XML over a&amp;nbsp;simple Web&amp;nbsp;interface.&amp;nbsp;
More information on the standard can be found on the &lt;a href="http://mtconnect.org/"&gt;MTConnect
Institute's web site&lt;/a&gt;, including the full specification.&amp;nbsp; This SDK allows
managed developers to publish and/or consume data according to the standard.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://blog.opennetcf.com/ctacke/aggbug.ashx?id=bdb96687-d9a5-4ae3-ba83-9b2541721fc4" /&gt;
&lt;br /&gt;
&lt;hr /&gt;Managed Code in the Embedded World</description>
      <category>.NET Compact Framework</category>
      <category>Desktop Development</category>
      <category>MTConnect</category>
      <category>OpenNETCF</category>
    </item>
    <item>
      <trackback:ping>http://blog.opennetcf.com/ctacke/Trackback.aspx?guid=c20f7b96-6743-4370-b806-e4cc5ca11dd7</trackback:ping>
      <pingback:server>http://blog.opennetcf.com/ctacke/pingback.aspx</pingback:server>
      <pingback:target>http://blog.opennetcf.com/ctacke/PermaLink,guid,c20f7b96-6743-4370-b806-e4cc5ca11dd7.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
          <img src="content/binary/MTConnect_Logo.jpg" width="321" height="98" />
        </p>
        <p>
The <a href="http://mtconnect.codeplex.com/">MTConnect Agent SDK</a> I <a href="http://blog.opennetcf.com/ctacke/2010/12/02/MTConnectAgentSDKForNET.aspx">published
last week</a> is really only useful if you implement a Host to actually serve
up the data.  The IHost interface isn't complex, but if you don't have an example,
it's a bit difficult to understand my intent.  I've <a href="http://mtconnect.codeplex.com/SourceControl/list/changesets">published
a desktop implementation</a> that uses <a href="http://opennetcf.com/padarn.ocf">Padarn
as the web server</a>.  In theory the same code should work under Windows CE
as well, but I've not yet tested it to be certain.
</p>
        <img width="0" height="0" src="http://blog.opennetcf.com/ctacke/aggbug.ashx?id=c20f7b96-6743-4370-b806-e4cc5ca11dd7" />
        <br />
        <hr />
Managed Code in the Embedded World</body>
      <title>Padarn Host implementation for MTConnect Agent SDK</title>
      <guid isPermaLink="false">http://blog.opennetcf.com/ctacke/PermaLink,guid,c20f7b96-6743-4370-b806-e4cc5ca11dd7.aspx</guid>
      <link>http://blog.opennetcf.com/ctacke/2010/12/09/PadarnHostImplementationForMTConnectAgentSDK.aspx</link>
      <pubDate>Thu, 09 Dec 2010 17:30:59 GMT</pubDate>
      <description>&lt;p&gt;
&lt;img src="content/binary/MTConnect_Logo.jpg" width=321 height=98&gt;
&lt;/p&gt;
&lt;p&gt;
The &lt;a href="http://mtconnect.codeplex.com/"&gt;MTConnect Agent SDK&lt;/a&gt; I &lt;a href="http://blog.opennetcf.com/ctacke/2010/12/02/MTConnectAgentSDKForNET.aspx"&gt;published
last week&lt;/a&gt; is really only useful if you implement a Host&amp;nbsp;to actually serve
up the data.&amp;nbsp; The IHost interface isn't complex, but if you don't have an example,
it's a bit difficult to understand my intent.&amp;nbsp; I've &lt;a href="http://mtconnect.codeplex.com/SourceControl/list/changesets"&gt;published
a desktop&amp;nbsp;implementation&lt;/a&gt; that uses &lt;a href="http://opennetcf.com/padarn.ocf"&gt;Padarn
as the web server&lt;/a&gt;.&amp;nbsp; In theory the same code should work under Windows CE
as well, but I've not yet tested it to be certain.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://blog.opennetcf.com/ctacke/aggbug.ashx?id=c20f7b96-6743-4370-b806-e4cc5ca11dd7" /&gt;
&lt;br /&gt;
&lt;hr /&gt;Managed Code in the Embedded World</description>
      <category>CE Device Development</category>
      <category>Desktop Development</category>
      <category>MTConnect</category>
      <category>OpenNETCF</category>
    </item>
    <item>
      <trackback:ping>http://blog.opennetcf.com/ctacke/Trackback.aspx?guid=d06e5773-1e15-4605-822f-e68b464390e2</trackback:ping>
      <pingback:server>http://blog.opennetcf.com/ctacke/pingback.aspx</pingback:server>
      <pingback:target>http://blog.opennetcf.com/ctacke/PermaLink,guid,d06e5773-1e15-4605-822f-e68b464390e2.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
          <img style="WIDTH: 353px; HEIGHT: 77px" border="0" src="http://blog.opennetcf.com/ctacke/content/binary/MTConnect_Logo.jpg" width="386" height="97" />
        </p>
        <p>
I do quite a bit of my work in the area of industrial automation, and one of the more
interesting initiatives to come along in a while is called MTConnect ("MT" presumably
for "Machine Tool").  <a href="http://www.mtconnect.org">MTConnect</a> is an
open standard for communicating with a machine tool to retrieve information about
its current or past status - everything from executing controller line of code to
tool head positions.  It's interesting enough that I joined the Technical Advisory
Group and am helping to review and improve the specification (<a href="http://mtconnect.org/index.php?option=com_content&amp;task=view&amp;id=215&amp;Itemid=1">version
1.1.0</a> was just ratified last week).
</p>
        <p>
As frequently seems to be the case, there was a bit of interest from other members
on exposing MTConnect data from tools running Windows OSes (both CE and XPe), but
no one working on providing an actual SDK to allow a standardized way to actually
do it.  Well implementing code from nothing but a spec is actually something
I find pretty fun and interesting, so I took up the challenge.  My first attempt
was, as is typical, more of a throw-away attempt at writing code to help me understand
how the spec itself works.  I spent a couple weeks on it then tossed it all out.
</p>
        <p>
I then took the knowledge I gained from that first effort and put together a more
coherent SDK that I'm <a href="http://mtconnect.codeplex.com">releasing a loose Beta
of today over on Codeplex</a>.  It's not done - in fact I wanted to get a few
more features in and get it to a releasable point before publishing it, but I've already
gotten inquiries and volunteers to test out the beta work, so I'm publishing early
to facilitate sharing the code between teams and to allow me to track bugs and discuss
the SDK in a publicly searchable location.
</p>
        <p>
I'm working on a specific project that is going to use this SDK, so I have a specific
set of funtionality that I'm driving toward, but that doesn't mean I'm not open to
making it easier for everyone to use. If you're working on machine
tool controllers and are interested in exposing data meeting the MTConnect standard,
I encourage you to take a look at the Agent SDK, post questions in the <a href="http://mtconnect.codeplex.com/discussions">Discussions
area</a> and <a href="http://mtconnect.codeplex.com/WorkItem/AdvancedList.aspx">report
bugs/desired features</a> to help drive the effort forward.
</p>
        <img width="0" height="0" src="http://blog.opennetcf.com/ctacke/aggbug.ashx?id=d06e5773-1e15-4605-822f-e68b464390e2" />
        <br />
        <hr />
Managed Code in the Embedded World</body>
      <title>MTConnect Agent SDK for .NET</title>
      <guid isPermaLink="false">http://blog.opennetcf.com/ctacke/PermaLink,guid,d06e5773-1e15-4605-822f-e68b464390e2.aspx</guid>
      <link>http://blog.opennetcf.com/ctacke/2010/12/02/MTConnectAgentSDKForNET.aspx</link>
      <pubDate>Thu, 02 Dec 2010 22:16:34 GMT</pubDate>
      <description>&lt;p&gt;
&lt;img style="WIDTH: 353px; HEIGHT: 77px" border=0 src="http://blog.opennetcf.com/ctacke/content/binary/MTConnect_Logo.jpg" width=386 height=97&gt;
&lt;/p&gt;
&lt;p&gt;
I do quite a bit of my work in the area of industrial automation, and one of the more
interesting initiatives to come along in a while is called MTConnect ("MT" presumably
for "Machine Tool").&amp;nbsp; &lt;a href="http://www.mtconnect.org"&gt;MTConnect&lt;/a&gt; is an
open standard for communicating with a machine tool to retrieve information about
its current or past status - everything from executing controller line of code to
tool head positions.&amp;nbsp; It's interesting enough that I joined the Technical Advisory
Group and am helping to review and improve the specification (&lt;a href="http://mtconnect.org/index.php?option=com_content&amp;amp;task=view&amp;amp;id=215&amp;amp;Itemid=1"&gt;version
1.1.0&lt;/a&gt; was just ratified last week).
&lt;/p&gt;
&lt;p&gt;
As frequently seems to be the case, there was a bit of interest from other members
on exposing MTConnect data from tools running Windows OSes (both CE and XPe), but
no one working on providing an actual SDK to allow a standardized way to actually
do it.&amp;nbsp; Well implementing code from nothing but a spec is actually something
I find pretty fun and interesting, so I took up the challenge.&amp;nbsp; My first attempt
was, as is typical, more of a throw-away attempt at writing code to help me understand
how the spec itself works.&amp;nbsp; I spent a couple weeks on it then tossed it all out.
&lt;/p&gt;
&lt;p&gt;
I then took the knowledge I gained from that first effort and put together a more
coherent SDK that I'm &lt;a href="http://mtconnect.codeplex.com"&gt;releasing a loose Beta
of today over on Codeplex&lt;/a&gt;.&amp;nbsp; It's not done - in fact I wanted to get a few
more features in and get it to a releasable point before publishing it, but I've already
gotten inquiries and volunteers to test out the beta work, so I'm publishing early
to facilitate sharing the code between teams and to allow me to track bugs and discuss
the SDK in a publicly searchable location.
&lt;/p&gt;
&lt;p&gt;
I'm working on a specific project that is going to use this SDK, so I have a specific
set of funtionality that I'm driving toward, but that doesn't mean I'm not open to
making it easier for everyone to use.&amp;nbsp;If you're&amp;nbsp;working on&amp;nbsp;machine
tool controllers and are interested in exposing data meeting the MTConnect standard,
I encourage you to take a look at the Agent SDK, post questions in the &lt;a href="http://mtconnect.codeplex.com/discussions"&gt;Discussions
area&lt;/a&gt; and &lt;a href="http://mtconnect.codeplex.com/WorkItem/AdvancedList.aspx"&gt;report
bugs/desired features&lt;/a&gt; to help drive the effort forward.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://blog.opennetcf.com/ctacke/aggbug.ashx?id=d06e5773-1e15-4605-822f-e68b464390e2" /&gt;
&lt;br /&gt;
&lt;hr /&gt;Managed Code in the Embedded World</description>
      <category>.NET Compact Framework</category>
      <category>Desktop Development</category>
      <category>MTConnect</category>
      <category>OpenNETCF</category>
    </item>
  </channel>
</rss>