<?xml version="1.0" encoding="UTF-8"?>
<!-- Generated on Wed, 25 Nov 2009 06:16:17 -0800 -->
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <atom:link href="http://software.intel.com/en-us/articles/mobility/type/code/feed/" rel="self" type="application/rss+xml" />
    <title>Intel Software Network articles feed</title>
    <link>http://software.intel.com/en-us/articles/mobility/code/</link>
    <description></description>
    <language>en-us</language>
    <item>
      <title>Platform Awareness Service Source Code</title>
      <description><![CDATA[ <table id="Table_01" border="0" cellspacing="0" cellpadding="0" width="580">
<tbody>
<tr>
<td valign="top"><a href="http://software.intel.com/en-us/articles/moblin-platform-awareness-service/"><img src="http://software.intel.com/file/16096" border="0" alt="" width="97" height="33" /></a></td>
<td valign="top"><a href="http://software.intel.com/en-us/articles/platform-awareness-service-d-bus-interface-documentation"><img src="http://software.intel.com/file/15856" border="0" alt="" width="97" height="33" /></a></td>
<td valign="top"><a href="http://software.intel.com/en-us/articles/platform-monitor-users-guide"><img src="http://software.intel.com/file/15857" border="0" alt="" width="95" height="33" /></a></td>
<td valign="top"><a href="http://software.intel.com/en-us/articles/platform-awareness-service-source-code/"><img src="http://software.intel.com/file/16055" border="0" alt="" width="97" height="33" /></a></td>
<td valign="top"><a href="http://software.intel.com/en-us/articles/platform-awareness-service-downloads"><img src="http://software.intel.com/file/15859" border="0" alt="" width="97" height="33" /></a></td>
<td valign="top"><a href="http://software.intel.com/en-us/articles/moblin-platform-awareness-service-community"><img src="http://software.intel.com/file/15860" border="0" alt="" width="97" height="33" /></a></td>
</tr>
</tbody>
</table>
<br />
<p>If you want to build it yourself, explore the guts, or even modify and redistribute - knock yourself out. All code here is licensed under the GPL. If you are looking for something that you can use in a proprietary project, see the sample source included with the <a href="http://software.intel.com/en-us/articles/moblin-platform-awareness-service/ ">whitepapers</a>.</p>
<br />
<table class="tableFormat1" border="0">
<thead>
<tr>
<td>Source Code</td>
<td>Description</td>
</tr>
</thead>
<tbody>
<tr>
<td><a href="http://software.intel.com/file/15853">Platform Awareness Service CVS Tree Snapshot (Inludes Platform Monitor)</a> (4.5MB|ZIP)</td>
<td>A tarball of the entire Platform Awareness Service CVS repository. The Platform Monitor Source is located in the PlatformMonitor directory.</td>
</tr>
<tr>
<td><a href="http://software.intel.com/file/15850">Platform Awareness Service Midinux Source RPM</a> (1.4MB|RPM)</td>
<td>A source RPM of the Platform Awareness Service Midinux build.</td>
</tr>
<tr>
<td><a href="http://software.intel.com/file/15851">Platform Awareness Service Midinux Source RPM (Debug)</a> (1.4MB|RPM)</td>
<td>A source RPM of the Platform Awareness Service Midinux build with debug symbols and logging enabled.</td>
</tr>
<tr>
<td><a href="http://software.intel.com/file/15852">Platform Awareness Service Midinux Source RPM (No GPS)</a> (1.4MB|RPM)</td>
<td>A source RPM of the Platform Awareness Service Midinux build with no GPS capabilities. Use this source RPM if the platform you are building on does not have a GPS device, or doesn't have gpsd installed.</td>
</tr>
<tr>
<td><a href="http://software.intel.com/file/15854">Platform Monitor Source RPM</a> (2MB|RPM)</td>
<td>A source RPM of the Platform Monitor.</td>
</tr>
</tbody>
</table> ]]></description>
      <link>http://software.intel.com/en-us/articles/platform-awareness-service-source-code</link>
      <pubDate>Wed, 22 Apr 2009 15:54:17 -0700</pubDate>
      <comments>http://software.intel.com/en-us/articles/platform-awareness-service-source-code#comments</comments>
      <guid isPermaLink="true">http://software.intel.com/en-us/articles/platform-awareness-service-source-code</guid>
      <category>Mobility</category>
      <category>MID</category>
    </item>
    <item>
      <title>Code Sample: Platform Discovery Code</title>
      <description><![CDATA[ 
<p>Designing and developing good software requires an understanding of the hardware platform the software is running on. This Platform Discovery Code sample is a starting point to help application developers gather information about the platform on which the software is running. It lets you adapt the behavior of the application appropriately; for example, that new virus checker you're writing may choose to not perform a check when the batter is low! Included is code to check CPU information (number of physical and logical processors, CPU frequency and utilization), network connections as well as battery information (whether the battery is being charged, current battery state and dissipation rate). </p>
<p class="MsoPlainText">This code sample provides a set of C++ classes to implement the<span>&nbsp;</span>platform discovery features. In addition to the core C++ classes, a<span>&nbsp;</span>set of COM objects are also made available that encapsulate this<span>&nbsp;</span>functionality and which can in turn be called from other languages<span>&nbsp;</span>supported by .Net.<span>&nbsp; </span>A sample HTML page embeds these COM objects,<span>&nbsp;</span>showing the results of running the platform discovery code.<span>&nbsp; </span>The<span>&nbsp;</span>download is made available as an MSI file.<span>&nbsp; </span>This installs the source<span>&nbsp;</span>code, as well as&nbsp;lib and demo application.<o:p></o:p></p>
<p>The sample code includes the capability to discover the platform features below.<br />
</p>
<p>CPU information: <br />
&bull; Number of Physical Processors <br />
&bull; Number of Logical Processors <br />
&bull; CPU Frequency <br />
&bull; CPU Utilization </p>
<p>Battery information: <br />
&bull; Full charge value <br />
&bull; Battery power state <br />
&bull; Battery dissipation rate <br />
<br />
Network: <br />
&bull; Connection State <br />
<br />
Physical Disk: <br />
&bull; Percent Disk Time </p>
<p>Please download <a class="freedownload emailrequired" href="pdsc-1-0.msi">the sample code package</a> and try to create your own software applications.</p>
<div class="sectionHeading">
<p>&nbsp;</p>
Reference</div>
<ul>
    <li><a href="http://software.intel.com/en-us/articles/mobility-and-performance-the-intel-performance-power-monitor-gadget-for-google-desktop">Mobility and Performance - the Intel Performance Power Monitor Gadget for Google Desktop</a> </li>
    <li><a href="http://ossmpsdk.intel.com/">Intel Mobile Platform SDK</a> </li>
    <li><a href="http://software.intel.com/en-us/articles/intel-laptop-gaming-technology-development-kit">Intel Laptop Gaming TDK</a> </li>
    <li><a href="http://software.intel.com/en-us/articles/intel-web-20-technology-development-kit-tdk">Intel Web 2.0 TDK </a></li>
</ul>
 ]]></description>
      <link>http://software.intel.com/en-us/articles/code-sample-platform-discovery-code</link>
      <pubDate>Thu, 03 Jul 2008 17:49:23 -0700</pubDate>
      <comments>http://software.intel.com/en-us/articles/code-sample-platform-discovery-code#comments</comments>
      <guid isPermaLink="true">http://software.intel.com/en-us/articles/code-sample-platform-discovery-code</guid>
      <category>Mobility</category>
    </item>
  </channel></rss>