<?xml version="1.0" encoding="UTF-8"?>
<!-- Generated on Tue, 24 Nov 2009 20:20:00 -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/landing-links/feed/" rel="self" type="application/rss+xml" />
    <title>Intel Software Network articles feed</title>
    <link>http://software.intel.com/en-us/articles/mobility/landing-links/</link>
    <description></description>
    <language>en-us</language>
    <item>
      <title>Moblin Platform Awareness Service</title>
      <description><![CDATA[ <table id="Table_01" style="height: 101px;" border="0" cellspacing="0" cellpadding="0" width="580">
<tbody>
<tr>
<td colspan="13" width="580" height="5"><img src="http://software.intel.com/file/15868" alt="" width="580" height="5" /></td>
</tr>
<tr>
<td colspan="2"><a href="http://software.intel.com/en-us/articles/moblin-platform-awareness-service/"><img src="http://software.intel.com/file/15855" border="0" alt="" width="97" height="33" /></a></td>
<td colspan="2"><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="96" height="33" /></a></td>
<td colspan="2"><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 colspan="2"><a href="http://software.intel.com/en-us/articles/platform-awareness-service-source-code"><img src="http://software.intel.com/file/15858" border="0" alt="" width="97" height="33" /></a></td>
<td colspan="3"><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="96" height="33" /></a></td>
<td colspan="2"><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="99" height="33" /></a></td>
</tr>
<tr>
<td><a href="http://software.intel.com/en-us/articles/utilizing-processor-performance-in-rich-internet-applications"><img src="http://software.intel.com/file/15861" border="0" alt="" width="80" height="35" /></a></td>
<td colspan="2"><a href="http://software.intel.com/en-us/articles/determining-input-devices-in-linux/"><img src="http://software.intel.com/file/15862" border="0" alt="" width="78" height="35" /></a></td>
<td colspan="2"><a href="http://software.intel.com/en-us/articles/obtaining-display-information-on-mobile-internet-devices"><img src="http://software.intel.com/file/15863" border="0" alt="" width="79" height="35" /></a></td>
<td colspan="2"><a href="http://software.intel.com/en-us/articles/detecting-network-connectivity-using-d-bus"><img src="http://software.intel.com/file/15864" border="0" alt="" width="79" height="35" /></a></td>
<td colspan="2"><a href="http://software.intel.com/en-us/articles/developing-power-aware-applications-using-d-bus"><img src="http://software.intel.com/file/15865" border="0" alt="" width="80" height="35" /></a></td>
<td><a href="http://software.intel.com/en-us/articles/how-to-obtain-storage-information-in-linux"><img src="http://software.intel.com/file/15866" border="0" alt="" width="79" height="35" /></a></td>
<td colspan="2"><a href="http://software.intel.com/en-us/articles/how-to-obtain-location-information-in-linux/"><img src="http://software.intel.com/file/15867" border="0" alt="" width="78" height="35" /></a></td>
<td rowspan="2" width="27" height="62"><img src="http://software.intel.com/file/15868" alt="" width="27" height="62" /></td>
</tr>
<tr>
<td colspan="12" width="553" height="27"><img src="http://software.intel.com/file/15868" alt="" width="553" height="27" /></td>
</tr>
<tr>
<td><img src="http://software.intel.com/file/15868" alt="" width="80" height="1" /></td>
<td><img src="http://software.intel.com/file/15868" alt="" width="17" height="1" /></td>
<td><img src="http://software.intel.com/file/15868" alt="" width="61" height="1" /></td>
<td><img src="http://software.intel.com/file/15868" alt="" width="35" height="1" /></td>
<td><img src="http://software.intel.com/file/15868" alt="" width="44" height="1" /></td>
<td><img src="http://software.intel.com/file/15868" alt="" width="51" height="1" /></td>
<td><img src="http://software.intel.com/file/15868" alt="" width="28" height="1" /></td>
<td><img src="http://software.intel.com/file/15868" alt="" width="69" height="1" /></td>
<td><img src="http://software.intel.com/file/15868" alt="" width="11" height="1" /></td>
<td><img src="http://software.intel.com/file/15868" alt="" width="79" height="1" /></td>
<td><img src="http://software.intel.com/file/15868" alt="" width="6" height="1" /></td>
<td><img src="http://software.intel.com/file/15868" alt="" width="72" height="1" /></td>
<td><img src="http://software.intel.com/file/15868" alt="" width="27" height="1" /></td>
</tr>
</tbody>
</table>
<br />
<div class="sectionHeading">Platform Awareness Service – An Introduction</div>
<p><br />The Intel® Mobile Internet Device (MID) platform provides a full internet experience in a pocket-sized form factor. Combining Moblin-based operating systems with the Intel® Atom™ processor, MIDs are able to run applications that have been built for the x86 architecture, reducing the cost of porting applications to this platform, while significantly expanding integration potential with existing infrastructures. While the features of the devices that are and will be on the market will vary widely, all MIDs have several features in common (some more obvious than others): a low-power Intel® Atom™ processor, a highly variable set of input mechanisms, a touch screen display, multiple radios and network connectivity options, limited battery and storage capacity, and in many cases an onboard GPS. These hardware devices have been exposed to software developers by way of the Platform Awareness Service, a lightweight, read-only, D-Bus initiated platform information provider. Since the final software stack for each device is determined mainly by Original Equipment Manufacturers (OEMs) and Service Providers (SPs), this service may not be pre-installed on Intel® MIDs. Therefore this series of whitepapers has been written in an effort to simplify access to this information on platforms that do not have this service installed.<br /><br />Many of today’s traditional web applications are built with a client server architecture where all the processing is done on the server, and the client is only used to display static content. All interaction with the application must be sent as a request to the server, and then a response is formatted and sent back to the client where is it simply rendered in the browser window. In this interaction, the client is somewhat analogous to a terminal. Very little of its resources are being used to contribute to the experience the user is getting. <br /><br />Rich Internet Applications (RIAs) represent the next evolution in the traditional web application model. RIAs employ the power of the client to augment the experience by utilizing the processing power that was previously mostly ignored. RIAs are web applications that have the many of the features of traditional desktop applications, as they introduce another layer of processing on the client that handle richer features such as rendering, state management, and storage.<br /><br />The functionality of a RIA is only limited by the capabilities of the client. Instead of designing for the lowest common denominator, RIA’s have the opportunity to scale their features and interfaces to match what the client can handle. Awareness of the client’s capabilities therefore becomes critical when determining how to scale an application’s features, or how to present the user interface. The information exposed by the Platform Awareness Service can be used by RIA designers to effectively scale their applications to the next level.<br /><br />Whitepapers have been authored introducing developers to each key area previously mentioned:</p>
<ul>
<li><a href="http://software.intel.com/en-us/articles/utilizing-processor-performance-in-rich-internet-applications">Utilizing Processor Performance in Rich Internet Applications</a> discusses the exposure of processor capabilities to developers.</li>
<li><a href="http://software.intel.com/en-us/articles/determining-input-devices-in-linux/">Determining Input Devices in Linux</a> discusses input mechanisms.</li>
<li><a href="http://software.intel.com/en-us/articles/preview/obtaining-display-information-on-mobile-internet-devices">Obtaining Display Information on Mobile Internet Devices</a> covers device displays.</li>
<li><a href="http://software.intel.com/en-us/articles/detecting-network-connectivity-using-d-bus">Detecting Network Connectivity Using D-Bus</a>, network connectivity.</li>
<li><a href="http://software.intel.com/en-us/articles/developing-power-aware-applications-using-d-bus">Developing Power Aware Applications Using D-Bus</a>, enables application awareness of device power states.</li>
<li><a href="http://software.intel.com/en-us/articles/how-to-obtain-storage-information-in-linux">How to Obtain Storage Information in Linux</a> addresses storage capacity.</li>
<li>Last but not least, <a href="http://software.intel.com/en-us/articles/how-to-obtain-location-information-in-linux/">How to Obtain Location Information in Linux</a> covers integration of location-based information into your applications utilizing the GPS.</li>
</ul>
<p>A quick API reference is available in: <a href="http://software.intel.com/en-us/articles/platform-awareness-service-d-bus-interface-documentation">Platform Awareness Service: D-Bus Interface Definition</a>. Finally, the <a href="http://software.intel.com/file/15880">Platform Monitor</a> sample application has been included in the package, clearly demonstrating syntax and usage of the Platform Awareness Service API. Full documentation for this tool is available in the: <a href="http://software.intel.com/en-us/articles/platform-monitor-users-guide">Platform Monitor User’s Guide</a>. <br /><br />As always, feedback is greatly appreciated and will aid development of upcoming releases. Feel free to submit a comment to the Intel® Software Network, or alternatively send an e-mail to either jeremy dot saldate at intel dot com or clayne dot robison at intel dot com. Happy coding!</p>
<div class="sectionHeading"><br />Further Research</div>
<p><strong><a href="http://software.intel.com/en-us/articles/platform-awareness-service-d-bus-interface-documentation"><br />API Reference </a></strong></p>
<ul>
<li>Information about how to use the <a href="http://software.intel.com/en-us/articles/platform-awareness-service-d-bus-interface-documentation">Platform Awareness Service DBus Interface</a>. </li>
</ul>
<p><strong><a href="http://software.intel.com/en-us/articles/platform-monitor-users-guide">Sample Applications</a></strong></p>
<ul>
<li><a href="http://software.intel.com/file/15880">Platform Monitor</a> </li>
<li><a href="http://software.intel.com/en-us/articles/platform-monitor-users-guide">Platform Monitor User Guide</a> </li>
</ul>
<p><strong><a href="http://software.intel.com/en-us/articles/platform-awareness-service-source-code">Source Code</a></strong></p>
<ul>
<li><a href="http://software.intel.com/file/15853">Platform Awareness Service CVS Tree Snapshot (Inludes Platform Monitor)</a> (4.5MB)</li>
<li><a href="http://software.intel.com/file/15850">Platform Awareness Service Midinux Source RPM</a> (1.4MB)</li>
<li><a href="http://software.intel.com/file/15851">Platform Awareness Service Midinux Source RPM (Debug)</a> (1.4MB)</li>
<li><a href="http://software.intel.com/file/15852">Platform Awareness Service Midinux Source RPM (No GPS)</a> (1.4MB)</li>
<li><a href="http://software.intel.com/file/15854">Platform Monitor Source RPM</a> (2MB)</li>
</ul>
<p><strong><a href="http://software.intel.com/en-us/articles/platform-awareness-service-downloads">Downloads</a></strong></p>
<ul>
<li><a href="http://software.intel.com/file/15874">Platform Awareness Service RPM Installer</a> (1MB)</li>
<li><a href="http://software.intel.com/file/15875">Platform Awareness Service RPM Installer (Debug)</a> (1MB)</li>
<li><a href="http://software.intel.com/file/15876">Platform Awareness Service RPM Installer (No GPS)</a> (1MB)</li>
<li><a href="http://software.intel.com/file/15878">Platform Awareness Service Debian Installer</a> (1MB)</li>
<li><a href="http://software.intel.com/file/15877">Platform Awareness Service Debian Installer (Debug)</a> (1MB)</li>
<li><a href="http://software.intel.com/file/15879">Platform Awareness Service Debian Installer (No GPS)</a> (1MB)</li>
<li><a href="http://software.intel.com/file/15880">Platform Monitor RPM Installer</a> (2MB)</li>
</ul>
<p><strong><a href="http://software.intel.com/en-us/articles/moblin-platform-awareness-service-community">Community</a></strong></p> ]]></description>
      <link>http://software.intel.com/en-us/articles/moblin-platform-awareness-service</link>
      <pubDate>Wed, 22 Apr 2009 16:18:42 -0700</pubDate>
      <comments>http://software.intel.com/en-us/articles/moblin-platform-awareness-service#comments</comments>
      <guid isPermaLink="true">http://software.intel.com/en-us/articles/moblin-platform-awareness-service</guid>
      <category>Mobility</category>
      <category>MID</category>
    </item>
    <item>
      <title>Moblin Platform Awareness Service Community</title>
      <description><![CDATA[ <p style="display:none;">


</p>
<table id="Table_01" border="0" cellspacing="0" cellpadding="0">
<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/15858" 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/16057" border="0" alt="" width="97" height="33" /></a></td>
</tr>
</tbody>
</table>
<br /> 
<table border="0">
<tbody>
<tr>
<td>
<div id="forum" class="box" style="overflow: auto; float: left; width: 365px; height: 225px;">
<div class="boxHeader">Related Blog Posts</div>
<div id="blog_text" class="boxBody"><br /></div>
</div>
</td>
<td>
<div id="forum" class="box" style="overflow: auto; float: right; width: 365px; height: 225px;">
<div class="boxHeader"><a href="http://software.intel.com/en-us/forums/mobile-internet-devices-mids-software-development/feed/"><img style="margin-bottom:4px" src="http://software.intel.com/media/images/small_icons/rss.png" border="0" alt="" align="right" /></a> Latest Forum Posts</div>
<div id="forum_text" class="boxBody"><br /></div>
</div>
</td>
</tr>
</tbody>
</table>
<br /> <br /> ]]></description>
      <link>http://software.intel.com/en-us/articles/moblin-platform-awareness-service-community</link>
      <pubDate>Wed, 22 Apr 2009 15:57:28 -0700</pubDate>
      <comments>http://software.intel.com/en-us/articles/moblin-platform-awareness-service-community#comments</comments>
      <guid isPermaLink="true">http://software.intel.com/en-us/articles/moblin-platform-awareness-service-community</guid>
      <category>Mobility</category>
      <category>MID</category>
    </item>
  </channel></rss>