<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	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/"
	>

<channel>
	<title>Blogs@intel</title>
	<atom:link href="http://blogs.intel.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://blogs.intel.com</link>
	<description>Intel Blogs</description>
	<lastBuildDate>Wed, 16 May 2012 13:28:02 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Not Your Average Science Fair</title>
		<link>http://blogs.intel.com/csr/2012/05/not-your-average-science-fair/</link>
		<comments>http://blogs.intel.com/csr/2012/05/not-your-average-science-fair/#comments</comments>
		<pubDate>Wed, 16 May 2012 13:28:02 +0000</pubDate>
		<dc:creator>Linda Qian</dc:creator>
		
		<guid isPermaLink="false">http://blogs.intel.com/csr/?p=1240</guid>
		<description><![CDATA[This blog was posted on behalf of Greg Fagan, Intel Corporate Affairs. Follow him on Twitter @GREG_INTEL. Part science fair, part county fair, and part something entirely new, Maker Faire is an all-ages gathering of tech enthusiasts, crafters, educators, tinkerers, &#8230; <a href="http://blogs.intel.com/csr/2012/05/not-your-average-science-fair/">Continue reading <span>&#8594;</span></a> <a href="http://blogs.intel.com/csr/2012/05/not-your-average-science-fair/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><em><a href="http://blogs.intel.com/csr/files/2012/05/Greg-Fagan.jpg"><img class="alignleft size-full wp-image-1242" src="http://blogs.intel.com/csr/files/2012/05/Greg-Fagan.jpg" alt="" width="75" height="110" /></a>This blog was posted on behalf of Greg Fagan, Intel Corporate Affairs. Follow him on Twitter </em><em><a href="https://twitter.com/#!/GREG_INTEL">@GREG_INTEL</a>. Part science fair, part county fair, and part something entirely new, <a href="http://makerfaire.com/">Maker Faire</a> is an all-ages gathering of tech enthusiasts, crafters, educators, tinkerers, hobbyists, engineers, science clubs, authors, artists, students, and commercial exhibitors. All of these &#8220;makers&#8221; come to Maker Faire to show what they have made and to share what they have learned.</em></p>
<p>Intel is sponsoring this year’s Maker Faire Education Day- held two days prior to the weekend event- where students get a tour of the grounds at Maker Faire while exhibitor booths and workshops are being setup. They’ll see the sights and hear the sounds of select “Makers”, while participating in activities and previewing their demonstrations.</p>
<p>Employee volunteers from across Intel will lead approximately 1500 students on their tours as part of the Intel Involved volunteer program. Intel and the Intel Foundation invest more than a $100 million a year in science, technology, engineering and mathematics programs because Intel believes that the next generation of innovators needs those skills as the basis for critical thinking, collaboration, and problem-solving. As leaders in the maker-movement, Intel believes those young innovators are the key to solving global challenges in our future.</p>
<p><a href="http://blogs.intel.com/csr/files/2012/05/Maker-Faire.jpg"><img class="alignleft size-medium wp-image-1241" src="http://blogs.intel.com/csr/files/2012/05/Maker-Faire-300x225.jpg" alt="" width="300" height="225" /></a>What’s exciting is that some of our very own Makers will be manning the booth on Education Day. Many of Intel’s brilliant minds will be sharing projects they’ve made at work and home; including electric vehicles, 3-D printing projects, wearable electronics, and even renewable energy generators. Intel’s history is deeply rooted in “making things” and continues to be the core of our company culture. These internal ambassadors inspire the rest of us to think critically and creatively, and I enjoy working alongside them every day &#8211; though, some mornings it is a bit odd pulling in behind an electric tricycle.</p>
<p>Meet some of Intel’s Makers on Thursday, May 17 from 11:00am &#8211; 2:00pm. Preview tours are ninety-minutes with staggered start times.</p>
<p>For more information about the event, visit the Maker Faire <a href="http://makerfaire.com/">web site</a>.</p>
<p style="text-align: left" align="center"><strong><em>&#8220;Intel is a company built by people who dreamed big and made the future with their own hands. We believe in a world of innovation and a world of possibilities. Maker Faire shares these values as well as Intel’s commitment to hands-on learning that inspires student interest in design, technology, engineering, and science. We look forward to partnering on Education Day to put the power of innovation in the hands of as many young people as possible.&#8221; </em></strong><em>-Genevieve Bell, Director, Interaction &amp; Experience Research Intel Labs</em></p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.intel.com/blog/2012/05/16/not-your-average-science-fair/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Killer Resume Tips</title>
		<link>http://blogs.intel.com/jobs/2012/05/16/killer-resume-tips/</link>
		<comments>http://blogs.intel.com/jobs/2012/05/16/killer-resume-tips/#comments</comments>
		<pubDate>Wed, 16 May 2012 11:59:54 +0000</pubDate>
		<dc:creator>Jeff</dc:creator>
		
		<guid isPermaLink="false">http://blogs.intel.com/jobs/?p=1230</guid>
		<description><![CDATA[So much has been written about how to write a resume. Let me share a few key tips I have found to be true in 20 years of corporate recruiting: Have an Objective If you don’t know what you want, &#8230; <a href="http://blogs.intel.com/jobs/2012/05/16/killer-resume-tips/">Continue reading <span>&#8594;</span></a> <a href="http://blogs.intel.com/jobs/2012/05/16/killer-resume-tips/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>So much has been written about how to write a resume. Let me share a few key tips I have found to be true in 20 years of corporate recruiting:</p>
<h5><strong>Have an Objective</strong></h5>
<p>If you don’t know what you want, it’s hard for the reader to evaluate or it appears that you might take any job. If you are focused, it is easy to assess whether your skills, education and experience support your goal.  (</p>
<p><span style="text-decoration: underline">Typical Objective</span>: Challenging job where I can use and enhance my skills in a business setting.</p>
<p><span style="text-decoration: underline">Better Objective</span>: Compensation/Benefits Analyst position using my Human Resources experience and coursework to improve a large organization’s bottom line.</p>
<p><strong>Use keywords</strong></p>
<p>Corporate recruiters can’t even read the hundreds of resumes that come into our databases. We must use keywords to narrow down the candidate pool to a reasonable number. If you are missing related technical/functional words (or misspell them!) a real person may never dig your resume out of the “black hole” known as an Applicant Tracking System.</p>
<p>I once asked a candidate, while looking at his resume, “What are your greatest strengths?” He responded that he was 1) a good public speaker, 2) very detail-oriented, and 3) very strong with MS Excel macros.</p>
<p>I immediately commented that none of those words/phrases were listed on his resume. How do you expect to get a call, based on your resume, if your very best skills/qualities, aren’t even included?</p>
<p><span id="more-1230"></span></p>
<h5><strong>Use numbers to show results</strong></h5>
<p>Most resumes I see provide a laundry list of “tasks”. What catches my attention is results. For example, if a candidate used to sell mobile phones:</p>
<p><em><span style="text-decoration: underline">Typical description:   </span>                                                            <span style="text-decoration: underline">Accomplishments</span></em></p>
<p>Sold phone to business users                               Sold $5,000 of product every three months</p>
<p>Provided customer service                                                  Averaged sales of 110% of quota</p>
<p>Followed up on client prospects                                        Achieved 95% rating in client satisfaction surveys</p>
<p>The items in the left column give me no indication of the quality of the candidate’s performance. The items in the right hand column make me want to quickly interview the candidate!</p>
<p><strong>List Awards/Certifications</strong></p>
<p>Include all certifications and awards/recognitions that you have received that are still relevant. If you would like to talk about them in a potential interview, and can still perform the skills you used to achieve the awards, include them on your resume.</p>
<p>For example, if you received an award 10 years ago for being an outstanding trainer, and you can still perform that function today, include it on your resume- and be prepared to talk about it in the interview!</p>
<p><strong>Highlights, not entire History</strong></p>
<p>If you have no experience, include your best coursework and community/volunteer activities. If you have extensive experience, omit the oldest or least relevant positions.</p>
<p>A good rule of thumb would be to include your last 10-15 years experience, or your last 3-4 positions.</p>
<p>Now resume tips can vary slightly from recruiter to recruiter, to get another perspective, here’s a <a href="http://blogs.intel.com/jobs/2009/08/13/top_10_tips_for_writing_your_resumecv_part_1/">part 1</a> and <a href="http://blogs.intel.com/jobs/2009/08/21/top_10_tips_for_writing_your_resumecv_part_2/">part 2</a> of past posts that offer good advice too! By following these key tips, you can stand out from the crowd when being considered for a position. Help the recruiter or hiring manager find your resume, then give them a reason to call you for an interview!</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.intel.com/blog/2012/05/16/killer-resume-tips/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Devil Went Down to Irvine: Scenes from the Diablo(R) III launch</title>
		<link>http://feedproxy.google.com/~r/intel/scoop/~3/Qz0hUjjlthk/</link>
		<comments>http://feedproxy.google.com/~r/intel/scoop/~3/Qz0hUjjlthk/#comments</comments>
		<pubDate>Wed, 16 May 2012 05:09:40 +0000</pubDate>
		<dc:creator>Kevin E. Patterson</dc:creator>
		
		<guid isPermaLink="false">http://scoop.intel.com/?p=7026</guid>
		<description><![CDATA[Tweet The 11-year wait is over. Last night Intel and select PC makers supported Blizzard&#8217;s successful midnight launch of Diablo(R) III in Irvine, CA. Diablo III is the most pre-ordered game ever on Amazon* (per International Business Times*) and today&#8217;s news reports cite continued overwhelming demand. Intel helped Blizzard bring Diablo III to life via [...] <a href="http://feedproxy.google.com/~r/intel/scoop/~3/Qz0hUjjlthk/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<div id="tweetbutton7026" class="tw_button" style=""><a href="http://twitter.com/share?url=http://scoop.intel.com/the-devil-went-down-to-irvine-scenes-from-the-diablor-iii-launch/&amp;via=kevinepatterson&amp;text=The%20Devil%20Went%20Down%20to%20Irvine:%20Scenes%20from%20the%20Diablo(R)%20III%20launch&amp;related=&amp;lang=en&amp;count=horizontal&amp;counturl=http://scoop.intel.com/the-devil-went-down-to-irvine-scenes-from-the-diablor-iii-launch/" class="twitter-share-button"  style="width:55px;height:22px;background:transparent url('http://scoop.intel.com/wp-content/plugins/wp-tweet-button/tweetn.png') no-repeat  0 0;text-align:left;text-indent:-9999px;display:block;">Tweet</a></div><p> <a href="http://scoop.intel.com/wp-content/uploads/2012/05/IMG_9565.jpg"><img src="http://scoop.intel.com/wp-content/uploads/2012/05/IMG_9565-1024x682.jpg" alt="" title="IMG_9565" width="1024" height="682" class="aligncenter size-large wp-image-7071" /></a><br />
The 11-year wait is over.  Last night Intel and select PC makers supported Blizzard&#8217;s successful midnight launch of Diablo(R) III in Irvine, CA. </p>
<p><a href="http://scoop.intel.com/wp-content/uploads/2012/05/IMG_9430.jpg"><img src="http://scoop.intel.com/wp-content/uploads/2012/05/IMG_9430-1024x682.jpg" alt="" title="IMG_9430" width="1024" height="682" class="aligncenter size-large wp-image-7064" /></a></p>
<p>Diablo III is the most pre-ordered game ever on Amazon* (per <a href="http://www.ibtimes.com/articles/340126/20120511/diablo-3-release-date-2012-beta-blizzard.htm">International Business Times*</a>) and today&#8217;s news reports cite continued overwhelming demand.  </p>
<p>Intel helped Blizzard bring Diablo III to life via the use of Intel® Graphics Performance Analyzers (Intel® GPA).  PC gamers with the latest Intel processor-based PCs can also explore the visually striking world of Diablo III.  </p>
<div id="attachment_7067" class="wp-caption aligncenter" style="width: 1034px"><a href="http://scoop.intel.com/wp-content/uploads/2012/05/IMG_9493.jpg"><img src="http://scoop.intel.com/wp-content/uploads/2012/05/IMG_9493-1024x682.jpg" alt="" title="IMG_9493" width="1024" height="682" class="size-large wp-image-7067" /></a><p class="wp-caption-text">Bobby Kotick, Activision Blizzard CEO, kicks off launch party</p></div>
<p>Intel is promoting the launch with select PC makers who are making special offers available, and the <a href="http://www.intel.com/content/www/us/en/game-launch/game-launch.html">chance to win a custom Diablo III laser-etched gaming machine</a> (contest open until June 29).   </p>
<div id="attachment_7074" class="wp-caption aligncenter" style="width: 310px"><a href="http://scoop.intel.com/wp-content/uploads/2012/05/IMG_9624.jpg"><img src="http://scoop.intel.com/wp-content/uploads/2012/05/IMG_9624-300x200.jpg" alt="" title="IMG_9624" width="300" height="200" class="size-medium wp-image-7074" /></a><p class="wp-caption-text">iBUYPOWER* laser etched prize PC on stage</p></div>
<p>A <a href="http://www.intel.com/content/www/us/en/game-launch/game-launch.html">new page </a>has launched covering these offers, the contest, and how we helped bring Diablo III to life.  The new Intel <a href="http://www.intel.com/content/www/us/en/gamers/intel-core-i7-extreme-for-serious-gaming.html">gaming site </a> also launched this week.    </p>
<div id="attachment_7081" class="wp-caption aligncenter" style="width: 1034px"><a href="http://scoop.intel.com/wp-content/uploads/2012/05/IMG_9743.jpg"><img src="http://scoop.intel.com/wp-content/uploads/2012/05/IMG_9743-1024x682.jpg" alt="" title="IMG_9743" width="1024" height="682" class="size-large wp-image-7081" /></a><p class="wp-caption-text">~150 Blizzard developers signing for fans</p></div>
<p>Good times for the <a href="http://www.freep.com/article/20120515/ENT06/120515041/Diablo-III-3-launch-video-game">1,500+ attendees </a>at the Irvine Spectrum Center last night, as you can see below.    </p>
<p><a href="http://scoop.intel.com/wp-content/uploads/2012/05/IMG_9657.jpg"><img src="http://scoop.intel.com/wp-content/uploads/2012/05/IMG_9657-1024x682.jpg" alt="" title="IMG_9657" width="1024" height="682" class="aligncenter size-large wp-image-7077" /></a></p>
<p><a href="http://scoop.intel.com/wp-content/uploads/2012/05/IMG_9443.jpg"><img src="http://scoop.intel.com/wp-content/uploads/2012/05/IMG_9443-150x150.jpg" alt="" title="IMG_9443" width="150" height="150" class="aligncenter size-thumbnail wp-image-7065" /></a><br />
<a href="http://scoop.intel.com/wp-content/uploads/2012/05/IMG_9507.jpg"><img src="http://scoop.intel.com/wp-content/uploads/2012/05/IMG_9507-150x150.jpg" alt="" title="IMG_9507" width="150" height="150" class="aligncenter size-thumbnail wp-image-7068" /></a><a href="http://scoop.intel.com/wp-content/uploads/2012/05/IMG_9644.jpg"><img src="http://scoop.intel.com/wp-content/uploads/2012/05/IMG_9644-150x150.jpg" alt="" title="IMG_9644" width="150" height="150" class="aligncenter size-thumbnail wp-image-7075" /></a><a href="http://scoop.intel.com/wp-content/uploads/2012/05/IMG_9673.jpg"><img src="http://scoop.intel.com/wp-content/uploads/2012/05/IMG_9673-150x150.jpg" alt="" title="IMG_9673" width="150" height="150" class="aligncenter size-thumbnail wp-image-7079" /></a><a href="http://scoop.intel.com/wp-content/uploads/2012/05/IMG_9604.jpg"><img src="http://scoop.intel.com/wp-content/uploads/2012/05/IMG_9604-150x150.jpg" alt="" title="IMG_9604" width="150" height="150" class="aligncenter size-thumbnail wp-image-7073" /></a><a href="http://scoop.intel.com/wp-content/uploads/2012/05/IMG_9685.jpg"><img src="http://scoop.intel.com/wp-content/uploads/2012/05/IMG_9685-150x150.jpg" alt="" title="IMG_9685" width="150" height="150" class="aligncenter size-thumbnail wp-image-7080" /></a> <a href="http://scoop.intel.com/wp-content/uploads/2012/05/IMG_9671.jpg"><img src="http://scoop.intel.com/wp-content/uploads/2012/05/IMG_9671-150x150.jpg" alt="" title="IMG_9671" width="150" height="150" class="aligncenter size-thumbnail wp-image-7078" /></a><a href="http://scoop.intel.com/wp-content/uploads/2012/05/IMG_9525.jpg"><img src="http://scoop.intel.com/wp-content/uploads/2012/05/IMG_9525-150x150.jpg" alt="" title="IMG_9525" width="150" height="150" class="aligncenter size-thumbnail wp-image-7069" /></a></p>
<p>Diablo® is a registered trademark of Blizzard Entertainment, Inc in the U.S. and/or other countries.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/intel/scoop?a=Qz0hUjjlthk:KgXEXKT6DZE:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/intel/scoop?d=yIl2AUoC8zA" border="0"/></a> <a href="http://feeds.feedburner.com/~ff/intel/scoop?a=Qz0hUjjlthk:KgXEXKT6DZE:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/intel/scoop?d=qj6IDK7rITs" border="0"/></a> <a href="http://feeds.feedburner.com/~ff/intel/scoop?a=Qz0hUjjlthk:KgXEXKT6DZE:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/intel/scoop?i=Qz0hUjjlthk:KgXEXKT6DZE:F7zBnMyn0Lo" border="0"/></a>
</div><img src="http://feeds.feedburner.com/~r/intel/scoop/~4/Qz0hUjjlthk" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blogs.intel.com/blog/2012/05/15/the-devil-went-down-to-irvine-scenes-from-the-diablor-iii-launch/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Meshcentral.com &#8211; Drag &amp; drop to Terminal</title>
		<link>http://feedproxy.google.com/~r/IntelSoftwareNetworkBlog/~3/4NdIy1DHRK0/</link>
		<comments>http://feedproxy.google.com/~r/IntelSoftwareNetworkBlog/~3/4NdIy1DHRK0/#comments</comments>
		<pubDate>Tue, 15 May 2012 21:29:50 +0000</pubDate>
		<dc:creator>Ylian Saint-hilaire (Intel)</dc:creator>
		
		<guid isPermaLink="false">http://software.intel.com/en-us/blogs/2012/05/15/meshcentralcom-drag-drop-to-terminal/</guid>
		<description><![CDATA[Well, we just got ourself a new feature! With Meshcentral.com, you can access the command prompt of any Windows, Mac OSX and Linux computers from our web based terminal. Works in any browser. It's useful when you need to do advanced operations. It's especially useful for Linux machines where the command prompt is really powerful. So, [...] <a href="http://feedproxy.google.com/~r/IntelSoftwareNetworkBlog/~3/4NdIy1DHRK0/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="https://meshcentral.com"><img class="alignnone size-full wp-image-47410" title="Meshcentral.com" src="http://software.intel.com/en-us/blogs/wordpress/wp-content/uploads/2012/05/MeshCentral-BlogLogo3.png" alt="" width="670" height="66" /></a></p>
<p>Well, we just got ourself a new feature! With <a href="https://meshcentral.com">Meshcentral.com</a>, you can access the command prompt of any Windows, Mac OSX and Linux computers from our web based terminal. Works in any browser. It's useful when you need to do advanced operations. It's especially useful for Linux machines where the command prompt is really powerful. So, the new feature is that you can now drag &amp; drop a text document, up to 10k in length into the terminal and the text will be "typed" into the terminal window just like if you typed it on the keyboard. You can how have a bunch of script files ready to go and, when you need them, just drap and drop on the terminal to save you a lot of typing!</p>
<p>This feature working in FireFox, Chrome and Safari. It should work in IE10 when that comes out, but for right now, no IE support.</p>
<p>Enjoy!<br />
Ylian<br />
<a href="https://meshcentral.com">meshcentral.com</a></p>
<p><a href="http://software.intel.com/en-us/blogs/wordpress/wp-content/uploads/2012/05/DragToTerminal.png"><img class="alignnone size-full wp-image-47816" title="DragToTerminal" src="http://software.intel.com/en-us/blogs/wordpress/wp-content/uploads/2012/05/DragToTerminal.png" alt="" width="616" height="442" /></a></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?a=4NdIy1DHRK0:ZyMQYbRb25I:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?d=yIl2AUoC8zA" border="0"/></a> <a href="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?a=4NdIy1DHRK0:ZyMQYbRb25I:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?d=dnMXMwOfBR0" border="0"/></a> <a href="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?a=4NdIy1DHRK0:ZyMQYbRb25I:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?i=4NdIy1DHRK0:ZyMQYbRb25I:V_sGLiPBpWU" border="0"/></a>
</div><img src="http://feeds.feedburner.com/~r/IntelSoftwareNetworkBlog/~4/4NdIy1DHRK0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blogs.intel.com/blog/2012/05/15/meshcentral-com-drag-drop-to-terminal/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Application-Aware Firewalls by Andy Thurai</title>
		<link>http://feedproxy.google.com/~r/IntelSecurityGateways/~3/o0THLwkzPZI/</link>
		<comments>http://feedproxy.google.com/~r/IntelSecurityGateways/~3/o0THLwkzPZI/#comments</comments>
		<pubDate>Tue, 15 May 2012 19:46:38 +0000</pubDate>
		<dc:creator>Ellery Bledsoe</dc:creator>
		
		<guid isPermaLink="false">http://blogs.intel.com/security-gateways/?p=322</guid>
		<description><![CDATA[You may have heard this term recently and wondered what it meant. When it comes to security, everyone thinks of Firewalls, Proxies, IPS, IDS, Honeypots, VPN devices, email security and even Web security, but most people don’t think in terms &#8230; <a href="http://blogs.intel.com/security-gateways/2012/05/15/application-aware-firewalls-andy-thurai/">Continue reading <span>&#8594;</span></a> <a href="http://feedproxy.google.com/~r/IntelSecurityGateways/~3/o0THLwkzPZI/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>You may have heard this term recently and wondered what it meant. When it comes to security, everyone thinks of Firewalls, Proxies, IPS, IDS, Honeypots, VPN devices, email security and even Web security, but most people don’t think in terms of <a href="http://software.intel.com/en-us/articles/Expressway-Service-Gateway/?partnerref=blogs-%20application-aware-firewalls" >application level security </a>unless either you are the developer, admin, or user of those specific services or perhaps a hacker. Especially when your traditional network boundaries disappear you can’t carry all of those devices with you. When you move out of your traditional boundaries, towards the cloud, you trust the cloud provider to provide you these features. But you can’t do the same with application level security.  That is because those devices work on a level below the Application Layer (Or Layer 7 in the ISO-OSI architecture model). And those standards are very well defined and established, whereas, to an extent, the application layer is still evolving – from COBOL to API, everything is fair game.</p>
<p>There is a reason why enterprises are looking for devices which can do it all. I was reading a security research report the other day, which suggested that attackers are moving up the stack to the application layer since it is so easy to hack into applications nowadays; especially with the applications moving to the cloud, thus introducing new vectors of attack, including a whole layer of API/ XML threats (if you are still bound to XML/SOAP and can’t free yourself). Most of the organizations that I see don’t have the same solid security at the application level as they do at the network level. This discrepancy developed over last few years as more and more applications came out with new technologies exposing themselves to newer threats. Plus there is no unified standard amongst developers when they develop application level security.</p>
<p>The network security we have today is not “application aware”. This means that API/XML and other application level threats go right through the regular network defenses that you&#8217;ve built up over years. Many people think that if they use REST or JSON then they are not as prone to attacks as those who are using SOAP/XML/ RPC, which is a funny thought.</p>
<p>Add this to the fact that when your applications move your enterprise boundary to go to a cloud, they are exposed to hackers 24×7 waiting to be attacked.  This leaves you subject not only to direct attacks on your application, but also to bounces off another application that is hosted in a multi-tenant environment. So your new <strong>“firewall”</strong> should be able to inspect, analyze application traffic, and identify threats. But the issue doesn’t stop here; you also need to analyze for viruses, malware and the “intention” of the message (and its attachments) as they pass through. Most times the issue with Firewalls inspecting traffic is that they look at where information is going (port and maybe an IP address), but not what the message is intended to do. There is a reason why injection attacks such as SQL Injection, XSS, Xpath injection all became so popular.</p>
<p>Now there is another issue, and this relates to the way applications are built nowadays. In the olden days you controlled both the client, the server, and even the communication between them to an extent. Now we expose APIs and let others build interfaces, middleware, and the usage model as they see fit. Imagine a rookie or an outsourced developer developing a sub-standard code and putting it out there for everyone poke and prod for weaknesses.  As we all know, the chain is as strong as the weakest link. A problem arises because it is hard to figure out which is your weakest link. So application-aware firewalls can not only inspect, analyze or control traffic to applications, but also utilize inherent knowledge allowing them to work at a deeper level too.</p>
<p>This gives you freedom to move the necessity of application level security from your applications/ services/ API to a centralized location, so your developers can concentrate on what they are supposed to do – develop the services that matter to your organization and not worry about other nuances, which can now be left to the experts.</p>
<p>This is where Intel/McAfee comes into play. We have solutions that can help you build solid applications/services/ APIs and insulate and abstract the ancillary services in a centralized or de-centralized location, and manage them globally. Our solutions allow you to abstract application security, mobile middleware, data mediation, message transformation, message routing, Quality of Service, Service Level based enforcements, protocol mediation, application firewalls, Web App Firewalls (WAFs), etc. in a standards-based fashion thereby freeing your developers.</p>
<p>Check out our solution set <a href="http://software.intel.com/en-us/articles/Expressway-Service-Gateway/?partnerref=blogs-%20application-aware-firewalls" >Intel ESG (Enterprise Service Gateway)</a>, <a href="http://www.mcafee.com/us/products/services-gateway.aspx" >McAfee MSG (McAfee Service Gateway)</a>, <a href="http://www.mcafee.com/us/products/web-gateway.aspx" >McAfee MWG (McAfee Web Gateway)</a>, <a href="http://software.intel.com/en-us/articles/REST-Web-Services-API-Security/?partnerref=blogs-application-aware-firewalls" >Intel API Gateway</a> which will all help you take your Enterprise and Cloud services to the next level.</p>
<p><a href="http://software.intel.com/en-us/articles/Expressway-Service-Gateway/?partnerref=blogs-application-aware-firewalls" >http://software.intel.com/en-us/articles/Expressway-Service-Gateway/</a></p>
<p><a href="http://software.intel.com/en-us/articles/Cloud-Service-Brokerage-API-Resource-Center/?partnerref=blogs-application-aware-firewalls" >http://software.intel.com/en-us/articles/Cloud-Service-Brokerage-API-Resource-Center/</a></p>
<p><a href="http://software.intel.com/en-us/articles/REST-Web-Services-API-Security/?partnerref=blogs-application-aware-firewalls" >http://software.intel.com/en-us/articles/REST-Web-Services-API-Security/</a></p>
<p><a href="http://www.mcafee.com/us/products/services-gateway.aspx">http://www.mcafee.com/us/products/services-gateway.aspx</a></p>
<p><a href="http://www.mcafee.com/us/products/web-gateway.aspx">http://www.mcafee.com/us/products/web-gateway.aspx<br />
</a></p>
<p>&nbsp;</p>
<p><a href="http://blogs.intel.com/security-gateways/files/2012/03/Andy_bw.jpg"><img src="http://blogs.intel.com/security-gateways/files/2012/03/Andy_bw-150x150.jpg" alt="" width="90" height="90" /></a></p>
<p><strong>Andy Thurai — Chief Architect &amp; CTO, Application Security and Identity Products, Intel</strong></p>
<p>Andy Thurai is Chief Architect and CTO of Application Security and Identity Products with Intel, where he is responsible for architecting SOA, Cloud, Governance, Security, and Identity solutions for their major corporate customers. In his role, he is responsible for helping Intel/McAfee field sales<strong>,</strong> technical teams and customer executives. Prior to this role, he has held technology architecture leadership and executive positions with L-1 Identity Solutions, IBM (Datapower), BMC, CSC, and Nortel. His interests and expertise include Cloud, SOA, identity management, security, governance, and SaaS. He holds a degree in Electrical and Electronics engineering and has over 20+ years of IT experience.</p>
<p>He blogs regularly at <a href="http://www.thurai.net/securityblog">www.thurai.net/securityblog</a> on Security, SOA, Identity, Governance and Cloud topics. You can find him on LinkedIn at <a href="http://www.linkedin.com/in/andythurai">http://www.linkedin.com/in/andythurai</a>.</p>
<img src="http://feeds.feedburner.com/~r/IntelSecurityGateways/~4/o0THLwkzPZI" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blogs.intel.com/blog/2012/05/15/application-aware-firewalls-by-andy-thurai/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Do You Have Good Mobile Etiquette, or Are You Guilty of Digital Over-Sharing?</title>
		<link>http://feedproxy.google.com/~r/intel/scoop/~3/iZ12sp7LH64/</link>
		<comments>http://feedproxy.google.com/~r/intel/scoop/~3/iZ12sp7LH64/#comments</comments>
		<pubDate>Tue, 15 May 2012 14:23:10 +0000</pubDate>
		<dc:creator>Jessica Hansen</dc:creator>
		
		<guid isPermaLink="false">http://scoop.intel.com/?p=7011</guid>
		<description><![CDATA[TweetIntel’s annual “Mobile Etiquette” survey, published this past week, revealed information on the current state of mobile manners and behaviors related to how people are sharing online via their mobile devices (smartphones, tablets, netbooks, laptops and Ultrabook devices). Eighty-one percent of U.S. adults believe mobile manners are becoming worse (compared to 75 percent of U.S. [...] <a href="http://feedproxy.google.com/~r/intel/scoop/~3/iZ12sp7LH64/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<div id="tweetbutton7011" class="tw_button" style=""><a href="http://twitter.com/share?url=http://scoop.intel.com/do-you-have-good-mobile-etiquette-or-are-you-guilty-of-digital-over-sharing/&amp;text=Do%20You%20Have%20Good%20Mobile%20Etiquette,%20or%20Are%20You%20Guilty%20of%20Digital%20Over-Sharing?&amp;related=&amp;lang=en&amp;count=horizontal&amp;counturl=http://scoop.intel.com/do-you-have-good-mobile-etiquette-or-are-you-guilty-of-digital-over-sharing/" class="twitter-share-button"  style="width:55px;height:22px;background:transparent url('http://scoop.intel.com/wp-content/plugins/wp-tweet-button/tweetn.png') no-repeat  0 0;text-align:left;text-indent:-9999px;display:block;">Tweet</a></div><p><a href="http://newsroom.intel.com/docs/DOC-1883" >Intel’s annual “Mobile Etiquette” survey</a>, published this past week, revealed information on the current state of mobile manners and behaviors related to how people are sharing online via their mobile devices (smartphones, tablets, netbooks, laptops and Ultrabook devices).</p>
<p><strong>Eighty-one percent of U.S. adults believe mobile manners are becoming worse</strong> (compared to 75 percent of U.S. adults surveyed by Intel a year ago), and <strong>92 percent of U.S. adults wish people practiced better mobile etiquette in public</strong> (that number remained steady compared to a year ago).</p>
<p>This year, Intel’s annual “Mobile Etiquette” survey looked a bit deeper into what and how people are sharing and consuming information online via their mobile devices. The survey revealed positive news (we all love our devices and being connected anytime, anywhere), but it also raised some issues related to digital sharing and the idea of <em>over</em>-sharing (information overload anyone?).</p>
<p><strong>Sixty-five percent of U.S. adults admit feeling better connected with and informed about their family and friends regardless of where they are because they are able to connect online through photo sharing, video chatting, etc. with their mobile devices</strong>. Living a state away from my immediate family and being on the road often for business travel, I have to say this is one of my very favorite things about having mobile Internet-enabled devices – I can easily keep in touch with family and friends and be up to date on what is happening in their lives.</p>
<p>On the flip side, it seems U.S. adults (according to the Intel survey) are also becoming annoyed by what they feel are <strong>digital (over)sharing pet peeves, including: people who constantly complain (59 percent), people who post inappropriate/explicit photos (55 percent), and people who share information that they would consider to be private (53 percent)</strong>. Sadly, I can think of numerous examples just from today of people I heard talking on their smartphone sharing information about a recent visit to the doctor (something I would consider to be very private) as well as someone who I am connected with via my personal social networks who is a notorious “Debbie Downer” and constantly complaining – even about the smallest things in life.</p>
<p><a href="http://scoop.intel.com/wp-content/uploads/2012/05/2012-Mobile-Etiquette-Infographic_2.png"><img class="aligncenter size-large wp-image-7015" title="Intel Mobile Etiquette Survey - Digital Sharing Pet Peeves" src="http://scoop.intel.com/wp-content/uploads/2012/05/2012-Mobile-Etiquette-Infographic_2-1024x372.png" alt="" width="1024" height="372" /></a></p>
<p><strong>Share with us… What do you believe is the biggest Mobile Etiquette faux pas or Digital (Over)Sharing pet peeve? On the positive side of things, what’s your favorite thing about being able to share and consume information on the go via your mobile devices? Do you believe people are finding ways to strike a balance in using their mobile devices in positive ways to stay connected, or have you also experienced some folks in your circles who are known as over-sharers?</strong></p>
<p>As an innovator behind the technology powering mobile devices (smartphones, tablets, netbooks, laptops and Ultrabook systems) and mobile lifestyles, Intel is on a continued quest to understand consumers’ changing mobile usage models, how it impacts consumers’ lives, and how technology should evolve in the future. This drives Intel innovation to create the technology experiences that people desire and love.</p>
<p>For more information related to Intel’s 2012 “Mobile Etiquette” survey findings, please check out Intel’s news release titled, “<a href="http://newsroom.intel.com/community/intel_newsroom/blog/2012/05/08/intel-survey-finds-digital-over-sharing-is-leading-mobile-etiquette-faux-pas" >Intel Survey Finds ‘Digital Over-Sharing’ is Leading Mobile Etiquette Faux Pas</a>.” Hear a discussion about the most latest Intel survey findings by listening to the recently-held <a href="http://scoop.intel.com/wp-content/uploads/2012/05/2012-Mobile-Etiquette_Digital-Sharing-Conference-Call-with-Genevieve-Bell_0509121.wma">audio conference call held with Intel Fellow Dr. Genevieve Bell</a>.</p>
<p><a href="http://scoop.intel.com/wp-content/uploads/2012/05/2012-Mobile-Etiquette-Infographic_12.png"><img class="aligncenter size-large wp-image-7014" title="Intel Mobile Etiquette Survey - Digital Sharing" src="http://scoop.intel.com/wp-content/uploads/2012/05/2012-Mobile-Etiquette-Infographic_12-1024x372.png" alt="" width="1024" height="372" /></a></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/intel/scoop?a=iZ12sp7LH64:jLziXTOibmg:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/intel/scoop?d=yIl2AUoC8zA" border="0"/></a> <a href="http://feeds.feedburner.com/~ff/intel/scoop?a=iZ12sp7LH64:jLziXTOibmg:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/intel/scoop?d=qj6IDK7rITs" border="0"/></a> <a href="http://feeds.feedburner.com/~ff/intel/scoop?a=iZ12sp7LH64:jLziXTOibmg:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/intel/scoop?i=iZ12sp7LH64:jLziXTOibmg:F7zBnMyn0Lo" border="0"/></a>
</div><img src="http://feeds.feedburner.com/~r/intel/scoop/~4/iZ12sp7LH64" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blogs.intel.com/blog/2012/05/15/do-you-have-good-mobile-etiquette-or-are-you-guilty-of-digital-over-sharing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://scoop.intel.com/wp-content/uploads/2012/05/2012-Mobile-Etiquette_Digital-Sharing-Conference-Call-with-Genevieve-Bell_0509121.wma" length="3877082" type="audio/wma" />
		</item>
		<item>
		<title>Eight Popular Open Source Android  Game Engines</title>
		<link>http://feedproxy.google.com/~r/IntelSoftwareNetworkBlog/~3/bvq5lWW-zvc/</link>
		<comments>http://feedproxy.google.com/~r/IntelSoftwareNetworkBlog/~3/bvq5lWW-zvc/#comments</comments>
		<pubDate>Tue, 15 May 2012 06:31:17 +0000</pubDate>
		<dc:creator>Tao B Wang (Intel)</dc:creator>
		
		<guid isPermaLink="false">http://software.intel.com/en-us/blogs/2012/05/14/eight-popular-open-source-android-game-engines/</guid>
		<description><![CDATA[This is an translation of a very popular Chinese Blog wrote by iamsheldon on Chinese Intel Software Network. For beginning  Android game developers, it is very common that they get lost  frequently and do not know where to  start and get their hands wet. Especially when they get problems that they can not resolve by themself, [...] <a href="http://feedproxy.google.com/~r/IntelSoftwareNetworkBlog/~3/bvq5lWW-zvc/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>This is an translation of a very popular <a href="http://software.intel.com/zh-cn/blogs/2012/01/13/android-4/">Chinese Blog wrote by iamsheldon on Chinese Intel Software Network</a>.</p>
<p>For beginning  Android game developers, it is very common that they get lost  frequently and do not know where to  start and get their hands wet. Especially when they get problems that they can not resolve by themself, and be jealous about the free game engine  such as Cocos2d-iphone  that iphone developers have. Some start to complain that game development on Android platform is too difficult, and not even a decent game engine is handy to use.  Some even think that  using the Java language to develop games has lower ROI.</p>
<p>In fact,  in the real world, as Android is becoming possibily the only strong competitor against Apple IOS or even pass it,  there are for sure a lot resource that are available to Android developers, including quite a lot of Game Engines. Here I will introcude  the eight common Android game engines for Android game developers (Notes: fee based, low downloads counts, Not Open Sourced and the game engines that  I personally do not know (-_-) are not included here.).</p>
<p><strong>1  Angle</strong></p>
<p>Angle is a specifically designed for the Android platform, agile and suitable for the rapid development of 2D game engine based on OpenGL ES technology development. The engine are written in Java code, and you can replace the inside to achieve according to your needs. The drawback is that there are not enough documentations, and the codes available for download contains limited  sample tutorials.</p>
<p>The minimum operating environment requirements is unknown.</p>
<p>Project Address: <a href="http://code.google.com/p/angle/">http://code.google.com/p/angle/<br />
</a><strong></strong></p>
<p><strong>2  Rokon</strong></p>
<p>Rokon a the Android 2D game engine developed based on  OpenGL ES technology, the physics engine is the Box2D-, and therefore able to achieve some of the more complex physical effects.  The latest version is 2.0.3 (09/07/10). Overall, the biggest advantages of this engine is that  its development documentation is complete and comprehensive. And the author of the project responds to bug report and feedbacks quickly and provid fixs and solution. As a result, this framework is currently the most widely used, and lots of developers call it it called it iPhone version of Cocos2d  (logic, and coding style, did looks very similiar). Several Android Game framework are developed based on this frame (fee based, membership download only) . So we do not stereotype the claims that Fee-based engines are good good, open sourced and free are bad.</p>
<p>The minimum operating environment requirements for the Android 1.5.</p>
<p>Project Address: <a href="http://code.google.com/p/rokon/">http://code.google.com/p/rokon/</a></p>
<p><strong>3  LGame</strong></p>
<p>LGame is a  Java game engine developed by China Android developers. It has two version: Android and PC (J2SE), the highest version is  0.2.6 (31/07/10). The underlying graphics LGrpaphics packaged with   Graphics API provided by J2SE and J2ME (PC version uses the Graphics2D package, the Android version of Canvas emulation for rendering). As a result, developer can directly apply J2SE or J2ME development experience . The Android version has built-in Admob interface,  and there is not need to configure the XML befort you directly hard-code Admob advertising information.</p>
<p>In addition to the basic sound, graphics, physics, Wizard and other common components of the engine, it alos has built-in IoC, xml, http, and other commonly used Java components package. The drawback is that   the jar size is relatively big, the PC version jar size has exceeded 1.2MB, while the Android version is around 500KB. In addition, the engine is also built-in  the J2ME Wizard class and related components that support 1:1 rending, the vast majority of J2ME games can be ported to Android or PC version. The only shortfall is that the author of the project is a very lazy guy, development documentation promised last year still not complete, and only  game example is available  for download.</p>
<p>The minimum operating environment requirements for the Android 1.1.</p>
<p>Project Address: <a href="http://code.google.com/p/loon-simple/">http://code.google.com/p/loon-simple/</a></p>
<p><strong>4  AndEngine</strong></p>
<p>andengine is also an OpenGL ES technology-based Android game engine, physics engine is the same as the Box2D (standard III). The framwork is average on performance, and lack of development documentation. However, it has a lot of code  examples.</p>
<p>Download (no jar download, source code can be extracted using svn): <a href="http://code.google.com/p/andengine/">http://code.google.com/p/andengine/</a></p>
<p>The minimum operating environment requirements is unknown.</p>
<p>Project Address: <a href="http://code.google.com/p/rokon/">http://code.google.com/p/rokon/<br />
</a><strong></strong></p>
<p><strong>5 libgdx</strong></p>
<p>Libgdx is a game engine developed using OpenGL ES technology, and support 2d Game development for Android platform, the rendering was done by physical engine using Box2D. From the perspective of performance, it is a very power game engine for Android, the drawback is that the Wizard and other relate componments are  not simple enough and user friendly, and documentations are also underdeveloped.</p>
<p>The minimum operating environment requirements is unknown.</p>
<p>Project Address: <a href="http://code.google.com/p/libgdx/">http://code.google.com/p/libgdx/<br />
</a><strong></strong></p>
<p><strong>6 jPCT</strong></p>
<p>jPCT is a standard based on OpenGL technology development, 3D graphics engine (PC environment for the OpenGL, Android OpenGL ES), based on the Java language, has a powerful Java 3D solutions. The engine and LGame (This is a 2D game engine) is similar to, with a PC (J2SE) and Android two development versions.</p>
<p>jPCT of one of the biggest advantage is its amazing backwards compatibility. In the PC environment, jPCT can even run in the JVM1.1 environment, because the graphics rendering jPCT internal interfaces fully comply with all the Java 1.1 specification (and even the Microsoft VM has disappeared, even the old Netscape 4 the VM is no exception ).</p>
<p>The minimum operating environment requirements for the Android 1.5.</p>
<p>Project Address: <a href="http://www.jpct.net/jpct-ae/">http://www.jpct.net/jpct-ae/<br />
</a><strong></strong></p>
<p><strong>7 Alien3d</strong></p>
<p>Alien3d is a very small volume Android 3D game engine based on OpenGL ES technology development. In order to compress the volume, according to different functions using a multi-jar release (to include alien3d-engine.jar the alien3d-tiled.jar the alien3d-sprites.jar the alien3d-shapes.jar alien3d-particles2d.jar), in fact, it The core file is only about 40KB, the sum of all the relevant jar is less than 150KB.</p>
<p>The minimum operating environment requirements for the Android 1.5.</p>
<p>Project Address: <a href="http://code.google.com/p/alien3d/">http://code.google.com/p/alien3d/</a><br />
<strong></strong></p>
<p><strong>8 Catcake</strong></p>
<p>Catcake is a cross-platform Java 3D graphics engine, support for the PC (J2SE) and the Android environment running (has been the iPhone version of Planning). All the outstanding performance of the engine in the ease of use and operational performance, support for game development, such as wizard animation, audio processing and video playback.</p>
<p>The minimum operating environment requirements for the Android 1.6.</p>
<p>Project Address: <a href="http://code.google.com/p/catcake/">http://code.google.com/p/catcake/</a></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?a=bvq5lWW-zvc:hoVeKju-BZs:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?d=yIl2AUoC8zA" border="0"/></a> <a href="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?a=bvq5lWW-zvc:hoVeKju-BZs:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?d=dnMXMwOfBR0" border="0"/></a> <a href="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?a=bvq5lWW-zvc:hoVeKju-BZs:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?i=bvq5lWW-zvc:hoVeKju-BZs:V_sGLiPBpWU" border="0"/></a>
</div><img src="http://feeds.feedburner.com/~r/IntelSoftwareNetworkBlog/~4/bvq5lWW-zvc" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blogs.intel.com/blog/2012/05/14/eight-popular-open-source-android-game-engines/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Intel Announces New Software and Services Investments in Brazil</title>
		<link>http://feedproxy.google.com/~r/IntelSoftwareNetworkBlog/~3/qiFUMJH7ak0/</link>
		<comments>http://feedproxy.google.com/~r/IntelSoftwareNetworkBlog/~3/qiFUMJH7ak0/#comments</comments>
		<pubDate>Tue, 15 May 2012 04:40:00 +0000</pubDate>
		<dc:creator>Lauren Dankiewicz (Intel)</dc:creator>
		
		<guid isPermaLink="false">http://software.intel.com/en-us/blogs/2012/05/14/intel-announces-new-software-and-services-investments-in-brazil/</guid>
		<description><![CDATA[<a href="http://software.intel.com/en-us/blogs/2012/05/14/intel-announces-new-software-and-services-investments-in-brazil/"><img src="http://software.intel.com/en-us/blogs/wordpress/wp-content/uploads/2012/05/IDF-Brazil-Banner-300x37.gif" alt="IDF Brazil 2012 Software and Services" width="450" height="55.5" class="alignleft size-medium wp-image-47651" /></a>
<br />
<br />
Intel is accelerating the growth of Brazil’s software industry by making strategic investments in independent software vendors, developers, universities, technology parks, and government IT agencies. 
Today at <a href="http://software.intel.com/en-us/blogs/2012/05/11/intel-developer-forum-is-coming-to-so-paulo-brazil/">Intel Developer Forum (IDF) in Brazil</a>, Intel announced that the Intel® Software Partner Program and four Intel® Software Network developer communities are <a href="http://software.intel.com/partner/home?locale=pt-BR">launching in Portuguese</a>. The<a href="http://software.intel.com/"> Intel Software Network </a>provides hundreds of technical documents and guidance on how to maximize software performance on Intel® architecture. The <a href="http://software.intel.com/partner">Intel® Software Partner Program</a> helps companies develop and market commercial applications optimized for Intel® technologies.
<br />
<strong><a href="http://software.intel.com/en-us/blogs/2012/05/14/intel-announces-new-software-and-services-investments-in-brazil/">Read more...</a></strong> <a href="http://feedproxy.google.com/~r/IntelSoftwareNetworkBlog/~3/qiFUMJH7ak0/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://software.intel.com/en-us/business-network/"><img src="http://software.intel.com/en-us/blogs/wordpress/wp-content/uploads/2012/04/BacktotheSoftwareBusinessNetwork.png" alt="Back to the Software Business Network" title="Back to the Software Business Network" /></a><br /><br /><a href="https://www-ssl.intel.com/content/www/us/en/intel-developer-forum-idf/sao-paulo/idf-2012-sao-paulo.html"><img src="http://software.intel.com/en-us/blogs/wordpress/wp-content/uploads/2012/05/IDF-2012-Sky-is-the-baseline-300x291.jpg" alt="IDF Brazil 2012 - The Sky is the Baseline" title="IDF Brazil 2012 - The Sky is the Baseline" width="300" height="291" class="alignright size-medium wp-image-47650" /></a><strong>Investing in Brazil's Software Ecosystem</strong><br />
Intel is accelerating the growth of Brazil’s software industry by making strategic investments in independent software vendors, developers, universities, technology parks, and government IT agencies. </p>
<p>Today at <a href="http://software.intel.com/en-us/blogs/2012/05/11/intel-developer-forum-is-coming-to-so-paulo-brazil/">Intel Developer Forum (IDF) in Brazil</a>, Intel announced that the Intel® Software Partner Program and four Intel® Software Network developer communities are <a href="http://software.intel.com/partner/home?locale=pt-BR">launching in Portuguese</a>. The<a href="http://software.intel.com/"> Intel Software Network </a>provides hundreds of technical documents and guidance on how to maximize software performance on Intel® architecture. The <a href="http://software.intel.com/partner">Intel® Software Partner Program</a> helps companies develop and market commercial applications optimized for Intel® technologies.</p>
<p>Each community has a local community manager who will work with developers across the country to help build best-in-class solutions and end-user experiences. </p>
<ul>
<li>George Silva: Community manager for Ultrabook™, Consumer Client, and Android* Developer Communities</li>
<li>Jomar Silva: Intel® vPro™ Developer Community </li>
<li>Luciano Palma: Server Community and Parallel Programming Developer Community</li>
</ul>
<p><strong>Opportunities for Brazilian Software Companies to Partner with Intel</strong><br />
The Intel Software Partner Program will provide local marketing and sales support to drive campaigns with Brazil’s 300,000+ independent software vendors and 73,000+ software and services companies. Launching the program in Portuguese is an important step to connecting with Brazilian software companies for these new campaigns. </p>
<p><strong>Future Investments in Brazil</strong><br />
Intel’s software programs are focused on building strong businesses through best-of-class products. In 2012, Intel will grow its in-country foot print as well as its corporate support teams to drive programs with universities and technology parks.  </p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?a=qiFUMJH7ak0:EDPDkmJc9do:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?d=yIl2AUoC8zA" border="0"/></a> <a href="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?a=qiFUMJH7ak0:EDPDkmJc9do:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?d=dnMXMwOfBR0" border="0"/></a> <a href="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?a=qiFUMJH7ak0:EDPDkmJc9do:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?i=qiFUMJH7ak0:EDPDkmJc9do:V_sGLiPBpWU" border="0"/></a>
</div><img src="http://feeds.feedburner.com/~r/IntelSoftwareNetworkBlog/~4/qiFUMJH7ak0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blogs.intel.com/blog/2012/05/14/intel-announces-new-software-and-services-investments-in-brazil/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What is Intel(r) Secure Key Technology?</title>
		<link>http://feedproxy.google.com/~r/IntelSoftwareNetworkBlog/~3/mVov49vUsAE/</link>
		<comments>http://feedproxy.google.com/~r/IntelSoftwareNetworkBlog/~3/mVov49vUsAE/#comments</comments>
		<pubDate>Tue, 15 May 2012 00:15:00 +0000</pubDate>
		<dc:creator>Gael Holmes Hofemeier (Intel)</dc:creator>
		
		<guid isPermaLink="false">http://software.intel.com/en-us/blogs/2012/05/14/what-is-intelr-secure-key-technology/</guid>
		<description><![CDATA[In a nutshell: Intel® Secure Key, was previously code-named Bull Mountain Technology. It is the Intel name for the Intel® 64 and IA-32 Architectures instruction RDRAND and its underlying Digital Random Number Generator (DRNG) hardware implementation. Among other things, the DRNG using the RDRAND instruction is useful for generating high-quality keys for cryptographic protocols. The [...] <a href="http://feedproxy.google.com/~r/IntelSoftwareNetworkBlog/~3/mVov49vUsAE/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><strong>In a nutshell:</strong></p>
<p>Intel® Secure Key, was previously code-named Bull Mountain Technology. It is the  Intel name for the Intel® 64 and IA-32 Architectures instruction RDRAND and its  underlying Digital Random Number Generator (DRNG) hardware implementation. Among  other things, the DRNG using the RDRAND instruction is useful for generating  high-quality keys for cryptographic protocols.</p>
<p><strong>The Bull Mountain Software Implementation Guide has been renamed: </strong><em>(here is a brief summary of the guide)</em></p>
<p>The <em>Digital Random Number Generator Software Implementation Guide</em> is  intended to provide a complete source of technical information on RDRAND usage,  including code examples. Included in this document are the following additional  sections:</p>
<p>Section 2 of the Guide contains the following information: Random Number Generator (RNG) Basics and Introduction to the DRNG.  This section describes the nature of an RNG and its pseudo- (PRNG) and true-  (TRNG) implementation variants, including modern cascade construction RNGs. We  then present the DRNG's position within this broader taxonomy.</p>
<p>Section 3 provides a DRNG Overview. In this section, we provide a technical overview of  the DRNG, including its component architecture, robustness features, manner of  access, performance, and power requirements.</p>
<p>Section 4 shows RDRAND Instruction Usage. This section provides reference  information on the RDRAND instruction and code examples showing its use. This  includes RDRAND platform support verification and suggestions on DRNG-based  libraries.</p>
<p>The document is designed to serve a variety of readers. Programmers who  already understand the nature of RNGs may refer directly to section 4 for RDRAND  instruction reference and code examples. RNG newcomers who need some review of  concepts to understand the nature and significance of the DRNG can refer to  section 2. Nearly all users will want to look at section 3 which provides a  technical overview of the DRNG.</p>
<p>Download the <a href="http://software.intel.com/en-us/articles/intel-digital-random-number-generator-drng-software-implementation-guide/">Intel® Digital Random Number Generator (DRNG) Software Implementation Guide</a>.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?a=mVov49vUsAE:ziCC7b3Gpq8:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?d=yIl2AUoC8zA" border="0"/></a> <a href="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?a=mVov49vUsAE:ziCC7b3Gpq8:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?d=dnMXMwOfBR0" border="0"/></a> <a href="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?a=mVov49vUsAE:ziCC7b3Gpq8:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?i=mVov49vUsAE:ziCC7b3Gpq8:V_sGLiPBpWU" border="0"/></a>
</div><img src="http://feeds.feedburner.com/~r/IntelSoftwareNetworkBlog/~4/mVov49vUsAE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blogs.intel.com/blog/2012/05/14/what-is-intelr-secure-key-technology/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Join us at the HTML5 Conference May 21st for Ultrabook fun!</title>
		<link>http://feedproxy.google.com/~r/IntelSoftwareNetworkBlog/~3/_fjCSdizPF0/</link>
		<comments>http://feedproxy.google.com/~r/IntelSoftwareNetworkBlog/~3/_fjCSdizPF0/#comments</comments>
		<pubDate>Mon, 14 May 2012 22:30:58 +0000</pubDate>
		<dc:creator>Bob Duffy (Intel)</dc:creator>
		
		<guid isPermaLink="false">http://software.intel.com/en-us/blogs/2012/05/14/join-us-at-the-html5-conference-may-21st-for-ultrabook-fun/</guid>
		<description><![CDATA[We're excited to be part of this years HTML5 Conference in San Francisco. Although its only one day we want to make the best of it. So come meet and hang with the Intel team you just might walk away with a shiny new Ultrabook ;-) Come by the Intel table from 9-5pm: Test drive [...] <a href="http://feedproxy.google.com/~r/IntelSoftwareNetworkBlog/~3/_fjCSdizPF0/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><iframe src=http://dl.dropbox.com/u/6833005/html5conf/index.htm width=750 height=200 scrolling="no" frameborder="0"></iframe></p>
<p><a href="http://software.intel.com/en-us/blogs/wordpress/wp-content/uploads/2012/05/reshape2.png"><img src="http://software.intel.com/en-us/blogs/wordpress/wp-content/uploads/2012/05/reshape2-300x271.png" alt="" title="reshape2" width="300" height="271" class="alignright size-medium wp-image-47591" /></a></p>
<p>We're excited to be part of this years HTML5 Conference in San Francisco. Although its only one day we want to make the best of it.  </p>
<p><em>So come meet and hang with the Intel team you just might walk away with a shiny new Ultrabook ;-)</em></p>
<p><strong>Come by the Intel table from 9-5pm: </strong><br />
Test drive an Ultrabook, check out our HTML5 tools for packaging and monetizing apps via AppUp, learn more about our developer program and enter our drawing for an brand new Ultrabook.</p>
<p><strong>Attend our HTML5 Session: Using QR Codes and HTML5 on Ultrabooks™</strong><br />
<em>Room &#038; Time TBD</em><br />
This session is a technical introduction to QR codes and how you can use them in your HTML5 applications.  We'll also demonstrate several tools that Intel is creating to enable HTML5 developers to rapidly build and sell applications thru the Intel® AppUpSM center.  Then Adam Chromicz from <a href="http://hotstudio.com">hotstudio.com</a> will talk about how they moved StoryPlay, a graphically intense HTML5 application, to the Ultrabook™.</p>
<p><strong>Connect with us at the Casual Mixer @ 5pm</strong><br />
Our technical engineers and community managers will be hanging out during the cocktail mixer and want to learn more about your apps and how you would like to see our program support HTML5. </p>
<p>For more information on this event, check out the official event site: <a href="http://html5devconf.com">http://html5devconf.com</a>.  Also learn more about developing apps for Ultrabooks from our <a href="http://software.intel.com/en-us/ultrabook">Ultrabook Community</a>.</p>
<p>See ya there :-)</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?a=_fjCSdizPF0:gZ9W5t-Sk94:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?d=yIl2AUoC8zA" border="0"/></a> <a href="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?a=_fjCSdizPF0:gZ9W5t-Sk94:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?d=dnMXMwOfBR0" border="0"/></a> <a href="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?a=_fjCSdizPF0:gZ9W5t-Sk94:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?i=_fjCSdizPF0:gZ9W5t-Sk94:V_sGLiPBpWU" border="0"/></a>
</div><img src="http://feeds.feedburner.com/~r/IntelSoftwareNetworkBlog/~4/_fjCSdizPF0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blogs.intel.com/blog/2012/05/14/join-us-at-the-html5-conference-may-21st-for-ultrabook-fun/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Why the Intel Achievement Awards Ceremony was Amazing</title>
		<link>http://blogs.intel.com/jobs/2012/05/14/why-the-intel-achievement-awards-ceremony-was-amazing/</link>
		<comments>http://blogs.intel.com/jobs/2012/05/14/why-the-intel-achievement-awards-ceremony-was-amazing/#comments</comments>
		<pubDate>Mon, 14 May 2012 17:44:13 +0000</pubDate>
		<dc:creator>Sejal</dc:creator>
		
		<guid isPermaLink="false">http://blogs.intel.com/jobs/?p=1224</guid>
		<description><![CDATA[Note from the editor: The Intel Achievement Award, or IAA, is our company’s highest recognition. Intel hosted all 204 IAA winners—and their families—as part of the weekend-long celebration that started Friday night with a dessert reception. While some winners  live &#8230; <a href="http://blogs.intel.com/jobs/2012/05/14/why-the-intel-achievement-awards-ceremony-was-amazing/">Continue reading <span>&#8594;</span></a> <a href="http://blogs.intel.com/jobs/2012/05/14/why-the-intel-achievement-awards-ceremony-was-amazing/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><em>Note from the editor: The Intel Achievement Award, or IAA, is our company’s highest recognition. Intel hosted all 204 IAA winners—and their families—as part of the weekend-long celebration that started Friday night with a dessert reception. While some winners  live in the San Francisco Bay Area, many other IAA winners work at Intel sites all over the world. To show the company’s appreciation for their achievements, Intel treats these employees from Asia, Europe, Latin America, and the United States to a mini-vacation in one of the world’s great cities. As the celebrations took place last, one Intel employee, who was actually a winner’s plus one, wrote a blog post on our internal network about the amazingness he witnessed at the ceremony. Here is Keith’s experience.</em></p>
<p>I was fortunate enough this past weekend to be the guest of an IAA winner at the ceremony in San Francisco.  It was a great weekend, the sun shined the whole time and I even got a little sunburn walking around SF on Saturday.  The events around the ceremony were fantastic and well-coordinated.  I never truly understood the importance of these awards until this past weekend.  Sure, I knew they were the Intel’s highest honor, but I just never really GOT it until last weekend.  You couldn’t swing a laptop bag without hitting a Vice President in the Fairmont on Friday or Saturday, so I knew that our senior management recognized its significance.</p>
<p>But what was amazing about the weekend was not swapping stories over dinner with Executive Vice Presidents about the challenges of raising kids and working at Intel.  It wasn’t seeing which of the Executives was the last to leave the dance floor on Saturday night.  It wasn’t watching the executives who were asked to don all types of costumes in their video presentations (Harry Potter and a Cloud stand out as highlights.)</p>
<div id="attachment_1227" class="wp-caption aligncenter" style="width: 310px"><a href="http://blogs.intel.com/jobs/files/2012/05/IAA.jpg"><img class="size-medium wp-image-1227" src="http://blogs.intel.com/jobs/files/2012/05/IAA-300x225.jpg" alt="" width="300" height="225" /></a><p class="wp-caption-text">The award winner and the “Plus one” (author)</p></div>
<p>What did amaze me were the brilliant things the people at this company do every day. The regular people you see in the cafes and hallways who push the limits of science and business in ways that no one else in the world does or can do.</p>
<p><span id="more-1224"></span></p>
<p>I was also amazed by the humanity of the people in our company as I got teary-eyed while Tom Kilroy gave a big hug to every one of the winners of the Intel Hero Award (for their work after the <a href="http://blogs.intel.com/jobs/2011/11/18/intel_employees_a_new_home_for_400_in_japan/">tsunami in Japan</a>) while they received about a 5 minute standing ovation from the other attendees.</p>
<p>I was amazed by how excited I got listening to the awards being presented and watching our leaders discuss the impacts of those accomplishments.</p>
<p>I’ve been at Intel since 1999 and it was probably the most excited I’ve been about Intel at an Intel meeting/event in a very long time.  Not just for what we’ve accomplished in the past few years, but what we will accomplish over the next few.  We are really good at what we do and we do it better than anyone in the world.</p>
<p>As I told a number of people at the events that weekend, that even though I was an Intel employee, I was just the “plus one” to my partner who won an IAA. But I could not help being an excited employee listening to the remarkable things the people at this company do every day, much of which I don’t understand beyond the most basic level (who am I kidding? I don’t understand A LOT of how we do what we do. I still think it requires some sort of magic to put a billion of anything on a tiny piece of silicon).  I was excited to work at the same company with these geniuses; I was excited about what the future holds not only for Intel, but for the world in general.  And proud to be a small part of what Intel does to change the world.</p>
<p>Thanks to the people who put this event together, thanks to the people who won the award for what they’ve done and to the other 100,000 of us who do what we do but may not win IAA’s.</p>
<p>The IAA is a pretty big deal and the people who win them have done remarkable things, but Intel does a good job of recognizing people in other ways from our Intel Quality Award (which I have one as part of HR some years back) to instant recognition from your colleagues and peers and a number of other levels of recognition in between.</p>
<p>…and for the vast majority of us who haven’t won an IAA.  I highly recommend doing so, as Intel puts on a pretty decent party.</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.intel.com/blog/2012/05/14/why-the-intel-achievement-awards-ceremony-was-amazing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Meine Ultrabooks, meine Wenigkeit und München</title>
		<link>http://feedproxy.google.com/~r/IntelSoftwareNetworkBlog/~3/3Fbo2zH1Vzc/meine-ultrabooks-meine-wenigkeit-und-m-nchen</link>
		<comments>http://feedproxy.google.com/~r/IntelSoftwareNetworkBlog/~3/3Fbo2zH1Vzc/meine-ultrabooks-meine-wenigkeit-und-m-nchen#comments</comments>
		<pubDate>Mon, 14 May 2012 08:43:24 +0000</pubDate>
		<dc:creator>Monika Lischke</dc:creator>
		
		<guid isPermaLink="false">http://appdeveloper.intel.com/en-us/blog/2012/05/14/meine-ultrabooks-meine-wenigkeit-und-m-nchen</guid>
		<description><![CDATA[Muss ja zugeben, dass ich schon so manches mal etwas (aber wirklich nur etwas) neidisch bin, wenn Blogger von uns ein Ultrabook gestellt bekommen. Entweder sind das Tech-Blogger, die irgendwelche Benchmarks laufen lassen und auf Hardware Spezifikatio... <a href="http://feedproxy.google.com/~r/IntelSoftwareNetworkBlog/~3/3Fbo2zH1Vzc/meine-ultrabooks-meine-wenigkeit-und-m-nchen">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<center><img src="http://appdeveloper.intel.com/sites/files/ultrabook_0.jpg" alt="Ultrabook in the city" /></center><br /><br />

Muss ja zugeben, dass ich schon so manches mal etwas (aber wirklich nur etwas) neidisch bin, wenn Blogger von uns ein Ultrabook gestellt bekommen. Entweder sind das Tech-Blogger, die irgendwelche Benchmarks laufen lassen und auf Hardware Spezifikationen eingehen oder Blogger aus anderen Bereichen (Fashion, Mommy Blogger etc.), die sich dann tendenziell eher mit Faktoren wie Design, Mobilität und ähnlichem beschäftigen.<br />
Tja, und dieses Wochenende dachte ich mir, na das kann ich auch – bin ja auch im Besitz von gleich zwei Ultrabooks (Toshiba nutze ich beruflich und das Asus privat). Was das heisst? <br />
Werde nun in unregelmässigen Abständen mit einem meiner Ultrabooks (oder sogar mit beiden) in München umherdüsen und Euch davon berichten!
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?a=3Fbo2zH1Vzc:KA-cyfB6sBU:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?d=yIl2AUoC8zA" border="0"/></a> <a href="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?a=3Fbo2zH1Vzc:KA-cyfB6sBU:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?d=dnMXMwOfBR0" border="0"/></a> <a href="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?a=3Fbo2zH1Vzc:KA-cyfB6sBU:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?i=3Fbo2zH1Vzc:KA-cyfB6sBU:V_sGLiPBpWU" border="0"/></a>
</div><img src="http://feeds.feedburner.com/~r/IntelSoftwareNetworkBlog/~4/3Fbo2zH1Vzc" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blogs.intel.com/blog/2012/05/14/meine-ultrabooks-meine-wenigkeit-und-munchen-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Meine Ultrabooks, meine Wenigkeit und München</title>
		<link>http://appdeveloper.intel.com/en-us/blog/2012/05/14/meine-ultrabooks-meine-wenigkeit-und-m-nchen</link>
		<comments>http://appdeveloper.intel.com/en-us/blog/2012/05/14/meine-ultrabooks-meine-wenigkeit-und-m-nchen#comments</comments>
		<pubDate>Mon, 14 May 2012 08:43:24 +0000</pubDate>
		<dc:creator>Monika Lischke</dc:creator>
		
		<guid isPermaLink="false">http://blogs.intel.com/?guid=0adc7cd8acdf7d28709a9b907b634d32</guid>
		<description><![CDATA[

Muss ja zugeben, dass ich schon so manches mal etwas (aber wirklich nur etwas) neidisch bin, wenn Blogger von uns ein Ultrabook gestellt bekommen. Entweder sind das Tech-Blogger, die irgendwelche Benchmarks laufen lassen und auf Hardware Spezifikatio... <a href="http://appdeveloper.intel.com/en-us/blog/2012/05/14/meine-ultrabooks-meine-wenigkeit-und-m-nchen">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<center><img src="http://appdeveloper.intel.com/sites/files/ultrabook_0.jpg" alt="Ultrabook in the city" /></center><br /><br />

Muss ja zugeben, dass ich schon so manches mal etwas (aber wirklich nur etwas) neidisch bin, wenn Blogger von uns ein Ultrabook gestellt bekommen. Entweder sind das Tech-Blogger, die irgendwelche Benchmarks laufen lassen und auf Hardware Spezifikationen eingehen oder Blogger aus anderen Bereichen (Fashion, Mommy Blogger etc.), die sich dann tendenziell eher mit Faktoren wie Design, Mobilität und ähnlichem beschäftigen.<br />
Tja, und dieses Wochenende dachte ich mir, na das kann ich auch – bin ja auch im Besitz von gleich zwei Ultrabooks (Toshiba nutze ich beruflich und das Asus privat). Was das heisst? <br />
Werde nun in unregelmässigen Abständen mit einem meiner Ultrabooks (oder sogar mit beiden) in München umherdüsen und Euch davon berichten!
]]></content:encoded>
			<wfw:commentRss>http://blogs.intel.com/blog/2012/05/14/meine-ultrabooks-meine-wenigkeit-und-munchen/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Prepare to be Inspired</title>
		<link>http://blogs.intel.com/csr/2012/05/prepare-to-be-inspired/</link>
		<comments>http://blogs.intel.com/csr/2012/05/prepare-to-be-inspired/#comments</comments>
		<pubDate>Sun, 13 May 2012 21:37:37 +0000</pubDate>
		<dc:creator>shelly esque</dc:creator>
		
		<guid isPermaLink="false">http://blogs.intel.com/csr/?p=1226</guid>
		<description><![CDATA[Pittsburgh, Pennsylvania will be ground zero this week if you want to meet the brightest and most aspirational young adult scientists on this planet! Yes, Pittsburgh is playing host to the Intel International Science and Engineering Fair (Intel ISEF) – a global event &#8230; <a href="http://blogs.intel.com/csr/2012/05/prepare-to-be-inspired/">Continue reading <span>&#8594;</span></a> <a href="http://blogs.intel.com/csr/2012/05/prepare-to-be-inspired/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://blogs.intel.com/csr/files/2012/05/ISEF_logo.jpg"><img class="alignleft size-medium wp-image-1231" src="http://blogs.intel.com/csr/files/2012/05/ISEF_logo-234x300.jpg" alt="" width="234" height="300" /></a>Pittsburgh, Pennsylvania will be ground zero this week if you want to meet the brightest and most aspirational young adult scientists on this planet! Yes, Pittsburgh is playing host to the Intel International Science and Engineering Fair (Intel ISEF) – a global event with more than 1500 students from approximately 70 countries – all gathered together in one big  <a href="http://www.primantibros.com/" >Primanti Brother’s Sandwich</a>.</p>
<p>The Intel Foundation is committed to Intel ISEF because we believe these students represent the most valuable resource we have on the planet and the competition is just one of the ways we are empowering them to create a better future for us all.</p>
<p>This year’s projects offer inspiration for our collective futures with projects ranging from robotic advances in prosthetic limb control, to paint capable of harvesting solar energy, to devices that can predict earthquakes. I’m confident the solutions to some of the world’s most pressing problems reside in the minds of these 1500 young people in Pittsburgh this week.</p>
<p>This year, we are making Intel ISEF available to communities around the world through a <a href="http://demo.livecast.com/isef2012HD" >LiveCast</a> [Monday, May 14th at 7pm EST, and Tuesday, May 15th at 2pm EST]. No matter where you are, you can follow these inspiring stories and projects on this blog and on our Twitter handle <a href="https://twitter.com/#!/intelinvolved" >@Intelinvolved</a>. We are excited to host the opening keynote presentation by former three-time finalist and now inventor and entrepreneur, <a href="http://bpgulak.com/" >Ben Gulak</a>. He is truly a role model for young scientists that want to make a difference in the world.</p>
<p>Winners will be announced this Friday, May 18<sup>th</sup> – check back on this blog for updates.</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.intel.com/blog/2012/05/13/prepare-to-be-inspired/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dynamic Resolution Rendering Update</title>
		<link>http://feedproxy.google.com/~r/IntelSoftwareNetworkBlog/~3/et8XmofOhC4/</link>
		<comments>http://feedproxy.google.com/~r/IntelSoftwareNetworkBlog/~3/et8XmofOhC4/#comments</comments>
		<pubDate>Sat, 12 May 2012 13:04:15 +0000</pubDate>
		<dc:creator>Doug Binks (Intel)</dc:creator>
		
		<guid isPermaLink="false">http://software.intel.com/en-us/blogs/2012/05/12/dynamic-resolution-rendering-update/</guid>
		<description><![CDATA[We've updated the Dynamic Resolution Rendering sample with an optimisation to the temporal anti-aliasing (TAA) upscale pass and added a few new features for improved qualitative comparisons focused on TAA. You can find the updated sample here. The changes, listed below, are detailed in this pdf. Added optimization for temporal anti-aliasing (TAA) when using motion [...] <a href="http://feedproxy.google.com/~r/IntelSoftwareNetworkBlog/~3/et8XmofOhC4/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>We've updated the Dynamic Resolution Rendering sample with an optimisation to the temporal anti-aliasing (TAA) upscale pass and added a few new features for improved qualitative comparisons focused on TAA.</p>
<p>You can find the <a href="http://software.intel.com/en-us/articles/vcsource-samples-dynamic-resolution-rendering/">updated sample here.</a></p>
<p>The changes, listed below, are <a href="http://software.intel.com/file/43747">detailed in this pdf</a>.</p>
<ol>
<li>Added optimization for temporal anti-aliasing (TAA) when using motion blur, which decreases the time this pass takes by approximately 40%.</li>
<li>Corrected the velocity scale factor so that if the pixel in the last frame was 1 pixel away it is attenuated by 1⁄2. Previously a constant scale factor was used, which was chosen for the default resolution.</li>
<li>Added a zoom box for viewing scaled portions of the screen.</li>
<li>Added a basic TAA mode that does no velocity scaling so any ghosting issues can be found.</li>
<li>Improved pause mode that correctly renders the previous and current frames to show TAA artifacts clearly in basic mode.</li>
<li>Added a motion blur toggle so that the effect of motion blur and TAA can be properly considered.</li>
<li>Added a symmetric TAA toggle.</li>
<li>Changed pause key from Space to P.</li>
</ol>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?a=et8XmofOhC4:LmQpwGM0q0k:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?d=yIl2AUoC8zA" border="0"/></a> <a href="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?a=et8XmofOhC4:LmQpwGM0q0k:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?d=dnMXMwOfBR0" border="0"/></a> <a href="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?a=et8XmofOhC4:LmQpwGM0q0k:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?i=et8XmofOhC4:LmQpwGM0q0k:V_sGLiPBpWU" border="0"/></a>
</div><img src="http://feeds.feedburner.com/~r/IntelSoftwareNetworkBlog/~4/et8XmofOhC4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blogs.intel.com/blog/2012/05/12/dynamic-resolution-rendering-update/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Meshcentral.com &#8211; Drag &amp; drop support</title>
		<link>http://feedproxy.google.com/~r/IntelSoftwareNetworkBlog/~3/d4BmQH8G-2k/</link>
		<comments>http://feedproxy.google.com/~r/IntelSoftwareNetworkBlog/~3/d4BmQH8G-2k/#comments</comments>
		<pubDate>Fri, 11 May 2012 22:23:31 +0000</pubDate>
		<dc:creator>Ylian Saint-hilaire (Intel)</dc:creator>
		
		<guid isPermaLink="false">http://software.intel.com/en-us/blogs/2012/05/11/meshcentralcom-drag-drop-support/</guid>
		<description><![CDATA[One of the big features of Meshcentral.com is it's remote file manager. Being able to manage, upload and download files using any web browser is pretty powerful. Today, we improved this feature a lot by adding drag &#038; drop support. You can now take one or more files from a folder on your local computer [...] <a href="http://feedproxy.google.com/~r/IntelSoftwareNetworkBlog/~3/d4BmQH8G-2k/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="https://meshcentral.com"><img class="size-full wp-image-47410 alignnone" title="Meshcentral.com" src="http://software.intel.com/en-us/blogs/wordpress/wp-content/uploads/2012/05/MeshCentral-BlogLogo3.png" alt="" width="670" height="66" /></a></p>
<p>One of the big features of Meshcentral.com is it's remote file manager. Being able to manage, upload and download files using any web browser is pretty powerful. Today, we improved this feature a lot by adding drag &amp; drop support. You can now take one or more files from a folder on your local computer and drag &amp; drop them into the web browser. The selected files will then be uploaded one by one to the target computer. This feature is especialy nice since, in the past, you could only select one file to upload at a time. This is the first time you can drag a bunch of them all at once. Note that this feature works in: <strong>FireFox, Chrome and Safari</strong>. It does not yet work in Internet Explorer.</p>
<p>Now, I can't take all the credit for this feature, my new summer intern Sathvik just got started on Monday and this is this first feature to make it on the site.</p>
<p>All in all, this makes easier than ever to remotely access your files remotely and over the web. I hear lots of stories of people that use this feature to access home files while traveling.</p>
<p><strong>Update (5/12/2012)</strong>: When you use the "upload" button you can now select multiple files and all files will be uploaded at once. Just put in the feature now.</p>
<p>Enjoy!<br />
Ylian<br />
<a href="https://meshcentral.com">meshcentral.com</a></p>
<p><a href="http://software.intel.com/en-us/blogs/wordpress/wp-content/uploads/2012/05/MeshDragDrop.png"><img class="size-full wp-image-47669 alignnone" title="MeshDragDrop" src="http://software.intel.com/en-us/blogs/wordpress/wp-content/uploads/2012/05/MeshDragDrop.png" alt="" width="659" height="483" /></a></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?a=d4BmQH8G-2k:mPu9PGCYZMs:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?d=yIl2AUoC8zA" border="0"/></a> <a href="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?a=d4BmQH8G-2k:mPu9PGCYZMs:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?d=dnMXMwOfBR0" border="0"/></a> <a href="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?a=d4BmQH8G-2k:mPu9PGCYZMs:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?i=d4BmQH8G-2k:mPu9PGCYZMs:V_sGLiPBpWU" border="0"/></a>
</div><img src="http://feeds.feedburner.com/~r/IntelSoftwareNetworkBlog/~4/d4BmQH8G-2k" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blogs.intel.com/blog/2012/05/11/meshcentral-com-drag-drop-support/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Enterprise APIs and OAuth: Have it All</title>
		<link>http://feedproxy.google.com/~r/IntelSecurityGateways/~3/uQANqhAnUk0/</link>
		<comments>http://feedproxy.google.com/~r/IntelSecurityGateways/~3/uQANqhAnUk0/#comments</comments>
		<pubDate>Fri, 11 May 2012 21:40:10 +0000</pubDate>
		<dc:creator>Blake Dournaee</dc:creator>
		
		<guid isPermaLink="false">http://blogs.intel.com/security-gateways/?p=297</guid>
		<description><![CDATA[Enterprises often frustrate developers. Why do Enterprises always seem so behind when it comes to the very latest technology? In particular, a trend we are seeing is the continued struggle to marry Enterprise authentication with the burgeoning world of REST &#8230; <a href="http://blogs.intel.com/security-gateways/2012/05/11/enterprise-apis-and-oauth-have-it-all/">Continue reading <span>&#8594;</span></a> <a href="http://feedproxy.google.com/~r/IntelSecurityGateways/~3/uQANqhAnUk0/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Enterprises often frustrate developers. Why do Enterprises always seem so <em>behind</em> when it comes to the very latest technology? In particular, a trend we are seeing is the continued struggle to marry Enterprise authentication with the burgeoning world of REST APIs. Developers want to use REST, but Enterprises need enterprise grade API security.</p>
<p>We think this problem will only worsen as Enterprises continue their rapid adoption of APIs. It seems clear that SOAP, while capable of Enterprise grade authentication through X.509 and SAML, will be left behind as the “Skinny jeans Facebook generation&#8221; puts the final nail in SOAP’s coffin.</p>
<h2>The Dilemma</h2>
<p>Among our own customers and the stories we’ve heard, Enterprises are left with a dilemma with four horns concerning the protection of REST APIs:</p>
<p>(a) Use mutual authentication with client-side SSL<br />
(b) Use HTTP authentication (password or digest) with server-side SSL<br />
(c) Use OAuth, either 3-legged or 2-legged<br />
(d) Use a de-facto standard or “roll your own”</p>
<p>Each option has challenges and benefits. In particular, the challenges balance time to market and time to value (which I term <em>developer friction</em>), security, and manageability. The success of an API is directly related to it&#8217;s perceived ease of access and the amount of friction involved in using it.  An Enterprise will get more value out of an API that is actually <em>used</em> versus one that lies dormant. At the same time, however, as APIs become a new tunnel into the Enterprise, security and manageability cannot be sacrificed for the sake of adoption.</p>
<h2> Current Options and Challenges</h2>
<p>Let’s consider the options and “score” each of them.  In option (a), most developers would rather shoot themselves than deal with client-side X.509 certificates, especially after experiencing the apparent ease of use of OAuth as evidenced by SaaS providers such as Salesforce.com and social platforms such as Facebook and Twitter. To compound this, the issue of key rotation and certificate management is a weighty burden to deal with from an Enterprise perspective. Echoes are heard from the grave, &#8220;But <em>this year</em>, will be the year of PKI!&#8221; Now, the &#8220;Year of PKI&#8221; conjures up not a picture of a secure Enterprise, but an enterprise fraught with wasteland scenes of Armageddon.</p>
<h3> SSL with Mutual Auth Score:</h3>
<ul>
<li>Security: <em>High</em></li>
<li>Friction: <em>Extremely High</em></li>
<li>Management Burden: <em>Extremely High</em></li>
<li>Developer Attitude: <em>I hate my life</em></li>
<li><span style="text-decoration: underline">Result: A secure API that nobody uses has lowered value to the Enterprise</span></li>
</ul>
<p>In option (b), HTTP Authentication with server-side SSL, we’ve overloaded an interactive web-authentication mechanism developed in 1996 and tried to marry it to the API economy of 2012.</p>
<p>Well, you say&#8230;.<em> At least it is a standard</em> &#8211; and we console ourselves by the fact that it is a protected channel. The issue here of course is the proliferation and management of passwords.</p>
<p>Security is reduced because we’ve coded in a username and password and we’re <em>probably</em> using the same username and password for multiple applications and not telling management about it. Security is low when the password is in the clear and somewhere around medium-low when digests are used, depending on your perspective on rainbow tables. Friction is high because eventually I’ll need to (or should) rotate that password if I have even a rudimentary password policy</p>
<h3> HTTP Basic Auth with SSL Score:</h3>
<ul>
<li>Security: <em>Medium-Low</em></li>
<li>Friction: <em>High</em></li>
<li>Management Burden: <em>High</em></li>
<li>Developer Attitude: <em>Really? We’re doing this? </em></li>
<li><span style="text-decoration: underline">Result: An API with a “hackish” authentication method and suspect security. </span></li>
</ul>
<p><strong></strong>In option (c), OAuth, developers will cheer but problems remain. First and foremost, traditional 3-legged OAuth is an authorization protocol that puts permission control in the hands of a user, who ostensibly owns an asset they are expressing authorization for.</p>
<p>In the traditional Enterprise context, however, control should be given to administrators, not users. Most users don’t own Enterprise assets, the Enterprise owns their own assets. With X.509 certificate authentication models, administrators can revoke permissions easily by revoking a certification while OAuth delegates permissions to users. This is why OAuth works well for social websites – content is owned by users.</p>
<p>One solution to this is to use 2-legged OAuth or some organic variation such as <a title="xAuth" href="https://dev.twitter.com/docs/oauth/xauth">xAuth</a>, which is notionally similar to SAML in that it allows the exchange of a username/password for an access token.  <em>Note: If xAuth is still OAuth why is it called something different? Answer: It is different (?)</em></p>
<p>2-legged OAuth has advantages over the previous option in that it stops the proliferation of passwords, which is a good thing, but the failure of the OAuth 2.0 specification to carefully define what 2-legged OAuth entails is a bit worrisome for both security and interoperability.</p>
<p>Third, depending on the specific OAuth data flow, such as the authorization code flow, implicit grant flow, or client credential flow, these all have varying levels of security and friction associated with them. The most secure OAuth data flows involving a confidential client demand strong client authentication….. …with a public/private key pair (ssshhh!!).</p>
<p>Finally, as history has taught us, never place all your bets in the security of a protocol. Many of us were <a href="http://soatruth.blogspot.com/2009/12/really-understanding-ssltls.html">shocked at the late 2009 news</a> of a critical man-in-the-middle attack on SSL. If we count the Netscape days to the time of the vulnerability, the protocol was battle tested in industry for <strong>14 years</strong> before the vulnerability was found. Some would argue that OAuth just hasn’t been around the block long enough.</p>
<h3>OAuth Score</h3>
<ul>
<li>Security: <em>Medium (or Low, depending on your view of history)</em></li>
<li>Friction: <em>Medium-Low</em></li>
<li>Management Burden: <em>Medium</em></li>
<li>Developer Attitude: <em>I love my job, it&#8217;s like Facebook</em></li>
<li><span style="text-decoration: underline">Result: An API that uses a rapidly emerging protocol and avoids the use of passwords with low developer friction</span></li>
</ul>
<p>In option (d), roll your own, we’ve seen a number of solutions that involve API keys or shared secrets along with authenticators like HMAC-SHA1. Amazon web services (AWS) is a famous example of this approach, and many of our own customers have copied this approach as a best practice.</p>
<p>These solutions have the advantage over HTTP Basic Authentication in that they don’t shoe-horn themselves into an outdated standard designed for another purpose. The flip-side is that these aren’t official standards. The idea is to use an HTTP header to store the credentials in a bespoke way defined by the Enterprise. The security model here is essentially the same as username and password, except for the fact that  we’re calling it an API key to make it sound like it’s not a password. Management burden is increased here because interoperability outside the organization is reduced.</p>
<h3>&#8220;Roll Your Own&#8221; Score:</h3>
<ul>
<li>Security: <em>Medium-Low</em></li>
<li>Friction: <em>Medium</em></li>
<li>Management Burden:<em> Medium-High</em></li>
<li>Developer Attitude: <em>Eh, It’s not OAuth, but at least I don’t have to deal with X.509 certificates</em></li>
<li><span style="text-decoration: underline">Result: A reasonable, albeit non-standard solution to API authentication. Friction is reduced but password or shared secret proliferation remains a problem</span></li>
</ul>
<h2>Appease your Developers</h2>
<p><strong></strong>One approach to solving the API access mechanism dilemma is to reject the dilemma and have it all. This can be done with a front-end or security intermediary that, much like a diligent mediator can make both sides happy. In this model, a front-end proxy is used on top of existing APIs, essentially retrofitting them for OAuth without having to get into the ‘weeds’ of actually modifying enterprise APIs. Everything is done on the wire at network layer 4 and above.</p>
<p>To take one example, if you are an Enterprise with REST APIs that use mutual SSL authentication, you don’ t have to enforce this fact on your developers. Instead, have a gateway handle it for you. You can give your developers a choice – they can fall on the sword of X.509 if they’d like, or use OAuth.</p>
<p>Conceptually, it looks like this:</p>
<p><a href="http://blogs.intel.com/security-gateways/files/2012/05/Oauth-pic.png"><img class="alignnone size-medium wp-image-302" src="http://blogs.intel.com/security-gateways/files/2012/05/Oauth-pic-300x116.png" alt="" width="300" height="116" /></a></p>
<p>In the previous diagram the gateway handles the OAuth dance for incoming clients and maps the identity to a username from Active Directory. Then, the gateway initiates a mutual SSL connection to the Enterprise REST API and sends the username of the original requestor over this secure channel in an HTTP header. Simple.</p>
<p>Developers are happy because the Enterprise is now “living in the 21<sup>st</sup> century” and the  enterprise application developers are happy because they don&#8217;t need to  retrofit something that already works, and the security architects are happy because they can manage it all on a security gateway with a few clicks and drop downs. Party down!</p>
<p>A thumbnail screen shot is shown from the “AAA” Policy from <a href="http://software.intel.com/en-us/articles/REST-Web-Services-API-Security/">Intel® Expressway Service Gateway:</a></p>
<p><a href="http://blogs.intel.com/security-gateways/files/2012/05/OAuth-Flow1.png"><img class="alignnone size-thumbnail wp-image-303" src="http://blogs.intel.com/security-gateways/files/2012/05/OAuth-Flow1-150x150.png" alt="" width="150" height="150" /></a></p>
<p>While there are a few more settings required, particularly to enable the full OAuth dance, as well as exception handling, the screen shot shows that the main credential mapping can be done with selectors and not code. This helps bridge the gap between Enterprise Applications and new emerging standards. At Intel we think this gateway or proxy model is a superb answer for solving some of these real challenges. After all, Enterprises can&#8217;t wait for the standards to catch up with the new generation of developers.</p>
<img src="http://feeds.feedburner.com/~r/IntelSecurityGateways/~4/uQANqhAnUk0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blogs.intel.com/blog/2012/05/11/enterprise-apis-and-oauth-have-it-all/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Intel Celebrates the “Ultra Mom!”</title>
		<link>http://feedproxy.google.com/~r/intel/scoop/~3/JAYP8bcUR1Q/</link>
		<comments>http://feedproxy.google.com/~r/intel/scoop/~3/JAYP8bcUR1Q/#comments</comments>
		<pubDate>Fri, 11 May 2012 21:03:25 +0000</pubDate>
		<dc:creator>Jessica Hansen</dc:creator>
		
		<guid isPermaLink="false">http://scoop.intel.com/?p=6987</guid>
		<description><![CDATA[TweetIntel was an official sponsor of the 2012 Mom 2.0 Summit held in Miami, FL last weekend that brought together 450 top mom bloggers and influential female leaders in food, parenting, entertainment, politics, technology, social change, business, travel, design and home. As an early Mother’s Day celebration (FRIENDLY REMINDER: Mother’s Day is this Sunday!), Intel [...] <a href="http://feedproxy.google.com/~r/intel/scoop/~3/JAYP8bcUR1Q/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<div id="tweetbutton6987" class="tw_button" style=""><a href="http://twitter.com/share?url=http://scoop.intel.com/intel-celebrates-the-ultra-mom/&amp;text=Intel%20Celebrates%20the%20&%238220;Ultra%20Mom!&%238221;&amp;related=&amp;lang=en&amp;count=horizontal&amp;counturl=http://scoop.intel.com/intel-celebrates-the-ultra-mom/" class="twitter-share-button"  style="width:55px;height:22px;background:transparent url('http://scoop.intel.com/wp-content/plugins/wp-tweet-button/tweetn.png') no-repeat  0 0;text-align:left;text-indent:-9999px;display:block;">Tweet</a></div><p><a href="http://feedproxy.google.com/~r/intel/scoop/~3/JAYP8bcUR1Q/www.intel.com">Intel </a>was an official sponsor of the 2012 <a href="http://www.mom2summit.com/">Mom 2.0 Summit</a> held in Miami, FL last weekend that brought together 450 top mom bloggers and influential female leaders in food, parenting, entertainment, politics, technology, social change, business, travel, design and home.</p>
<p>As an early Mother’s Day celebration (FRIENDLY REMINDER: Mother’s Day is this Sunday!), Intel wanted to celebrate all of the “Ultra Mom” attendees. For the Mom 2.0 Summit closing party sponsored by Intel, attendees were invited inside the gates of the famed Versace Mansion in South Beach to not only experience the incredible elegance of the Villa but also the ultra-sleek, ultra-responsive, and equally elegant <a href="http://feedproxy.google.com/~r/intel/scoop/~3/JAYP8bcUR1Q/www.intel.com/ultrabook">Intel-inspired Ultrabook devices</a>.</p>
<div class="mceTemp mceIEcenter">
<div id="attachment_6989" class="wp-caption aligncenter" style="width: 358px"><a href="http://scoop.intel.com/wp-content/uploads/2012/05/Ultrabooks-in-the-shower.png"><img class="size-medium wp-image-6989 " title="Ultrabook Devices Displayed at Versace Mansion" src="http://scoop.intel.com/wp-content/uploads/2012/05/Ultrabooks-in-the-shower-300x199.png" alt="" width="348" height="230" /></a><p class="wp-caption-text">Intel-inspired Ultrabook Devices in Versace Mansion Shower Rotunda</p></div>
<dl id="attachment_6988" class="wp-caption aligncenter" style="width: 310px;">
<dt class="wp-caption-dt"><a href="http://scoop.intel.com/wp-content/uploads/2012/05/Ultrabook-with-mosaic-pool-bakcground.jpg"><img class="size-medium wp-image-6988   " title="Ultrabooks on Display at Versace Mansion" src="http://scoop.intel.com/wp-content/uploads/2012/05/Ultrabook-with-mosaic-pool-bakcground-300x224.jpg" alt="" width="300" height="224" /></a></dt>
<dd class="wp-caption-dd">Ultra-sleek and ultra-responsive Ultrabook devices inspired by Intel overlooking the patio and pool area at the Versace Mansion</dd>
</dl>
</div>
<div id="attachment_6997" class="wp-caption aligncenter" style="width: 310px"><a href="http://scoop.intel.com/wp-content/uploads/2012/05/Intel-ice-sculpture.jpg"><img class="size-medium wp-image-6997 " title="Intel ice sculpture" src="http://scoop.intel.com/wp-content/uploads/2012/05/Intel-ice-sculpture-300x224.jpg" alt="" width="300" height="224" /></a><p class="wp-caption-text">Intel ice sculpture inside the Versace Mansion Villa</p></div>
<p>For a chance to win an Intel-inspired Ultrabook device (an Intel Core i5-powered <a href="http://www.hp.com/united-states/campaigns/folio13/index.html#.T6199MXAG7s">HP Folio13 Ultrabook</a>, to be exact), attendees shared with us what type of “Ultra Mom” they are – exhausted, tropic, hysterical, uptight, fun, and so many more! Ultimately, the winner who took home the new Ultrabook device is “Ultra ‘Rocker’ Mom” JennyLee!</p>
<div id="attachment_6993" class="wp-caption aligncenter" style="width: 234px"><a href="http://scoop.intel.com/wp-content/uploads/2012/05/Ultrabook-winner1.jpg"><img class="size-medium wp-image-6993" title="&quot;Ultra Mom&quot; Ultrabook Winner" src="http://scoop.intel.com/wp-content/uploads/2012/05/Ultrabook-winner1-224x300.jpg" alt="" width="224" height="300" /></a><p class="wp-caption-text">Congratulations to the &quot;Ultra &#39;Rocker&#39; Mom&quot; - winner of the HP Folio13 Ultrabook!</p></div>
<p>Happy Mother&#8217;s Day to all this Sunday! Please share with us… What type of “Ultra Mom” are you?</p>
<div id="attachment_6994" class="wp-caption aligncenter" style="width: 310px"><a href="http://scoop.intel.com/wp-content/uploads/2012/05/Ultra-mom-sign.jpg"><img class="size-medium wp-image-6994 " title="I'm an Ultra Mom sign" src="http://scoop.intel.com/wp-content/uploads/2012/05/Ultra-mom-sign-300x224.jpg" alt="" width="300" height="224" /></a><p class="wp-caption-text">Tell us: What type of &quot;Ultra Mom&quot; are you?</p></div>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/intel/scoop?a=JAYP8bcUR1Q:R97jrgBoB1Q:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/intel/scoop?d=yIl2AUoC8zA" border="0"/></a> <a href="http://feeds.feedburner.com/~ff/intel/scoop?a=JAYP8bcUR1Q:R97jrgBoB1Q:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/intel/scoop?d=qj6IDK7rITs" border="0"/></a> <a href="http://feeds.feedburner.com/~ff/intel/scoop?a=JAYP8bcUR1Q:R97jrgBoB1Q:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/intel/scoop?i=JAYP8bcUR1Q:R97jrgBoB1Q:F7zBnMyn0Lo" border="0"/></a>
</div><img src="http://feeds.feedburner.com/~r/intel/scoop/~4/JAYP8bcUR1Q" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blogs.intel.com/blog/2012/05/11/intel-celebrates-the-%e2%80%9cultra-mom%e2%80%9d/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Doctor Fortran in &quot;I Can C Clearly Now, Part I&quot;</title>
		<link>http://feedproxy.google.com/~r/IntelSoftwareNetworkBlog/~3/t3NXgCPfh8k/</link>
		<comments>http://feedproxy.google.com/~r/IntelSoftwareNetworkBlog/~3/t3NXgCPfh8k/#comments</comments>
		<pubDate>Fri, 11 May 2012 20:38:25 +0000</pubDate>
		<dc:creator>Steve Lionel (Intel)</dc:creator>
		
		<guid isPermaLink="false">http://software.intel.com/en-us/blogs/2012/05/11/doctor-fortran-in-i-can-c-clearly-now-part-i/</guid>
		<description><![CDATA[Spend any time in the comp.lang.fortran newsgroup, or other places where programming languages are discussed, and you’ll soon see a new “Which is better, Fortran or C?” thread show up. These never fail to produce heated comments from people who should know better. My answer is that neither is “better” – each has its strengths [...] <a href="http://feedproxy.google.com/~r/IntelSoftwareNetworkBlog/~3/t3NXgCPfh8k/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Spend any time in the comp.lang.fortran newsgroup, or other places where programming languages are discussed, and you’ll soon see a new “Which is better, Fortran or C?” thread show up. These never fail to produce heated comments from people who should know better. My answer is that neither is “better” – each has its strengths and weaknesses.</p>
<p>For decades, smart programmers have used both in their applications, using C where it made sense and Fortran where that made sense. This was made easier by vendor-specific extensions to Fortran that dealt with things such as case-sensitive names and pass-by-value. Extensions such as %VAL and LOC have become so ingrained into the Fortran culture that many are astonished to find that they are non-standard.</p>
<p>Fortran 2003 added a whole class of features for “C interoperability” to the standard, finally enabling mixed-language programming in a reasonably portable manner. I am not aware of any other major programming language standard that has extended a hand in this manner. While many Fortran programmers have warmly embraced the new features, there’s still a lot of confusion about them, and I thought it was time to try to explain the new landscape.</p>
<p>This is a big topic, so I am going to split it up across several posts.</p>
<h2>Interoper-what?</h2>
<p>First, some definitions.  The Fortran standard talks about interoperability with a “companion C processor”. (In Fortran-speak, “processor” means something that understands and runs code written in the language. For the most part, you can substitute “compiler”, but keep in mind that the compiler operates in an OS and CPU environment that may affect its behavior.) Each Fortran implementation is free to choose which C is its “companion”.  For Intel Fortran, that is Microsoft Visual C++ on Windows, and gcc on Linux and OS X. What about Intel C++?  That is also compatible with Visual C++ on Windows and gcc on Linux and OS X, so Intel Fortran will also interoperate with Intel C++.</p>
<p>Note that the standard says “companion C processor”, not “companion C++ processor”.  In particular, the standard references the C99 standard, or ISO/IEC 9899:1999 to be specific. The companion processors may also build C++ code, but standard interoperability assumes C. You can use C++, but must stick to what is compatible with C when interoperating with Fortran.</p>
<p>What is meant by “interoperability” here? F2008 says it thusly: “Fortran provides a means of referencing procedures that are defined by means of the C programming language or procedures that can be described by C prototypes…, even if they are not actually defined by means of C. Conversely, there is a means of specifying that a procedure defined by a Fortran subprogram can be referenced by a function defined by means of C. In addition, there is a means of defining global variables that are associated with C variables whose names have external linkage.”  To this, I will add that there are also means to declare Fortran variables, data structures and enumerations that correspond to similar declarations in C.</p>
<p>Fortran provides four major “tools” for enabling interoperability with C.  These are:</p>
<ul>
<li>Restrictions on which Fortran types are considered interoperable</li>
<li>The BIND(C) <em>language-binding-spec</em></li>
<li>The ISO_C_BINDING intrinsic module</li>
<li>The VALUE attribute</li>
</ul>
<p>I frequently see people refer to all of the interoperability tools as “ISO_C_BINDING”, but this is not correct; one can use the interoperability features without using the module.</p>
<h2>Interoperable data types</h2>
<p>The core concept of interoperability is that something should work the same way in Fortran as it does in C. While Fortran and C each support many of the same basic data types, not everything translates cleanly.</p>
<p>One difference is that Fortran has the concept of “kinds”, whereas C considers these somewhat distinct types. For example, consider the Fortran INTEGER type.  C has numerous integer types, from <strong>short int</strong> to <strong>long long int</strong>, and some specialty types such as <strong>intptr_t</strong>. These may or may not have corresponding kinds in Fortran.  For each of the C integer types which might be interoperable, ISO_C_BINDING declares a named constant (PARAMETER) giving the kind number for the implementation’s equivalent INTEGER kind.</p>
<p>For example, there’s the simple C <strong>int</strong> type.  This corresponds to INTEGER(C_INT), where C_INT is defined in ISO_C_BINDING.  In Intel Fortran, the value is always 4, as a C int corresponds with Fortran INTEGER(4), but some other Fortran may use different kind numbers.  Using the named constant ensures portability.</p>
<p>More interesting is the C <strong>intptr_t</strong> type.  This is an integer that is large enough to hold a pointer (address). In Intel Fortran, this would be INTEGER(4) when building a 32-bit application and INTEGER(8) for a 64-bit application.  Intel Fortran provides different copies of ISO_C_BINDING for various platforms so you always get the right one.</p>
<p>Note that Fortran has no unsigned integer types, so there are no constants for C’s unsigned types. Such types are <strong>not</strong> interoperable.</p>
<p>You might wonder what happens if there is a “kind” of C type not supported by the Fortran implementation. The answer is that the named constant for that type is defined as -1, so you’ll get a compile-time error if you try to use it. We’ll see a use of this shortly.</p>
<p>Similarly, there are constants defined for REAL, COMPLEX, LOGICAL and CHARACTER.   For REAL, the standard offers the possibility of a C <strong>long double</strong> type. This is implemented in different ways by various C compilers on various platforms supported by Intel Fortran.  In gcc on 32-bit Linux, <strong>long double</strong> is an 80-bit floating type, as supported by the X87 instruction set.  Intel Fortran doesn’t support this, so there, C_LONG_DOUBLE is -1. gcc on OS X, however, defines it as a 128-bit type that is the same as Intel Fortran’s REAL(16), so C_LONG_DOUBLE is 16 there.  And on 64-bit Linux, or on Windows, long double is treated the same as double, so C_LONG_DOUBLE is 8.  As long as you use the constants for kind values and the corresponding types in C, you’ll match.</p>
<p>LOGICAL and CHARACTER need special treatment when it comes to interoperability.  The Fortran standard says that LOGICAL corresponds to C’s <strong>_Bool</strong> type, and defines a single kind value C_BOOL, which is 1 in Intel Fortran. But Intel Fortran, by default, tests LOGICALs for true/false differently than C does.  Where C uses zero for false and not-zero for true, Intel Fortran defaults to treating even values as false and odd values as true. If you are going to use LOGICAL types to interoperate with C, be sure to specify the –fpscomp logicals (/fpscomp:logicals) option, which changes the interpretation to be C-like.  This is included if you use –standard-semantics (/standard-semantics) – I recommend using this option any time you use Fortran 2003 (or later) features.</p>
<p>Now we come to CHARACTER. C does not have character strings, at least not in the way Fortran does.  Really.  It has arrays of single characters, so this is how you must represent things in Fortran.  There is a kind value defined, C_CHAR, corresponding to the C <strong>char</strong> type. But only length 1 character variables are interoperable.  I’ll talk more about that when I come to procedure arguments, but just know that it is not as dire a situation as you might think.</p>
<p>Derived types can also be interoperable, and that will be discussed next time when I talk about BIND(C).</p>
<p>There are other restrictions on interoperable variables. Scalar variables are interoperable only if their type parameters (kind and length) are interoperable (see above), they are not a Coarray, do not have the POINTER or ALLOCATABLE attribute (this may change in the future, I’ll talk about that in another post), and if character its length is not assumed nor defined by a non-constant expression. (Wait, I thought you said only length 1 was interoperable!  Patience, grasshopper…)</p>
<p>Arrays are interoperable if the base type meets the scalar variable requirements above, if it is explicit shape or assumed-size, and is not zero-sized. Furthermore, assumed-size arrays are interoperable only with C arrays that have no size specified. There are some additional rules on rank, in particular, C arrays with rank greater than 1 are not interoperable because they are “arrays of arrays”.</p>
<h2>To be continued…</h2>
<p>The next post will be dedicated to BIND(C), in all its manifestations.  “C” you then!</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?a=t3NXgCPfh8k:2Blz7s716qk:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?d=yIl2AUoC8zA" border="0"/></a> <a href="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?a=t3NXgCPfh8k:2Blz7s716qk:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?d=dnMXMwOfBR0" border="0"/></a> <a href="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?a=t3NXgCPfh8k:2Blz7s716qk:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?i=t3NXgCPfh8k:2Blz7s716qk:V_sGLiPBpWU" border="0"/></a>
</div><img src="http://feeds.feedburner.com/~r/IntelSoftwareNetworkBlog/~4/t3NXgCPfh8k" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blogs.intel.com/blog/2012/05/11/doctor-fortran-in-i-can-c-clearly-now-part-i/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Intel Developer Forum is coming to São Paulo, Brazil!</title>
		<link>http://feedproxy.google.com/~r/IntelSoftwareNetworkBlog/~3/s1yb9GGfWnc/</link>
		<comments>http://feedproxy.google.com/~r/IntelSoftwareNetworkBlog/~3/s1yb9GGfWnc/#comments</comments>
		<pubDate>Fri, 11 May 2012 20:18:16 +0000</pubDate>
		<dc:creator>Lauren Dankiewicz (Intel)</dc:creator>
		
		<guid isPermaLink="false">http://software.intel.com/en-us/blogs/2012/05/11/intel-developer-forum-is-coming-to-so-paulo-brazil/</guid>
		<description><![CDATA[<a href="http://software.intel.com/en-us/blogs/wordpress/wp-content/uploads/2012/05/IDF-2012-Sky-is-the-baseline.jpg"><img src="http://software.intel.com/en-us/blogs/wordpress/wp-content/uploads/2012/05/IDF-2012-Sky-is-the-baseline-150x150.jpg" alt="IDF Brazil 2012 - The Sky is the Baseline" width="150" height="150" class="alignright size-thumbnail wp-image-47650" /></a><a href="http://www.intel.com/content/www/us/en/intel-developer-forum-idf/sao-paulo/idf-2012-sao-paulo.html?cid:sw=idfbrazil">Intel Developer Forum (IDF)</a> is coming to Brazil for the first time in Intel history! 
<br />
We’re partnering with members of the <a href="http://software.intel.com/partner/home?locale=pt-BR">Intel® Software Partner Program</a> in our booth and sessions, and we're extremely excited to meet other software developers and ISVs in Brazil.  If you’re not attending in person, we’ll make sure to keep you updated on the announcements and excitement online in both Portuguese and English. Check out of our upcoming software sessions below and the full <a href="http://www.intel.com/content/www/us/en/intel-developer-forum-idf/sao-paulo/idf-2012-sao-paulo.html?cid:sw=idfbrazil">IDF Brazil website</a> for full event details.
<br />
<strong><a href="http://software.intel.com/en-us/blogs/2012/05/11/intel-developer-forum-is-coming-to-so-paulo-brazil/">Read more...</a></strong> <a href="http://feedproxy.google.com/~r/IntelSoftwareNetworkBlog/~3/s1yb9GGfWnc/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://software.intel.com/en-us/business-network/"><img src="http://software.intel.com/en-us/blogs/wordpress/wp-content/uploads/2012/04/BacktotheSoftwareBusinessNetwork.png" alt="Back to the Software Business Network" title="Back to the Software Business Network" /></a></p>
<p><a href="http://software.intel.com/en-us/blogs/wordpress/wp-content/uploads/2012/05/IDF-Brazil-Banner.gif"><img src="http://software.intel.com/en-us/blogs/wordpress/wp-content/uploads/2012/05/IDF-Brazil-Banner.gif" alt="" title="IDF Brazil Banner" width="728" height="90" class="alignleft size-full wp-image-47651" /></a></p>
<p><a href="http://www.intel.com/content/www/us/en/intel-developer-forum-idf/sao-paulo/idf-2012-sao-paulo.html?cid:sw=idfbrazil">Intel Developer Forum </a> (IDF) is coming to Brazil for the first time in Intel history! </p>
<p>We're partnering with members of the <a href="http://software.intel.com/partner/home?locale=pt-BR">Intel® Software Partner Program</a> in our booth and sessions, and we're extremely excited to meet other software developers and ISVs in Brazil.  If you’re not attending in person, we’ll make sure to keep you updated on the announcements and excitement online in both Portuguese and English. Check out of our upcoming software sessions below and the full <a href="http://www.intel.com/content/www/us/en/intel-developer-forum-idf/sao-paulo/idf-2012-sao-paulo.html?cid:sw=idfbrazil">IDF Brazil website</a> for full event details.</p>
<p>Next week, we’ll meet the Intel Software team in Brazil, share some exciting news from IDF, and announce some new opportunities for developers to partner with Intel!</p>
<p><u><em><strong>Pre-IDF Activity on May 14:</strong></em></u></p>
<ul>
<li>Gaming roundtable:  Intel representatives, CEOs, Software developers, Game Associations, professors and investors will meet to discuss the game industry in Brazil</li>
</ul>
<p><u><em><strong>Intel Software Booth Demos: </strong></em></u></p>
<ul>
<li><strong>Totvs* &#038; Pixeon* - Success Stories, Intel® Software Partner Program 	</strong><br />
<a href="http://www.totvs.com/">Totvs </a>is a leader in emerging markets, one of the largest ISVs in Latin America, and the world's 6th largest ERP developer. Totvs offers a wide variety of vertical solutions for virtually all sizes of companies, allowing growth in different market segments. In the booth, Totvs will showcase how they benefited from partnering with the Intel® Software Partner Program and Intel® Software Network. 
<p><a href="http://www.pixeon.com.br/index.php/pt-BR/">Pixeon</a>, a Brazilian ISV of approximately 50 people, was founded in 2003 and specializes in digital medical imaging.  Its solutions provide high quality imaging for diagnosis and speed to generate medical reports (“laudos”), as well as technologies that allow visualization and analysis through the internet using mobile devices. Pixeon joined the Intel Software Partner Program in early 2012. Through the Intel Software Partner Program, Pixeon has made performance improvements that impact user experience and making it better and more productive. Pixeon continues to work with Intel development tools to improve their software and incorporating new technologies into their products.
</p></li>
<p></p>
<li><strong>McAfee®: Complete Cross-Device Protection 	</strong><br />
McAfee offers extensive protection for all your devices to safeguard you wherever you connect. This comprehensive protection is always on, protecting every facet of your digital life.  It delivers a worry free online experience from the latest malware protection to keeping your kids away from inappropriate content. Incorporated in McAfee's consumer portfolio is McAfee Mobile Security that will locate, lock, or wipe a lost or stolen device. </li>
<p></p>
<li>
<strong>Improve Cloud Efficiency and Manageability with Intel® Intelligent Power Node Manager	</strong><br />
Power takes a large part in Cloud Operation TCO. This demo will show how to take advantage of the Intel® Intelligent Power Node Manager to monitor and control the power cost of your cloud in an intelligent way. In the Cloud System, power and thermal information is retrieved from host servers through Intel® Intelligent Power Node Manager. Based on predefined policy, the Cloud System makes use of the power information both for resource monitoring and power control, as well as intelligent VM scheduling and life-cycle management. The demo also shows the application of this technology in top cloud vendors.</li>
<p></p>
<li><strong>Intel AppUp(SM) Developer Program	</strong><br />
Get the most out of your PC and Ultrabook™ with apps and digital content from the Intel AppUp(SM) center.  Discover how to create apps with the free resources found in the Intel AppUp(SM) Developer Program. </li>
<p></p>
<li><strong>Intel® Software Network - Developing optimized Windows applications for Intel Platforms	</strong><br />
Learn about performance analysis and how to improve your overall user experience on PC systems. Tutorials and sessions will be given throughout the day. Both Intel and Microsoft* tools will be showcased.
</li>
<p></p>
<li><strong>Using the Yocto Project* Open Source Hob GUI for Embedded Linux OS Image Creation	</strong><br />
See the Hob graphical user interface in action as it’s used to create a personal NAS device on an Intel® Atom™ based platform.  Hob is an efficient customization tool which provides several well defined processes to efficiently assist users with varied experience levels to quickly create a Linux OS image using the Yocto Project.  This tool will allow those with limited Linux skills to easily generate a target board image, while providing more depth to hackers and experienced Linux users. </li>
<p></p>
<li><strong>Android* Ice Cream Sandwich Demo Running On An Intel® Z2460™	</strong><br />
This is an Android* Ice Cream Sandwich demo running on an Intel® Z2460™ processor. This demo shows the value added software optimizations done by the Software and Services Group at Intel to improve Dalvik* execution by orders of magnitude, smooth 1080P video playback, best-in-class HTML5, and power optimizations that take advantage of the silicon to provide fast, responsive, all day performance. </li>
<p></p>
<li><strong>Creating Robust, Scalable, High Performance Software with Intel® Parallel Studio XE </strong><br />
Intel® Parallel Studio XE Unites Development Tools for Improving Application Performance and Code Robustness For the Latest Generation of Multicore Processors via these Industry-Leading Components: Intel® Parallel Advisor – Threading assistant tool which provides step-by-step proposals for simplifying the transition from serial applications to parallel ones Intel® Composer XE – Optimizing compilers and high-performance libraries for the latest generation of processors Intel® Inspector XE – Powerful thread and memory error checker Intel® VTune™ Amplifier XE – Advanced performance profiler with hotspot and threading analysis </li>
</ul>
<p><u><em><strong><a href="http://www.intel.com/content/www/br/pt/intel-developer-forum-idf/sao-paulo/idf-2012-sao-paulo-technical-sessions.html">IDF Software Sessions</a> on May 15:</strong></em></u></p>
<ul>
<li><strong>Rethinking Information Security</strong><br />
<em>Jose Antunes<br />
Bruno Domingues</em><br />
The security paradigm is changing, just in the last decade the cybercrime growth in a two digits rate year by year. The main reason is the cybercrime motivation, profit, stole of intellectual property and hacktivism. Today, Intel and McAfee, combine software and hardware capability to combat IT security threats, allowing consumers and organizations take full advantage of connected computing experience in a secure way. </li>
<p></p>
<li>
<p><strong>Intel Business Client Solutions: Intel® vPro™ Technology and Intel® Small Business Advantage</strong><br />
<em>Marcio Paulino<br />
Edison Rodrigues</em><br />
This session will delve into the powerful new 3rd Generation Intel® Core™ vPro™ processor family and the innovations we are delivering for business customers to “compute with confidence” via enhanced security, simplification/automation, and solutions. This session will illustrate how key stakeholders including end users, SI/ITO’s and Channel MSP’s implement solutions based on Intel vPro technology and unlock the full value of the platform. Additionally, this session explores strategies and tactics for winning with the brand new Intel® Small Business Advantage (Intel® SBA) platform in 2012. Intel SBA is a purpose built platform that delivers out-of-the box value to enhance security and productivity and is targeted for the fast growing commercial segment of small businesses that lack a formal IT department.
</p></li>
<p></p>
<li><strong>Develop Optimized Microsoft* Windows* 7 or Windows 8 Applications on Intel® Platforms</strong><br />
<em>Miguel Ferreira<br />
Luciano Palma</em><br />
Intel brings you the technology to deliver amazing experiences on Windows* running on a tablet, an Ultrabook™ or a desktop. This session will show how to optimize your current applications for the Windows* platform and how to get ready for building optimized Windows 8 applications with Intel® Software Tools and Technologies. Make your application even more attractive, with better performance, enhanced security and greater graphics experience. </li>
<p></p>
<li><strong>Cross Platform Development with HTML5</strong><br />
<em>Eugeni Dodonov<br />
Jomar Silva</em><br />
Developing cross-OS, cross-device applications has been a challenging problem for many years. HTML5 is the key and being an open standard, it is a great choice for interoperability. HTML5 comprises of a set of web standards that enable innovation on web apps, from rich user interfaces through advanced networking, multimedia resources. This session will introduce HTML5 and its new features and cover its role in the next generation of mobile and desktop based apps. Another topic is PhoneGap, an Open Source Software that allows you to author native mobile apps created with HTML5 web technologies using a single codebase and deliver apps for multiple mobile platforms. Included is a demonstration on how to create an HTML5 Applications using PhoneGap and, using PhoneGap Build Services, enable a remote compile and deployment to multiple platforms. </li>
<p></p>
<li><strong>Unified Extensible Firmware Interface (UEFI): Foundation Technology for Next Generation Platforms</strong><br />
<em>Luis Pollo<br />
Fadi Zuhayri</em><br />
Topics in this session include:<br />
• UEFI technology overview<br />
• Latest UEFI specifications news and industry adoption<br />
• Microsoft* Windows* 8 UEFI requirements<br />
• Intel® UEFI Development Kit 2010 SR1 features and capabilities for implementing UEFI 2.3.1 specifications<br />
• UEFI Development and training resources
</li>
</ul>
<p>*Other names and brands may be claimed as the property of others.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?a=s1yb9GGfWnc:XzaRDAfRgUg:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?d=yIl2AUoC8zA" border="0"/></a> <a href="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?a=s1yb9GGfWnc:XzaRDAfRgUg:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?d=dnMXMwOfBR0" border="0"/></a> <a href="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?a=s1yb9GGfWnc:XzaRDAfRgUg:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?i=s1yb9GGfWnc:XzaRDAfRgUg:V_sGLiPBpWU" border="0"/></a>
</div><img src="http://feeds.feedburner.com/~r/IntelSoftwareNetworkBlog/~4/s1yb9GGfWnc" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blogs.intel.com/blog/2012/05/11/intel-developer-forum-is-coming-to-sao-paulo-brazil/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Is Pinterest Useful to Software Businesses?</title>
		<link>http://feedproxy.google.com/~r/IntelSoftwareNetworkBlog/~3/6v-J63ZTO5Y/</link>
		<comments>http://feedproxy.google.com/~r/IntelSoftwareNetworkBlog/~3/6v-J63ZTO5Y/#comments</comments>
		<pubDate>Fri, 11 May 2012 18:01:56 +0000</pubDate>
		<dc:creator>Wendy Thomas</dc:creator>
		
		<guid isPermaLink="false">http://software.intel.com/en-us/blogs/2012/05/11/is-pinterest-useful-to-software-businesses/</guid>
		<description><![CDATA[By now, you've probably heard about <a href="http://pinterest.com">Pinterest</a>. It's an online “image” grabbing site that allows users to group images captured (pinned) from websites onto pages which can then be shared with others who have a similar interest. Think of it as online scrapbooking except that, this being the internet, you're able to  follow the graphic image back to the original website.
<br />
Let's say that someone I follow has a page of “Hardware, You Gotta Have.” If I see a <a href="http://pinterest.com/intel/ultrabook-style/">photo of a new Ultrabook™</a>, I might be inclined to click on that photo to get more information from the original website.  <strong>It is in those traffic clicks where lies the possible advantage of Pinterest to your company.</strong> Pinterest is yet another possible way to drive consumers to your website.
<br />
<strong><a href="http://software.intel.com/en-us/blogs/2012/05/11/is-pinterest-useful-to-software-businesses/">Read more...</a></strong> <a href="http://feedproxy.google.com/~r/IntelSoftwareNetworkBlog/~3/6v-J63ZTO5Y/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://software.intel.com/en-us/business-network/"><img src="http://software.intel.com/en-us/blogs/wordpress/wp-content/uploads/2012/04/BacktotheSoftwareBusinessNetwork.png" alt="Back to the Software Business Network" title="Back to the Software Business Network" /></a><br /><br />By now, you've probably heard about <a href="http://pinterest.com">Pinterest</a>. It's an online “image” grabbing site that allows users to group images captured (pinned) from websites onto pages which can then be shared with others who have a similar interest. Think of it as online scrapbooking except that, this being the internet, you're able to  follow the graphic image back to the original website.</p>
<p>Let's say that someone I follow has a page of “Hardware, You Gotta Have.” If I see a <a href="http://pinterest.com/intel/ultrabook-style/">photo of a new Ultrabook™</a>, I might be inclined to click on that photo to get more information from the original website.  <em>It is in those traffic clicks where lies the possible advantage of Pinterest to your company.</em> Pinterest is yet another possible way to drive consumers to your website.</p>
<div style='padding-bottom: 2px; line-height: 0px'><a href='http://pinterest.com/pin/102386591498846123/' ><img src='http://media-cache4.pinterest.com/upload/72198400245846003_ymygyUpa_c.jpg' border='0' width='600' height ='200'/></a></div>
<div style='float: left; padding-top: 0px; padding-bottom: 0px;'>
<p style='font-size: 10px; color: #76838b;'><strong>Source: <a style='text-decoration: underline; font-size: 10px; color: #76838b;' href='http://www.intel.com/content/www/us/en/sponsors-of-tomorrow/ultrabook.html'>intel.com</a> via <a style='text-decoration: underline; font-size: 10px; color: #76838b;' href='http://pinterest.com/intel/' >Intel</a> on <a style='text-decoration: underline; color: #76838b;' href='http://pinterest.com' >Pinterest</a></strong></p>
</div>
<p></p>
<p>Quite frankly, the platform is so new that the jury is still out on whether or not Pinterest is helpful for generating leads. But this is what we know so far: people are flocking to Pinterest and creating all sorts of groups which are then attracting the attention of lots of other people. And when people are interested in something on the internet, that means there is an opportunity to get involved and to get your marketing message heard.</p>
<p>As an example of how a software company effectively uses Pinterest to engage its audience, take a look at <a href="http://pinterest.com/source/microsoft.com/">Microsoft’s Pinterest page</a>. Not only does this page highlight new apps, software, and some of the latest products and services, but if you look through the “pins,” you’ll also see links to things like “Foods that boost you immune system” and pictures of the Microsoft main campus. This diverse visual combination results in a page that both sells product and gives value to its audience by presenting “nice to know” information right alongside the important marketing information. It all works together in grabbing the potential customer’s attention.</p>
<p><em>For now, what should your company do about Pinterest?</em></p>
<p><strong>Set up a page and let your presence be known</strong><br />
When you set up your Pinterest page, you'll be asked to invite others to follow you (usually from your email list) go ahead and invite everyone you think would be interested. Just the fact that you are willing to give Pinterest a try might be enough to get someone interested in your company.</p>
<p><strong>Click here to sign up for Pinterest.</strong><br />
<a href="http://pinterest.com/landing/">http://pinterest.com/landing/</a></p>
<p><strong>Don't spend a lot of time on it</strong><br />
I know, I know, it sounds a little counter-intuitive but Pinterest is new and still has some problems, most notably regarding image copyright. For now, set up your account. Do searches and follow those who have similar likes and interests, but resist the urge to spend huge amounts of time creating lots of groups. Like some other Social Media platforms, this could fizzle out fairly quickly. Have everything in place, though, in case it doesn't.</p>
<p><strong>Have outstanding graphics on your site that someone might be inclined to pin</strong><br />
People can't pin your image if there is no image to pin. Not only should you have an outstanding graphic on your landing page but you should put a little “Pin this” tag near the graphic to remind people to pin it. The more people who grab the image, the more people are going to see it and possibly click back to your website.</p>
<p><strong>Use Pinterest to check out who is pinning your site</strong><br />
Pinterest can be used for customer demographics. Do a few searches on your name and your images to see the types of people who may be pinning your company to their pages. Are they who you had hoped would grab the images? If not, do you need to rethink your image and perhaps use another one that might be more attractive to your desired demographic?</p>
<p>A quick way to search on Pinterest is to go to: www.pinterest.com/source/YOURWEBSITE</p>
<p><strong>Find the people on Pinterest who are interested in your field and start following them</strong><br />
Like people share like things, and eventually learn to trust each other.  If you follow the people who have an interest in your field, you will establish yourself as a member of that community and soon others in that community will start to follow you.</p>
<p>What have you heard about Pinterest? Do you see the use of collected images drawing traffic to your site? Have you seen good examples of Pinterest accounts highlighting software?</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?a=6v-J63ZTO5Y:IRtTJMpPU9s:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?d=yIl2AUoC8zA" border="0"/></a> <a href="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?a=6v-J63ZTO5Y:IRtTJMpPU9s:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?d=dnMXMwOfBR0" border="0"/></a> <a href="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?a=6v-J63ZTO5Y:IRtTJMpPU9s:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?i=6v-J63ZTO5Y:IRtTJMpPU9s:V_sGLiPBpWU" border="0"/></a>
</div><img src="http://feeds.feedburner.com/~r/IntelSoftwareNetworkBlog/~4/6v-J63ZTO5Y" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blogs.intel.com/blog/2012/05/11/is-pinterest-useful-to-software-businesses/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Perfection Series: Forgotten Data in your Logs (Log Redaction Service) by Andy Thurai</title>
		<link>http://feedproxy.google.com/~r/IntelSecurityGateways/~3/BYuwYW-cCOc/</link>
		<comments>http://feedproxy.google.com/~r/IntelSecurityGateways/~3/BYuwYW-cCOc/#comments</comments>
		<pubDate>Fri, 11 May 2012 16:38:52 +0000</pubDate>
		<dc:creator>Ellery Bledsoe</dc:creator>
		
		<guid isPermaLink="false">http://blogs.intel.com/security-gateways/?p=286</guid>
		<description><![CDATA[From a business standpoint, leaking sensitive information into your logs is not only bad, but could lead to compliance, liability, and risk disaster sooner than you think. While there are solutions, including DLP, out there to inspect the data traffic and &#8230; <a href="http://blogs.intel.com/security-gateways/2012/05/11/log-redaction-service/">Continue reading <span>&#8594;</span></a> <a href="http://feedproxy.google.com/~r/IntelSecurityGateways/~3/BYuwYW-cCOc/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>From a business standpoint, leaking sensitive information into your logs is not only bad, but could lead to compliance, liability, and risk disaster sooner than you think. While there are solutions, including <a href="http://www.mcafee.com/us/products/dlp-endpoint.aspx" >DLP</a>, out there to inspect the data traffic and help capture sensitive data leakage, not many solutions out there are proactive and intrusive enough inspect the backplane of your systems for sensitive data leakage or regulatory compliance analysis. This becomes more pronounced when you have multiple ways that you allow users (especially the admin users) to access your system – such as browser, command line, XML interface, etc. You need to worry not only about the logs for each of these interfaces, but also the types of logs that are kept and where they may go in the future; i.e. – records such as trace log, transactional log, exception log, command log, admin log. etc.</p>
<p>Recently <a href="http://software.intel.com/en-us/articles/Expressway-Service-Gateway/" >Intel/McAfee Service Gateway (ESG/MSG) </a>have seen a lot of activity and interest in providing API services in/from the cloud. One of the major issues, faced was that the log, which is stored in the cloud, might contain information that is sensitive or a compliance issue, especially when you offer this as a service (SaaS) and exposed 24×7 to the hackers in the cloud. While this detailed logging may not be an issue for the enterprise customers that keep the actual log information in a centralized secure storage, most times this becomes an issue when you offer a multi-tenant environment and share resource with other users.  In order to provide more control to the customers in the cloud, we introduced a new <a href="http://software.intel.com/en-us/articles/Expressway-Service-Gateway/" >log redaction feauture</a>, which can be used either in the enterprise version or in the cloud version. This helps customers with sensitive information such as PAN data (especially with credit card information), personal data PII, names, addresses, SS#, DOB and other pertinent information including passwords in verbose modes. Intel&#8217;s solution allows that data to be removed/masked with ease and it is user definable, both for patterns and for masking specifics.</p>
<p>I was talking to a customer of mine few days ago on this very topic and I told them how cool this is. He replied, “I think our system is very secure and we have taken &#8216;extra measures&#8217; given that they deal with multiple compliance standards and issues.” So I suggested to perform a log spider scan. He called me 2 days later panicked with what he found. If you don’t know whether you should worry about this or not there are spider scan tools available on the net, just Google it and see what your logs tell you. If you don’t like what you see don’t blame me <img src="http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif?m=1129645325g" alt=":)" /> .</p>
<p>While most customers take extra care of their transactional messages, I have seen a lot of customers a bit lax in regards to logging and administrative interfaces. I recently blogged about an incident with a customer with exposed data in the logs which you can read <a href="http://soacloudsecurityblog.wordpress.com/2012/04/02/perfection-series-how-do-you-definemeasure-perfection/">here.</a></p>
<p>Our solution allows them to tighten their logs up multiple notches. It comes with about 30 or so pre-defined filters, with an option for customers to build more on their own, using a simple visual tool. It can be applied to any level of logs including the most verbose levels. The masks are user defined and are flexible. Once you turn them on, define them, there is no need to restart your system, it is always on after that until you explicitly turn it off. What is even cooler is that the logs would be instantly cleaned once you push the config, and the push is cluster wide into all node points. Imagine the power of controlling the sensitive log data in all edge devices (whether Enterprise edge or extended to the cloud) in one push of a button.</p>
<p>In reality, the logging system normally logs the content given from many different underlying components, such as from input server, invocation agent, runtime workflow, mediation engine, security engine, etc. This makes it complicated to manage with so many components. For instance, when you log things from the input side (at some verbose log levels, such as detailed trace), it can log the wire data which can be anything (imagine that most solutions out there log everything that comes on the wire for auditing purposes). So it is very hard to prevent the sensitive data from being logged without special handling, contrary to what you may think.</p>
<p>Imagine if you are dealing with PCI, HIPAA, etc and have an edge device to define, saying I need my logs to be cleaned of said sensitive data and define masking/encryption on transactional data as well. You can be sure that from your edge inside, or going out, your message and logs are all cleaned to your satisfaction and for compliance.</p>
<p>If you need more information on this or on our solutions in general please check out <a href="http://www.intel.com/go/identity">www.intel.com/go/identity</a> or reach out to me.</p>
<p>&nbsp;</p>
<p><a href="http://blogs.intel.com/security-gateways/files/2012/03/Andy_bw.jpg"><img src="http://blogs.intel.com/security-gateways/files/2012/03/Andy_bw-150x150.jpg" alt="" width="90" height="90" /></a></p>
<p><strong>Andy Thurai — Chief Architect &amp; CTO, Application Security and Identity Products, Intel</strong></p>
<p>Andy Thurai is Chief Architect and CTO of Application Security and Identity Products with Intel, where he is responsible for architecting SOA, Cloud, Governance, Security, and Identity solutions for their major corporate customers. In his role, he is responsible for helping Intel/McAfee field sales<strong>,</strong> technical teams and customer executives. Prior to this role, he has held technology architecture leadership and executive positions with L-1 Identity Solutions, IBM (Datapower), BMC, CSC, and Nortel. His interests and expertise include Cloud, SOA, identity management, security, governance, and SaaS. He holds a degree in Electrical and Electronics engineering and has over 20+ years of IT experience.</p>
<p>He blogs regularly at <a href="http://www.thurai.net/securityblog">www.thurai.net/securityblog</a> on Security, SOA, Identity, Governance and Cloud topics. You can find him on LinkedIn at <a href="http://www.linkedin.com/in/andythurai">http://www.linkedin.com/in/andythurai</a>.</p>
<p>&nbsp;</p>
<img src="http://feeds.feedburner.com/~r/IntelSecurityGateways/~4/BYuwYW-cCOc" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blogs.intel.com/blog/2012/05/11/perfection-series-forgotten-data-in-your-logs-log-redaction-service-by-andy-thurai/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Intel Jobs: Opportunities for Students in Costa Rica!</title>
		<link>http://blogs.intel.com/jobs/2012/05/11/intel-jobs-opportunities-for-students-in-costa-rica/</link>
		<comments>http://blogs.intel.com/jobs/2012/05/11/intel-jobs-opportunities-for-students-in-costa-rica/#comments</comments>
		<pubDate>Fri, 11 May 2012 13:15:35 +0000</pubDate>
		<dc:creator>Lucia</dc:creator>
		
		<guid isPermaLink="false">http://blogs.intel.com/jobs/?p=1219</guid>
		<description><![CDATA[Are you a student in Costa Rica? Did you know Intel has part- time student jobs for you? This is a great opportunity to learn while you’re still in university! The program allows you to work between 22.5-36 hours   a &#8230; <a href="http://blogs.intel.com/jobs/2012/05/11/intel-jobs-opportunities-for-students-in-costa-rica/">Continue reading <span>&#8594;</span></a> <a href="http://blogs.intel.com/jobs/2012/05/11/intel-jobs-opportunities-for-students-in-costa-rica/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Are you a student in Costa Rica? Did you know Intel has part- time student jobs for you? This is a great opportunity to learn while you’re still in university!</p>
<p>The program allows you to work between 22.5-36 hours   a week and you can adjust your schedule according to your university classes. Students who are pursuing a university degree are eligible for this program which provides you an opportunity to work part-time and gain quality career experience. In order to qualify for this program, you have to be in (at least) your second year and must be enrolled and attending classes while working at Intel.  When you complete your degree, if you had a good experience, we’ll help you look for full-time opportunities at Intel as well!</p>
<p>I started my career through this program, as a student worker, and it opened up a world of possibilities.  When I finished my degree in 2007, I already had 2 years of experience—how great is that? And now I’m almost at the 7-year mark! I was working on the Engineering department and learned a lot from Intel Engineers regarding to Product health indicators, although I don’t have an engineering background it help me to create a very good network within the area. After a year as a student worker, I moved to the staffing department as a part time student too and was in this area where I had the opportunity to become a full time employee. Currently I am supporting the recruitment process for open positions in Costa Rica and Mexico and it has been a great experience also.  I am really grateful about the opportunities I had at Intel and look forward to my future at Intel.</p>
<p><span id="more-1219"></span></p>
<p>We are constantly opening student positions in different areas such as Finance, engineering, human resources; information technology, etc. For more information on the program guidelines and how to apply, visit our <a href="http://www.intel.com/jobs/costarica/students/">Costa Rica Student Center!</a></p>
<p>Don’t live in Costa Rica? We have established this program at our sites in Mexico, Brazil and Colombia &#8212; check out the <a href="http://www.intel.com/jobs/students/">Student Center</a> for details!</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.intel.com/blog/2012/05/11/intel-jobs-opportunities-for-students-in-costa-rica/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Deterministic Reduction: a new Community Preview Feature in Intel® Threading Building Blocks</title>
		<link>http://feedproxy.google.com/~r/IntelSoftwareNetworkBlog/~3/Z_SiKZz48AE/</link>
		<comments>http://feedproxy.google.com/~r/IntelSoftwareNetworkBlog/~3/Z_SiKZz48AE/#comments</comments>
		<pubDate>Fri, 11 May 2012 10:22:42 +0000</pubDate>
		<dc:creator>Alexei Katranov (Intel)</dc:creator>
		
		<guid isPermaLink="false">http://software.intel.com/en-us/blogs/2012/05/11/deterministic-reduction-a-new-community-preview-feature-in-intel-threading-building-blocks/</guid>
		<description><![CDATA[Computer Arithmetic has a lot of peculiarities [1]. One of these pitfalls is associativity failure in floating point arithmetic. For example, the two sums of fractions calculations below will not produce the same result when using floats: In a sequential program, it is not a big problem since the calculation order is exactly specified so [...] <a href="http://feedproxy.google.com/~r/IntelSoftwareNetworkBlog/~3/Z_SiKZz48AE/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">Computer Arithmetic has a lot of peculiarities <a title="What every computer scientist should know about floating-point arithmetic, David Goldberg, Xerox Palo Alto Research Center, Palo Alto, CA, 1991." href="http://dx.doi.org/10.1145/103162.103163">[1]</a>. One of these pitfalls is associativity failure in floating point arithmetic. For example, the two sums of fractions calculations below will not produce the same result when using <code>float</code>s:</p>
<h4 style="text-align: center;"><a href="http://software.intel.com/en-us/blogs/wordpress/wp-content/uploads/2012/05/formula.png"><img class="size-large wp-image-47370 aligncenter" src="http://software.intel.com/en-us/blogs/wordpress/wp-content/uploads/2012/05/formula-1024x219.png" alt="The sum of fractions depend on the calculation order" width="461" height="99" align="middle" /></a></h4>
<p style="text-align: justify;">In a sequential program, it is not a big problem since the calculation order is exactly specified so the result is predictable and repeatable. The situation is not so clear in parallel programming.</p>
<p style="text-align: justify;">To make the example parallel, I used the parallel_reduce template function from Intel® Threading Building Blocks (Intel® TBB):</p>
<pre name="code" class="cpp:nocontrols">std::vector&lt;float&gt; arr( N, 1.0f/(float)N );
float sum = tbb::parallel_reduce( tbb::blocked_range( arr.begin(), arr.end() ), 0.0f,
    []( const tbb::blocked_range&amp; r, float sum ) {
        return std::accumulate( r.begin(), r.end(), sum );
    },
    std::plus&lt;float&gt;() );
std::cout &lt;&lt; sum &lt;&lt; std::endl;</pre>
<p style="text-align: justify;">As in the examples above, the code calculates the sum of N fractions, but it uses multiple processor cores if available. As it is well known, we face a disappointing fact of different results being possible for different orders of calculations. If we run it 10 times and N=1000 we will get something like this:</p>
<blockquote><p>0.999991<br />
1<br />
0.999999<br />
0.999996<br />
0.999998<br />
0.999998<br />
0.999998<br />
1<br />
0.999997<br />
0.999998</p></blockquote>
<p style="text-align: justify;">It’s worth mentioning that the result differs from run to run! In spite of the fact that the developer specifies the calculations – when it is calculated in parallel the order of calculation gets out of control.</p>
<p style="text-align: justify;">On the other hand, it is not as bad as all that. Although the OS operates on threads and fills the application with indeterminism, it is still possible to manage the order of calculations. One of the new features of Intel TBB 4.0 is the parallel_deterministic_reduce template algorithm. The algorithm has the same interface as parallel_reduce except that it does not allow you to specify a partitioner. (For parallel_reduce it is possible to pass a partitioner as the last argument.) We will discuss why this restriction exists later. But for now, let’s replace the parallel_reduce with parallel_deterministic_reduce and look at how the result changes:</p>
<pre name="code" class="cpp:nocontrols">std::vector&lt;float&gt; arr( N, 1.0f/(float)N );
float sum = tbb::parallel_deterministic_reduce( tbb::blocked_range( arr.begin(), arr.end() ), 0.0f,
    []( const tbb::blocked_range&amp; r, float sum ) {
        return std::accumulate( r.begin(), r.end(), sum );
    },
    std::plus&lt;float&gt;() );
std::cout &lt;&lt; sum &lt;&lt; std::endl;</pre>
<p>Again run it 10 times:</p>
<blockquote><p>1<br />
1<br />
1<br />
1<br />
1<br />
1<br />
1<br />
1<br />
1<br />
1</p></blockquote>
<p style="text-align: justify;">The key point here is that the result is the same from run to run.</p>
<p style="text-align: justify;">The sources of non-determinism in parallel_reduce derive from partitioning and body splitting. Let’s consider each of these subjects:</p>
<ul style="text-align: justify;">
<li>Partitioning. The simple_partitioner determines exactly how many and which subranges are created. It splits the iteration range until each subrange is smaller than a given grain size. Thus the behavior only depends on the range size and grain size specified by the developer. However, other types of partitioning in Intel TBB are non-deterministic: to improve performance of the algorithms, range splitting provided by these partitioners depends on run-time stealing events, which we cannot predict.</li>
</ul>
<ul style="text-align: justify;">
<li>Body splitting. For performance reasons parallel_reduce minimizes body copies: it splits the body only when consecutive subranges are processed by different threads. Thus body splitting, like “advanced” partitioning, also depends on non-deterministic task stealing.</li>
</ul>
<p style="text-align: justify;">The example shows that parallel_reduce is really inapplicable for non-associative operations like floating point arithmetic. To achieve a repeatable result from a reduction with non-associative operations parallel_deterministic_reduce has been developed. From the considerations of partitioning (given above), it follows that only the simple_partitioner can be used for parallel_deterministic_reduce; and thus, no choice of an alternative partitioner is possible. Consequently, parallel_deterministic_reduce always challenges us with choosing an appropriate grain size. And smart body splitting has been disabled for the sake of deterministic behavior, so for each subrange a new body is created. This fact complicates the challenge of grain size selection even more: on the one hand, a small grain size increases the number of body copying and overall overhead, but on the other hand, a big grain size may lead to imbalance and underutilization. Fig. 1 shows the relative performance of parallel_deterministic_reduce (simple_partitioner with various grain sizes) in comparison with parallel_reduce (auto_partitioner with default grain size). An appropriate grain size provides the same performance of parallel_deterministic_reduce as parallel_reduce, - but an incorrectly chosen grain size may lead to significant performance degradation, as shown in Fig.1 at the extremes of the grain size axis.</p>
<h4 style="text-align: center;"><a href="http://software.intel.com/en-us/blogs/wordpress/wp-content/uploads/2012/05/chart.png"><img class="aligncenter size-full wp-image-47423" src="http://software.intel.com/en-us/blogs/wordpress/wp-content/uploads/2012/05/chart.png" alt="Fig.1. Comparison of parallel_reduce (auto_partitioner) and parallel_deterministic_reduce (simple_partitioner) on Pi calculation example." width="640" height="383" /></a><br />
Fig.1. Comparison of parallel_reduce (auto_partitioner) and parallel_deterministic_reduce (simple_partitioner) on Pi calculation example.</h4>
<p style="text-align: justify;">To demonstrate the split-join order behavior of parallel_deterministic_reduce, a small example is given with range [0, 20) and grain size = 5, similar to examples for parallel_reduce in the Intel TBB Reference manual:</p>
<h4 style="text-align: center;"><a href="http://software.intel.com/en-us/blogs/wordpress/wp-content/uploads/2012/05/tree.png"><img class="aligncenter size-full wp-image-47427" src="http://software.intel.com/en-us/blogs/wordpress/wp-content/uploads/2012/05/tree.png" alt="A tree of subranges" width="410" height="141" /></a><br />
A tree of subranges</h4>
<p style="text-align: justify;">For each right node a new body is created by the body split constructor. The slash marks (/) in the tree show where the body split is performed. Thus, for the current example the parallel_deterministic_reduce will always produce 4 subranges and 4 different bodies associated with them. Each of these subranges may be executed in parallel. When both children of a node finish, the corresponding bodies are merged: the right child body “added” to the left child body (in our examples via the <code>std::plus&lt;float&gt;()</code> binary function).</p>
<p style="text-align: justify;">To conclude, parallel_deterministic_reduce provides a deterministic number and deterministic sizes of subranges, and it exactly defines which pairs of subranges are merged. It’s important to note that a repeatable result obtained with parallel_deterministic_reduce may still be different from that obtained via serial execution. Moreover, the results may be different for various grain sizes, since range splitting depends on the grain size. Also, the algorithm is not targeted to improve the accuracy of calculations. The exact result of 1 in the above example of fraction sum calculation has been obtained by chance. For other examples the algorithm can cause a decrease in accuracy. Overall, parallel_deterministic_reduce is not a replacement to parallel_reduce but an alternative solution for those who need repeatability.</p>
<p>&nbsp;</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?a=Z_SiKZz48AE:PgSkGXY37NE:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?d=yIl2AUoC8zA" border="0"/></a> <a href="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?a=Z_SiKZz48AE:PgSkGXY37NE:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?d=dnMXMwOfBR0" border="0"/></a> <a href="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?a=Z_SiKZz48AE:PgSkGXY37NE:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?i=Z_SiKZz48AE:PgSkGXY37NE:V_sGLiPBpWU" border="0"/></a>
</div><img src="http://feeds.feedburner.com/~r/IntelSoftwareNetworkBlog/~4/Z_SiKZz48AE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blogs.intel.com/blog/2012/05/11/deterministic-reduction-a-new-community-preview-feature-in-intel%c2%ae-threading-building-blocks/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SEO Fundamentals:  Where to Begin When Optimizing for Search Engines</title>
		<link>http://feedproxy.google.com/~r/IntelSoftwareNetworkBlog/~3/iY2Y1M1BowU/</link>
		<comments>http://feedproxy.google.com/~r/IntelSoftwareNetworkBlog/~3/iY2Y1M1BowU/#comments</comments>
		<pubDate>Thu, 10 May 2012 22:13:25 +0000</pubDate>
		<dc:creator>Kevin Murphy</dc:creator>
		
		<guid isPermaLink="false">http://software.intel.com/en-us/blogs/2012/05/10/seo-fundamentals-where-to-begin-when-optimizing-for-search-engines/</guid>
		<description><![CDATA[Search engine optimization, commonly referred to as “SEO,” is the practice of making changes to your website, and improving your website’s authority, to influence your site’s ranking on major search engines like Google, Yahoo!, and Bing.  When your website appears at the top of search engine result lists for a specific query, you generate targeted traffic to your website or blog.
<br />
The concept of search engine optimization can sometimes appear to be nothing short of complex and overwhelming—but it doesn’t have to be.  Fundamental best practices associated with search engine optimization (SEO) are easily understood and can be applied regardless of technical knowledge or direct experience with optimizing websites, blogs, or digital assets.
<br />
Consider the following SEO fundamentals before starting any search engine optimization program:
<br />
<strong><a href="http://software.intel.com/en-us/blogs">Read more...</a></strong> <a href="http://feedproxy.google.com/~r/IntelSoftwareNetworkBlog/~3/iY2Y1M1BowU/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://software.intel.com/en-us/business-network/"><img src="http://software.intel.com/en-us/blogs/wordpress/wp-content/uploads/2012/04/BacktotheSoftwareBusinessNetwork.png" alt="Back to the Software Business Network" title="Back to the Software Business Network" /></a><br /><br /><a href="http://software.intel.com/en-us/blogs/wordpress/wp-content/uploads/2012/05/Michael-Fleischner-pic.jpg"><img src="http://software.intel.com/en-us/blogs/wordpress/wp-content/uploads/2012/05/Michael-Fleischner-pic.jpg" alt="" width="184" height="173" class="alignleft size-full wp-image-47351" /></a><em>This is a guest post by Michael Fleischner. Michael Fleischner is an Internet marketing expert with more than 14 years of marketing experience. He has appeared on the TODAY Show, ABC World News, and Bloomberg Radio. Michael is the author of today's top-selling SEO book on Amazon.com, "SEO Made Simple." Michael's marketing blog is one of the most visited marketing blogs on the Web at <a href="http://marketing-expert.blogspot.com/">marketing-expert.blogspot.com</a>.  To follow Michael, visit The Marketing Blog or connect via twitter @<a href="https://twitter.com/#!/mfleischner">mfleischner</a>.</em></p>
<p>Search engine optimization, commonly referred to as “SEO,” is the practice of making changes to your website, and improving your website’s authority, to influence your site’s ranking on major search engines like Google, Yahoo!, and Bing.  When your website appears at the top of search engine result lists for a specific query, you generate targeted traffic to your website or blog.</p>
<p>The concept of search engine optimization can sometimes appear to be nothing short of complex and overwhelming—but it doesn’t have to be.  Fundamental best practices associated with search engine optimization (SEO) are easily understood and can be applied regardless of technical knowledge or direct experience with optimizing websites, blogs, or digital assets.</p>
<p>Consider the following SEO fundamentals before starting any search engine optimization program:</p>
<p>1.	<strong>Know your audience.</strong>  Before you can optimize your website, you first need to have a good understanding of your target audience. Even though the concept of audience identification or segmentation may seem more akin to general marketing practices, it’s an essential step before starting any SEO campaign.  This information is essential for planning your site architecture, URLs, and keyword selection.  With a fundamental understanding of your audience, what they buy, and how they research products and services online, you have a much better opportunity to develop, organize, and position your site for relevant keywords and top search engine rankings.</p>
<p>2.	<strong>Know yourself.</strong>  What is your company’s unique selling proposition?  When browsers see similar results after an initial search, organic listings related to your site should be unique and stand out from your list of competitors.  By understanding how to position your company and products properly, you can develop a website to reflect these unique qualities. </p>
<p>3.	<strong>Begin with the end in mind.</strong>  Before building your site or updating it to meet the demands of today’s optimization standards, consider your audience, unique value proposition, and website goals.  Some websites are designed to be informational, others serve as a place for customers to gain access to information, tools, and resources, and finally, some websites are designed for eCommerce.  Regardless of how you choose to develop your site, think through the navigational process of website browsers, prospects, and future customers.  The most important information should be easily accessible and organized to lead prospects down the path to purchase.</p>
<p>After you’ve thought through the fundamental aspects of your search engine optimization program, the next step is to begin the journey of website optimization.  Although SEO does have a large number of factors to consider, the plan of attack should always begin by focusing on on-page optimization followed by off-page optimization.</p>
<p>On-page optimization is the process of organizing a website and developing it in a manner that allows search engines to easily access the site, find rich, original content that focuses around a particular subject (silos), and create a positive user experience that includes fast load times, ease of use, and social sharing.</p>
<p>Once a site has been built and meets the standard of on-page best practices, it’s time to turn your attention to off-page optimization.  Keep in mind, however, that on-page optimization is never truly complete.  Updates should be made regularly to reflect changes to the Google algorithm, and new, unique content should also be generated on a regular basis.  This includes published content and user-generated content.</p>
<p>Off-page optimization is the practice of developing quality inbound links to your website, blog, and other digital assets.  There are dozens of techniques for building quality inbound links, and you should always research and learn which techniques have the greatest impact on organic rankings.  The goal of off-page optimization should be the long-term development of links that include keyword phrases you are trying to optimize for.  </p>
<p>Search engine optimization is an essential part of any online business or offline business seeking to attract new customers.  Consider how your target market gathers information and makes purchases.  Once you understand their motivations and preference, it’s time to get serious about SEO.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?a=iY2Y1M1BowU:QtrrXKfQB2o:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?d=yIl2AUoC8zA" border="0"/></a> <a href="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?a=iY2Y1M1BowU:QtrrXKfQB2o:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?d=dnMXMwOfBR0" border="0"/></a> <a href="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?a=iY2Y1M1BowU:QtrrXKfQB2o:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?i=iY2Y1M1BowU:QtrrXKfQB2o:V_sGLiPBpWU" border="0"/></a>
</div><img src="http://feeds.feedburner.com/~r/IntelSoftwareNetworkBlog/~4/iY2Y1M1BowU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blogs.intel.com/blog/2012/05/10/seo-fundamentals-where-to-begin-when-optimizing-for-search-engines/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Social Networks and Your Job Search (Part 3)</title>
		<link>http://blogs.intel.com/jobs/2012/05/10/social-networks-and-your-job-search-part-3/</link>
		<comments>http://blogs.intel.com/jobs/2012/05/10/social-networks-and-your-job-search-part-3/#comments</comments>
		<pubDate>Thu, 10 May 2012 13:49:06 +0000</pubDate>
		<dc:creator>Sejal</dc:creator>
		
		<guid isPermaLink="false">http://blogs.intel.com/jobs/?p=1214</guid>
		<description><![CDATA[I started off by introducing some of the newer ways employers are using social networks in my first post, Social Networks and Your Job Search (Part 1). In my next post, Social Networks and Your Job Search (Part 2), I gave you &#8230; <a href="http://blogs.intel.com/jobs/2012/05/10/social-networks-and-your-job-search-part-3/">Continue reading <span>&#8594;</span></a> <a href="http://blogs.intel.com/jobs/2012/05/10/social-networks-and-your-job-search-part-3/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><strong>I started off by introducing some of the newer ways employers are using social networks in my first post, </strong><strong><a href="http://blogs.intel.com/jobs/2012/03/20/social-networks-and-your-job-search-part-1/" >Social Networks and Your Job Search (Part 1)</a>. In my next post,<a href="http://blogs.intel.com/jobs/2012/04/06/social-networks-and-your-job-search-part-2/"> Social Networks and Your Job Search (Part 2)</a>, I gave you some tips on what you can do with your profiles and networks to get connected. In this post, I’ll tell you how and where to connect and engage with potential employers. </strong></p>
<p>It all boils down to three steps: follow, engage, connect. And they’re done a little differently depending on what network you are on. Allow me to demonstrate…</p>
<h3><strong>The Obvious Choice: LinkedIn</strong></h3>
<p>LinkedIn* is hailed as the professional networking site, and with good reason. Whether you are job hunting or not, keep your LinkedIn profile updated and use it to connect with anyone and everyone you come across during your career.</p>
<ul>
<li><strong>Follow:</strong> Companies have their own profile pages on LinkedIn where you can “follow” them to get the latest news and updates. (Example: this is the <a href="http://www.linkedin.com/company/intel-corporation">Intel</a> page.) Company pages give you an overview of what’s happening, connections you have to the company and career opportunities. Whether you’re interested in hearing about the latest and greatest from a brand that you’re a fan of or you’ve picked an ideal employer and are simply waiting for the right opportunity,  following a company page is the first step. If you can’t find a company page, search for groups associated with a specific employer. <em>Proceed with caution though, there are some groups that aren’t “officially sanctioned” by the company but it’s pretty easy to figure that out once you poke around. </em></li>
<li><strong>Engage: </strong>If someone came up to you and said something, would you just walk away from them? Usually someone says something to you to start a conversation. The same applies to discussions or status updates. They’re there for you! Whether you like it or not, if you have something to say or ask, do so! That’s the beauty of social media: it gives everyone a chance to engage. Most companies also have their moderation policies listed so you know what to expect.</li>
<li><strong>Connect:</strong> Did you get into a really good discussion with an employee? Find a recruiter who encourages people to connect with him or her? LinkedIn profiles  have a section called “Contact &lt;NAME&gt; for:” where the user will list all the reasons they are open to connecting with people for. Read the profile, decide if your request fits one of the reasons they are open to, and send (or don’t send) an invite. If you do send an invite and you don’t know the person too well, it’s a good idea to include a message introducing yourself and why you’d like to keep in touch. If the person declines your invitation, there’s a reason for that–let it be and move on.</li>
</ul>
<div><span style="font-size: small"><span style="font-size: small"><span style="line-height: 24px"><span id="more-1214"></span></span></span></span>
<h3><strong>The Not-So-Obvious Choice: Facebook</strong></h3>
<p>I know, Facebook* is for your friends. But really, if you’re comfortable with it (and use your settings appropriately), it can be used to connect with any and everyone.</p>
<ul>
<li><strong>Follow: </strong>Like LinkedIn, companies have their own pages on Facebook called fan pages. These pages are similar to a personal profile, giving companies a chance to behave just as a normal user would. While on LinkedIn companies have one page, many companies have several presences on Facebook. Pages can be divided by location or by their business. For example, some companies have their own Careers or Jobs page–which is what you would want to follow as a job seeker. (Are you following our <a href="http://www.facebook.com/DiscoverIntel" >Jobs at Intel</a> Facebook page?)By following their page, you get updates to your newsfeed on the latest news about the company, be it cultural or products or even jobs!</li>
<li><strong>Engage: </strong>Comment on status updates. Share news with your network. Write wall posts. These are all ways to engage with a company. In the past, the only way to have direct access to a company was through meeting representatives at career fairs or only available to the elite group that moved forward in the recruiting process. Social networks level the playing field and allow anyone a chance to ask questions and get in touch. However, depending on the volume, you may or may not get a response. When you do ask a question or make a comment, make it as easy to understand the first time around so you can get a response after it’s read. If you’re not clear about your question and/or the recruiter/moderator needs to ask follow-up questions to even get you an answer, you might miss your chance to engage.</li>
<li><strong>Connect: </strong>Let’s say you get into a conversation with a recruiter on Facebook, do you friend them? What I’ve heard is that most people DO NOT want to connect with a recruiter on Facebook because they have a lot of personal information and photos that they’d prefer those outside of their social circles not see. Completely understandable–but either 1) don’t post those pictures online for people to see or 2) use your security settings! It’s ultimately up to you on whether you want to befriend a recruiter on Facebook or not. I would recommend doing so, after changing your security settings. It’s an easy way to keep in touch, most recruiters have better things to do than ‘stalk’ your profile, and it gives you more access to the recruiter so you can be comfortable asking questions, getting information, and developing a relationship.</li>
</ul>
<div>
<h3><strong>Somewhere in the middle: Twitter</strong></h3>
<ul>
<li><strong>Follow: </strong>Following strangers is completely acceptable on Twitter*. In fact, it’s encouraged. It’s a little like a domino effect–you find someone interesting to follow, and then you look at who they follow and you find more interesting people to follow, and then you look at who<em>they</em> follow and you find <em>more</em> interesting people to follow… and so on and so forth. Twitter lists are really helpful for this as well. I, myself, am guilty of not being as organized as to group the people I follow into lists (sometimes I think I need to dedicate an entire day to just get my social networking lists in order!), but there are more organized people out there who have created lists. These lists help you find a cluster of people who would be interesting at once. And the best part? If you don’t think they’re being helpful, you can easily unfollow them.</li>
<li><strong>Engage: </strong>The RT button and @ button are pretty powerful on Twitter. In fact, as a rule of thumb, for every tweet you send about yourself, you should RT or @ 7 other people. (I’ve heard 10, I’ve heard 5, I’ve heard 3…I’m going with 7 as a happy medium!) Now don’t be offended if you don’t get a response back, but being out there and spreading the love–it’ll come back to you. Just watch.</li>
<li><strong>Connect: </strong>Over time you’ll develop relationships with your Twitter fam–and when the time is right, it’s appropriate to ask them for help with an introduction to someone who can help with your job search, or maybe asking them to take a look at your resume or pass it along, or even a tweet-up (meet up) for coffee or an informational interview. Also, take a look at business cards you’re collecting–are Twitter handles listed? That’s an invitation to follow and engage. There’s a fine line between complimentary and creepy though–tread carefully.</li>
</ul>
</div>
<div><span style="font-size: small"><span style="line-height: 24px"><strong>Follow. Engage. Connect. It really is that simple.</strong></span></span></div>
<div><span style="font-size: small"><span style="line-height: 24px"><strong></strong><br />
</span></span></div>
<div><span style="font-size: small"><span style="line-height: 24px">* Other names and brands may be claimed as the property of others.<br />
</span></span></div>
<p><span style="font-size: small"><span style="line-height: 24px"><br />
</span></span></p></div>
]]></content:encoded>
			<wfw:commentRss>http://blogs.intel.com/blog/2012/05/10/social-networks-and-your-job-search-part-3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Top Five Software Localization Myths</title>
		<link>http://feedproxy.google.com/~r/IntelSoftwareNetworkBlog/~3/ssMk9blIxdg/</link>
		<comments>http://feedproxy.google.com/~r/IntelSoftwareNetworkBlog/~3/ssMk9blIxdg/#comments</comments>
		<pubDate>Wed, 09 May 2012 19:40:52 +0000</pubDate>
		<dc:creator>Nabil Freij</dc:creator>
		
		<guid isPermaLink="false">http://software.intel.com/en-us/blogs/2012/05/09/top-five-software-localization-myths/</guid>
		<description><![CDATA[We will shed some light on the top five myths that are believed by many executives and decision makers in the corporate world.
<br />
<strong>Myth 1: Software Localization is simply translation</strong>
Many executives do not realize the level of effort involved in software localization, dismissing it as simply translation.
<br />
For many years now, advances in internet technologies, development tools, authoring tools and platforms, have expanded the use of different file formats and build environments. Software applications and manuals are no longer based only on Microsoft resource files or Word documents. Java, XML, ASP, .NET, RESX, HTML, as well as many other formats, have become standard in many applications and products.
<br />
<strong><a href="http://software.intel.com/en-us/blogs/2012/05/09/top-five-software-localization-myths/">Read more...</a></strong> <a href="http://feedproxy.google.com/~r/IntelSoftwareNetworkBlog/~3/ssMk9blIxdg/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://software.intel.com/en-us/business-network/"><img src="http://software.intel.com/en-us/blogs/wordpress/wp-content/uploads/2012/04/BacktotheSoftwareBusinessNetwork.png" alt="Back to the Software Business Network" title="Back to the Software Business Network" /></a><br /><br />We will shed some light on the top five myths that are believed by many executives and decision makers in the corporate world.</p>
<p><strong>Myth 1: Software Localization is simply translation</strong><br />
Many executives do not realize the level of effort involved in software localization, dismissing it as simply translation.</p>
<p>For many years now, advances in internet technologies, development tools, authoring tools and platforms, have expanded the use of different file formats and build environments. Software applications and manuals are no longer based only on Microsoft resource files or Word documents. Java, XML, ASP, .NET, RESX, HTML, as well as many other formats, have become standard in many applications and products.</p>
<p>Furthermore, with the continued trend toward the convergence of technologies, companies are marrying software, hardware, mechanics, chemistry, biology and other sciences to develop high-end solutions.</p>
<p>Translators are now expected to understand all these different technologies and file formats, and accurately translate only what is needed, without modifying tags, links or code. If errors are made, a significant amount of debugging time is needed to fix and build the international products.</p>
<p>Localization is both an art and a science. Do not underestimate the efforts needed or short-circuit the process. It takes <a href="http://software.intel.com/en-us/blogs/2012/04/11/5-reasons-why-software-localization-fails/">experienced engineering and translation professionals</a> to properly implement an efficient translation-reuse process and localize your product.</p>
<p><strong>Myth 2: Anyone who knows a second language can perform translation tasks</strong><br />
Would you hire anyone who speaks English to be your Tech Pubs writer, or anyone who knows a computer language to be your programmer? Translators are professionals with years of schooling and translation experience. They earn their living doing translations. Most live in the countries that they are translating for and are natives of the language they translate into. They have an excellent command of the languages they translate from and into to ensure consistent, accurate and timely work. Recruiting amateurs to do translation work, even if they know your product or technology well, will lead to inferior results and product delays.</p>
<p><strong>Myth 3: Lower per-word translation rates reduce costs</strong><br />
In localization, it is often the long-term costs that matter the most. Software, help, docs and other texts related to products are constantly changing. With each product release, the localized material needs to be updated and synchronized with the source. Lower upfront translation costs do not necessarily mean lower long-term costs. The following are key factors that contribute to long-term costs:</p>
<p>1. Process: Is the latest and most efficient translation-reuse process being implemented? If <a href="http://www.globalvis.com/under-the-hood-of-translation-memory-tools/">Translation Memory </a>(search-engine and database) tools are not used, updates will be very time consuming and costly.</p>
<p>2. Maintenance costs: Vendors who have lower translation rates may have steep penalties built into fuzzy matches (similar but non-identical matches), repeats and 100% matches. This creates steep overhead costs each time a new revision of your product needs updating.</p>
<p>3. Quality: Although low quality translation will have lower initial costs, the long-term costs are significant. Post-translation changes are very costly, particularly if you have incurred production costs for layout, desktop publishing, quality-assurance, duplication or printing.</p>
<p>4. Ownership: Do you own your translation memories and databases? If you pay for the work, you should own it all.</p>
<p><strong>Myth 4: A language review cycle is not necessary</strong><br />
To the untrained eye, a translated text appears final regardless of the quality or state it is in. Just as you see the value in having your source files edited by a second writer, or your software code reviewed by a second developer, the translated text should also be fully checked by a second translator. In the case of translation, the editing cycle will require not only reading through the translated text, but also verifying it against the source. Many vendors with lower rates, or higher overhead, will cut corners on editing in an effort to turn a profit. They may not ask a second translator to edit the text and instead perform “cursory checks”, which only require the editor to quickly read through the translated text without ensuring that it accurately represents the source. Always ask your translators or translation vendor what level of editing they perform after translation.</p>
<p><strong>Myth 5: The vendor that provides the best translation sample offers the best quality</strong><br />
Asking a localization vendor to provide a translation sample is often mistakenly accepted as a lead method to measure vendors’ quality standards. Although in theory the concept makes sense, in reality, it is far from optimal. First, there are a <a href="http://software.intel.com/en-us/blogs/2012/03/20/software-translation-services-software-localization/">lot more tasks involved in localization</a>, than simply translation. Second, <a href="http://www.globalvis.com/the-deceit-of-the-translation-sample/">translation samples </a>are often done by the most qualified translators who may or may not participate in the actual translation, once your project is awarded. If a sample is requested, you need to make sure that:</p>
<p>1. The vendor knows how to manage, parse, prepare, reuse, compile, desktop-publish and QA the required files.</p>
<p>2. The translator translating the sample will be the lead translator on the project.</p>
<p>Since this cannot always be guaranteed due to scheduling or other factors, it is often more reliable to check vendors’ references, experience, reputation and track record.</p>
<p><em>Request <a href="http://www.globalvis.com/wp-how-to-plan-and-budget-for-localization-and-translation-projects/">How to Plan and Budget for Localization and Translation Projects?</a></em></p>
<hr />
<br />
<strong>About the Author</strong>
<p><a href="http://software.intel.com/en-us/blogs/author/nabil-freij/"><img src="http://software.intel.com/en-us/blogs/wordpress/wp-content/uploads/2012/03/Nabil_Freij_Photo.jpg" alt="Nabil Freij Intel Software Partner Program" class="alignleft size-full " /></a><em><strong><a href="http://software.intel.com/en-us/blogs/author/nabil-freij/">Nabil Freij</a></strong> is the author of <strong><a href="http://www.enablingglobalization.com/">Enabling Globalization</a></strong> and the president, founder, and owner of GlobalVision International, Inc. (<strong><a href="http://www.globalvis.com/">www.globalvis.com</a></strong>), a Software Localization and Translation specialist. He is trilingual and holds an MSEE from Brown University and an MBA from Bryant University. Freij has worked for 25 years in the hardware, software, and localization industries. He has traveled the world and lived in five countries. He is frequently published and quoted. Nabil is married and has two children. He currently resides in Palmetto, FL. Mr. Freij can be reached at nabil@globalvis.com . You can read his blog at: <strong><a href="http://blog.globalvis.com">http://blog.globalvis.com</a></strong>.<br />
<br /><br /></em></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?a=ssMk9blIxdg:uo-Pm8EeY7Q:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?d=yIl2AUoC8zA" border="0"/></a> <a href="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?a=ssMk9blIxdg:uo-Pm8EeY7Q:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?d=dnMXMwOfBR0" border="0"/></a> <a href="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?a=ssMk9blIxdg:uo-Pm8EeY7Q:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?i=ssMk9blIxdg:uo-Pm8EeY7Q:V_sGLiPBpWU" border="0"/></a>
</div><img src="http://feeds.feedburner.com/~r/IntelSoftwareNetworkBlog/~4/ssMk9blIxdg" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blogs.intel.com/blog/2012/05/09/top-five-software-localization-myths/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Meshcentral.com &#8211; High DPI support</title>
		<link>http://feedproxy.google.com/~r/IntelSoftwareNetworkBlog/~3/Btj28e5uk9g/</link>
		<comments>http://feedproxy.google.com/~r/IntelSoftwareNetworkBlog/~3/Btj28e5uk9g/#comments</comments>
		<pubDate>Wed, 09 May 2012 15:52:00 +0000</pubDate>
		<dc:creator>Ylian Saint-hilaire (Intel)</dc:creator>
		
		<guid isPermaLink="false">http://software.intel.com/en-us/blogs/2012/05/09/meshcentralcom-high-dpi-support/</guid>
		<description><![CDATA[In my last blog I talked about adding iPad Retina display to Meshcentral.com. Well, I made two more improvements on that same topic. First, the new high DPI support now includes Internet Explorer. If you set the zoom factor on IE to 150% or more and go to Meshcentral.com, you will see the high resolution [...] <a href="http://feedproxy.google.com/~r/IntelSoftwareNetworkBlog/~3/Btj28e5uk9g/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="https://meshcentral.com"><img class="alignnone size-full wp-image-47410" title="Meshcentral.com" src="http://software.intel.com/en-us/blogs/wordpress/wp-content/uploads/2012/05/MeshCentral-BlogLogo3.png" alt="" width="670" height="66" /></a></p>
<p>In my last blog I talked about adding iPad Retina display to Meshcentral.com. Well, I made two more improvements on that same topic. First, the new high DPI support now includes Internet Explorer. If you set the zoom factor on IE to 150% or more and go to <a href="https://meshcentral.com">Meshcentral.com</a>, you will see the high resolution graphics. Seconds, I expended support for high DPI displays and iPad retina displays to the Meshcentral.com mobile application. It's accessible at: <a href="https://meshcentral.com/m">https://meshcentral.com/m</a>.</p>
<p>On iPhones and iPad's, you can go to that URL and "Add to Homescreen". You will get a high resolution iOS icon, a splash screen and a really nice web application to monitor your devices. The application looks just wonderful on the new iPad's display.</p>
<p>Ylian<br />
<a href="https://meshcentral.com">meshcentral.com</a></p>
<p><a href="http://software.intel.com/en-us/blogs/wordpress/wp-content/uploads/2012/05/app.png"><img class="alignnone size-full wp-image-47543" title="MeshCentral Mobile Web Application" src="http://software.intel.com/en-us/blogs/wordpress/wp-content/uploads/2012/05/app.png" alt="" width="682" height="530" /></a></p>
<p>&nbsp;</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?a=Btj28e5uk9g:YuwuZ6LGyj4:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?d=yIl2AUoC8zA" border="0"/></a> <a href="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?a=Btj28e5uk9g:YuwuZ6LGyj4:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?d=dnMXMwOfBR0" border="0"/></a> <a href="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?a=Btj28e5uk9g:YuwuZ6LGyj4:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?i=Btj28e5uk9g:YuwuZ6LGyj4:V_sGLiPBpWU" border="0"/></a>
</div><img src="http://feeds.feedburner.com/~r/IntelSoftwareNetworkBlog/~4/Btj28e5uk9g" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blogs.intel.com/blog/2012/05/09/meshcentral-com-high-dpi-support/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Meetup HTML5, CSS3 &amp; Pizzas le 16 Mai</title>
		<link>http://feedproxy.google.com/~r/IntelSoftwareNetworkBlog/~3/mlHO7Z6Wvyc/meetup-html5-css3-pizzas-le-16-mai</link>
		<comments>http://feedproxy.google.com/~r/IntelSoftwareNetworkBlog/~3/mlHO7Z6Wvyc/meetup-html5-css3-pizzas-le-16-mai#comments</comments>
		<pubDate>Wed, 09 May 2012 12:33:07 +0000</pubDate>
		<dc:creator>Slim Soussi</dc:creator>
		
		<guid isPermaLink="false">http://appdeveloper.intel.com/en-us/blog/2012/05/09/meetup-html5-css3-pizzas-le-16-mai</guid>
		<description><![CDATA[Je suis heureux de vous annoncer que le Meetup HTML5 est de retour à&#160;l'IESA Multimédia&#160;(Campus Opéra) pour une troisième édition haute en couleurs!!Encore une fois, 4 speakers à l'affiche :&#160;SYLVAIN WEBER,&#160;MARTIN GORNER,&#160;M... <a href="http://feedproxy.google.com/~r/IntelSoftwareNetworkBlog/~3/mlHO7Z6Wvyc/meetup-html5-css3-pizzas-le-16-mai">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p style="margin-top: 0px; margin-right: 0px; margin-left: 0px; margin-bottom: 0.7em; font-family: arial, sans-serif; font-size: 14px; color: #272727; line-height: 18px; padding: 0px;">Je suis heureux de vous annoncer que le Meetup HTML5 est de retour à&nbsp;<a href="http://www.iesamultimedia.com/" style="display: inline; font-family: inherit; color: #3e94d2; text-decoration: none; cursor: pointer;">l'IESA Multimédia</a>&nbsp;(Campus Opéra) pour une troisième édition haute en couleurs!!</p><p style="margin-top: 0px; margin-right: 0px; margin-left: 0px; margin-bottom: 0.7em; font-family: arial, sans-serif; font-size: 14px; color: #272727; line-height: 18px; padding: 0px;">Encore une fois, 4 speakers à l'affiche :&nbsp;<a href="http://fr.linkedin.com/in/sylvainw" style="display: inline; font-family: inherit; color: #3e94d2; text-decoration: none; cursor: pointer;">SYLVAIN WEBER</a>,&nbsp;<a href="http://fr.linkedin.com/in/martingorner" style="display: inline; font-family: inherit; color: #3e94d2; text-decoration: none; cursor: pointer;">MARTIN GORNER</a>,&nbsp;<a href="http://fr.linkedin.com/in/mathiasdesloges" style="display: inline; font-family: inherit; color: #3e94d2; text-decoration: none; cursor: pointer;">MATHIAS DESLOGES</a>,&nbsp;<a href="http://fr.linkedin.com/pub/antoine-rogliano/42/31a/286" style="display: inline; font-family: inherit; color: #3e94d2; text-decoration: none; cursor: pointer;">ANTOINE ROGLIANO</a>.</p><p style="margin-top: 0px; margin-right: 0px; margin-left: 0px; margin-bottom: 0.7em; font-family: arial, sans-serif; font-size: 14px; color: #272727; line-height: 18px; padding: 0px;"></p><p style="margin-top: 0px; margin-right: 0px; margin-left: 0px; margin-bottom: 0.7em; font-family: arial, sans-serif; font-size: 14px; color: #272727; line-height: 18px; padding: 0px;"><strong>Date:</strong> Mercredi 16 Mai 2012 a partir de 19h30</p><p><a href="http://appdeveloper.intel.com/en-us/blog/2012/05/09/meetup-html5-css3-pizzas-le-16-mai" >read more</a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?a=mlHO7Z6Wvyc:hxn8qIbl31E:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?d=yIl2AUoC8zA" border="0"/></a> <a href="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?a=mlHO7Z6Wvyc:hxn8qIbl31E:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?d=dnMXMwOfBR0" border="0"/></a> <a href="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?a=mlHO7Z6Wvyc:hxn8qIbl31E:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?i=mlHO7Z6Wvyc:hxn8qIbl31E:V_sGLiPBpWU" border="0"/></a>
</div><img src="http://feeds.feedburner.com/~r/IntelSoftwareNetworkBlog/~4/mlHO7Z6Wvyc" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blogs.intel.com/blog/2012/05/09/meetup-html5-css3-pizzas-le-16-mai-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Meetup HTML5, CSS3 &amp; Pizzas le 16 Mai</title>
		<link>http://appdeveloper.intel.com/en-us/blog/2012/05/09/meetup-html5-css3-pizzas-le-16-mai</link>
		<comments>http://appdeveloper.intel.com/en-us/blog/2012/05/09/meetup-html5-css3-pizzas-le-16-mai#comments</comments>
		<pubDate>Wed, 09 May 2012 12:33:07 +0000</pubDate>
		<dc:creator>ssoussi</dc:creator>
		
		<guid isPermaLink="false">http://blogs.intel.com/?guid=e1b467446368c6c1e0cfcf57064b1e02</guid>
		<description><![CDATA[Je suis heureux de vous annoncer que le Meetup HTML5 est de retour à&#160;l'IESA Multimédia&#160;(Campus Opéra) pour une troisième édition haute en couleurs!!Encore une fois, 4 speakers à l'affiche :&#160;SYLVAIN WEBER,&#160;MARTIN GORNER,&#160;M... <a href="http://appdeveloper.intel.com/en-us/blog/2012/05/09/meetup-html5-css3-pizzas-le-16-mai">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p style="margin-top: 0px; margin-right: 0px; margin-left: 0px; margin-bottom: 0.7em; font-family: arial, sans-serif; font-size: 14px; color: #272727; line-height: 18px; padding: 0px;">Je suis heureux de vous annoncer que le Meetup HTML5 est de retour à&nbsp;<a href="http://www.iesamultimedia.com/" style="display: inline; font-family: inherit; color: #3e94d2; text-decoration: none; cursor: pointer;">l'IESA Multimédia</a>&nbsp;(Campus Opéra) pour une troisième édition haute en couleurs!!</p><p style="margin-top: 0px; margin-right: 0px; margin-left: 0px; margin-bottom: 0.7em; font-family: arial, sans-serif; font-size: 14px; color: #272727; line-height: 18px; padding: 0px;">Encore une fois, 4 speakers à l'affiche :&nbsp;<a href="http://fr.linkedin.com/in/sylvainw" style="display: inline; font-family: inherit; color: #3e94d2; text-decoration: none; cursor: pointer;">SYLVAIN WEBER</a>,&nbsp;<a href="http://fr.linkedin.com/in/martingorner" style="display: inline; font-family: inherit; color: #3e94d2; text-decoration: none; cursor: pointer;">MARTIN GORNER</a>,&nbsp;<a href="http://fr.linkedin.com/in/mathiasdesloges" style="display: inline; font-family: inherit; color: #3e94d2; text-decoration: none; cursor: pointer;">MATHIAS DESLOGES</a>,&nbsp;<a href="http://fr.linkedin.com/pub/antoine-rogliano/42/31a/286" style="display: inline; font-family: inherit; color: #3e94d2; text-decoration: none; cursor: pointer;">ANTOINE ROGLIANO</a>.</p><p style="margin-top: 0px; margin-right: 0px; margin-left: 0px; margin-bottom: 0.7em; font-family: arial, sans-serif; font-size: 14px; color: #272727; line-height: 18px; padding: 0px;"></p><p style="margin-top: 0px; margin-right: 0px; margin-left: 0px; margin-bottom: 0.7em; font-family: arial, sans-serif; font-size: 14px; color: #272727; line-height: 18px; padding: 0px;"><strong>Date:</strong> Mercredi 16 Mai 2012 a partir de 19h30</p><p><a href="http://appdeveloper.intel.com/en-us/blog/2012/05/09/meetup-html5-css3-pizzas-le-16-mai" >read more</a></p>]]></content:encoded>
			<wfw:commentRss>http://blogs.intel.com/blog/2012/05/09/meetup-html5-css3-pizzas-le-16-mai/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Show 23 &#8211; AppUp Show at SXSW Part 3: Featuring Intel LANFest – Gaming for a Cause!</title>
		<link>http://feedproxy.google.com/~r/IntelSoftwareNetworkBlog/~3/m115piazCDE/show-23-appup-show-sxsw-part-3-featuring-intel-lanfest-gaming-cause</link>
		<comments>http://feedproxy.google.com/~r/IntelSoftwareNetworkBlog/~3/m115piazCDE/show-23-appup-show-sxsw-part-3-featuring-intel-lanfest-gaming-cause#comments</comments>
		<pubDate>Mon, 07 May 2012 21:28:49 +0000</pubDate>
		<dc:creator>AppUp Show</dc:creator>
		
		<guid isPermaLink="false">http://appdeveloper.intel.com/en-us/blog/2012/05/07/show-23-appup-show-sxsw-part-3-featuring-intel-lanfest-gaming-cause</guid>
		<description><![CDATA[The Intel AppUp show for developers "Show 23":  this episode ends Bob and Rhonda’s adventure at SXSW Interactive Screenburn 2012.  In this episode they feature Intel LANFest, which was held during Screenburn.  In the first half of the show, Rhonda t... <a href="http://feedproxy.google.com/~r/IntelSoftwareNetworkBlog/~3/m115piazCDE/show-23-appup-show-sxsw-part-3-featuring-intel-lanfest-gaming-cause">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<iframe width="520" height="275" src="http://www.youtube.com/embed/uhrE-YF1Nzc" frameborder="0" allowfullscreen></iframe>
<p>The Intel AppUp show for developers "Show 23":  this episode ends Bob and Rhonda’s adventure at SXSW Interactive Screenburn 2012.  In this episode they feature Intel LANFest, which was held during Screenburn.  In the first half of the show, Rhonda talks with Intel engineer, John Zitterkopf, about LANFest.   For this event, attendees had the opportunity to win a brand new custom Ultrabook™ device.  Watch the second half of the show to see who won!  </p>
<p><a href="http://appdeveloper.intel.com/en-us/blog/2012/05/07/show-23-appup-show-sxsw-part-3-featuring-intel-lanfest-gaming-cause" >read more</a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?a=m115piazCDE:FEVT1R6amTs:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?d=yIl2AUoC8zA" border="0"/></a> <a href="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?a=m115piazCDE:FEVT1R6amTs:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?d=dnMXMwOfBR0" border="0"/></a> <a href="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?a=m115piazCDE:FEVT1R6amTs:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?i=m115piazCDE:FEVT1R6amTs:V_sGLiPBpWU" border="0"/></a>
</div><img src="http://feeds.feedburner.com/~r/IntelSoftwareNetworkBlog/~4/m115piazCDE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blogs.intel.com/blog/2012/05/07/show-23-appup-show-at-sxsw-part-3-featuring-intel-lanfest-%e2%80%93-gaming-for-a-cause-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Show 23 &#8211; AppUp Show at SXSW Part 3: Featuring Intel LANFest – Gaming for a Cause!</title>
		<link>http://appdeveloper.intel.com/en-us/blog/2012/05/07/show-23-appup-show-sxsw-part-3-featuring-intel-lanfest-gaming-cause</link>
		<comments>http://appdeveloper.intel.com/en-us/blog/2012/05/07/show-23-appup-show-sxsw-part-3-featuring-intel-lanfest-gaming-cause#comments</comments>
		<pubDate>Mon, 07 May 2012 21:28:49 +0000</pubDate>
		<dc:creator>AppUp Show</dc:creator>
		
		<guid isPermaLink="false">http://blogs.intel.com/?guid=95f80be2de9341bef0046f8fc2cb9bef</guid>
		<description><![CDATA[
The Intel AppUp show for developers "Show 23":  this episode ends Bob and Rhonda’s adventure at SXSW Interactive Screenburn 2012.  In this episode they feature Intel LANFest, which was held during Screenburn.  In the first half of the show, Rhonda t... <a href="http://appdeveloper.intel.com/en-us/blog/2012/05/07/show-23-appup-show-sxsw-part-3-featuring-intel-lanfest-gaming-cause">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<iframe width="520" height="275" src="http://www.youtube.com/embed/uhrE-YF1Nzc" frameborder="0" allowfullscreen></iframe>
<p>The Intel AppUp show for developers "Show 23":  this episode ends Bob and Rhonda’s adventure at SXSW Interactive Screenburn 2012.  In this episode they feature Intel LANFest, which was held during Screenburn.  In the first half of the show, Rhonda talks with Intel engineer, John Zitterkopf, about LANFest.   For this event, attendees had the opportunity to win a brand new custom Ultrabook™ device.  Watch the second half of the show to see who won!  </p>
<p><a href="http://appdeveloper.intel.com/en-us/blog/2012/05/07/show-23-appup-show-sxsw-part-3-featuring-intel-lanfest-gaming-cause" >read more</a></p>]]></content:encoded>
			<wfw:commentRss>http://blogs.intel.com/blog/2012/05/07/show-23-appup-show-at-sxsw-part-3-featuring-intel-lanfest-%e2%80%93-gaming-for-a-cause/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Preparing for Augmented Reality Event 2012</title>
		<link>http://feedproxy.google.com/~r/IntelSoftwareNetworkBlog/~3/Crs_-x5dQtc/</link>
		<comments>http://feedproxy.google.com/~r/IntelSoftwareNetworkBlog/~3/Crs_-x5dQtc/#comments</comments>
		<pubDate>Mon, 07 May 2012 18:20:36 +0000</pubDate>
		<dc:creator>Lauren Dankiewicz (Intel)</dc:creator>
		
		<guid isPermaLink="false">http://software.intel.com/en-us/blogs/2012/05/07/preparing-for-augmented-reality-event-2012/</guid>
		<description><![CDATA[I'm exited see some truly amazing technology showcases at <a href="http://augmentedrealityevent.com/">Augmented Reality Event 2012</a> tomorrow and Wednesday. Intel will be co-hosting a booth with <a href="http://www.t-immersion.com/">Total Immersion</a>, where we’ll challenge attendees to compete on a multi-player augmented reality racing track using an <a href="http://software.intel.com/en-us/ultrabook/">Ultrabook™</a>!
<br />
If you’re going to be at the conference, drop us a comment below and let us know. If not, feel free to give us some homework – what do you want to know about augmented reality? We’ll make sure to report back to you after the conference!
<br />
<strong><a href="http://software.intel.com/en-us/blogs/2012/05/07/preparing-for-augmented-reality-event-2012/">Read more...</a></strong> <a href="http://feedproxy.google.com/~r/IntelSoftwareNetworkBlog/~3/Crs_-x5dQtc/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://software.intel.com/en-us/business-network/"><img src="http://software.intel.com/en-us/blogs/wordpress/wp-content/uploads/2012/04/BacktotheSoftwareBusinessNetwork.png" alt="Back to the Software Business Network" title="Back to the Software Business Network" /></a><br /><br />I'm excited to see some truly amazing technology showcases tomorrow and Wednesday <a href="http://augmentedrealityevent.com/">Augmented Reality Event 2012</a>. </p>
<p>Intel will be co-hosting a booth with <a href="http://www.t-immersion.com/">Total Immersion</a>, where we’ll challenge attendees to compete on a multi-player augmented reality racing track using an <a href="http://software.intel.com/en-us/ultrabook/">Ultrabook™</a>!</p>
<p>If you’re going to be at the conference, drop us a comment below and let us know. If not, give us some homework – what do you want to know about augmented reality? </p>
<p>We’ll make sure to report back to you after the conference!</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?a=Crs_-x5dQtc:WeRuie3GMOk:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?d=yIl2AUoC8zA" border="0"/></a> <a href="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?a=Crs_-x5dQtc:WeRuie3GMOk:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?d=dnMXMwOfBR0" border="0"/></a> <a href="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?a=Crs_-x5dQtc:WeRuie3GMOk:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?i=Crs_-x5dQtc:WeRuie3GMOk:V_sGLiPBpWU" border="0"/></a>
</div><img src="http://feeds.feedburner.com/~r/IntelSoftwareNetworkBlog/~4/Crs_-x5dQtc" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blogs.intel.com/blog/2012/05/07/preparing-for-augmented-reality-event-2012/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Failing Forward: From Academic Probation to Design Automation</title>
		<link>http://blogs.intel.com/jobs/2012/05/07/failing-forward-from-academic-probation-to-design-automation/</link>
		<comments>http://blogs.intel.com/jobs/2012/05/07/failing-forward-from-academic-probation-to-design-automation/#comments</comments>
		<pubDate>Mon, 07 May 2012 18:11:30 +0000</pubDate>
		<dc:creator>Sejal</dc:creator>
		
		<guid isPermaLink="false">http://blogs.intel.com/jobs/?p=1207</guid>
		<description><![CDATA[Note from the editor: Have you ever wanted to quit something because it was too hard? Or maybe you’re the kind of person who’s good at everything…but then one day you find that you’re not. Or maybe there’s a dream &#8230; <a href="http://blogs.intel.com/jobs/2012/05/07/failing-forward-from-academic-probation-to-design-automation/">Continue reading <span>&#8594;</span></a> <a href="http://blogs.intel.com/jobs/2012/05/07/failing-forward-from-academic-probation-to-design-automation/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><em>Note from the editor: Have you ever wanted to quit something because it was too hard? Or maybe you’re the kind of person who’s good at everything…but then one day you find that you’re not. Or maybe there’s a dream that you abandoned because the path was too challenging and there wasn’t a light at the end of the tunnel. Today’s guest blogger, Eshe, went through all of those things, but she didn’t quit, she recognized her own limits and she found a way to make it. Eshe shared her story—struggling and succeeding as an engineering student—through our internal blogging network recently and after I got chills from reading her post, I just knew that someone out there would benefit from hearing her story. (What I didn’t expect was to run into her while I was on a work trip to Arizona a few days later and have her also recognize me because we’ve been following each other on Twitter for ages! Even though I have over 100,000 Intel family members, it never ceases to amaze me how “small” the world really is.) But I digress…here’s Eshe for you!</em></p>
<p>When I was little, I loved math and reading. I was very shy and numbers and books did not require me to speak. I had an incredible 4<sup>th</sup> grade teacher, Mrs. Warrior, who encouraged me to enter the Mathaton, a school wide math problem solving competition, I placed fourth; I still have that medal.</p>
<p>My parents encouraged my nerdy pursuits. I joined the Mathematics Engineering and Science Achievement club (M.E.S.A) in middle school. By the time I reached my senior year in high school, I was in the National Honor Society, the 2<sup>nd</sup> chair clarinetist in the marching band, the recording secretary for Student Council, a state qualifying track athlete and received the honor of being named Most Effective Attorney at the State Mock Trial competition. For spring break my senior year, I was selected as one of the high school seniors to fly to Florida and job shadow N.A.S.A engineers. I was ecstatic to return from that trip to find that I was a finalist in the National Society of Black Engineer’s scholarship and that I had been accepted to Northwestern University’s Robert R. McCormick School of Engineering and Applied Science. I do not say these things to brag, I am simply laying the ground work for the next chapter. I had confidence. I loved school. I loved learning. I was an “all around” student.</p>
<div id="attachment_1208" class="wp-caption aligncenter" style="width: 747px"><a href="http://blogs.intel.com/jobs/files/2012/05/EsheAwards.jpg"><img class="size-full wp-image-1208" src="http://blogs.intel.com/jobs/files/2012/05/EsheAwards.jpg" alt="" width="737" height="472" /></a><p class="wp-caption-text">A few of the awards I amassed in High School</p></div>
<p><span id="more-1207"></span>I was put on academic probation my freshman year in college and nearly failed out of school. How did that happen?</p>
<p>When I got to Northwestern, I took the same approach I always take to life—dive right in. I joined several student groups, the University Marching band, was helping produce a radio show, performing in a dance troupe, maintaining a work study job, and did I mention the parties? It was great! I remember sitting in 400 person Chemistry and Calculus classes thinking…am I the only one NOT getting this? It had always been so natural, was this supposed to be so much work? I sat silently not asking questions for fear that someone would discover I did not really belong. I never went to office hours, did not attend the tutoring available (my pride wouldn’t let me, I was always the student tutoring others –it’s how I made my money in high school!); I was over-extended on every front.</p>
<p>When I received my first quarter grades, Chemistry – D, Calculus – D, and a letter informing my parents that I was to be put on academic probation and had two quarters to turn it around, I was devastated. I cried all night. I had NEVER failed at anything. I didn’t know what to do, so I did more of the same my 2<sup>nd</sup>quarter, with the same results. I knew that I had one more quarter to pull it together or my big dreams of becoming an engineer would be dead.</p>
<p>I went to see my academic advisor and we had a very real discussion about whether I thought I was capable of continuing in the engineering curriculum. Several of my friends had transferred to the College of Arts and Sciences. I knew that if I ran from this, I would be afraid to tackle anything in life. I really did enjoy programming, I couldn’t say the same for Chemistry, but I knew that I could be successful, I just wasn’t sure how. I told my advisor that I was going to stay the course.</p>
<p>I did some serious house cleaning that final quarter of my freshman year. I quit the band. I cleared my social calendar, I discovered tech tutoring, and I went there&#8211;every night. I did extra problems, I was assigned a mentor, 2 in fact, and I took only 3 instead of 4 classes my 3<sup>rd</sup> quarter. I was in every office hour. I asked questions in class, even with the fear of being seen as the stupid one, and was surprised to know that other people in the room were wondering the same thing. When I received my 3<sup>rd</sup> quarter grades, I was SO excited – B, B+, A! I had avoided being kicked out of school, but more importantly, I had learned how to tap into the resources available to me.</p>
<div id="attachment_1209" class="wp-caption aligncenter" style="width: 175px"><a href="http://blogs.intel.com/jobs/files/2012/05/EsheGradPhoto.jpg"><img class="size-medium wp-image-1209" src="http://blogs.intel.com/jobs/files/2012/05/EsheGradPhoto-165x300.jpg" alt="" width="165" height="300" /></a><p class="wp-caption-text">Graduation day - I did it!</p></div>
<p>A few months ago, I heard about the <a href="http://www.youtube.com/watch?v=9MOatSIhe9o&amp;feature=youtu.be" >Stay With It</a> program, and it struck a chord with me. The program is focused on reducing the attrition rate for students in engineering programs across the country by giving them hands on experience earlier in their coursework, providing them with the tools: tutoring, mentoring, early immersion; that they need to perform successfully.</p>
<p>This summer, Intel will host &#8221;<a href="http://www.intel.com/jobs/usa/students/futureengineers/IUEE.htm">The Ultimate Engineering Experience</a>,&#8221; a series of engineering &#8220;boot camps&#8221; at all of our major sites, to better equip engineering students. I have already signed up to volunteer, because were it not for the people who took the time to pour into me, I would not be here. I have been where these students are, I know how tough it can be, and I’m here to tell you: YOU CAN DO IT! There’s a world of opportunity that your engineering degree will bring you, at Intel and elsewhere. Your skills, expertise and ideas will help shape the future of technology and our world. Stay with it!</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.intel.com/blog/2012/05/07/failing-forward-from-academic-probation-to-design-automation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Digital Logic Simulation with the Intel® TBB Flow Graph, Part 3: Putting together a simulation</title>
		<link>http://feedproxy.google.com/~r/IntelSoftwareNetworkBlog/~3/wcO1JPcf9LQ/</link>
		<comments>http://feedproxy.google.com/~r/IntelSoftwareNetworkBlog/~3/wcO1JPcf9LQ/#comments</comments>
		<pubDate>Sat, 05 May 2012 17:00:39 +0000</pubDate>
		<dc:creator>Terry Wilmarth (Intel)</dc:creator>
		
		<guid isPermaLink="false">http://software.intel.com/en-us/blogs/2012/05/05/digital-logic-simulation-with-the-intel-tbb-flow-graph-part-3-putting-together-a-simulation/</guid>
		<description><![CDATA[In Part 2 of this blog, I described a four-bit adder circuit built from components discussed in Part 1. In this last installment, I’ll continue using Intel®TBB’s flow graph to put together some signal input and output devices, and then use those to make a small simulation featuring the four-bit adder from Part 2. Let’s [...] <a href="http://feedproxy.google.com/~r/IntelSoftwareNetworkBlog/~3/wcO1JPcf9LQ/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>In <a href="http://software.intel.com/en-us/blogs/2012/05/04/digital-logic-simulation-with-the-intel-tbb-flow-graph-part-2-building-bigger-components/">Part 2</a> of this blog, I described a four-bit adder circuit built from components discussed in <a href="http://software.intel.com/en-us/blogs/2012/05/03/digital-logic-simulation-with-the-intel-tbb-flow-graph-part-1-using-the-or_node/">Part 1</a>.  In this last installment, I’ll continue using Intel®TBB’s <em>flow graph</em> to put together some signal input and output devices, and then use those to make a small simulation featuring the four-bit adder from Part 2.</p>
<p>Let’s look at two input devices here, the <em>toggle</em> and the <em>pulse</em> (or as I would have liked to have called them, the <em>switch</em> and the <em>clock</em>).  A toggle sends a signal of high or low, toggling between the two states, every time it is “toggled” or flipped.  A pulse continually alternates between the high and low states at a given duration.  The <code>toggle</code> class is implemented as follows:</p>
<p>
<pre>
<blockquote>class toggle {
    graph&#038; my_graph;
    signal_t state;
    overwrite_node < signal_t > toggle_node;
 public:
    toggle(graph&#038; g) : my_graph(g), state(undefined), toggle_node(g) {}
    toggle(const toggle&#038; src) : my_graph(src.my_graph), state(undefined),
                                toggle_node(src.my_graph) {}
    ~toggle() {}
    // Assignment ignored
    toggle&#038; operator=(const toggle&#038; src) { return *this; }
    sender < signal_t > &#038; get_out() { return toggle_node; }
    void flip() {
        if (state==high) state = low;
        else state = high;
        toggle_node.try_put(state);
    }
    void activate() {
        state = low;
        toggle_node.try_put(state);
    }
};</blockquote>
</pre>
</p><p>The toggle is represented internally by an <code>overwrite_node</code>, because it simply needs to keep track of one most-recent state. As an input device, it doesn’t receive output from any other items, so it has no explicit input ports, only actions (flip, activate) which can alter the output state.  The output port can of course be acquired via <code>get_out</code>, so that the toggle can be used to send signals into a circuit.</p>
<p>The <code>pulse</code> class is a little more interesting:</p>
<p>
<pre>
<blockquote>class pulse {
    class clock_body {
        size_t& ms;
        int& reps;
        signal_t val;
    public:
        clock_body(size_t&#038; _ms, int&#038; _reps) : ms(_ms), reps(_reps), val(low) {}
        bool operator()(signal_t&#038; out) {
            rt_sleep(ms);  // our own portable sleep function
            if (reps>0) --reps;
            if (val==low) val = high;
            else val = low;
            out = val;
            return reps>0 || reps == -1;
        }
    };
    graph&#038; my_graph;
    size_t ms, init_ms;
    int reps, init_reps;
    source_node < signal_t > clock_node;

public:
    pulse(graph&#038; g, size_t _ms=1000, int _reps=-1) :
        my_graph(g), ms(_ms), init_ms(_ms), reps(_reps), init_reps(_reps),
        clock_node(g, clock_body(ms, reps), false)
    {}
    pulse(const pulse&#038; src) :
        my_graph(src.my_graph), ms(src.init_ms), init_ms(src.init_ms),
        reps(src.init_reps), init_reps(src.init_reps),
        clock_node(src.my_graph, clock_body(ms, reps), false)
    {}
    ~pulse() {}
    pulse&#038; operator=(const pulse&#038; src) {
        ms = src.ms; init_ms = src.init_ms;
        reps = src.reps; init_reps = src.init_reps;
        return *this;
    }
    sender < signal_t > &#038; get_out() { return clock_node; }
    void activate() { clock_node.activate(); }
    void reset() { reps = init_reps; }
};</blockquote>
</pre>
</p><p>This class is based on the <code>source_node</code>.  It generates a signal, alternating between low and high, every <code>ms</code> milliseconds.  There is also an option to repeat the alternation a certain number of times and then stop, which is useful for designing simulations that use a clock but also terminate.  The <code>source_node</code> body sleeps for a duration before flipping the signal and sending it.  It doesn’t begin sending signals immediately, but requires activation.  In the case of a non-infinite clock (<code>reps</code> is set), once the pulse object has run for the given number of repetitions, it can be reset and reactivated to use it again.</p>
<p>Next, we discuss two output devices, the <em>LED</em> and the <em>digit</em>.  The LED is simply a tiny light that is on while the signal it is receiving is high, and off when the signal is low. For simple text display, the LED looks like this: (*) when it is on and ( ) when it is off. The digit device receives a four-bit input and displays a single hexadecimal digit.  For simulations, both devices have the option of continuously displaying their state as it changes, or a silent mode, which displays only when a <code>display</code> method is called.</p>
<pre>
<blockquote>
class led {
    class led_body {
        signal_t &state;
        string &label;
        bool report_changes;
        bool touched;
    public:
        led_body(signal_t &#038;s, string &#038;l, bool r) :
            state(s), label(l), report_changes(r), touched(false)
        {}
        continue_msg operator()(signal_t b) {
            if (!touched || b!=state) {
                state = b;
                if (state != undefined &#038;& report_changes) {
                    if (state) printf("%s: (*)\n", label.c_str());
                    else printf("%s: ( )\n", label.c_str());
                }
                touched = false;
            }
            return continue_msg();
        }
    };
    graph&#038; my_graph;
    string label;
    signal_t state;
    bool report_changes;
    function_node < signal_t, continue_msg > led_node;
 public:
    led(graph&#038; g, string l, bool rc=false) : my_graph(g), label(l), state(undefined),
        report_changes(rc), led_node(g, 1, led_body(state, label, report_changes))
    {}
    led(const led&#038; src) : my_graph(src.my_graph), label(src.label), state(undefined),
        report_changes(src.report_changes),
        led_node(src.my_graph, 1, led_body(state, label, report_changes))
    {}
    ~led() {}
    led&#038; operator=(const led&#038; src) {
        label = src.label; state = undefined; report_changes = src.report_changes;
        return *this;
    }
    receiver < signal_t > &#038; get_in() { return led_node; }
    void display() {
        if (state == high) printf("%s: (*)\n", label.c_str());
        else if (state == low) printf("%s: ( )\n", label.c_str());
        else printf("%s: (u)\n", label.c_str());
    }
};</blockquote>
</pre>
<p>The <code>led</code> class contains a simple <code>function_node</code> that has no meaningful output (we use a <code>continue_msg</code> to indicate this) and thus no successors.  Another way to implement this would be with an <code>overwrite_node</code>, but we would lose the <code>report_changes</code> functionality.  Similarly, the <code>digit</code> class also cannot have successors, but we reused the <code>gate</code> base class to implement it, since it has multiple bits of input and needs to update its state whenever one of the inputs changes.</p>
<pre>
<blockquote>
class digit : public gate < four_input > {
    using gate < four_input > ::my_graph;
    typedef gate < four_input > ::ports_type ports_type;
    typedef gate < four_input > ::input_port_t input_port_t;
    class digit_body {
        signal_t ports[4];
        unsigned int &state;
        string &label;
        bool&#038; report_changes;
    public:
        digit_body(unsigned int &#038;s, string &#038;l, bool&#038; r) : state(s), label(l), report_changes(r) {
            for (int i=0; i < N; ++i) ports[i] = undefined;
        }
        void operator()(const input_port_t::output_type&#038; v, ports_type&#038; p) {
            unsigned int new_state = 0;
            if (v.indx == 0) ports[0] = std::get < 0 > (v.result);
            else if (v.indx == 1) ports[1] = std::get < 1 > (v.result);
            else if (v.indx == 2) ports[2] = std::get < 2 > (v.result);
            else if (v.indx == 3) ports[3] = std::get < 3 > (v.result);
            if (ports[0] == high) ++new_state;
            if (ports[1] == high) new_state += 2;
            if (ports[2] == high) new_state += 4;
            if (ports[3] == high) new_state += 8;
            if (state != new_state) {
                state = new_state;
                if (report_changes) {
                    printf("%s: %x\n", label.c_str(), state);
                }
            }
        }
    };
    string label;
    unsigned int state;
    bool report_changes;
 public:
    digit(graph&#038; g, string l, bool rc=false) :
        gate < four_input > (g, digit_body(state, label, report_changes)),
        label(l), state(0), report_changes(rc) {}
    digit(const digit&#038; src) :
        gate < four_input > (src.my_graph, digit_body(state, label, report_changes)),
        label(src.label), state(0), report_changes(src.report_changes) {}
    ~digit() {}
    digit&#038; operator=(const digit&#038; src) {
        label = src.label; state = 0; report_changes = src.report_changes;
        return *this;
    }
    void display() { printf("%s: %x\n", label.c_str(), state); }
};</blockquote>
</pre>
<p>Because <code>digit</code> inherits from <code>gate</code>, it reuses <code>gate</code>’s <code>get_in</code> methods to connect to the ports of a <code>digit</code> object.</p>
<p>Here’s an example code to test out the four-bit adder. First, create a graph:</p>
<p>
<pre>
<blockquote>graph g;</blockquote>
</pre>
</p><p>Then, create the four-bit adder, some toggles with which to set the inputs to the adder, and a digit and an LED to display the output:</p>
<p>
<pre>
<blockquote>four_bit_adder four_adder(g);
std::vector < toggle > A(4, toggle(g));
std::vector < toggle > B(4, toggle(g));
toggle CarryIN(g);
digit Sum(g, "SUM");
led CarryOUT(g, "CarryOUT");</blockquote>
</pre>
</p><p>Next, connect our toggles to the input ports of the adder, and connect the adder’s output ports to the display devices:</p>
<p>
<pre>
<blockquote>for (int i=0; i&lt;4; ++i) {
    make_edge(A[i].get_out(), four_adder.get_A(i));
    make_edge(B[i].get_out(), four_adder.get_B(i));
    make_edge(four_adder.get_out(i), Sum.get_in(i));
}
make_edge(CarryIN.get_out(), four_adder.get_CI());
make_edge(four_adder.get_CO(), CarryOUT.get_in());</blockquote>
</pre>
</p><p>Almost ready to go, activate all the switches at the low state so that everything starts at zero:</p>
<p>
<pre>
<blockquote>for (int i=0; i&lt;4; ++i) {
    A[i].activate();
    B[i].activate();
}
CarryIN.activate();</blockquote>
</pre>
</p><p>Now I can start flipping toggles.  I’ve set digit and led to display only when requested by default, because I don’t want to see all the changes before this circuit reaches a steady state.  Let’s try 8+5:</p>
<p>
<pre>
<blockquote>A[3].flip();
B[0].flip();
B[2].flip();</blockquote>
</pre>
</p><p>Wait for the circuit to reach a steady state:>/p></p>
<p>
<pre>
<blockquote>g.wait_for_all();</blockquote>
</pre>
</p><p>Now display the results:</p>
<p>
<pre>
<blockquote>Sum.display();
CarryOUT.display();</blockquote>
</pre>
</p><p>And here they are:</p>
<p>
<blockquote><strong>SUM: d<br />
CarryOUT: ( )</strong></blockquote></p>
<p>And with that, I’ll wrap up this blog by saying that the logic simulation example code is available as an example in Intel® TBB 4.0 Update 4, and that it has several other interesting features, like push button and constant signal input devices, NAND and NOR gates, and a D-latch circuit example.  Please let us know of other interesting use cases for the <code>or_node</code> and any other feedback you’d be willing to give.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?a=wcO1JPcf9LQ:4Q1CfH3NLEw:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?d=yIl2AUoC8zA" border="0"/></a> <a href="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?a=wcO1JPcf9LQ:4Q1CfH3NLEw:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?d=dnMXMwOfBR0" border="0"/></a> <a href="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?a=wcO1JPcf9LQ:4Q1CfH3NLEw:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?i=wcO1JPcf9LQ:4Q1CfH3NLEw:V_sGLiPBpWU" border="0"/></a>
</div><img src="http://feeds.feedburner.com/~r/IntelSoftwareNetworkBlog/~4/wcO1JPcf9LQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blogs.intel.com/blog/2012/05/05/digital-logic-simulation-with-the-intel%c2%ae-tbb-flow-graph-part-3-putting-together-a-simulation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Intel Software at AnDevCon</title>
		<link>http://feedproxy.google.com/~r/IntelSoftwareNetworkBlog/~3/Kt7K-vOXNt8/</link>
		<comments>http://feedproxy.google.com/~r/IntelSoftwareNetworkBlog/~3/Kt7K-vOXNt8/#comments</comments>
		<pubDate>Fri, 04 May 2012 22:05:59 +0000</pubDate>
		<dc:creator>Hernan Alijo (Intel)</dc:creator>
		
		<guid isPermaLink="false">http://software.intel.com/en-us/blogs/2012/05/04/intel-software-at-andevcon/</guid>
		<description><![CDATA[This is our agenda! If you're attending the third edition of the Android Developer Conference don't miss the opportunity to learn about Android on the Intel Architecture. We're offering great technical sessions for Android developers: Developing and Optimizing for Atom Processor-Based Platforms Presenters: Ashok Emani, Rekha Raghu and Dave Valdovinos Date: May 15, 4:00-5:15pm In [...] <a href="http://feedproxy.google.com/~r/IntelSoftwareNetworkBlog/~3/Kt7K-vOXNt8/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>This is our agenda! If you're attending the third edition of the Android Developer Conference don't miss the opportunity to learn about Android on the Intel Architecture. We're offering great technical sessions for Android developers: </p>
<p><em><strong>Developing and Optimizing for Atom Processor-Based Platforms</strong><br />
Presenters: Ashok Emani, Rekha Raghu and Dave Valdovinos<br />
Date: <strong>May 15, 4:00-5:15pm</strong></em></p>
<p>In this session, you will learn about developing Android applications for Intel Atom processor-based tablets and smartphones. This session will address porting native libraries using x86 NDK, tips and tricks for identifying and removing performance bottlenecks, and identifying optimization opportunities to make your apps run best on Intel Atom-based tablets and smartphones.  </p>
<p>In addition, attendees will learn how to develop multi-platform apps with techniques that has been applied to a real life application. Attendees will also learn about valuable technical resources available to developers through the Android Developer Community at www.intel.com/software/android. Attendees should have a basic understanding of Android app development.</p>
<p><em><strong>Tips, Tools and Technology for Android on Intel Architecture</strong><br />
Presenters: Josh Doss, Ashok Emani, Margaret LaBrecque and Dave Valdovinos<br />
Date: <strong>May 17, 11:45am-12:15pm</strong></em></p>
<p>Get on the ground floor of creating amazing apps for the mobile technology of tomorrow. When you optimize your app for Android on the Intel Architecture platform, you are opening the door to a new world of opportunities. </p>
<p>In this session, you will learn about the Android Gingerbread and ICS x86 emulator image add-ons and how to use them in conjunction with the Intel Hardware Accelerated Execution Manager, allowing the emulator to run at near native speed. In addition, learn how the Intel Graphics Performance Analyzer for Android can help optimize games, media, and other graphics-intensive applications. Finally, get tips on how to create NDK-based Android apps for Intel Atom processor-based devices.</p>
<p>And also many other activities such as: Some amazing demonstrations on our booth (#700) and also a short presentation as part of the "Lightning Talks".</p>
<p>Demos:<br />
1.	<strong>Android Developer Community program</strong><br />
The team from the Intel® Developer Community for Android* will be on-hand to present, demonstrate and answer questions about the valuable resources available on this site.</p>
<p>2.	<strong>Key apps on a smartphone or tablet</strong><br />
A demonstration of Android apps that have been enabled for Intel® Atom™ processor based devices including smartphones and tablets.</p>
<p>3.	<strong>Intel® GPA for Android</strong><br />
A demonstration of the Intel® Graphics Performance Analyzer (GPA) for Android. GPA is an easy-to-use suite of optimization tools for analyzing and optimizing games, media, and other graphics intensive applications. </p>
<p>4.	<strong>X86 emulator and HW acceleration manager</strong><br />
A demonstration of the performance of an app on Android ICS using the Intel® Hardware Accelerated Execution Manager (Intel® HAXM). Intel® HAXM allows for faster Android emulation on Intel VT enabled systems. </p>
<p><em>Lightning Talk:<br />
<strong>Device compatibility and App launch anxiety on Intel Atom processor based smartphones</strong><br />
Presenter: Hemanth Kumar<br />
Date: <strong>Tuesday, May 15, 5:30 pm (As part of the Android Lightning Talks.)</strong></em></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?a=Kt7K-vOXNt8:lVUs8MjyNck:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?d=yIl2AUoC8zA" border="0"/></a> <a href="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?a=Kt7K-vOXNt8:lVUs8MjyNck:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?d=dnMXMwOfBR0" border="0"/></a> <a href="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?a=Kt7K-vOXNt8:lVUs8MjyNck:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?i=Kt7K-vOXNt8:lVUs8MjyNck:V_sGLiPBpWU" border="0"/></a>
</div><img src="http://feeds.feedburner.com/~r/IntelSoftwareNetworkBlog/~4/Kt7K-vOXNt8" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blogs.intel.com/blog/2012/05/04/intel-software-at-andevcon/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Digital Logic Simulation with the Intel® TBB Flow Graph, Part 2: Building bigger components</title>
		<link>http://feedproxy.google.com/~r/IntelSoftwareNetworkBlog/~3/-tBVc-44vog/</link>
		<comments>http://feedproxy.google.com/~r/IntelSoftwareNetworkBlog/~3/-tBVc-44vog/#comments</comments>
		<pubDate>Fri, 04 May 2012 17:00:05 +0000</pubDate>
		<dc:creator>Terry Wilmarth (Intel)</dc:creator>
		
		<guid isPermaLink="false">http://software.intel.com/en-us/blogs/2012/05/04/digital-logic-simulation-with-the-intel-tbb-flow-graph-part-2-building-bigger-components/</guid>
		<description><![CDATA[In Part 1, I described how to put together a basic logic gate using the Intel® Threading Building Blocks flow graph nodes or_node and multifunction_node. In this blog, I will assume the basic logic gates and_gate, or_gate and xor_gate exist, and use them to construct a four-bit adder. To begin with, I’ll first construct a [...] <a href="http://feedproxy.google.com/~r/IntelSoftwareNetworkBlog/~3/-tBVc-44vog/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>In <a href="http://software.intel.com/en-us/blogs/2012/05/03/digital-logic-simulation-with-the-intel-tbb-flow-graph-part-1-using-the-or_node/">Part 1</a>, I described how to put together a basic logic gate using the Intel® Threading Building Blocks flow graph nodes <code>or_node</code> and <code>multifunction_node</code>.  In this blog, I will assume the basic logic gates <code>and_gate</code>, <code>or_gate</code> and <code>xor_gate</code> exist, and use them to construct a four-bit adder.</p>
<p>To begin with, I’ll first construct a one-bit full adder as in Figure 2 below:</p>
<div id="attachment_47264" class="wp-caption aligncenter" style="width: 629px"><a href="http://software.intel.com/en-us/blogs/wordpress/wp-content/uploads/2012/04/DLSfig2.png"><img src="http://software.intel.com/en-us/blogs/wordpress/wp-content/uploads/2012/04/DLSfig2-e1335816473799.png" alt="One-bit full adder" title="DLSfig2" width="619" height="308" class="size-full wp-image-47264" /></a><p class="wp-caption-text">Figure 2</p></div>
<p>The inputs are A and B, and a Carry-in bit, and the output is the sum S, and a Carry-out bit.  Here is the code for the <code>one_bit_adder</code> class:</p>
<pre>
<blockquote>
class one_bit_adder {
    broadcast_node < signal_t > A_port;
    broadcast_node < signal_t > B_port;
    broadcast_node < signal_t > CI_port;
    xor_gate < two_input > FirstXOR;
    xor_gate < two_input > SecondXOR;
    and_gate < two_input > FirstAND;
    and_gate < two_input > SecondAND;
    or_gate < two_input > FirstOR;
    graph&#038; my_graph;
    void make_connections() {
        make_edge(A_port, FirstXOR.get_in(0));
        make_edge(A_port, FirstAND.get_in(0));
        make_edge(B_port, FirstXOR.get_in(1));
        make_edge(B_port, FirstAND.get_in(1));
        make_edge(CI_port, SecondXOR.get_in(1));
        make_edge(CI_port, SecondAND.get_in(1));
        make_edge(FirstXOR.get_out(), SecondXOR.get_in(0));
        make_edge(FirstXOR.get_out(), SecondAND.get_in(0));
        make_edge(SecondAND.get_out(), FirstOR.get_in(0));
        make_edge(FirstAND.get_out(), FirstOR.get_in(1));
    }
public:
    one_bit_adder(graph&#038; g) :
        my_graph(g), A_port(g), B_port(g), CI_port(g), FirstXOR(g),
        SecondXOR(g), FirstAND(g), SecondAND(g), FirstOR(g)
    {
        make_connections();
    }
    one_bit_adder(const one_bit_adder&#038; src) :
        my_graph(src.my_graph), A_port(src.my_graph), B_port(src.my_graph),
        CI_port(src.my_graph), FirstXOR(src.my_graph), SecondXOR(src.my_graph),
        FirstAND(src.my_graph), SecondAND(src.my_graph), FirstOR(src.my_graph)
    {
        make_connections();
    }
    ~one_bit_adder() {}
    receiver < signal_t > &#038; get_A() { return A_port; }
    receiver < signal_t > &#038; get_B() { return B_port; }
    receiver < signal_t > &#038; get_CI() { return CI_port; }
    sender < signal_t > &#038; get_out() { return SecondXOR.get_out(); }
    sender < signal_t > &#038; get_CO() { return FirstOR.get_out(); }
};</blockquote>
</pre>
<p>This implementation is almost a straightforward translation of the gates and their connections into the flow graph format.  The one complication is the addition of the <code>broadcast_node</code>s for each of the input ports.  The reason for this is simply to enable connection to a single port from outside of the adder.  Since each of the inputs is connected to two gates inside of the <code>one_bit_adder</code> object, there is no single port associated with them automatically. Adding the <code>broadcast_node</code>s enables us to provide the methods <code>get_A</code>, <code>get_B</code> and <code>get_CI</code> that each return a single port capable of receiving data.  So, in looking at the diagram above, you can think of the three <code>broadcast_node</code>s as standing in for the black junction circles that the three inputs are connected to directly.</p>
<p>To make the <code>four_bit_adder</code> class, simply chain together a set of four <code>one_bit_adder</code>s and connect the Carry-out port of each adder to the Carry-in port of the next adder, as shown in Figure 3 below:</p>
<p>
<div id="attachment_47265" class="wp-caption aligncenter" style="width: 606px"><a href="http://software.intel.com/en-us/blogs/wordpress/wp-content/uploads/2012/04/DLSfig3.png"><img src="http://software.intel.com/en-us/blogs/wordpress/wp-content/uploads/2012/04/DLSfig3-e1335816730363.png" alt="Four-bit adder" title="DLSfig3" width="596" height="475" class="size-full wp-image-47265" /></a><p class="wp-caption-text">Figure 3</p></div>
</p><p>This time, the class is even more straightforward to implement, because no <code>broadcast_node</code>s are needed; every input already has exactly one internal connection.</p>
<p>
<pre>
<blockquote>class four_bit_adder {
    graph&#038; my_graph;
    std::vector < one_bit_adder > four_adders;
    void make_connections() {
        make_edge(four_adders[0].get_CO(), four_adders[1].get_CI());
        make_edge(four_adders[1].get_CO(), four_adders[2].get_CI());
        make_edge(four_adders[2].get_CO(), four_adders[3].get_CI());
    }
 public:
    four_bit_adder(graph&#038; g) : my_graph(g), four_adders(4, one_bit_adder(g)) {
        make_connections();
    }
    four_bit_adder(const four_bit_adder&#038; src) :
        my_graph(src.my_graph), four_adders(4, one_bit_adder(src.my_graph))
    {
        make_connections();
    }
    ~four_bit_adder() {}
    receiver < signal_t > &#038; get_A(size_t bit) {
        return four_adders[bit].get_A();
    }
    receiver < signal_t > &#038; get_B(size_t bit) {
        return four_adders[bit].get_B();
    }
    receiver < signal_t > &#038; get_CI() {
        return four_adders[0].get_CI();
    }
    sender < signal_t > &#038; get_out(size_t bit) {
        return four_adders[bit].get_out();
    }
    sender < signal_t > &#038; get_CO() {
        return four_adders[3].get_CO();
    }
};</blockquote>
</pre>
</p><p>Here, the constructor makes a vector of exactly four adders, and connects the Carry-out ports to the Carry-in ports as appropriate.  The multi-bit inputs and outputs have port access methods that take a bit as a parameter.  So for example, to get the input port for bit 2 of input B, you would use <code>get_B(2)</code>.</p>
<p>In <a href="http://software.intel.com/en-us/blogs/2012/05/05/digital-logic-simulation-with-the-intel-tbb-flow-graph-part-3-putting-together-a-simulation/">Part 3</a>, I will present some interesting input and output devices to add to the logic simulation library, and with those, I’ll put together a small simulation that shows the <code>four_bit_adder</code> in action.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?a=-tBVc-44vog:A6_eN-i2R8A:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?d=yIl2AUoC8zA" border="0"/></a> <a href="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?a=-tBVc-44vog:A6_eN-i2R8A:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?d=dnMXMwOfBR0" border="0"/></a> <a href="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?a=-tBVc-44vog:A6_eN-i2R8A:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?i=-tBVc-44vog:A6_eN-i2R8A:V_sGLiPBpWU" border="0"/></a>
</div><img src="http://feeds.feedburner.com/~r/IntelSoftwareNetworkBlog/~4/-tBVc-44vog" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blogs.intel.com/blog/2012/05/04/digital-logic-simulation-with-the-intel%c2%ae-tbb-flow-graph-part-2-building-bigger-components/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What Makes Me Come to Work Every Day</title>
		<link>http://blogs.intel.com/jobs/2012/05/04/what-makes-me-come-to-work-everyday/</link>
		<comments>http://blogs.intel.com/jobs/2012/05/04/what-makes-me-come-to-work-everyday/#comments</comments>
		<pubDate>Fri, 04 May 2012 15:54:15 +0000</pubDate>
		<dc:creator>Sejal</dc:creator>
		
		<guid isPermaLink="false">http://blogs.intel.com/jobs/?p=1199</guid>
		<description><![CDATA[Note from the editor: It can be tough to find your focus on Fridays/at the end of the week, but this post from Marques, who you may remember from a brief stint on this blog during his second rotation, made me &#8230; <a href="http://blogs.intel.com/jobs/2012/05/04/what-makes-me-come-to-work-everyday/">Continue reading <span>&#8594;</span></a> <a href="http://blogs.intel.com/jobs/2012/05/04/what-makes-me-come-to-work-everyday/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><em>Note from the editor: It can be tough to find your focus on Fridays/at the end of the week, but this post from Marques, who y</em><em>ou may remember from a brief stint on this blog during his second rotation, </em>made me think about why I come into work. Marques Camp is an internal communications manager and corporate ambassador on in Intel’s Employee Communications organization. In his role he is responsible for educating Intel employees about corporate strategy and direction, and inspiring them to fulfill Intel’s company vision of connecting and enriching the lives of every person on earth. Yup, he definitely has a cool job&#8211;but so does everyone else. And at it&#8217;s core, I think we can all have our own burning reason for coming to work everyday. </p>
<h5><em></em><strong>It’s not about the chip.</strong></h5>
<p><a href="http://blogs.intel.com/jobs/files/2012/05/chip_1.jpg"><img class="aligncenter size-full wp-image-1200" src="http://blogs.intel.com/jobs/files/2012/05/chip_1.jpg" alt="" width="275" height="275" /></a>If it was, I’d have no idea what to say. I studied philosophy, not engineering. Before I began working at Intel nearly two years ago, I could barely tell the difference between CPUs and GPUs and chipsets and platforms and gigahertz and megahertz.</p>
<h5><strong>It’s not about the devices. <a href="http://blogs.intel.com/jobs/files/2012/05/chip_2.jpg"><img class="aligncenter size-full wp-image-1201" src="http://blogs.intel.com/jobs/files/2012/05/chip_2.jpg" alt="" width="250" height="237" /></a></strong></h5>
<p>If it was, then my friends and family would look at me with sarcastic glances. Yes, they would tell me, your <a href="http://www.intel.com/content/www/us/en/sponsors-of-tomorrow/ultrabook.html">Ultrabooks</a> look really cool, but aren’t they just slimmer laptops? And wait, what about MacBook Airs? And where are all these smartphones and tablets with Intel Inside that you keep telling me about?</p>
<h5><strong>It’s not about the brand.<a href="http://blogs.intel.com/jobs/files/2012/05/chip_3.jpg"><img class="aligncenter size-full wp-image-1202" src="http://blogs.intel.com/jobs/files/2012/05/chip_3.jpg" alt="" width="906" height="350" /></a></strong></h5>
<p>If it was, then I could work at Coca-Cola* or BMW* or Red Bull* or McDonald’s* or WalMart* and not notice much of a difference. People know who we are. We make <em>a lot</em> of money. People love our brand. Our brand is among the world’s valuable. But that is not why I evangelize about Intel.</p>
<h2><strong>It’s about our stories.</strong></h2>
<p>Like the story of Bonnie , a former director in Intel’s Digital Health Group now at <a href="http://www.careinnovations.com/">Intel-GE Care Innovations</a>, who drove over 500 miles from Loomis, CA to the Yucca Valley to hand-deliver an Intel Reader to an 86-year old family friend suffering from macular generation free of charge – all made possible because of DHeG’s commitment to ‘pay it forward’.</p>
<p>Like the story of marketing manager Yoshie, who in a time of crisis following <a href="http://blogs.intel.com/jobs/2011/03/21/intel_employees_shaken_up_in_japan/">Japan’s tsunamis </a>rallied together an Intel team to connect refugees with their loved ones through <a href="http://www.intel.com/content/www/us/en/company-overview/world-ahead.html">WiMax-connected Classmate PCs</a>.</p>
<p><a href="http://our.intel.com/angie%E2%80%99s-kids-intel-teach-rejuvenates-teacher-inspires-students/">Like the story of Angie </a>, a formerly frustrated, worn-out, ready-to-quit teacher in Arizona whose work and life were revitalized through the <a href="http://www.intel.com/about/corporateresponsibility/education/programs/intelteach_ww/index.htm">Intel Teach</a> program and the power of technology-infused learning – and who Intel later recognized as one of the 20 most inspiring educators in the US.</p>
<p>Like the story of our dear friend will.i.am, who is globetrotting around the world, <a href="https://www-ssl.intel.com/content/www/us/en/ultrabook/ultrabook-project/ultrabook-project.html">helping to change the way we experience music</a>.</p>
<p><span id="more-1199"></span></p>
<p>These are not my stories. I did not personally live them. But actually, they <em>are</em> my stories, in the sense that they are weaved together as one larger Intel story – of connecting and enriching lives,  of creating meaningful technological experiences, and  of enabling a better future through these experiences. It’s not about what they do, or what I do. It’s about what<em> we</em> do<em>.</em></p>
<p>It’s about the fact that I don’t have to make promises about what Intel plans to do or wants to do – it’s about what we have already done. Yes, it’s about connecting and enriching the lives of people we’ve yet to reach, but it’s also about the lives of people we already have.</p>
<p>I am extremely fortunate in that it is literally in my job description to be an Intel ambassador and tell stories – to help educate and inspire our employees, to help them understand why it is that we do what we do – changing the world through our technology. But the privilege does not rest with me – whether one is an <a href="http://www.intel.com/jobs/careers/engineering/design.htm">engineer</a>, or <a href="http://www.intel.com/jobs/careers/marketing/">marketer</a>, a <a href="http://www.intel.com/jobs/careers/manufacturing/">manufacturing technician</a>, IT analyst – we are all here for the same reason. And we can all tell these stories. We can all claim ownership.</p>
<p>And it is not because we want to build better-performing products than our competitors, or raise our stock price, or create the next popular ‘it’ gadget. That stuff is nice, but don’t answer the question of ‘why’.</p>
<p>Why do I get up every morning to come to Intel? Bonnie is why. Yoshi is why. Angieis why. Will.i.am is why. I come to work because I am excited to hear about and pass on the stories of how we take one simple element – silicon – and we change the course of lives, and of history.</p>
<p>Being an ambassador and advocate is simple. It’s about storytelling. It’s about pride. It’s about the sense of accomplishment you feel when you sit back and reflect on all the brilliant work your colleagues have done – the great work done long before you arrived and the great work that will continue long after you’ve departed.</p>
<h5>It’s about reflecting on your time at Intel long after you retire, passing down stories to your children and grandchildren and great-grandchildren: <strong>“This is how we changed the world. And this was <em>why</em> we changed the world.”</strong> And that, is why I come to work everyday. Why do you?</h5>
<p>* Other names and brands may be claimed as the property of others.</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.intel.com/blog/2012/05/04/what-makes-me-come-to-work-every-day/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Two Fun Apps: Cinco de Mayo Style – Kids Learn Spanish and You Make Dinner</title>
		<link>http://feedproxy.google.com/~r/intel/scoop/~3/Nf36Ff2NXmE/</link>
		<comments>http://feedproxy.google.com/~r/intel/scoop/~3/Nf36Ff2NXmE/#comments</comments>
		<pubDate>Thu, 03 May 2012 22:10:46 +0000</pubDate>
		<dc:creator>Eva Levin</dc:creator>
		
		<guid isPermaLink="false">http://scoop.intel.com/?p=6956</guid>
		<description><![CDATA[TweetCinco de Mayo is coming up around the corner, here are two apps to download and  use for the special occasion. One to teach kids Spanish and one to download recipes and  learn to cook the whole enchilada! If you have kids and want them to learn Spanish, give Superstar Spanish a try. It’s good for [...] <a href="http://feedproxy.google.com/~r/intel/scoop/~3/Nf36Ff2NXmE/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<div id="tweetbutton6956" class="tw_button" style=""><a href="http://twitter.com/share?url=http://scoop.intel.com/two-fun-apps-cinco-de-mayo-style-kids-learn-spanish-and-you-make-dinner/&amp;text=Two%20Fun%20Apps:%20Cinco%20de%20Mayo%20Style%20&%238211;%20Kids%20Learn%20Spanish%20and%20You%20Make%20Dinner&amp;related=&amp;lang=en&amp;count=horizontal&amp;counturl=http://scoop.intel.com/two-fun-apps-cinco-de-mayo-style-kids-learn-spanish-and-you-make-dinner/" class="twitter-share-button"  style="width:55px;height:22px;background:transparent url('http://scoop.intel.com/wp-content/plugins/wp-tweet-button/tweetn.png') no-repeat  0 0;text-align:left;text-indent:-9999px;display:block;">Tweet</a></div><p>Cinco de Mayo is coming up around the corner, here are two apps to download and  use for the special occasion. One to teach kids Spanish and one to download recipes and  learn to cook the whole enchilada!</p>
<p>If you have kids and want them to learn Spanish, give <a href="http://clk.atdmt.com/AVE/go/326998653/direct/01/?href=http://www.appup.com/app-details/superstar-spanish%22>Superstar Spanish</a> a try. It’s good for kids ages 5-10 by using phonics to teach kids Spanish. Users see and hear the letters and numbers, then play games to reinforce the words. Stars are awarded too! I&#8217;m getting my niece and nephew hooked on this vs phonics. lol.</p>
<p>CookIt 123 has hundreds of recipes for Mexican dishes. You can filter all of those recipes by meal type or ingredient and when you find one you can mark it as a favorite and download it or print it. Better yet, once you have downloaded the app, all of the recipes are stored in your computer so you don’t need internet access to see them.</p>
<p>I’m using the app now to figure out my birthday/Cinco de Mayo dinner. Maybe something with poblano chilis? Or how about trying something new with avocado? So whether it&#8217;s Taco Tuesday, Burrito Brunch, Fajita Friday, choose a meal and enjoy the Sangria or margarita! Salud!</p>
<p><a href="http://scoop.intel.com/wp-content/uploads/2012/05/cook-it.png"><img class="alignleft size-medium wp-image-6960" title="cook it" src="http://scoop.intel.com/wp-content/uploads/2012/05/cook-it-300x175.png" alt="" width="300" height="175" /></a></p>
<p>What are you cooking for Cinco de Mayo?</p>
<p>Find it with the recipe app <a href="http://www.appup.com/app-details/cookit-123">CookIt 123</a>:</p>
<p>Also visit the <a href="http://www.appup.com/index">Intel AppUp Store</a> for other great PC apps</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/intel/scoop?a=Nf36Ff2NXmE:PqiKK62Y52w:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/intel/scoop?d=yIl2AUoC8zA" border="0"/></a> <a href="http://feeds.feedburner.com/~ff/intel/scoop?a=Nf36Ff2NXmE:PqiKK62Y52w:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/intel/scoop?d=qj6IDK7rITs" border="0"/></a> <a href="http://feeds.feedburner.com/~ff/intel/scoop?a=Nf36Ff2NXmE:PqiKK62Y52w:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/intel/scoop?i=Nf36Ff2NXmE:PqiKK62Y52w:F7zBnMyn0Lo" border="0"/></a>
</div><img src="http://feeds.feedburner.com/~r/intel/scoop/~4/Nf36Ff2NXmE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blogs.intel.com/blog/2012/05/03/two-fun-apps-cinco-de-mayo-style-%e2%80%93-kids-learn-spanish-and-you-make-dinner/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Digital Logic Simulation with the Intel® TBB Flow Graph, Part 1: Using the or_node</title>
		<link>http://feedproxy.google.com/~r/IntelSoftwareNetworkBlog/~3/_PyZMxS5tig/</link>
		<comments>http://feedproxy.google.com/~r/IntelSoftwareNetworkBlog/~3/_PyZMxS5tig/#comments</comments>
		<pubDate>Thu, 03 May 2012 17:00:56 +0000</pubDate>
		<dc:creator>Terry Wilmarth (Intel)</dc:creator>
		
		<guid isPermaLink="false">http://software.intel.com/en-us/blogs/2012/05/03/digital-logic-simulation-with-the-intel-tbb-flow-graph-part-1-using-the-or_node/</guid>
		<description><![CDATA[In this multi-part blog, I’m going to show you how to put together a simple logic simulation program using the Intel® Threading Building Blocks flow graph feature. Please note that this example does NOT demonstrate a practical approach to digital logic simulation. The purpose of the example is to demonstrate the use of several types [...] <a href="http://feedproxy.google.com/~r/IntelSoftwareNetworkBlog/~3/_PyZMxS5tig/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>In this multi-part blog, I’m going to show you how to put together a simple logic simulation program using the Intel® Threading Building Blocks <em>flow graph</em> feature. Please note that this example does NOT demonstrate a practical approach to digital logic simulation.  The purpose of the example is to demonstrate the use of several types of flow graph nodes and how they can be composed to make more interesting components.  I’ll start by designing basic logic gates that are composed of flow graph nodes.</p>
<p>Consider an AND gate.  In its simplest form, it takes two inputs, and produces a single output.  The first thing that comes to mind to represent this is the flow graph <code>function_node</code>:  it could take a pair as input, and a body that computes the logical AND operation on the items in the pair, and puts out the result as its output.  That might work, but let’s think a little more about how such a gate might receive its two input signals: a <code>function_node</code> takes a single argument, so I’d have to group the two inputs together.  However, both inputs will be coming from different senders, and may not be available at the same time. Should I preface the <code>function_node</code> with a <code>join_node</code>? Possibly, but there’s still a limitation with a <code>join_node</code>: it gathers together the inputs and when it has received the full complement, it then sends them along as a tuple.  But this still isn’t exactly the behavior I want.  What I really want is when either of the inputs becomes available, the <code>function_node</code> should be told about it, because it will need to change its output value when any of its input values change. </p>
<p>Thus, the first decision about gates is this: Gates are responsive: when any input changes, the gate will check if its output needs to change. To simplify this a little, and make our flow graph have to do a little less work, I’ll make this second decision: Gates are lazy; a gate will send data to its output port only when that data differs from the previous value sent to that output port.  This will certainly reduce the number of tasks doing redundant work in the graph. </p>
<p>So, on the input side, something reports changes on any input port, and on the output side, something produces output, or not, depending on if the output value has changed. Neither of these behaviors corresponds exactly to a <code>function_node</code>.  However, the new feature <code>multifunction_node</code> (formerly the <a href="http://software.intel.com/en-us/articles/intel-tbb-community-preview-features/">Community Preview feature</a> (CPF) <code>multioutput_function_node</code>) can certainly meet the output needs: it can optionally produce an output.  For the input, if the title of this blog hasn’t given it away already, my choice is the <code>or_node</code>.  The <code>or_node</code> will pass along any input it receives on any input port at any time, giving exactly the responsiveness I need.  The <code>or_node</code> is currently a CPF in Intel® TBB.</p>
<div id="attachment_47231" class="wp-caption aligncenter" style="width: 280px"><a href="http://software.intel.com/en-us/blogs/wordpress/wp-content/uploads/2012/04/DLSfig1.png"><img src="http://software.intel.com/en-us/blogs/wordpress/wp-content/uploads/2012/04/DLSfig1-e1335811781181.png" alt="gate template" title="DLSfig1" width="270" height="97" class="size-full wp-image-47231" /></a><p class="wp-caption-text">Figure 1</p></div>
<p>Figure 1 illustrates this basic logic gate design.  Note that the <code>or_node</code> takes a variable number of inputs – no need to limit it to two – and the <code>multifunction_node</code> takes a body that produces either no output or one output. In general, the <code>multifunction_node</code> can produce zero or more outputs of varying types, but for the gate implementation, zero or one output will suffice.  Let’s take a look at the actual code for this, the <code>gate</code> template class.</p>
<p>First, I set up a type <code>signal_t</code> to represent the signal data being transferred.  Since I’m allowing the gates to fire only when the output state changes, it helps to have an additional <code>undefined</code> state for initialization.</p>
<p>
<pre>
<blockquote>typedef enum { low=0, high, undefined } signal_t;</blockquote>
</pre>
</p><p>Next, I define a few potential input configurations to gates.  I could go all out and add <code>eight_input</code> gates, but I couldn’t dredge up a use for them from the dark and rarely-visited corner of my brain where I keep the knowledge leftover from a digital logic course so many years ago.</p>
<pre>
<blockquote>typedef tuple < signal_t > one_input;
typedef tuple < signal_t, signal_t > two_input;
typedef tuple < signal_t, signal_t, signal_t > three_input;
typedef tuple < signal_t, signal_t, signal_t, signal_t > four_input;
</blockquote>
</pre>
<p>Now I’m ready to set up the gate template.</p>
<pre>
<blockquote>template < typename GateInput >
class gate {
protected:
    typedef or_node < GateInput > input_port_t;
    typedef multifunction_node < typename input_port_t::output_type, tuple < signal_t > > gate_fn_t;
    typedef typename gate_fn_t::output_ports_type ports_type;
public:
    static const int N = std::tuple_size < GateInput > ::value;

    template < typename Body >
    gate(graph&#038; g, Body b) : my_graph(g), in_ports(g), gate_fn(g, 1, b) {
        make_edge(in_ports, gate_fn);
    }
    virtual ~gate() {}
    virtual gate&#038; operator=(const gate&#038; src) { return *this; }
    sender < signal_t > &#038; get_out() { return output_port < 0 > (gate_fn); }
    receiver < signal_t > &#038; get_in(size_t port) {
        return gate_helper < N > ::get_inport(in_ports, (int)port);
    }
protected:
    graph&#038; my_graph;
private:
    input_port_t in_ports;
    gate_fn_t gate_fn;
};</blockquote>
</pre>
<p>The class is templated by the input configuration, <code>GateInput</code>, so for example, I would pass in <code>two_input</code> if I wanted to make a gate with two inputs. Then I define two types. First, <code>input_port_t</code>, which is the type of the <code>or_node</code> that that I’ll pass the input configuration to, as specified by <code>GateInput</code>. Second is <code>gate_fn_t</code>, which is the <code>multifunction_node</code> that takes the output from the <code>or_node</code>, performs the function of the gate, and outputs a single <code>signal_t</code> (or nothing).  These types are used to declare the actual graph nodes <code>in_ports</code> and <code>gate_fn</code>, in the private section of the class above.</p>
<p>The <code>gate</code> constructor initializes the two graph nodes, making them belong to a graph <code>g</code> that is passed in as a reference parameter.  Additionally, the constructor takes a function object <code>b</code> that performs the actual logical operation on the inputs to the gate, and determines what the new output will be.  So in the case of an AND gate, I would pass in a function object that computes a logical AND operation.  The constructor also completes this small component by connecting the two graph nodes with the <code>make_edge</code> function.</p>
<p>In order to connect this gate to other components, I’ve provided methods to access the input ports and the output port.  <code>get_in</code> takes a port number and returns a reference to an input port capable of receiving data, i.e. a <code>receiver<signal_t>&#038;</signal_t></code> in the flow graph jargon.   It uses the <code>gate_helper<n>::get_inport</n></code> function shown below to extract the input port to the <code>or_node</code>.  <code>get_out</code> returns a reference to the output port of the <code>multifunction_node</code> which is capable of sending data, i.e. a <code>sender<signal_t>&#038;</signal_t></code>.</p>
<p>
<pre>
<blockquote>template < int N >
struct gate_helper {
    template < typename TupleType >
    static inline receiver < signal_t > &#038; get_inport(or_node < TupleType > &#038; in_ports, int port) {
        if (N-1 == port) return input_port < N-1 > (in_ports);
        else return gate_helper < N-1 > ::get_inport(in_ports, port);
    }
};
template <>
struct gate_helper < 1 > {
    template < typename TupleType >
    static inline receiver < signal_t > &#038; get_inport(or_node < TupleType > &#038; in_ports, int port) {
        return input_port < 0 > (in_ports);
    }
};
</blockquote>
</pre>
</p><p>Now that I have a building block for creating a wide variety of logic gates, I’ll use it for designing an AND gate.  When creating the derived class <code>and_gate</code>, the main purpose is to define the functor that gets passed to the <code>gate_fn</code> object inside the <code>gate</code> base class.  <code>and_body</code> computes a logical AND operation over all the inputs to the gate, including undefined inputs, so the function is not completely trivial.</p>
<p>
<pre>
<blockquote>template < typename GateInput >
class and_gate : public gate < GateInput > {
    using gate < GateInput > ::N;
    using gate < GateInput > ::my_graph;
    typedef typename gate < GateInput > ::ports_type ports_type;
    typedef typename gate < GateInput > ::input_port_t input_port_t;
    class and_body {
        signal_t ports[N];
        signal_t state;
        bool touched;
    public:
        and_body() : state(undefined), touched(false)
            for (int i=0; i < N; ++i) ports[i] = undefined;
        }
        void operator()(const typename input_port_t::output_type&#038; v, ports_type&#038; p) {
            ports[v.indx] = or_output_helper < N > ::get_or_output(v);
            signal_t new_state=high;
            size_t i=0;
            while (i < N) {
                if (ports[i] == low)
                    new_state = low; break;
                else if (ports[i] == undefined &#038;& new_state != low)
                    new_state = undefined;
                ++i;
            }
            if (!touched || state != new_state) {
                state = new_state;
                std::get < 0 > (p).try_put(state);
                touched = true;
            }
        }
    };
 public:
    and_gate(graph&#038; g) : gate < GateInput > (g, and_body()) {}
    and_gate(const and_gate < GateInput > &#038; src) : gate < GateInput > (src.my_graph, and_body()) {}
    ~and_gate() {}
};</blockquote>
</pre>
</p><p>The <code>and_body</code> keeps track of the states of the gate’s input ports and output port.  These are all initially <code>undefined</code>.  The <code>operator()</code> for <code>and_body</code> receives the <code>or_node</code> output in parameter <code>v</code>, which indicates that data was received on one of the input ports.  The input port that received data is specified in <code>v.indx</code>.  Accessing the data from that port is a little more challenging, as the entire input tuple is passed in <code>v.result</code>.  I wrote a helper function <code>or_output_helper<n>::get_or_output</n></code> to select the <code>v.indx</code>-th port of the tuple <code>v.result</code>.  This value is used to update the locally stored state of the appropriate port, and then the new output state is calculated.  The new state is checked to see if it differs from the old state, and if so, the new state is sent out on the appropriate output port of the <code>multifunction_node</code> (which in this case, since there is only one output, is always port zero).  Note also that the very first time a gate receives data, i.e. when <code>touched</code> is false, the new state is sent out even if it is not different from the initial state.  This is useful when the gate is a part of a larger circuit.  It allows any initial settings on input ports to propagate through the graph and register at any possible output devices that might exist.</p>
<p>The helper function that extracts the <code>or_node</code> output is as follows:</p>
<p>
<pre>
<blockquote>template < int N >
struct or_output_helper {
    template < typename OrOutputType >
    static inline signal_t get_or_output(const OrOutputType&#038; out) {
        if (N-1 == out.indx) return std::get < N-1 > (out.result);
        else return or_output_helper < N-1 > ::get_or_output(out);
    }
};
template <>
struct or_output_helper < 1 > {
    template < typename OrOutputType >
    static inline signal_t get_or_output(const OrOutputType&#038; out) {
        return std::get < 0 > (out.result);
    }
};</blockquote>
</pre>
</p><p>Given an AND gate, it’s easy to see how to make OR gates and any other sort of basic logic gate from the base class <code>gate</code>.</p>
<p>As the <code>or_node</code> is currently a Community Preview feature, it’s a good time to have a look at it and give us your feedback.</p>
<p>In <a href="http://software.intel.com/en-us/blogs/2012/05/04/digital-logic-simulation-with-the-intel-tbb-flow-graph-part-2-building-bigger-components/">Part 2</a> of this blog, I’ll show you how to put together a variety of basic logic gates to make a four-bit adder.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?a=_PyZMxS5tig:eyopKMQXFAk:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?d=yIl2AUoC8zA" border="0"/></a> <a href="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?a=_PyZMxS5tig:eyopKMQXFAk:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?d=dnMXMwOfBR0" border="0"/></a> <a href="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?a=_PyZMxS5tig:eyopKMQXFAk:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?i=_PyZMxS5tig:eyopKMQXFAk:V_sGLiPBpWU" border="0"/></a>
</div><img src="http://feeds.feedburner.com/~r/IntelSoftwareNetworkBlog/~4/_PyZMxS5tig" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blogs.intel.com/blog/2012/05/03/digital-logic-simulation-with-the-intel%c2%ae-tbb-flow-graph-part-1-using-the-or_node/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MeshCentral.com &#8211; Apple iPad retina support</title>
		<link>http://feedproxy.google.com/~r/IntelSoftwareNetworkBlog/~3/AbbZgFObXVs/</link>
		<comments>http://feedproxy.google.com/~r/IntelSoftwareNetworkBlog/~3/AbbZgFObXVs/#comments</comments>
		<pubDate>Thu, 03 May 2012 16:58:03 +0000</pubDate>
		<dc:creator>Ylian Saint-hilaire (Intel)</dc:creator>
		
		<guid isPermaLink="false">http://software.intel.com/en-us/blogs/2012/05/03/meshcentralcom-apple-ipad-retina-support/</guid>
		<description><![CDATA[In the last week, I got myself a "new iPad" with retina display. It's really a wonderful display and moving forward, there probably will be a lot more high DPI displays available for tablets and laptops. When visiting web sites, the fonts and CSS elements of the web page look sharp, but the images are [...] <a href="http://feedproxy.google.com/~r/IntelSoftwareNetworkBlog/~3/AbbZgFObXVs/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="https://meshcentral.com"><img class="alignnone size-full wp-image-47410" title="Meshcentral.com" src="http://software.intel.com/en-us/blogs/wordpress/wp-content/uploads/2012/05/MeshCentral-BlogLogo3.png" alt="" width="670" height="66" /></a></p>
<p>In the last week, I got myself a "new iPad" with retina display. It's really a wonderful display and moving forward, there probably will be a lot more high DPI displays available for tablets and laptops. When visiting web sites, the fonts and CSS elements of the web page look sharp, but the images are a little washed out because they are stretched to the higher DPI. Well, I just spent a few hours working on improving Meshcentral's look on the new iPad. When detected, higher resolution images are used and I changed the top logo on the site to something that would render better.</p>
<p>The result is a really good looking web site on the new iPad. I can tell what images have been updates and which have not. I have not gone thru the entire site, but many of the more important element have been upgraded. In the future, HTML will have to include some way to detect high-DPI displays, for now, the new iPad is detected specifically, so only that device will get the improved graphics on that page. Moving forward, I will look at opportunities to extend this feature to all displays that can benefit. Also, for any other device, the normal graphics are loaded, so the pages are not any larger in size.</p>
<p>Enjoy!<br />
Ylian<br />
<a href="https://meshcentral.com">meshcentral.com</a></p>
<p><a href="http://software.intel.com/en-us/blogs/wordpress/wp-content/uploads/2012/05/MeshRetina.png"><img class="alignnone size-full wp-image-47408" title="MeshRetina" src="http://software.intel.com/en-us/blogs/wordpress/wp-content/uploads/2012/05/MeshRetina.png" alt="" width="730" height="516" /></a></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?a=AbbZgFObXVs:tN_zXS0arn0:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?d=yIl2AUoC8zA" border="0"/></a> <a href="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?a=AbbZgFObXVs:tN_zXS0arn0:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?d=dnMXMwOfBR0" border="0"/></a> <a href="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?a=AbbZgFObXVs:tN_zXS0arn0:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?i=AbbZgFObXVs:tN_zXS0arn0:V_sGLiPBpWU" border="0"/></a>
</div><img src="http://feeds.feedburner.com/~r/IntelSoftwareNetworkBlog/~4/AbbZgFObXVs" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blogs.intel.com/blog/2012/05/03/meshcentral-com-apple-ipad-retina-support/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Perfection Series: “Data Loss Prevention – Taking it to the Next Level with McAfee DLP Integration in Stopping Data Leakage” by Andy Thurai</title>
		<link>http://feedproxy.google.com/~r/IntelSecurityGateways/~3/xwO5ppP2Ohw/</link>
		<comments>http://feedproxy.google.com/~r/IntelSecurityGateways/~3/xwO5ppP2Ohw/#comments</comments>
		<pubDate>Thu, 03 May 2012 16:46:51 +0000</pubDate>
		<dc:creator>Ellery Bledsoe</dc:creator>
		
		<guid isPermaLink="false">http://blogs.intel.com/security-gateways/?p=249</guid>
		<description><![CDATA[Intel recently announced that by combining the strength of Intel® accelerated processing and McAfee® enterprise-level security we are taking our solutions to the next level and help our customers to extend their applications far beyond the traditional perimeters in a &#8230; <a href="http://blogs.intel.com/security-gateways/2012/05/03/data-loss-prevention-mcafee-dlp-integration-stopping-data-leakage/">Continue reading <span>&#8594;</span></a> <a href="http://feedproxy.google.com/~r/IntelSecurityGateways/~3/xwO5ppP2Ohw/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Intel recently announced that by combining the strength of Intel® accelerated processing and McAfee® enterprise-level security we are taking our solutions to the next level and help our customers to extend their applications far beyond the traditional perimeters in a very secure manner.</p>
<p>I had a privilege of a preview to our integration between the <a href="http://software.intel.com/en-us/articles/Expressway-Service-Gateway/?partnerref=blogs_Andy's_DLP%20blog" >Enterprise Service Gateway</a> (ESG) and <a href="http://www.mcafee.com/us/products/dlp-endpoint.aspx" >McAfee DLP</a> (<a href="http://www.mcafee.com/us/products/dlp-endpoint.aspx" >Data Loss Prevention</a>) and it was amazing. I am so excited and wanted to share with you<strong><em> </em></strong>some of those features and what you can expect in coming releases.</p>
<p>McAfee DLP is a <a href="http://www.mcafee.com/us/products/dlp-endpoint.aspx" >data leakage solution</a> that safeguards business critical information by scanning the network for sensitive data and ensuring that it doesn’t leak outside the corporate network. It also offers pre-configured policies for HIPAA, PCI, etc.</p>
<p>ESG is a Swiss army knife, which can be used as a secure gateway, <a href="http://software.intel.com/en-us/articles/Expressway-Service-Gateway/?partnerref=blogs_Andy's_DLP%20blog" >XML Firewall</a>, <a href="http://software.intel.com/en-us/articles/Expressway-Service-Gateway/?partnerref=blogs_Andy's_DLP%20blog" >application level gateway</a>, <a href="http://software.intel.com/en-us/articles/Expressway-Service-Gateway/?partnerref=blogs_Andy's_DLP%20blog" >identity mediator</a>, <a href="http://software.intel.com/en-us/articles/Expressway-Service-Gateway/?partnerref=blogs_Andy's_DLP%20blog" >Web Service proxy</a>, <a href="http://software.intel.com/en-us/articles/Expressway-Service-Gateway/?partnerref=blogs_Andy's_DLP%20blog" >edge security device</a>, etc.</p>
<p>Obviously this applies only to data in motion and not for data at rest. What is more interesting is that it is policy driven and can be identity based or role based. Now, that is powerful.</p>
<p>The ESG is in the line of traffic and sends the messages to DLP to find out if any part of the message is considered sensitive. If the message is considered sensitive then it can be terminated. Keep in mind it could apply as a reverse proxy as well for the incoming messages if you want messages containing certain sensitive information to enter your enterprise for compliance, auditing reasons.</p>
<p> <a href="http://blogs.intel.com/security-gateways/files/2012/05/DLP1.jpg"><img class="alignleft size-full wp-image-278" src="http://blogs.intel.com/security-gateways/files/2012/05/DLP1.jpg" alt="" width="1097" height="683" /></a></p>
<p>&nbsp;</p>
<p> As you can see, integrating with a DLP is as simple as dragging the DLP action item and dropping it in the palette.  Once you’ve done this, enter the host/port and any other relevant information and your workflow is DLP activated. Essentially this means all of your edge devices can be connected to one central place to scan for outgoing sensitive information to stop sensitive data leaks. Now imagine the power of that. All of your edge devices – whether it is <a href="http://software.intel.com/en-us/articles/Expressway-Service-Gateway/?partnerref=blogs_Andy's_DLP%20blog" >Application Firewalls</a>, Web Gateways, XML Firewalls – can all be connected to a central place, which can scan your outgoing (and incoming if necessary) messages for sensitive information based on corporate policies and compliance requirements.</p>
<p>The great thing is you can start building policies as needed. McAfee DLP has functionality is known as capture. Using McAfee capture technology you can not only look for data, but you can capture all the data that is going out.  The captured data helps you see real world patterns of data usage and possibly replay this history to adjust and refine your scans.  This provides the comfort and confidence that you are aware of planned and new threats as they evolve.</p>
<p>We integrated with McAfee DLP, not just to show off that we are part of a bigger security organization, but also because this is a top notch solution available in the market. As you can see in the picture below by Gartner and Forrester the analysts agree.</p>
<p><a href="http://blogs.intel.com/security-gateways/files/2012/05/DLP2.png"><img class="alignleft size-full wp-image-280" src="http://blogs.intel.com/security-gateways/files/2012/05/DLP2.png" alt="" width="154" height="151" /></a></p>
<p> <a href="http://blogs.intel.com/security-gateways/files/2012/05/DLP3.png"><img class="alignleft size-full wp-image-279" src="http://blogs.intel.com/security-gateways/files/2012/05/DLP3.png" alt="" width="333" height="133" /></a></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>I hope you will be as excited as I am when you see this solution in action and see how easy it is to configure and use (and re-use).</p>
<p>If you need more information on this or on our solutions in general please check out <a href="http://www.intel.com/go/identity">www.intel.com/go/identity</a> or reach out to me.</p>
<p>&nbsp;</p>
<p><a href="http://blogs.intel.com/security-gateways/files/2012/03/Andy_bw.jpg"><img src="http://blogs.intel.com/security-gateways/files/2012/03/Andy_bw-150x150.jpg" alt="" width="90" height="90" /></a></p>
<p><strong>Andy Thurai — Chief Architect &amp; CTO, Application Security and Identity Products, Intel</strong></p>
<p>Andy Thurai is Chief Architect and CTO of Application Security and Identity Products with Intel, where he is responsible for architecting SOA, Cloud, Governance, Security, and Identity solutions for their major corporate customers. In his role, he is responsible for helping Intel/McAfee field sales<strong>,</strong> technical teams and customer executives. Prior to this role, he has held technology architecture leadership and executive positions with L-1 Identity Solutions, IBM (Datapower), BMC, CSC, and Nortel. His interests and expertise include Cloud, SOA, identity management, security, governance, and SaaS. He holds a degree in Electrical and Electronics engineering and has over 20+ years of IT experience.</p>
<p>He blogs regularly at <a href="http://www.thurai.net/securityblog">www.thurai.net/securityblog</a> on Security, SOA, Identity, Governance and Cloud topics. You can find him on LinkedIn at <a href="http://www.linkedin.com/in/andythurai">http://www.linkedin.com/in/andythurai</a>.</p>
<img src="http://feeds.feedburner.com/~r/IntelSecurityGateways/~4/xwO5ppP2Ohw" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blogs.intel.com/blog/2012/05/03/perfection-series-%e2%80%9cdata-loss-prevention-%e2%80%93-taking-it-to-the-next-level-with-mcafee-dlp-integration-in-stopping-data-leakage%e2%80%9d-by-andy-thurai/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Meet Intel Software at AnDevCon III</title>
		<link>http://feedproxy.google.com/~r/IntelSoftwareNetworkBlog/~3/Bc6urqNqTDI/</link>
		<comments>http://feedproxy.google.com/~r/IntelSoftwareNetworkBlog/~3/Bc6urqNqTDI/#comments</comments>
		<pubDate>Wed, 02 May 2012 21:30:22 +0000</pubDate>
		<dc:creator>Hernan Alijo (Intel)</dc:creator>
		
		<guid isPermaLink="false">http://software.intel.com/en-us/blogs/2012/05/02/meet-intel-software-at-andevcon-iii-2/</guid>
		<description><![CDATA[Join us at the Android Developer Conference located in the Hyatt Regency Burlingame, CA, May 14–17, 2012. We have many interesting things planned for this third AnDevCon. We think that you will be amazed with the apps, tools, community and capabilities available for Android devices running on the Intel Atom processor. Get prepared for a [...] <a href="http://feedproxy.google.com/~r/IntelSoftwareNetworkBlog/~3/Bc6urqNqTDI/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Join us at the <a href="http://www.andevcon.com/">Android Developer Conference</a> located in the Hyatt Regency Burlingame, CA, May 14–17, 2012. We have many interesting things planned for this third AnDevCon. We think that you will be amazed with the apps, tools, community and capabilities available for Android devices running on  the Intel Atom processor. Get prepared for a unique experience and welcome a whole new world of opportunities.</p>
<p>Don’t miss the chance to learn how to optimize your app for Android on the Intel Architecture.</p>
<p>We'll be providing two great technical sessions for those interested in developing with Android OS on Intel Architecture:</p>
<ul>
<li>Developing and Optimizing Android Applications for Intel Atom Processor Based Platforms, Tuesday May 15, 4:00-5:15pm
</li><li>Tips, Tools and Technology for Android* on Intel® Architecture, Thursday May 17, 11:45am-12:15pm
</li></ul>
<p>And here’s the best part: our community members can save $200 on their conference pass! The only thing needed is to enter the discount code "Intel" when you <a href="http://bit.ly/JDKz8B">register</a>.</p>
<p>And of course we’ll be looking forward to meeting you at the booth #700 where we have even more surprises awaiting.</p>
<p>Start today to create amazing apps for the mobile technology of tomorrow!</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?a=Bc6urqNqTDI:O5gfNMiSqT4:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?d=yIl2AUoC8zA" border="0"/></a> <a href="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?a=Bc6urqNqTDI:O5gfNMiSqT4:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?d=dnMXMwOfBR0" border="0"/></a> <a href="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?a=Bc6urqNqTDI:O5gfNMiSqT4:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?i=Bc6urqNqTDI:O5gfNMiSqT4:V_sGLiPBpWU" border="0"/></a>
</div><img src="http://feeds.feedburner.com/~r/IntelSoftwareNetworkBlog/~4/Bc6urqNqTDI" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blogs.intel.com/blog/2012/05/02/meet-intel-software-at-andevcon-iii/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>7 Easy Steps to Showcase Your Software Business Using Video Production</title>
		<link>http://feedproxy.google.com/~r/IntelSoftwareNetworkBlog/~3/WjGch7Isg7Y/</link>
		<comments>http://feedproxy.google.com/~r/IntelSoftwareNetworkBlog/~3/WjGch7Isg7Y/#comments</comments>
		<pubDate>Wed, 02 May 2012 19:48:16 +0000</pubDate>
		<dc:creator>Kevin Murphy</dc:creator>
		
		<guid isPermaLink="false">http://software.intel.com/en-us/blogs/2012/05/02/7-easy-steps-to-showcase-your-software-business-using-video-production/</guid>
		<description><![CDATA[<a href="http://software.intel.com/en-us/blogs/wordpress/wp-content/uploads/2012/05/iStock_000006275248Small-camera.jpg"><img src="http://software.intel.com/en-us/blogs/wordpress/wp-content/uploads/2012/05/iStock_000006275248Small-camera-300x199.jpg" alt="" width="200" height="133" class="alignright size-medium wp-image-47334" /></a>Videos are one of the best ways to get (and keep) your audience’s attention. Videos are social, viral, expressive and have a much longer shelf life than a Tweet or Facebook post. <a href="http://www.youtube.com/">YouTube</a> alone gets four billion views each day, 60 hours of video uploaded every minute, is the <a href="http://bit.ly/IbW1KN">second largest search engine</a> on the Internet, and in 2011, <a href="http://bit.ly/J9S0QM">had more than one trillion views or almost 140 views for every person on earth</a>. 
<br />
The idea of creating videos can be daunting with all of the equipment to remember on top of thinking about what it is you’re shooting.  Here are some tips to ease the video production process.
<br />
<strong><a href="http://software.intel.com/en-us/blogs/2012/05/02/7-easy-steps-to-showcase-your-software-business-using-video-production/">Read more...</a></strong> <a href="http://feedproxy.google.com/~r/IntelSoftwareNetworkBlog/~3/WjGch7Isg7Y/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://software.intel.com/en-us/business-network/"><img src="http://software.intel.com/en-us/blogs/wordpress/wp-content/uploads/2012/04/BacktotheSoftwareBusinessNetwork.png" alt="Back to the Software Business Network" title="Back to the Software Business Network" /></a><br /><br />
<a href="http://software.intel.com/en-us/blogs/wordpress/wp-content/uploads/2012/05/iStock_000006275248Small-camera.jpg"><img src="http://software.intel.com/en-us/blogs/wordpress/wp-content/uploads/2012/05/iStock_000006275248Small-camera-300x199.jpg" alt="" width="300" height="199" class="alignleft size-medium wp-image-47334" /></a>Videos are one of the best ways to get (and keep) your audience’s attention. Videos are social, viral, expressive and have a much longer shelf life than a Tweet or Facebook post. <a href="http://www.youtube.com/">YouTube</a> alone gets four billion views each day, 60 hours of video uploaded every minute, is the <a href="http://bit.ly/IbW1KN">second largest search engine</a> on the Internet, and in 2011, <a href="http://bit.ly/J9S0QM">had more than one trillion views or almost 140 views for every person on earth</a>. </p>
<p>The idea of creating videos can be daunting with all of the equipment to remember on top of thinking about what it is you’re shooting.</p>
<p>Here are some tips to ease the video production process:<br />
<strong><br />
What to Shoot</strong><br />
The first step in video production is to know what you want to shoot. Video is an effective tool because it invokes emotion or teaches the audience something new. The most effective videos tell a story, but what story could you tell? Here are some story ideas for your future videos:</p>
<p>•	Demo your product<br />
•	Three top tips for using your product<br />
•	Client testimonials<br />
•	A behind the scenes look at the company<br />
•	Sneak peek at your upcoming product<br />
•	How-to video on using your product</p>
<p><strong>Getting Started</strong><br />
Video equipment is getting less expensive. If you’re just starting out, pick up a low-cost HD camera and tripod. </p>
<p>Picking your location is almost as important as what you are shooting. Here are some ideas to keep in mind:<br />
•	Think about the background: If you can help it, stay away from a wall. Find a background that is visually interesting and can help tell the story. Depth in the background will highlight the subject and keep the audience interested.<br />
•	Use your ears: If the room sounds like a church hall, your audio will too. Look for rooms with carpet or furniture that will dampen the echo effect. </p>
<p><strong>Setup</strong><br />
Keeping the camera steady is key to a comfortable viewing experience. The most important piece of equipment other than the camera is the tripod. If you need to improvise, use a table or podium.</p>
<p>When your equipment is ready, record a short test video to check for sound, batteries, framing and lighting. With all systems checked, you are ready for takeoff, and you’ll have confidence that the video is being recorded to the best quality.</p>
<p><strong>Help Your Subject Help You</strong><br />
Work smart, not hard. Think about the final product while shooting your video. Leave the camera recording for four seconds before and after every shot for editing. Before you begin filming, ask the interviewee to answer the questions in complete sentences; speak loudly, slowly and clearly; and leave a space between each answer. These tips will cut the editing time down and you’ll have a better video in the end.</p>
<p><strong>Take the Shot</strong><br />
Framing a beautiful shot will greatly increase the production value. Use the <a href="http://bit.ly/Ja0g3f">rule of thirds</a> whenever you have a subject in the shot. For example, place your subject on the left side of the frame, then stand on the right side of your camera, so the subject is looking across the frame rather than at the camera. With an interesting background and using the rule of thirds, your video will go from a homemade video to a professional documentary-quality interview.</p>
<p>The most effective videos are 30 seconds or less. If this is too short for your subject, don’t worry, the second most effective videos are 1:30 and longer.<br />
<strong><br />
Save Yourself with B-Roll</strong><br />
<a href="http://bit.ly/Ja4CY8">B-roll</a> is the extra footage you can use to cutaway to when you have editing cuts. Good b-roll should be footage that relates to what your subject is talking about. Try to have at least two shots of b-roll for every question you ask. If you’re not asking questions, for every main shot you should have at least 10 b-roll shots.<br />
<strong><br />
Be Social and Share</strong><br />
Your video needs a home to link to. Create a company YouTube account to host your videos. Make it easy for your audience to find your video by using specific keywords that relate to your video. Include the keywords in the title, description, key search terms field and for any extra social media posts you use to promote the video. From there, you can embed your video to any of your other sites with a quick copy and paste.</p>
<p>Wherever your audience goes, so should your video. Promote your video on <a href="http://pinterest.com/">Pinterest</a>, <a href="http://www.facebook.com/">Facebook page</a>, Facebook tabs, <a href="http://www.linkedin.com/">LinkedIn</a>, <a href="https://www.tumblr.com/">Tumblr</a>, <a href="http://bit.ly/J9Jq4H">Google Adwords</a> and your website. </p>
<p>Try these tips to create a video of the story you want to tell in one of the most engaging ways possible. Premier Elite Partners and Premier Partners in the Intel(R) Software Partner Program also have access to <a href="http://bit.ly/IbH0sy">Wooshii</a>, a video and animation production service.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?a=WjGch7Isg7Y:cRu-hVLAPhg:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?d=yIl2AUoC8zA" border="0"/></a> <a href="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?a=WjGch7Isg7Y:cRu-hVLAPhg:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?d=dnMXMwOfBR0" border="0"/></a> <a href="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?a=WjGch7Isg7Y:cRu-hVLAPhg:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?i=WjGch7Isg7Y:cRu-hVLAPhg:V_sGLiPBpWU" border="0"/></a>
</div><img src="http://feeds.feedburner.com/~r/IntelSoftwareNetworkBlog/~4/WjGch7Isg7Y" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blogs.intel.com/blog/2012/05/02/7-easy-steps-to-showcase-your-software-business-using-video-production/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Aggregator: a new Community Preview Feature in Intel® Threading Building Blocks</title>
		<link>http://feedproxy.google.com/~r/IntelSoftwareNetworkBlog/~3/Dn1r0mPsnAg/</link>
		<comments>http://feedproxy.google.com/~r/IntelSoftwareNetworkBlog/~3/Dn1r0mPsnAg/#comments</comments>
		<pubDate>Wed, 02 May 2012 17:00:48 +0000</pubDate>
		<dc:creator>Terry Wilmarth (Intel)</dc:creator>
		
		<guid isPermaLink="false">http://software.intel.com/en-us/blogs/2012/05/02/aggregator-a-new-community-preview-feature-in-intel-threading-building-blocks/</guid>
		<description><![CDATA[Intel® Threading Building Blocks (Intel® TBB) 4.0 Update 4 introduces a new Community Preview feature, the aggregator. An internal version of the aggregator has been in use in Intel® TBB for some time, appearing in the flow graph and concurrent priority queue implementations. An aggregator is like a mutex in that it enforces mutually exclusive [...] <a href="http://feedproxy.google.com/~r/IntelSoftwareNetworkBlog/~3/Dn1r0mPsnAg/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Intel® Threading Building Blocks (Intel® TBB) 4.0 Update 4 introduces a new <a href="http://software.intel.com/en-us/articles/intel-tbb-community-preview-features/?wapkw=community+preview+feature">Community Preview feature</a>, the <em>aggregator</em>.  An internal version of the aggregator has been in use in Intel® TBB for some time, appearing in the flow graph and concurrent priority queue implementations. An aggregator is like a mutex in that it enforces mutually exclusive access to a critical section of program code.  However, it can perform better than a mutex in many cases. It differs significantly from a mutex in how it works, and that can have deeper implications on how it performs and how it can be used.  It does its magic by aggregating the critical sections from multiple threads into a single critical section executed by a single thread, which can have a significant impact on cache performance. </p>
<p>There are two modes of use for this feature: basic mode and expert mode.  Basic mode is straightforward and not much more complex than using a mutex. Expert mode requires some understanding of how the aggregator works, and additional coding, but can enable additional performance improvements. In this blog, I will first illustrate how to use the aggregator in the basic mode.  Then I’ll give a brief overview of how the aggregator works, followed by an example of how to use the aggregator in the expert mode.  Finally, I’ll examine the performance of the aggregator and suggest approaches to help decide whether or not to use it.</p>
<p><strong>Side-by-side Comparison of Basic Aggregator Usage with Mutex Usage</strong></p>
<p>In this simple example, I’ll compare the usage of a mutex with an aggregator to lock <code>push</code> and <code>pop</code> operations on a serial priority queue object of type <code>std::priority_queue</code>.  This example uses C++1x features, such as lambdas, but one could use function objects instead.  Fair warning: I’m interspersing code snippets below, because this blog format doesn’t allow for side-by-side code comparison.  Please don’t try to use both a mutex and an aggregator to protect the same code.</p>
<p>First, declare the priority queue.  I'll use a simple integer priority queue here:</p>
<p>
<pre>
<blockquote>typedef int value_type;
typedef priority_queue < value_type, std::vector < value_type > , compare_type > pq_t;
pq_t my_pq;</blockquote>
</pre>
</p><p>Declare a mutex to protect <code>my_pq</code>:</p>
<p>
<pre>
<blockquote>spin_mutex my_mutex;</blockquote>
</pre>
</p><p>Alternatively, declare an aggregator to protect <code>my_pq</code>:</p>
<p>
<pre>
<blockquote>aggregator my_aggregator;</blockquote>
</pre>
</p><p>Declare an element to push/pop from queue:</p>
<p>
<pre>
<blockquote>value_type elem = 42;</blockquote>
</pre>
</p><p>Now, push an element on the queue using the mutex:</p>
<p>
<pre>
<blockquote>{
    tbb::spin_mutex::scoped_lock my_lock(my_mutex);
    my_pq.push(elem);
}</blockquote>
</pre>
</p><p>Or, push the element on the queue using the aggregator and a lambda expression:</p>
<p>
<pre>
<blockquote>my_aggregator.execute( [&#038;my_pq, &#038;elem](){
    my_pq.push(elem);
} );</blockquote>
</pre>
</p><p>Pop an element off the queue using the mutex:</p>
<p>
<pre>
<blockquote>bool result = false;
{
    tbb::spin_mutex::scoped_lock my_lock(*my_mutex);
    if (!my_pq.empty()) {
        result = true;
        elem = my_pq.top();
        my_pq.pop();
    }
}</blockquote>
</pre>
</p><p>Pop an element off the queue using the aggregator:</p>
<p>
<pre>
<blockquote>bool result = false;
my_aggregator.execute( [&#038;my_pq, &#038;elem, &#038;result](){
    if (!my_pq.empty()) {
        result = true;
        elem = my_pq.top();
        my_pq.pop();
    }
} );</blockquote>
</pre>
</p><p><strong>How the Aggregator Works</strong></p>
<p>As we see above, the usage of the aggregator in basic mode is trivially different from using a mutex.  However, it is clearly working in a different way.  In order to execute a critical section, you pass it to an aggregator via the <code>execute</code> method.  When the <code>execute</code> method returns, the critical section has been executed, but how this happened is hidden inside the black box of the aggregator.  </p>
<p>Looking at the header file <code>aggregator.h</code> that defines the <code>aggregator</code>, these details become clear.  To use the aggregator in expert mode, you should have some familiarity with the header file, and I'll guide you through the most important features in the rest of this blog.</p>
<p>First note that aggregator inherits from a class <code>aggregator_ext</code> that takes a template parameter.  <code>Aggregator</code> instantiates that template parameter with a simple handler defined in the header, <code>handler_type = internal::basic_handler</code>.  We will discuss this more later.</p>
<p>The <code>execute</code> method of <code>aggregator</code> takes a function body as parameter, and encapsulates <code>body</code> in a <code>basic_operation</code> object, which inherits from <code>aggregator_operation</code>.  <code>Aggregator_operation</code>s are sent to the <code>aggregator_ext</code>’s <code>mailbox</code> where they may concurrently accumulate while they await execution.  One thread, the <em>active handler</em>, i.e. the first thread to place an <code>aggregator_operation</code> in the empty <code>mailbox</code>, will grab all the operations that have accumulated there, effectively emptying the <code>mailbox</code>.  It will then go through all the operations that it grabbed, and serially execute the function bodies stored in those objects.  The mechanism used to execute function bodies is specified by <code>aggregator_ext</code>’s template parameter, which in the default case is called <code>basic_handler</code>.</p>
<p>This <code>basic_handler</code> is straightforward in its functioning: it is passed the list of <code>aggregator_operation</code>s, and it loops through this list and handles each item.  It makes use of a few methods on <code>aggregator_operation</code> to do this properly: <code>next</code> is used to traverse to the next operation in the list, <code>start</code> prepares the operation to be handled, and <code>finish</code> is called after the operation is handled to inform the thread waiting on the execution of the operation that the operation is completed.  When all operations are handled, the active handler thread can leave the <code>aggregator</code>, since its own call to <code>execute</code> has been satisfied in the process.</p>
<p>The details of the synchronization that make this all possible can be found in <code>aggregator.h</code>.  We won’t explain them fully here, because we already have enough information to proceed to use the aggregator in expert mode.  It is enough to know that threads hand over critical sections to the aggregator, and one of these threads will execute all the operations serially on behalf of the other threads as a single critical section.</p>
<p><strong>Using the Aggregator in Expert Mode</strong></p>
<p>I’ll use the same example as before, allowing threads to safely push and pop to a serial <code>std::priority_queue</code>.  The expert mode of aggregator allows the user to pass any sort of data in to the aggregator as an <code>aggregator_operation</code> via the <code>process</code> method (note the different method name – we were using <code>execute</code> in basic mode), along with an aggregating function object that is called by the active handler to perform the serial execution of operations.  In this case, I’ll pass data about a push or pop operation to the aggregator via <code>process</code>, and provide a custom function object to perform the operations.</p>
<p>First, create a class derived from <code>aggregator_operation</code> to hold the operation data.</p>
<p>
<pre>
<blockquote>class op_data : public aggregator_operation {
public:
    value_type* elem;
    bool success;
    bool is_push;
    op_data(value_type* e, bool push=false): elem(e), success(false), is_push(push) {}
};</blockquote>
</pre>
</p><p>Then, create a handler to pass in as the aggregator’s template parameter:</p>
<p>
<pre>
<blockquote>class my_handler_t {
    pq_t *pq;
public:
    my_handler_t() {}
    my_handler_t(pq_t *pq_) : pq(pq_) {}
    void operator()(aggregator_node* op_list) {
        op_data* tmp;
        while (op_list) {
            tmp = (op_data*)op_list;
            op_list = op_list->next();
            tmp->start();
            // handle tmp here
            if (tmp->is_push) pq->push(*(tmp->elem));
            else {
                if (!pq->empty()) {
                    tmp->success = true;
                    *(tmp->elem) = pq->top();
                    pq->pop();
                }
            }
            // done handling tmp
            tmp->finish();
        }
    }
};</blockquote>
</pre>
</p><p>Now, to create an aggregator, use the <code>aggregator_ext</code> type name and pass this handler’s type in as the template parameter, and initialize the handler and pass it in as an argument to the constructor:</p>
<p>
<pre>
<blockquote>aggregator_ext < my_handler_t > my_aggregator(my_handler_t(my_pq));</blockquote>
</pre>
</p><p>To perform a push, simply create the <code>op_data</code> node with the push information and pass it to <code>process</code>:</p>
<p>
<pre>
<blockquote>op_data my_push_op(&#038;elem, true);
my_aggregator.process(&#038;my_push_op);</blockquote>
</pre>
</p><p>And to perform a pop:</p>
<p>
<pre>
<blockquote>bool result;
op_data my_pop_op(&#038;elem);
my_aggregator.process(&#038;my_pop_op);
result = my_pop_op.success;</blockquote>
</pre>
</p><p><strong>When to use Aggregator and why use Expert Mode?</strong></p>
<p>A good way to start is to compare the performance of your code using your current locking mechanism to a version of your code that uses an aggregator instead.  In practice, we (developers of TBB) have often found that a mutex is sufficient and outperforms aggregator when contention on the critical region is low. For higher contention, we often find that the use of the aggregator is justified.</p>
<p>The aggregator provides most of its performance improvements in hot cache execution of operations on a single thread. (Recall the <em>active handler</em>?)  Thus, the more concurrent contention on your critical region, the larger the aggregations will be that are assembled, and the greater the benefits of executing operations with a hot cache on a single thread.</p>
<p>If you do find that the basic aggregator improves your code’s performance, consider moving to the expert level.  To begin with, you can simply transform your code as I’ve shown in the expert example above.  This should result in better performance over the basic interface.  The reason for this is that, in the basic interface, the function object or lambda expression you wish to execute and all the references to data that you want that code to access are stored on the stack of the thread that originated the operation. Referring back to the basic example, this means that for each operation, we look up a different reference to the same priority queue.  But, in the expert example above, note that we store just a few data references in the <code>aggregator_operation</code>, and the code to execute the operation and references to the shared data (<code>my_pq</code>) are local to the aggregating functor and only need to be looked up once to handle all the operations in an aggregation.  This enhances the hot cache effect by reducing the quantity of non-local stack accesses.</p>
<p>The expert-level usage of aggregator shown above is quite straightforward.  However, you are free to handle operations in the aggregating handler in whatever manner you like.  Consider the aggregation of operations an opportunity to develop new and interesting serial algorithms.  This gives you a unique opportunity to make use of a kind of <em>lookahead</em> capability: you know the set of operations that you need to perform. For example, Intel® TBB’s <code>concurrent_priority_queue</code> handles the operations in two passes, performing some of them and postponing others, because some orderings of operations are more efficient than others.  The only rules for processing operations in the aggregating handler are that they should all be handled, and, in some cases, there should be some serial sequence of the operations that achieves the same result (i.e. sequential consistency).</p>
<p>I’d like to hear about your experiences using aggregator, so if you get a chance, give it a try, and let me know how it went!  You can comment here, or better yet, start a discussion on the <a href="http://software.intel.com/en-us/forums/intel-threading-building-blocks/">Intel® TBB forum</a>.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?a=Dn1r0mPsnAg:zK4OqT1orDs:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?d=yIl2AUoC8zA" border="0"/></a> <a href="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?a=Dn1r0mPsnAg:zK4OqT1orDs:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?d=dnMXMwOfBR0" border="0"/></a> <a href="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?a=Dn1r0mPsnAg:zK4OqT1orDs:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?i=Dn1r0mPsnAg:zK4OqT1orDs:V_sGLiPBpWU" border="0"/></a>
</div><img src="http://feeds.feedburner.com/~r/IntelSoftwareNetworkBlog/~4/Dn1r0mPsnAg" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blogs.intel.com/blog/2012/05/02/aggregator-a-new-community-preview-feature-in-intel%c2%ae-threading-building-blocks/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Presenters, Please Stop Boring Me.</title>
		<link>http://blogs.intel.com/jobs/2012/05/02/presenters-please-stop-boring-me/</link>
		<comments>http://blogs.intel.com/jobs/2012/05/02/presenters-please-stop-boring-me/#comments</comments>
		<pubDate>Wed, 02 May 2012 13:49:44 +0000</pubDate>
		<dc:creator>Kirsten</dc:creator>
		
		<guid isPermaLink="false">http://blogs.intel.com/jobs/?p=1193</guid>
		<description><![CDATA[My experiences sitting through meetings and conferences (at Intel, and in class when I was in school) have made me appreciate the few times I have come across individuals who know how to deliver a compelling presentation.  I often find &#8230; <a href="http://blogs.intel.com/jobs/2012/05/02/presenters-please-stop-boring-me/">Continue reading <span>&#8594;</span></a> <a href="http://blogs.intel.com/jobs/2012/05/02/presenters-please-stop-boring-me/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>My experiences sitting through meetings and conferences (at Intel, and in class when I was in school) have made me appreciate the few times I have come across individuals who know how to deliver a compelling presentation.  I often find myself barraged with information, of which 25% is actually relevant and 75% is filler, or other words,25% premium ground beef and 75% mechanically separated meat.  So, in the interest of playing devil’s advocate, I’d like to offer a few recommendations based on some generalizations.</p>
<p><span style="text-decoration: underline">Generalizations:</span></p>
<p><strong>PowerPoints:  <em>Tech-savvy folks tend to provide too much information</em></strong><em>,</em> usually with the intention of adding substance to (all!) of the knowledge they share (#overload).  While, <strong><em>non-tech individuals tend to not provide enough substance</em></strong> to their information (#underload?).  And the worst part?  Tech and non-tech people alike are <strong>usually guilty of creating over-cluttered, distracting, and hard-to-follow PowerPoints </strong>(when used).  What do I mean?  My idea of a good PowerPoint is one that:</p>
<ol>
<li>Is understood sans presenter/creator’s explanation with the least amount of information used</li>
<li>Is minimalistic and focuses attention on the storyteller</li>
<li>Is <em>either</em> A <em>or</em> B, <em>or a combination</em> thereof—NOTE: ratio of A to B is <strong>highly</strong> dependent on the purpose of the presentation and audience</li>
</ol>
<div></div>
<div><span style="font-size: small"><span style="line-height: 24px"><span id="more-1193"></span></span></span></div>
<div></div>
<div>
<p><span style="text-decoration: underline">Recommendations:  </span></p>
<p>To create an informative, appealing, and/or persuasive presentation, one should <strong>follow the K.I.S.S. Rule </strong>(<span style="text-decoration: underline">K</span>eep <span style="text-decoration: underline">I</span>t <span style="text-decoration: underline">S</span>imple <span style="text-decoration: line-through"><span style="text-decoration: underline">S</span>tupid</span> <span style="text-decoration: underline">S</span>illy).  Specifically, the K.I.S.S Rule serves as a guideline (and reminder!) that a good presentation is <em>simple</em>… in almost every sense.</p>
<p>What are the key points that make a PowerPoint and presentation good?</p>
<ul>
<li><strong>PowerPoint is used when <span style="text-decoration: underline">needed</span></strong> (<em>not every presentation needs a PowerPoint.  In fact, it may be argued that PowerPoint “stifles debate and conversation,” according to Steve Jobs)</em></li>
</ul>
<p align="center">…and when PowerPoint is used, there is…</p>
<ul>
<li><strong>Minimal text</strong> (<em>it’s easy to follow and the focus is on the speaker’s story</em>)</li>
<li><strong>Use of compelling, non-pixelated, images</strong> (<em>a picture says 1000 words, is much more appealing to the eye, and is a quick way to relay information</em>)</li>
<li><strong>Consistent placement of text and images </strong>on slides (<em>the last thing you want your audience doing is wondering where to look to follow your story instead of listening to it.  So to make the presentation easier to understand, it helps to condition your audience’s mind</em>)</li>
<li><strong>A “key takeaway sentence”</strong> that summarizes the point of the slide, is placed at the top of each slide, and is used when applicable (1. <em>it’s human nature to zone out, and such takeaway sentences help to quickly level-set your audience.  2. Placement of the takeaway sentence at the top is to follow the English reader’s natural tendency to read left to right, top to bottom—though this varies across languages and should be tailored according to audiences)</em></li>
<li><strong>Focus is on the <span style="text-decoration: line-through">speaker</span> storyteller</strong> and his/her words and not(!) on the PowerPoint behind him/her (<em>this is especially important when not showing a video or demonstration</em>)</li>
</ul>
<div>
<p>And how do I know these techniques work???  It’s the same reason we see such trends in sleek technology designs of MP3, notebooks, tablets, and even advertisement.</p>
<p>Ask any communications, English, or speech professor, and he/she will tell you that giving a presentation is a fine art that takes time and practice to master.  Ironically, my experiences have shown me that “practice does NOT (necessarily) make perfect,” and there are key qualities that make or break a presentation.  So to avoid the “ho-hum mediocrity of current presentations,” remember to start with the K.I.S.S rule—and build off the basics.  Then, steps two, three, and four may be taken to add of other story-telling techniques, like “how to sell your presentation” and “win over stakeholders.”  But, I won’t get ahead of myself…I’ll save those nuggets of wisdom for another blog. :)</p>
<p>P.S.…oh!  And for those of you <span style="text-decoration: line-through">angrily</span> pondering the notion that a good PowerPoint cannot be “understood sans presenter/creator’s explanation” <em>and</em> have “minimal text”, I ask that you kindly refer the note I made in (C)—specifically, when I say a PowerPoint (if used) is “<strong>highly</strong> dependent on presentation’s purpose and audience.”  Why?  If we consider a technical presentation, for example, its main purpose may be to inform.  Thus, a few equations and graphs might be needed to illustrate one’s thought process, whereas a non-tech presentation might need high-level narration, such as relevant infographics and sources to inform the audience.</p>
<p><span style="font-size: small"><span style="line-height: 24px"><br />
</span></span></p></div>
</div>
<div></div>
]]></content:encoded>
			<wfw:commentRss>http://blogs.intel.com/blog/2012/05/02/presenters-please-stop-boring-me/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Quick Tips: How to Create Measurable Goals with Social Media</title>
		<link>http://feedproxy.google.com/~r/IntelSoftwareNetworkBlog/~3/vl0FcIjIlOs/</link>
		<comments>http://feedproxy.google.com/~r/IntelSoftwareNetworkBlog/~3/vl0FcIjIlOs/#comments</comments>
		<pubDate>Tue, 01 May 2012 22:45:52 +0000</pubDate>
		<dc:creator>Wendy Thomas</dc:creator>
		
		<guid isPermaLink="false">http://software.intel.com/en-us/blogs/2012/05/01/quick-tips-how-to-create-measurable-goals-with-social-media/</guid>
		<description><![CDATA[<a href="http://software.intel.com/en-us/blogs/wordpress/wp-content/uploads/2012/04/iStock_000006463146XSmall2.jpg"><img class="alignright size-medium wp-image-47291" src="http://software.intel.com/en-us/blogs/wordpress/wp-content/uploads/2012/04/iStock_000006463146XSmall2-300x199.jpg" alt="" width="200" height="133" /></a>Any investment in your business should be for a specific reason. And each investment of time or money should have specific, measurable, attainable, realistic, and timely (SMART) goals associated with it so you can determine if the investment is viable. Using social media is no different, yet with something so intangible, how do you go about creating these measurable goals?
<br />
You start with the basics – the big picture goals, such as:<br />
•	Increase fan or follower base<br />
•	Drive traffic to the company website<br />
•	Build/increase your company’s e-mail subscriber list<br />
•	Reach new clients through relationship building
<br />
With these high-level goals, you now have to determine your specific goals. I can’t say what your goals should be since I’m not familiar with your company or what your definition of success is. You or your management team have to decide what numbers to strive for. I can, however, give you some suggestions on how you might start tracking the goals mentioned above.
<br />
<strong><a href="http://software.intel.com/en-us/blogs/2012/05/01/quick-tips-how-to-create-measurable-goals-with-social-media/">Read more...</a></strong> <a href="http://feedproxy.google.com/~r/IntelSoftwareNetworkBlog/~3/vl0FcIjIlOs/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://software.intel.com/en-us/business-network/"><img src="http://software.intel.com/en-us/blogs/wordpress/wp-content/uploads/2012/04/BacktotheSoftwareBusinessNetwork.png" alt="Back to the Software Business Network" title="Back to the Software Business Network" /></a><br /><br /><a href="http://software.intel.com/en-us/blogs/wordpress/wp-content/uploads/2012/04/iStock_000006463146XSmall2.jpg"><img class="alignright size-medium wp-image-47291" src="http://software.intel.com/en-us/blogs/wordpress/wp-content/uploads/2012/04/iStock_000006463146XSmall2-300x199.jpg" alt="" width="300" height="199" /></a>Any investment in your business should be for a specific reason. And each investment of time or money should have specific, measurable, attainable, realistic, and timely (SMART) goals associated with it so you can determine if the investment is viable.</p>
<p>Using social media is no different, yet with something so intangible, how do you go about creating these measurable goals?</p>
<p>You start with the basics – the big picture goals, such as:<br />
•	Increase fan or follower base<br />
•	Drive traffic to the company website<br />
•	Build/increase your company’s e-mail subscriber list<br />
•	Reach new clients through relationship building</p>
<p>With these high-level goals, you now have to determine your specific goals. I can’t say what your goals should be since I’m not familiar with your company or what your definition of success is. You or your management team have to decide what numbers to strive for. I can, however, give you some suggestions on how you might start tracking the goals mentioned above.</p>
<p><strong>Increase fan or follower base </strong>–<br />
This assumes you are already on <a href="http://software.intel.com/en-us/blogs/2012/02/12/social-media-starter-kit-using-twitter-to-promote-your-software-business/">Twitter </a>or <a href="http://software.intel.com/en-us/blogs/2012/02/12/social-media-starter-kit-using-facebook-to-market-your-software-company/">Facebook</a>. Take a note of how many fans and followers you have today. Then decide what number you want to strive for, and in what time period. If you’re a medium-size company, expecting 135,000 followers could be a stretch, but if you have 10,000 followers already, getting to 30,000 in 4 months may be appropriate.</p>
<p>With a social media tool, such as any mentioned in the last post, you can set up your Twitter account to automatically follow all those who follow your company, and by doing that, you can gain more exposure.</p>
<p><strong>Drive traffic to the company website</strong> –<br />
Get access to the analytics for your website traffic. If you don’t have the details already, contact your website manager or use <a href="http://www.google.com/analytics/">Google Analytics</a> (mentioned below).  You want to look at how many people are visiting your site, but more important, how long they are staying on your site, which pages they are visiting, how many visitors opt-in to your newsletter or subscribe to your blog, and so on.</p>
<p>Once you have a baseline of where you are, you can determine where you want to be. A refresh of the website content or <a href="http://software.intel.com/en-us/blogs/2012/03/12/the-single-most-important-element-of-your-business-software-website/">redesign of the landing page</a> may be in order. Check the numbers on a weekly basis to see if your changes are working, or if you might need more website changes.</p>
<p>You also want to use social media platforms that allow you to include your website link with any posts. Most social media platforms have this functionality.</p>
<p><strong>Build/increase your company’s e-mail subscriber list</strong> –<br />
You’ll need to know the size of your e-mail list today before you can set a goal for how large you want to grow the list.</p>
<p><a href="http://software.intel.com/en-us/blogs/2012/02/12/social-media-starter-kit-using-linkedin-to-build-the-reputation-of-your-software-business/">LinkedIn</a> is a great tool for this bullet point because you can capture, download, and utilize the contact information of those you have “linked” with. At a minimum you will get names, e-mail addresses, company names, and locations for all your contacts.</p>
<p>An engaging opt-in page on your company’s website or <a href="http://software.intel.com/en-us/blogs/2012/04/16/how-to-create-an-engaging-facebook-welcome-page-for-your-software-business/">Facebook landing page</a> can capture e-mail addresses (at a minimum), or full contact information (if you offer the right incentive). One important note is to make sure you receive opt-ins for your newsletter and are compliant with the <a href="http://business.ftc.gov/documents/bus61-can-spam-act-compliance-guide-business">CAN-SPAM act</a>.</p>
<p><strong>Reach new clients through relationship building </strong>–<br />
Google+ and Twitter are good platforms for the softer goal of building relationships because of the ease in having conversations through live streaming comments.</p>
<p>Google+ also gives you the ability to ‘circle’ people into categories for focused advertising or feedback, and it has “hangouts” where you can live-chat with one or more people at any time. Although it’s difficult to put a measurable goal on relationships, making the right connections and having useful interactions will lead to the bottom line at some point.</p>
<p>Building relationships isn’t all about pushing your product into the masses, it’s having conversations in person or through social media that give people something interesting to consider and comment on. And in order to be successful, it has to be two-way communication. So, no matter what platform or tool you use, there needs to be the back and forth with people, which takes time, effort, and planning.</p>
<p>Setting up ways to track results for your goals is the next task. There are many tools out there, and what you choose will depend, again, on what your ultimate target is.</p>
<p>•	<a href="http://www.google.com/analytics/">Google Analytics</a> lets you track sales and conversions against the goals you’ve set for your company; track e-mail campaigns and keywords; create customized reports<br />
•	<a href="https://www.facebook.com/help/search/?q=insights">Facebook Insights</a> gives you data on such things as the content viewers are reading and interacting with per individual post or consolidated way, demographic locations of the activity (if available from the user’s page)<br />
•	Hootsuite (mentioned in the <a href="http://software.intel.com/en-us/blogs/2012/04/24/3-twitter-management-tool-options-for-your-software-business/">last post on Twitter management tools</a>) lets you incorporate Google Analytics and Facebook Insights in a dashboard. You can analyze social media traffic; follow conversations around your brand name; create custom reports</p>
<p>If you’re already on some platforms and they are giving you a positive return on your investment, refresh your profile. If you’re new to a platform, don’t hesitate to get started, because it does take time to gain traction.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?a=vl0FcIjIlOs:fCy2KZQnLqg:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?d=yIl2AUoC8zA" border="0"/></a> <a href="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?a=vl0FcIjIlOs:fCy2KZQnLqg:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?d=dnMXMwOfBR0" border="0"/></a> <a href="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?a=vl0FcIjIlOs:fCy2KZQnLqg:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?i=vl0FcIjIlOs:fCy2KZQnLqg:V_sGLiPBpWU" border="0"/></a>
</div><img src="http://feeds.feedburner.com/~r/IntelSoftwareNetworkBlog/~4/vl0FcIjIlOs" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blogs.intel.com/blog/2012/05/01/quick-tips-how-to-create-measurable-goals-with-social-media/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Value of Networking</title>
		<link>http://blogs.intel.com/jobs/2012/05/01/the-value-of-networking/</link>
		<comments>http://blogs.intel.com/jobs/2012/05/01/the-value-of-networking/#comments</comments>
		<pubDate>Tue, 01 May 2012 10:36:00 +0000</pubDate>
		<dc:creator>Vladimir</dc:creator>
		
		<guid isPermaLink="false">http://blogs.intel.com/jobs/?p=1130</guid>
		<description><![CDATA[As an Intel Corp. branch manager, I’m often invited to non-business-related events in Nizhny Novgorod and other places. In most of these cases there is no direct business benefit, but I always seriously consider each and every invite. Why? Because &#8230; <a href="http://blogs.intel.com/jobs/2012/05/01/the-value-of-networking/">Continue reading <span>&#8594;</span></a> <a href="http://blogs.intel.com/jobs/2012/05/01/the-value-of-networking/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>As an Intel Corp. branch manager, I’m often invited to non-business-related events in <a href="http://www.intel.com/jobs/russia/sites/nizhny.htm">Nizhny Novgorod</a> and other places. In most of these cases there is no direct business benefit, but I always seriously consider each and every invite. Why? Because every event is a potential networking opportunity. And one should not underestimate the value of networking.</p>
<p>When you first become a ‘manager’, you stopped working by yourself and started working through people and with people (although we started to work harder and longer, I must admit). But there’s an interesting thing I’ve noticed – if the number of people reporting to you grows more or less linear, the number of people you can potentially influence grows exponentially. And if you remember my idea about the <a href="http://blogs.intel.com/jobs/2012/04/05/the-value-of-chance/">value of chance</a>, then you’d agree that the probability of having a “good” chance meeting an important person grows as your informal network grows. What’s interesting is the fact that you never (never!) know when and where you can meet the “right” person for the task you’re working on (or may be working on in the future). As an example I can recall a case when I helped one of our sales guys to solve a problem by connecting him to a person still working for the company I worked at before joining Intel. Another example is your school and college mates – I happened to find a great lawyer among my ex-classmates, he helped me and saved a lot of my money – thanks to the fact I attended our 10<sup>th</sup> Graduation Anniversary.</p>
<p><span id="more-1130"></span></p>
<p>Another great thing about networking is career growth. And I’m not actually talking about your own, though that’s great too. I mean the career shifts of the people in your network. That’s why it’s important to maintain your network and keep in touch with people you know as the time goes. So today my call to action includes two things:</p>
<p>a) <strong>build your network by all means</strong>, as long as you feel comfortable with them (attend events and chat with people, connect online, ask your friends to share some of their contacts, etc.), and</p>
<p>b) <strong>maintain you network by “pinging” its members from time to time</strong>. Sending them Birthday wishes (or calling them on important occasions) is a simple yet powerful network-maintenance trait.</p>
<p>This is where many social networks may serve you well. Try using them for their direct purpose – building and maintaining your social network. But do it with caution – mind your own privacy and be respectful of other’s right to privacy.</p>
<div></div>
]]></content:encoded>
			<wfw:commentRss>http://blogs.intel.com/blog/2012/05/01/the-value-of-networking/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Why you should use Procedural and OOP in every application</title>
		<link>http://feedproxy.google.com/~r/IntelSoftwareNetworkBlog/~3/rdzK2WDXevg/</link>
		<comments>http://feedproxy.google.com/~r/IntelSoftwareNetworkBlog/~3/rdzK2WDXevg/#comments</comments>
		<pubDate>Mon, 30 Apr 2012 17:51:25 +0000</pubDate>
		<dc:creator>Asaf Shelly</dc:creator>
		
		<guid isPermaLink="false">http://software.intel.com/en-us/blogs/2012/04/30/why-you-should-use-procedural-and-oop-in-every-application/</guid>
		<description><![CDATA[Almost everyone wants to do architecture and almost everyone wants to do the UI. It means that every programmer has an opinion about the architecture and infrastructures in use. When you export an API for your system you get more opinions and when your product is an infrastructure (ex. Microsoft) you have too many opinions about [...] <a href="http://feedproxy.google.com/~r/IntelSoftwareNetworkBlog/~3/rdzK2WDXevg/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Almost everyone wants to do architecture and almost everyone wants to do the UI. It means that every programmer has an opinion about the architecture and infrastructures in use. When you export an API for your system you get more opinions and when your product is an infrastructure (ex. Microsoft) you have too many opinions about the architecture.</p>
<p>People's architecture is usually tilted towards what they are experienced with. The architecture is based on a paradigm and people usually continue from there. A most prominent paradigm 20 years ago was Procedural Programming. Today Object Oriented Programming is the dominant one. This means that people start they system design with OOD and then ask "what's next?". In attempt to pull people from automatically using OOD I had a post called <a href="http://software.intel.com/en-us/blogs/2008/08/22/flaws-of-object-oriented-modeling/">Flaws of Object Oriented Modeling</a>, and a followup called <a href="http://software.intel.com/en-us/blogs/2011/10/21/flaws-of-object-oriented-modeling-continue/">Flaws of Object Oriented Modeling Continue</a>.</p>
<p>The truth is usually in between A and B. In this case the truth is 'all of the above'. There are many programming paradigms to employ in a single application. Failing to do so will damage: Code manageability, Response to changes in requirements, Flow management, Ability to integrate a new UI, and more. There is a long argument between OOP supporters and Procedural Programming supporters. Once in every some while someone would step in and say that you should use more esoteric things such as MVC, Aspect Oriented Programming, Pipeline, etc. Too often you would hear people suggesting what they just read about or learned about during a single session in an event. People will always want to try new things and show you that they know something special. There are other cases of course in which people are really experienced with several paradigms or are experienced with a specific paradigm and can immediately spot where it best applies. This is what you should be paying attention to.</p>
<p>What I am really looking for is a collection of Paradigm Patterns. Just as you would use a Design Pattern as a programming technique, I suggest that you also employ a Paradigm Pattern as a design technique. So where do we find these patterns? Google doesn't know...</p>
<p>There is a list of paradigms in Wikipedia (see <a href="http://en.wikipedia.org/wiki/Programming_paradigm">Programming Paradigms</a>) but it is only a list and not a pattern. A pattern should have a clear definition of how you identify where it applies, and a clear definition of how to use it. Either I am starting a new collection or someone reading these lines would comment with a reference, I will now try to create a rough list based on my own personal experience.</p>
<p>The items below are short and simple so that we don't need a full definition of the paradigm in order to understand the pattern. Obviously I will start with OOP and Procedural Programming and we'll build it from there.</p>
<p>First of all let's start with the definition of a paradigm: Programming Paradigm defines the boundaries of programming and design. From this paradigm we derive the definition of software Components, Interfaces, Programming Rules, and others. For example: there is a difference between how C# code is divided into DLL files than the way a C++ code is divided into DLL files. A C# DLL has a class as an Interface and a C++ DLL prefers global functions as an Interface. The decision when to use a goto in your C++ code is derived from the programming paradigm.</p>
<h4>Object Oriented Programming</h4>
<p>OOP is very commonly used because it allows developers to work on the same project without any interactions between them.<br />
<strong>Use</strong>: When you have multiple programmers who can't understand each other, for example one is managing an SQL database and another is doing audio processing. OOD works great for Top Level Design.<br />
<strong>Don't</strong>: When you have several developers who need to share implementation specifics, for example if you need to write a keyboard driver don't break it into fragments which hide implementation specifics from a developer working on the driver.</p>
<h4>Procedural Programming</h4>
<p>This paradigm is used for dividing a process into procedures. For example your day is a process. What you do from the time you park the car until you start reading emails is a procedure.<br />
<strong>Use</strong>: When there is a complex operation which includes dependencies between operations and a need for clear visibility of different application states ('SQL loading', 'SQL loaded', 'Network online', 'No audio hardware', etc). This is usually appropriate for application startup and shutdown.<br />
<strong>Don't</strong>: When there are many simple independent tasks to perform. Also don't use to manage UI.</p>
<h4>Model View Controller</h4>
<p>This paradigm is used often by developers who don't even know it exists. The idea behind it is the clear division between <strong>View:</strong> the data representation to the user; <strong>Model:</strong> the data / document / storage / a virtual representation of a storage (using business logic); and the [Controller] which is the user's interaction with the system. All this basically means that there is separation between how the data is represented to the user, from what the user can do with the data, from what the data really looks like. An example is Microsoft Word: The view is a text document, the controller allows printing, and the storage can be an rtf file, a doc file, or an XML based docx file.<br />
<strong>Use</strong>: Almost anytime you provide UI. Employing this paradigm allows very rapid integration of a completely new UI and fast responses to changes in UI requirements.<br />
<strong>Don't</strong>: If there is no UI, or when there is very close coupling between what the UI can do and the business logic (usually when creating a UI engine).</p>
<h4>Distributed</h4>
<p>You don't really need to use servers to have a distributed model. This paradigm states that there is no dependency between components just as with OOP, but with addition that there is also no dependency of infrastructure and object-to-object interaction should be kept to minimum.<br />
<strong>Use</strong>: Whenever different platforms or infrastructures are used and when components are completely independent of each other. For example the interaction between User Mode and Kernel Mode is usually Distributed.<br />
<strong>Don't</strong>: When data sharing has huge overhead, for interconnected modules, and between UI and Business Logic.</p>
<h4>Pipeline</h4>
<p>A Pipeline is usually made of several software components which are completely independent from each other. In this model there is usually a single data object sent from one component to the next. Most pipelines can operate completely asynchronously which makes it best for audio and video playback. Arranging components from left to right, too often a Pipeline has more than one component on a segment. For example decoding MPEG Audio frame and MPEG Video frame are two separate tasks which are independent of each other so they are both performed on the same timeslot of the Pipeline.<br />
<strong>Use</strong>: When little or no UI interaction takes place, with Audio and Video playback and encoding, and when you have a chain of operations each dealing with a different technology. For example: Read XML file, Search items, Create Records, Save to SQL server.<br />
<strong>Don't</strong>: When having multiple input types or events because there should be a different Pipeline for every type of input. Also when there is no clear correlation between Event and Response.</p>
<h4>Layers</h4>
<p>This paradigm divides the system into components just like OOP, with a huge difference - the system is divided into coherent layers. Each layer may employ OOP or Procedural internally but between layers there is a clear and simple interface. The ground rule is that requests only go from top to bottom, so a component within a lower layer cannot call a component within a higher layer. The only way to be serviced by a higher layer is by starting a new process / request. Usually the layers behave as a Distributed Pipeline.<br />
<strong>Use</strong>: When OOP can be divided into Layers, when creating a system that has UI and hardware interaction, and in very large scale systems. Example: Windows NT (and Windows 8) Kernel.<br />
<strong>Don't</strong>: Inside a Pipeline, in a small application or component, and don't create a Layer Engine inside a Layer.</p>
<p>Sounds like enough for now. You are welcome to comment with any thought.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?a=rdzK2WDXevg:2vcyg_9YmGU:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?d=yIl2AUoC8zA" border="0"/></a> <a href="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?a=rdzK2WDXevg:2vcyg_9YmGU:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?d=dnMXMwOfBR0" border="0"/></a> <a href="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?a=rdzK2WDXevg:2vcyg_9YmGU:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?i=rdzK2WDXevg:2vcyg_9YmGU:V_sGLiPBpWU" border="0"/></a>
</div><img src="http://feeds.feedburner.com/~r/IntelSoftwareNetworkBlog/~4/rdzK2WDXevg" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blogs.intel.com/blog/2012/04/30/why-you-should-use-procedural-and-oop-in-every-application/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Intel VET: Veteran Mentees</title>
		<link>http://blogs.intel.com/jobs/2012/04/30/intel-vet-veteran-mentees/</link>
		<comments>http://blogs.intel.com/jobs/2012/04/30/intel-vet-veteran-mentees/#comments</comments>
		<pubDate>Mon, 30 Apr 2012 16:33:31 +0000</pubDate>
		<dc:creator>Global Diversity</dc:creator>
		
		<guid isPermaLink="false">http://blogs.intel.com/jobs/?p=1189</guid>
		<description><![CDATA[Can you believe that it’s almost May? Neither can we. Especially because our final Spring 2012 session of the Intel Veteran’s Employment Training (Intel® VET) program, will take place it May, yet it feels like we just launched the program &#8230; <a href="http://blogs.intel.com/jobs/2012/04/30/intel-vet-veteran-mentees/">Continue reading <span>&#8594;</span></a> <a href="http://blogs.intel.com/jobs/2012/04/30/intel-vet-veteran-mentees/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Can you believe that it’s almost May? Neither can we. Especially because our final Spring 2012 session of the <a href="http://www.intel.com/jobs/careers/veterans/index.htm">Intel Veteran’s Employment Training (Intel® VET) program</a>, will take place it May, yet it feels like we just <a href="http://blogs.intel.com/jobs/2011/11/11/intel_rolls_out_the_red_white_and_blue_carpet_for_veterans/">launched the program</a> yesterday! Our <a href="http://blogs.intel.com/jobs/2012/03/28/intel-vet-mentoring-veterans/">last blog post</a> was focused on the eMentoring program where veterans who attend the workshop are matched with a veteran who works at Intel and who understands how to transition from civilian to military life. Last month we heard about the program from the mentors’ perspective, so this month we want to share thoughts from the mentee’s perspective. Here is what a couple of them have to say about the program:</p>
<p>Alonzo, Washington, DC Area Veteran:</p>
<ul>
<li><strong>What made you sign up for an Intel Vet mentor?</strong> I attended a job fair in Dumferries, VA where it was recommended that I attend a workshop held at the Woodbridge Virginia Employment Commission (VEC) for vets, which is how I learned about the Intel VET workshop. Ever since attending, it has changed a little part of me each day.</li>
<li><strong>How do you feel having a mentor has helped you (i.e. Resume building, interview coaching, general transition questions, etc.)?</strong> The mentor program has been a great help. I have not found a job yet, but it has been great to talk with someone who listens and understand what I’m going through.</li>
<li><strong>Has having a mentor helped you with your job search and have you been able to secure a job since attending the Intel VET workshop?</strong> Since being matched with my mentor, who is located in CA, we’ve talked about every three to four weeks about how the job search is going. I thank Intel and all of the other organizations that are trying to help us Vets.</li>
</ul>
<div><span style="font-size: small"><span style="font-size: small"><span style="line-height: 24px"><span id="more-1189"></span></span></span></span><a href="http://blogs.intel.com/jobs/2012/02/23/how-intel-helped-this-vet-find-a-job/">Raweewan</a>, Washington, DC Area Veteran:
<ul>
<li><strong>What made you sign up for an Intel Vet mentor?</strong> I feel it was necessary for transitioning veterans to have someone with similar background to guide us in the right direction, professionally.</li>
<li><strong>How do you feel having a mentor has helped you (i.e. Resume building, interview coaching, general transition questions, etc.)?</strong> What helped me with the mentoring program were the interview techniques, especially the phone interviews. Also, the professional development guide/plan was very helpful. I have filled out some of the items on the plan since I’ve started. It was a helpful tool, not only for me to keep track of where I’m heading, but it also helped me create my job objectives for future performance appraisals.</li>
<li><strong>Has having a mentor helped you with your job search and have you been able to secure a job since attending the Intel VET workshop?</strong> This program is useful for both pre-employment period and post-employment period. After my employment started, I’ve experienced a whole new set of issues and I can see that a professional mentor from an outside employer can help. There are things such as time management and human relations/managing civilians that I’ve personally experienced as post-employment challenges. Communication with civilian employees can be tricky if you are so used to giving orders to your troops.</li>
</ul>
<p>The mentors play a key role in the training that’s offered to the Vets as it gives attendees a mentor to lean on for support, ask questions and share information with. For more information on the Intel VET program and on how to register for an upcoming workshop, go to the <a href="http://www.intel.com/jobs/careers/veterans/calendar.htm" >Intel VET website</a><span style="text-decoration: underline">. </span>Registration <strong>deadline for the next workshop is May 4th. </strong><em>Please note: The May session will be the final Spring 2012 workshop, as the Gum Springs Computer Clubhouse is not available during the summer months. </em>The Intel VET program will then resume in September 2012. Seats are limited for the final Spring workshop, so register now!</p>
<p><span style="font-size: small"><span style="line-height: 24px"><br />
</span></span></p></div>
]]></content:encoded>
			<wfw:commentRss>http://blogs.intel.com/blog/2012/04/30/intel-vet-veteran-mentees/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>IESC Haiti: Thank you Intel, Please Come Back!</title>
		<link>http://blogs.intel.com/csr/2012/04/iesc-haiti-thank-you-intel-please-come-back/</link>
		<comments>http://blogs.intel.com/csr/2012/04/iesc-haiti-thank-you-intel-please-come-back/#comments</comments>
		<pubDate>Sat, 28 Apr 2012 07:09:39 +0000</pubDate>
		<dc:creator>Luke Filose</dc:creator>
		
		<guid isPermaLink="false">http://blogs.intel.com/csr/?p=1217</guid>
		<description><![CDATA[The Intel Education Service Corps (IESC) is a short-term service and career development opportunity for a select group of Intel employees to support the deployment of Intel classmate PCs in developing countries. In this blog, Anne Mieke Driessen, a business &#8230; <a href="http://blogs.intel.com/csr/2012/04/iesc-haiti-thank-you-intel-please-come-back/">Continue reading <span>&#8594;</span></a> <a href="http://blogs.intel.com/csr/2012/04/iesc-haiti-thank-you-intel-please-come-back/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><em>The Intel Education Service Corps (IESC) is a short-term service and career development opportunity for a select group of Intel employees to support the deployment of Intel classmate PCs in developing countries. In this blog, </em><em>Anne Mieke Driessen</em><em>, </em>a business development manager for Intel in the Benelux region<em>, recaps her team’s second week of experiences in Haiti working with <a href="http://www.ecoledechoix.org/">L’Ecole de Choix</a>.</em></p>
<p><a href="http://blogs.intel.com/learningseries/2012/04/19/iesc-haiti-lively-and-learning-at-the-school-of-choice/"><img class="alignright size-full wp-image-203" src="http://blogs.intel.com/learningseries/files/2012/04/haiti_iesc_student_with_classmatepc.jpg" alt="" width="162" height="202" />Last week </a>you may recall our focus on getting the school’s systems running smoothly and working closely with Jean-Claude, the computer lab manager. After that, we moved to our next major objective: to provide extensive training to the teachers with the goal of integrating technology more deeply into the classroom.</p>
<p>To start things off, we organized a teacher training party at Mary the principal’s apartment and invited all the teachers for food and games on our first Sunday in Mirebalais.</p>
<p><span id="more-1217"></span>We used LEGO Education’s WeDo Robotics kits as an icebreaker. The second grade teacher Moise was joined by his 8 and 10 year old sons, who provided much needed expertise in LEGO assembly. After that we used the Intel Learning Series Classroom Management software to deliver a quiz on what we had covered. The teachers appreciated how this software lets you do real time assessments in the classroom.</p>
<div id="attachment_205" class="wp-caption alignleft" style="width: 310px"><a href="http://blogs.intel.com/learningseries/files/2012/04/haiti_lego_robots_annemieke_med1.jpg"><img class="size-medium wp-image-205" src="http://blogs.intel.com/learningseries/files/2012/04/haiti_lego_robots_annemieke_med1-300x225.jpg" alt="" width="300" height="225" /></a><p class="wp-caption-text">Programming LEGO robots with the teachers</p></div>
<p>We were struck by how motivated the teachers are. Many of them traveled a long distance for the party; in Jean Claude’s case, he had a two hour journey home, in the pouring rain, on his motorbike!</p>
<p>The following week, we continued working closely with the teachers, providing follow up training on a variety of software and content. The teachers love BrainPOP, which provides educational videos on a variety of subjects in English and French. We watched first graders learn how caterpillars turn into butterflies, while second graders got lessons in arithmetic. More importantly, the teachers practiced searching for relevant lessons and developed appropriate usage models for Haiti, such as playing a video with a projector, and pausing for Creole translation.</p>
<div id="attachment_208" class="wp-caption alignright" style="width: 310px"><a href="http://blogs.intel.com/learningseries/files/2012/04/haiti_volunteers_with_teacher_1h12_med1.jpg"><img class="size-medium wp-image-208" src="http://blogs.intel.com/learningseries/files/2012/04/haiti_volunteers_with_teacher_1h12_med1-300x225.jpg" alt="" width="300" height="225" /></a><p class="wp-caption-text">Working with Romain, 1st Grade Teacher</p></div>
<p>Previously I wrote about the Waterford Early Learning program, which contains thousands of lessons that students take individually with headsets. But Waterford didn’t forget about the teachers. In fact they created a powerful reporting tool that closely tracks the progress of individual students. A teacher can see that Christophe is doing well in letter recognition, or that Francine needs extra instruction in counting.</p>
<p>We also reviewed the science sensors and software donated last year by PASCO. These USB-powered probes can be used to perform science experiments with very simple materials like a cup of water, which is great in an environment like Haiti where not all supplies are readily available.</p>
<p>In addition to training, our team focused our final days on the unglamorous task of documentation. Our tri-lingual team was able to document important processes in English, French and Creole, and we even shot videos showing step by step how to connect, boot and shut down the Critical Links server.</p>
<p>On our last day, we received the best reward for our hard work, as the second graders demonstrated the LEGO robots that they created. The students called each other “Engineer Joseph” or “Engineer Whitney” which was so inspiring. These children are beginning to see a bright future ahead of them!</p>
<p><a href="http://blogs.intel.com/learningseries/files/2012/04/haiti_iesc_thankyouintel.jpg"><img class="aligncenter size-large wp-image-210" src="http://blogs.intel.com/learningseries/files/2012/04/haiti_iesc_thankyouintel-1024x686.jpg" alt="" width="640" height="428" /></a>We also were treated to a message on the blackboards that said “Thank you Intel, please come back.” We would love to! In return, we would like to thank all the teachers and the students at L’Ecole de Choix for this wonderful experience.</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.intel.com/blog/2012/04/28/iesc-haiti-thank-you-intel-please-come-back-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>IESC Haiti: Thank you Intel, Please Come Back!</title>
		<link>http://blogs.intel.com/learningseries/2012/04/28/iesc-haiti-thank-you-intel-please-come-back/</link>
		<comments>http://blogs.intel.com/learningseries/2012/04/28/iesc-haiti-thank-you-intel-please-come-back/#comments</comments>
		<pubDate>Sat, 28 Apr 2012 07:05:05 +0000</pubDate>
		<dc:creator>Luke Filose</dc:creator>
		
		<guid isPermaLink="false">http://blogs.intel.com/learningseries/?p=202</guid>
		<description><![CDATA[The Intel Education Service Corps (IESC) is a short-term service and career development opportunity for a select group of Intel employees to support the deployment of Intel classmate PCs in developing countries. In this blog, Anne Mieke Driessen, a business &#8230; <a href="http://blogs.intel.com/learningseries/2012/04/28/iesc-haiti-thank-you-intel-please-come-back/">Continue reading <span>&#8594;</span></a> <a href="http://blogs.intel.com/learningseries/2012/04/28/iesc-haiti-thank-you-intel-please-come-back/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><em>The Intel Education Service Corps (IESC) is a short-term service and career development opportunity for a select group of Intel employees to support the deployment of Intel classmate PCs in developing countries. In this blog, </em><em>Anne Mieke Driessen</em><em>, </em>a business development manager for Intel in the Benelux region<em>, recaps her team’s second week of experiences in Haiti working with <a href="http://www.ecoledechoix.org/">L’Ecole de Choix</a>.</em></p>
<p><a href="http://blogs.intel.com/learningseries/2012/04/19/iesc-haiti-lively-and-learning-at-the-school-of-choice/"><img class="alignright size-full wp-image-203" src="http://blogs.intel.com/learningseries/files/2012/04/haiti_iesc_student_with_classmatepc.jpg" alt="" width="162" height="202" />Last week </a>you may recall our focus on getting the school’s systems running smoothly and working closely with Jean-Claude, the computer lab manager. After that, we moved to our next major objective: to provide extensive training to the teachers with the goal of integrating technology more deeply into the classroom.</p>
<p>To start things off, we organized a teacher training party at Mary the principal’s apartment and invited all the teachers for food and games on our first Sunday in Mirebalais.</p>
<p><span id="more-202"></span>We used LEGO Education’s WeDo Robotics kits as an icebreaker. The second grade teacher Moise was joined by his 8 and 10 year old sons, who provided much needed expertise in LEGO assembly. After that we used the Intel Learning Series Classroom Management software to deliver a quiz on what we had covered. The teachers appreciated how this software lets you do real time assessments in the classroom.</p>
<div id="attachment_205" class="wp-caption alignleft" style="width: 310px"><a href="http://blogs.intel.com/learningseries/files/2012/04/haiti_lego_robots_annemieke_med1.jpg"><img class="size-medium wp-image-205" src="http://blogs.intel.com/learningseries/files/2012/04/haiti_lego_robots_annemieke_med1-300x225.jpg" alt="" width="300" height="225" /></a><p class="wp-caption-text">Programming LEGO robots with the teachers</p></div>
<p>We were struck by how motivated the teachers are. Many of them traveled a long distance for the party; in Jean Claude’s case, he had a two hour journey home, in the pouring rain, on his motorbike!</p>
<p>The following week, we continued working closely with the teachers, providing follow up training on a variety of software and content. The teachers love BrainPOP, which provides educational videos on a variety of subjects in English and French. We watched first graders learn how caterpillars turn into butterflies, while second graders got lessons in arithmetic. More importantly, the teachers practiced searching for relevant lessons and developed appropriate usage models for Haiti, such as playing a video with a projector, and pausing for Creole translation.</p>
<div id="attachment_208" class="wp-caption alignright" style="width: 310px"><a href="http://blogs.intel.com/learningseries/files/2012/04/haiti_volunteers_with_teacher_1h12_med1.jpg"><img class="size-medium wp-image-208" src="http://blogs.intel.com/learningseries/files/2012/04/haiti_volunteers_with_teacher_1h12_med1-300x225.jpg" alt="" width="300" height="225" /></a><p class="wp-caption-text">Working with Romain, 1st Grade Teacher</p></div>
<p>Previously I wrote about the Waterford Early Learning program, which contains thousands of lessons that students take individually with headsets. But Waterford didn’t forget about the teachers. In fact they created a powerful reporting tool that closely tracks the progress of individual students. A teacher can see that Christophe is doing well in letter recognition, or that Francine needs extra instruction in counting.  </p>
<p>We also reviewed the science sensors and software donated last year by PASCO. These USB-powered probes can be used to perform science experiments with very simple materials like a cup of water, which is great in an environment like Haiti where not all supplies are readily available.</p>
<p>In addition to training, our team focused our final days on the unglamorous task of documentation. Our tri-lingual team was able to document important processes in English, French and Creole, and we even shot videos showing step by step how to connect, boot and shut down the Critical Links server.</p>
<p>On our last day, we received the best reward for our hard work, as the second graders demonstrated the LEGO robots that they created. The students called each other “Engineer Joseph” or “Engineer Whitney” which was so inspiring. These children are beginning to see a bright future ahead of them!</p>
<p><a href="http://blogs.intel.com/learningseries/files/2012/04/haiti_iesc_thankyouintel.jpg"><img class="aligncenter size-large wp-image-210" src="http://blogs.intel.com/learningseries/files/2012/04/haiti_iesc_thankyouintel-1024x686.jpg" alt="" width="640" height="428" /></a>We also were treated to a message on the blackboards that said “Thank you Intel, please come back.” We would love to! In return, we would like to thank all the teachers and the students at L’Ecole de Choix for this wonderful experience.</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.intel.com/blog/2012/04/28/iesc-haiti-thank-you-intel-please-come-back/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What You Need to Know about API Security</title>
		<link>http://feedproxy.google.com/~r/IntelSecurityGateways/~3/hKrgPoI1iRY/</link>
		<comments>http://feedproxy.google.com/~r/IntelSecurityGateways/~3/hKrgPoI1iRY/#comments</comments>
		<pubDate>Fri, 27 Apr 2012 20:56:37 +0000</pubDate>
		<dc:creator>Ellery Bledsoe</dc:creator>
		
		<guid isPermaLink="false">http://blogs.intel.com/security-gateways/?p=234</guid>
		<description><![CDATA[Since the growth of APIs “hockey-sticked” around 2005, the proliferation of web-based APIs has spanned every industry and vertical from e-commerce to map services to enterprise. APIs like that of Twitter, Amazon, and Netflix garner billions of API calls every &#8230; <a href="http://blogs.intel.com/security-gateways/2012/04/27/api-security-authentication-dlp-validation-control/">Continue reading <span>&#8594;</span></a> <a href="http://feedproxy.google.com/~r/IntelSecurityGateways/~3/hKrgPoI1iRY/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Since the growth of APIs “hockey-sticked” around 2005, the proliferation of web-based APIs has spanned every industry and vertical from e-commerce to map services to enterprise. APIs like that of Twitter, Amazon, and Netflix garner billions of API calls every day, and these represent just a few of the more visible.  With this rapid growth, on the order of 300-400 new APIs arriving each month, security is an ever-increasing concern.  Enterprise focused, SaaS based APIs are among the fastest growing segments, and in light of this, securing company assets and <a href="http://www.mcafee.com/us/products/dlp-endpoint.aspx" >Data Loss Prevention</a> are paramount.  The perimeter of enterprise networks has become amorphous as workflows increasingly leverage platforms and applications beyond the firewall.  So what does that mean for your organization’s security?</p>
<p>Attend our May 10<sup>th </sup><a href="http://software.intel.com/en-us/articles/APISecurity_Promo2/" >webinar</a> featuring Intel, McAfee, and tech analyst &amp; CTO, Dan Woods for an advanced perspective on what you should do to ensure <a href="http://software.intel.com/en-us/articles/Cloud-Service-Brokerage-API-Resource-Center/?partnerref=blogs_webinar_API_security" >API Security</a>, specifically as related to <a href="http://software.intel.com/en-us/articles/Expressway-Service-Gateway/?partnerref=blogs_webinar_API_security" >Authentication</a>, <a href="http://www.mcafee.com/us/products/dlp-endpoint.aspx" >DLP</a>, and Validation Controls.</p>
<p><a href="http://software.intel.com/en-us/articles/APISecurity_Promo2/"><img class="alignleft size-medium wp-image-237" src="http://blogs.intel.com/security-gateways/files/2012/04/API-webinar-Blog-graphic-300x227.png" alt="" width="300" height="227" /></a></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>For more information about Intel Expressway Service Gateway &#8212; with free webinars, tutorials and expert blogs on securely exposing Web Services in the Cloud, please visit us at: <a href="http://software.intel.com/en-us/articles/XML-Gateway-Application-Security-Cloud-Identity/?partnerref=blogs_datapower_comparison" >www.intel.com/go/identity</a></p>
<img src="http://feeds.feedburner.com/~r/IntelSecurityGateways/~4/hKrgPoI1iRY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blogs.intel.com/blog/2012/04/27/what-you-need-to-know-about-api-security/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New Intel(R) Cluster Studio XE toolkit for Server Developers</title>
		<link>http://feedproxy.google.com/~r/IntelSoftwareNetworkBlog/~3/6iJv8I5ok8M/</link>
		<comments>http://feedproxy.google.com/~r/IntelSoftwareNetworkBlog/~3/6iJv8I5ok8M/#comments</comments>
		<pubDate>Fri, 27 Apr 2012 17:39:45 +0000</pubDate>
		<dc:creator>Mike Pearce (Intel)</dc:creator>
		
		<guid isPermaLink="false">http://software.intel.com/en-us/blogs/2012/04/27/new-intelr-cluster-studio-xe-toolkit-for-server-developers/</guid>
		<description><![CDATA[Late last year  Intel  released Intel® Cluster Studio XE, a series of  tools designed expressly for Server software developers. Please check out James Reinders' blog on the Subject - "Ready for 2X Moore's Law: Intel Cluster Studio XE,"  for more ... <a href="http://feedproxy.google.com/~r/IntelSoftwareNetworkBlog/~3/6iJv8I5ok8M/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Late last year  Intel  released <a href="http://software.intel.com/en-us/articles/intel-cluster-studio-xe/">Intel® Cluster Studio XE</a>, a series of  tools designed expressly for Server software developers. Please check out James Reinders' blog on the Subject - "<a href="http://software.intel.com/en-us/blogs/2011/11/08/ready-for-2x-moores-law-intel-cluster-studio-xe/">Ready for 2X Moore's Law: Intel Cluster Studio XE</a>,"  for more details.</p>
<p>-Mike</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?a=6iJv8I5ok8M:thvsK6iEKNQ:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?d=yIl2AUoC8zA" border="0"/></a> <a href="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?a=6iJv8I5ok8M:thvsK6iEKNQ:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?d=dnMXMwOfBR0" border="0"/></a> <a href="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?a=6iJv8I5ok8M:thvsK6iEKNQ:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?i=6iJv8I5ok8M:thvsK6iEKNQ:V_sGLiPBpWU" border="0"/></a>
</div><img src="http://feeds.feedburner.com/~r/IntelSoftwareNetworkBlog/~4/6iJv8I5ok8M" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blogs.intel.com/blog/2012/04/27/new-intelr-cluster-studio-xe-toolkit-for-server-developers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>TACC symposium and programming two SMP-on-a-chip devices</title>
		<link>http://feedproxy.google.com/~r/IntelSoftwareNetworkBlog/~3/OvG8eFomLqo/</link>
		<comments>http://feedproxy.google.com/~r/IntelSoftwareNetworkBlog/~3/OvG8eFomLqo/#comments</comments>
		<pubDate>Fri, 27 Apr 2012 04:28:46 +0000</pubDate>
		<dc:creator>James Reinders (Intel)</dc:creator>
		
		<guid isPermaLink="false">http://software.intel.com/en-us/blogs/2012/04/26/tacc-symposium-and-programming-two-smp-on-a-chip-devices/</guid>
		<description><![CDATA[one presenter exclaimed “Time spent optimizing for MIC is time well spent because it optimizes your code for non-MIC processors at the same time.” <a href="http://feedproxy.google.com/~r/IntelSoftwareNetworkBlog/~3/OvG8eFomLqo/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Real results for many-core processors illustrate the power of a familiar configuration (SMP) even when reduced to a single chip. SMP on-a-chip can use the same applications, same tools, offer the same flexibility and pose familiar challenges that are solved by familiar techniques and skills.</p>
<p><a href="http://www.tacc.utexas.edu/ti-hpcs12/program"><img class="size-full wp-image-47144 aligncenter" title="Screen shot 2012-04-26 at 8.05.50 PM" src="http://software.intel.com/en-us/blogs/wordpress/wp-content/uploads/2012/04/Screen-shot-2012-04-26-at-8.05.50-PM.png" alt="" width="500" /></a><a href="http://www.tacc.utexas.edu/ti-hpcs12/program"><img class="aligncenter size-full wp-image-47145" title="tacc" src="http://software.intel.com/en-us/blogs/wordpress/wp-content/uploads/2012/04/tacc.jpg" alt="" width="500" /></a></p>
<p>I recently attended a symposium, co-sponsored by TACC and Intel, at the Texas Advanced Computing Center (TACC) in Austin where the programming of two many-core devices were discussed. One was a research chip designed to push some limits and allow interesting research on a device that lacks many things a product would require. The research chip is known as Intel’s <a href="http://techresearch.intel.com/ProjectDetails.aspx?Id=1">Single-Chip Cloud Computer (SCC)</a>. The other many-core device was, a prototype of our new Intel Many Integrated Core (MIC) Architecture, the Knights Ferry co-processor. The deadline for papers precluded inclusion of results from pre-production Knights Corner co-processors which will be the first Intel MIC co-processor products. There was a lot of whispering in the hallways about the excitement of starting work with Knights Corner co-processors.</p>
<p>The papers, and the half day tutorial, at the “<a href="http://www.tacc.utexas.edu/ti-hpcs12/program">TACC-Intel Highly Parallel Computing Symposium</a>” all had strong elements relating to familiar parallel programming challenges: scaling and vectorization. This is because both devices are built on Intel Pentium processor cores hooked together with their design for a connection fabric on the same piece of silicon.</p>
<p>Simply put, they are both SMP on-a-chip (symmetric multi-processors) devices, with somewhat different design goals.</p>
<p>At Intel, we have been convinced that putting a familiar generally programmable SMP on-a-chip is a good idea. It has a familiarity in programmability which proves to have many benefits. SCC was built for research into many facets of highly parallel devices. Knights Corner is designed for production usage and is optimized for power and highly parallel workloads. Knights Corner is well suited for HPC applications that already run on SMP systems. Presenter after presenter who talked about using the prototype Knight Ferry mentioned how applications “just worked."</p>
<p>I like to say, “Programming is hard, and so is parallel programming.” It follows that making an SMP or an SMP on-a-chip get maximum performance may not quite be rocket science, but it is no walk in the park. So, there was plenty of room for the papers to discuss the challenges of tuning for any SMP system.</p>
<p>What was really striking was how optimizations for Knights Ferry co-processors were applicable to SMP systems in general. Several authors commented on how their work to get better scaling or better vectorization for Knights Ferry also improved the performance of the same code compiled to run on an Intel Xeon processor based SMP system.  This performance-reuse is very significant, and one presenter exclaimed “Time spent optimizing for MIC is time <em>well spent</em> because it optimizes your code for non-MIC processors at the same time.”</p>
<p>All the papers and presentations (including my keynote) are available on-line now at <a href="http://www.tacc.utexas.edu/ti-hpcs12/program">http://www.tacc.utexas.edu/ti-hpcs12/program</a></p>
<p>Here are some notes from a few of the talks:</p>
<p>Dr. Robert Harkness, gave an engaging talk entitled “Experiences with ENZO on the Intel Many Integrated Core Architecture.” I enjoyed his comment that “we always programming for the future” because they “never have enough compute power.” He looked at multiple programming models, but had the best results using the “dusty” MPI based program that he had running on an SMP before Knights Ferry. He did his work on MPICH 1.2.7p1 because Intel did not supply an MPI with the Knights Ferry systems. He said it was obsolete but very easy to build and use. He reported that one person (not a dedicated programmer) was able to build everything (a quarter million lines of code) in a single week without any application source code modifications at all. The week, it seems, was spent hunting down libraries and recompiling them including MPICH. His results scaled very well.</p>
<p><a href="http://software.intel.com/en-us/blogs/wordpress/wp-content/uploads/2012/04/slide01.png"><img class="aligncenter size-full wp-image-47130" title="slide0" src="http://software.intel.com/en-us/blogs/wordpress/wp-content/uploads/2012/04/slide01.png" alt="" width="500" /></a></p>
<p>His conclusions (from slide 30 of his presentation) were: “Intel MIC is the best way forward for large-scale codes which cannot use the existing GPGPU model (even with directives).”</p>
<p><a href="http://software.intel.com/en-us/blogs/wordpress/wp-content/uploads/2012/04/slide1.png"><img class="aligncenter size-full wp-image-47131" title="slide1" src="http://software.intel.com/en-us/blogs/wordpress/wp-content/uploads/2012/04/slide1.png" alt="" width="500" /></a></p>
<p>A talk by Theron Voran, with the National Center of Atmospheric Research, looked at using Knights Ferry for Climate Science. He started by saying "We have large bodies of code laying around. We don't want to rewrite in new languages for restrictive architectures." He had several good introduction slides including a comparison of accelerators vs. multicore and many-core devices.</p>
<p><a href="http://software.intel.com/en-us/blogs/wordpress/wp-content/uploads/2012/04/Slide21.png"><img class="aligncenter size-full wp-image-47133" title="Slide2" src="http://software.intel.com/en-us/blogs/wordpress/wp-content/uploads/2012/04/Slide21.png" alt="" width="500" /></a></p>
<p>Here the challenges of vectorization offered opportunities for future work. Compiler hints, loop restructuring and relate activities should enhance performance on Xeon-based and MIC-based SMP systems, as well as work on improving scalability on more and more cores. Even with these challenges, the authors noted “Relative ease in porting codes” (recompiling) and the belief that computational capabilities of MIC will be worthwhile.</p>
<p>Ryan Hulguin, with the University of Tennessee, looked at CFD solvers on Knights Ferry. He looked at two methods, one based on Euler equations (for inviscid fluid flows) and another based on the BGK model Boltzmann equation (for rarefied gas flows). Performance results showed OpenMP to be effective on Knights Ferry, and that the SMP programming challenges of vectorization and having good concurrency held true on Knights Ferry as well.</p>
<p><a href="http://software.intel.com/en-us/blogs/wordpress/wp-content/uploads/2012/04/slide4.png"><img class="aligncenter size-full wp-image-47134" title="slide4" src="http://software.intel.com/en-us/blogs/wordpress/wp-content/uploads/2012/04/slide4.png" alt="" width="500" /></a></p>
<p>A talk on Dense Linear Algebra Factorization, from David Hudak at the Ohio Supercomputing Center, talked about Heterogeneous Programming Challenges. David is a Wolverine working in a Buckeye world. My heart goes out to him. I really enjoyed his separation of short-term issues that distract us from the real long-term challenges that will stay with us.</p>
<p><a href="http://software.intel.com/en-us/blogs/wordpress/wp-content/uploads/2012/04/slide5.png"><img class="aligncenter size-full wp-image-47135" title="slide5" src="http://software.intel.com/en-us/blogs/wordpress/wp-content/uploads/2012/04/slide5.png" alt="" width="500" /></a></p>
<p>The talk compared a QR factorization implemented in OpenMP with a Cilk Plus implementation. Both performed well. The authors emphasized that guidance to Vectorize and use lots of tasks, proved to work.</p>
<p><a href="http://software.intel.com/en-us/blogs/wordpress/wp-content/uploads/2012/04/slide31.png"><img class="aligncenter size-full wp-image-47138" title="slide3" src="http://software.intel.com/en-us/blogs/wordpress/wp-content/uploads/2012/04/slide31.png" alt="" width="500" /></a></p>
<p>I’ve written more than I set out to write, so I’ll stop here. The SCC related papers were very interesting as well, ranging from Tim Mattson’s overview of the program to papers showing research results from investigations using SCC. The other MIC related papers are all worthy as well, including an excellent paper on early experiences with MVAPICH2 doing Intra-MIC MPI communication. Amazing things you can do on an SMP on-a-chip… it runs a real Linux after all!</p>
<p>It is very common for demos to start with an ‘ssh’ (shell) to one of the Knights Ferry processors… and then running the application natively from the command line. SMP on-a-chip, indeed.  Too bad I can’t convince Intel to name it that.  Even if I did, it would probably be chipSMP™ model 8650plus XS. Nevermind, Knights Corner is fine by me.</p>
<p>The papers and talks can be at <a href="http://www.tacc.utexas.edu/ti-hpcs12/program">http://www.tacc.utexas.edu/ti-hpcs12/program</a></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?a=OvG8eFomLqo:7rVXVJOxnqo:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?d=yIl2AUoC8zA" border="0"/></a> <a href="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?a=OvG8eFomLqo:7rVXVJOxnqo:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?d=dnMXMwOfBR0" border="0"/></a> <a href="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?a=OvG8eFomLqo:7rVXVJOxnqo:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?i=OvG8eFomLqo:7rVXVJOxnqo:V_sGLiPBpWU" border="0"/></a>
</div><img src="http://feeds.feedburner.com/~r/IntelSoftwareNetworkBlog/~4/OvG8eFomLqo" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blogs.intel.com/blog/2012/04/26/tacc-symposium-and-programming-two-smp-on-a-chip-devices/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>James Paul Gee on Games, Learning and the End of Experts</title>
		<link>http://blogs.intel.com/learningseries/2012/04/27/james-paul-gee-on-games-learning-and-the-end-of-experts/</link>
		<comments>http://blogs.intel.com/learningseries/2012/04/27/james-paul-gee-on-games-learning-and-the-end-of-experts/#comments</comments>
		<pubDate>Fri, 27 Apr 2012 00:00:49 +0000</pubDate>
		<dc:creator>Luke Filose</dc:creator>
		
		<guid isPermaLink="false">http://blogs.intel.com/learningseries/?p=190</guid>
		<description><![CDATA[Imagine a future where normal people working collectively can solve challenging problems better than supercomputers. Or – shudder to think – experts! Professor James Paul Gee, himself an expert on the topic of games and learning, shared this vision with &#8230; <a href="http://blogs.intel.com/learningseries/2012/04/27/james-paul-gee-on-games-learning-and-the-end-of-experts/">Continue reading <span>&#8594;</span></a> <a href="http://blogs.intel.com/learningseries/2012/04/27/james-paul-gee-on-games-learning-and-the-end-of-experts/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Imagine a future where normal people working collectively can solve challenging problems better than supercomputers. Or – shudder to think – experts!</p>
<p>Professor <a href="http://www.jamespaulgee.com/">James Paul Gee</a>, himself an expert on the topic of games and learning, shared this vision with Intel today during a thought provoking lecture.</p>
<p><a href="http://blogs.intel.com/learningseries/files/2012/04/jamespaulgee.jpg"><img class="alignleft size-full wp-image-191" src="http://blogs.intel.com/learningseries/files/2012/04/jamespaulgee.jpg" alt="" width="109" height="143" /></a>Professor Gee talked about Foldit, an intriguing puzzle game that suggests this future has already arrived. In Foldit, players without any formal scientific training manipulate proteins to find the lowest energy shape. He cited a study showing that people could find the ideal shape better than a supercomputer 7 out of 10 times, even though there are billions of ways to fold a protein.</p>
<p><span id="more-190"></span>Besides being a kind of maddening and addictive alternative to Sudoku, this game can also help to develop drugs that target proteins in an optimal way. Think about that missed opportunity the next time you see someone scrutinizing a book of puzzles at the airport.</p>
<p><a href="http://blogs.intel.com/learningseries/files/2012/04/foldit1.jpg"><img class="alignright size-medium wp-image-194" src="http://blogs.intel.com/learningseries/files/2012/04/foldit1-300x176.jpg" alt="" width="300" height="176" /></a>If tapping into collective intelligence through games can have world-changing implications, it’s logical to ask how to extend this approach to formal education. Not so fast, cautions Professor Gee. Unfortunately, he argues, our schools are stuck in a paradigm that favors memorizing information to pass a test.</p>
<p>But, he does see promising embers starting to glow, such as <a href="http://q2l.org/">Quest To Learn</a> and <a href="http://www.instituteofplay.com/">Institute of Play</a>.</p>
<p>Professor Gee outlined the three requirements for any game to be successful in achieving learning. First, it should have an interesting problem statement. In other words, the problem the player is asked to solve should be difficult, interesting, and even addicting.</p>
<p>Second, the game needs what he calls an “affinity space.” Think of this as the social network component of any game. As an example, he talked about communities of people who discuss games such as The Sims, where players modify the game by creating custom worlds, scenarios, and even Mohawks as shown in the photo.</p>
<p><a href="http://blogs.intel.com/learningseries/files/2012/04/sims_mod.jpg"><img class="alignleft size-medium wp-image-195" src="http://blogs.intel.com/learningseries/files/2012/04/sims_mod-300x235.jpg" alt="" width="300" height="235" /></a>And finally, a game should have an educational toolkit that provides what you need to know in order to advance in the game. This is, where many of today&#8217;s games fall short, and where professional educators need to play an active role.</p>
<p>By combining these elements, a game developer hopes to escape the Pareto Principle, whereby 10% of participants are absorbed in advancing in the game and actively creating content, with the other 90% taking a more passive, consuming role. This is obviously essential in a classroom environment.</p>
<p>These insights tie directly into the Intel Learning Series and how Intel designs its purpose-built education platforms like the classmate PC and the studybook, our new tablet design. We strive to create devices that allow students to engage in a variety of learning activities through mobility, ruggedness and relevant software and content. </p>
<p>From now on I’ll be thinking more carefully about the three factors that Professor Gee mentioned and look forward to seeing games that can appeal to students, drive learning, and advance our education system.</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.intel.com/blog/2012/04/26/james-paul-gee-on-games-learning-and-the-end-of-experts/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Evolution of Mobile Devices — 60 Second Insights for Executives across a Variety of Industries</title>
		<link>http://feedproxy.google.com/~r/IntelTechnology/~3/CmvGxw_WKNU/</link>
		<comments>http://feedproxy.google.com/~r/IntelTechnology/~3/CmvGxw_WKNU/#comments</comments>
		<pubDate>Thu, 26 Apr 2012 19:59:24 +0000</pubDate>
		<dc:creator>Amy Kircos</dc:creator>
		
		<guid isPermaLink="false">http://blogs.intel.com/technology/?p=957</guid>
		<description><![CDATA[If you were to compare the laptops and phones people used five years ago to those on the market today, it’s fascinating how far mobile devices have come. Functionality and portability are more important and advanced than ever before, but &#8230; <a href="http://blogs.intel.com/technology/2012/04/evolution-of-mobile-devices-60-second-insights-for-executives-across-a-variety-of-industries/">Continue reading <span>&#8594;</span></a> <a href="http://feedproxy.google.com/~r/IntelTechnology/~3/CmvGxw_WKNU/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>If you were to compare the laptops and phones people used five years ago to those on the market today, it’s fascinating how far mobile devices have come. Functionality and portability are more important and advanced than ever before, but perhaps what is more intriguing is how far they will continue to evolve.</p>
<p><a href="http://www.intel.com/newsroom/60secondinsights/html/mobile_device.html">60 Second Insights</a> looks at how advances in mobile technology and consumer mobile device usage models affect a wide variety of industries, including art, business, culture, social networking, exploration, design, photography, film, music and more. Viewers get a quick glimpse of how thought leaders from a variety of industries and backgrounds leverage mobile technology to innovate and ultimately impact consumers’ lives and the ways in which they use technology.</p>
<p>Check out the videos that showcase executive opinions on mobility devices: what people are looking for in their device, the future of mobile devices and how the overall category of devices is shifting and changing.</p>
<p>The <a href="http://www.intel.com/newsroom/60secondinsights/html/mobile_device.html">videos</a> feature Tony Salvador from <a href="http://www.intel.com/content/www/us/en/homepage.html">Intel</a>, Prith Banerjee of <a href="http://www.hp.com/">HP</a>, Jim Kovach of <a href="http://www.crowdoptic.com/">CrowdOptic</a> and Lucas Buick from <a href="http://hipstamatic.com/">Hipstamatic</a>. Stay tuned for more in the coming weeks.</p>
<p><iframe width="640" height="360" src="http://www.youtube.com/embed/nONliRpUQ54?fs=1&#038;feature=oembed" frameborder="0" allowfullscreen></iframe></p>
<p><iframe width="640" height="360" src="http://www.youtube.com/embed/M3W3FnHu_vQ?fs=1&#038;feature=oembed" frameborder="0" allowfullscreen></iframe></p>
<p><iframe width="640" height="360" src="http://www.youtube.com/embed/d0LUaBsWLhs?fs=1&#038;feature=oembed" frameborder="0" allowfullscreen></iframe></p>
<p><iframe width="640" height="360" src="http://www.youtube.com/embed/wdj8U_TSK-M?fs=1&#038;feature=oembed" frameborder="0" allowfullscreen></iframe></p>
<img src="http://feeds.feedburner.com/~r/IntelTechnology/~4/CmvGxw_WKNU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blogs.intel.com/blog/2012/04/26/evolution-of-mobile-devices-%e2%80%94-60-second-insights-for-executives-across-a-variety-of-industries/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to Get Venture Funding: Practical Advice from an Intel Investment Director</title>
		<link>http://feedproxy.google.com/~r/IntelSoftwareNetworkBlog/~3/TLUkN4afXdA/</link>
		<comments>http://feedproxy.google.com/~r/IntelSoftwareNetworkBlog/~3/TLUkN4afXdA/#comments</comments>
		<pubDate>Thu, 26 Apr 2012 19:37:14 +0000</pubDate>
		<dc:creator>Kevin Murphy</dc:creator>
		
		<guid isPermaLink="false">http://software.intel.com/en-us/blogs/2012/04/26/how-to-get-venture-funding-practical-advice-from-an-intel-investment-director/</guid>
		<description><![CDATA[<a href="http://software.intel.com/en-us/blogs/wordpress/wp-content/uploads/2012/04/icap-3.png"><img src="http://software.intel.com/en-us/blogs/wordpress/wp-content/uploads/2012/04/icap-3-300x115.png" alt="" width="300" height="115" class="alignright size-medium wp-image-47113" /></a>Last week we provided you with <a href="http://software.intel.com/en-us/blogs/2012/04/18/hot-areas-for-intel-capital-investment-apps-mobile-tech-cloud-and-visual-computing/">insights on the types of businesses that Intel venture capitalists are looking to invest in</a>. This week, Intel Capital Investment Director, Vibhor Rastogi, shares his thoughts on how Intel® Software Partner Program <a href="http://software.intel.com/partner/membershiplevels">Premier Elite members</a> applying for potential funding can create a successful submission.
<br />
Rastogi, who joined Intel Capital in 2010 and has an extensive management and consulting background, shared some straightforward, practical advice for ISVs going through the process of applying for venture funding.
<br />
<strong><a href="http://software.intel.com/en-us/blogs/2012/04/26/how-to-get-venture-funding-practical-advice-from-an-intel-investment-director/">Read more...</a></strong> <a href="http://feedproxy.google.com/~r/IntelSoftwareNetworkBlog/~3/TLUkN4afXdA/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://software.intel.com/en-us/business-network/"><img src="http://software.intel.com/en-us/blogs/wordpress/wp-content/uploads/2012/04/BacktotheSoftwareBusinessNetwork.png" alt="Back to the Software Business Network" title="Back to the Software Business Network" /></a><br /><br /><a href="http://software.intel.com/en-us/blogs/wordpress/wp-content/uploads/2012/04/icap-3.png"><img src="http://software.intel.com/en-us/blogs/wordpress/wp-content/uploads/2012/04/icap-3.png" alt="How to Get Venture Funding: Practical Advice from an Intel Investment Director" class="alignright" /></a>Last week we provided you with <a href="http://software.intel.com/en-us/blogs/2012/04/18/hot-areas-for-intel-capital-investment-apps-mobile-tech-cloud-and-visual-computing/">insights on the types of businesses that Intel venture capitalists are looking to invest in</a>. This week, Intel Capital Investment Director, Vibhor Rastogi, shares his thoughts on how Intel® Software Partner Program <a href="http://software.intel.com/partner/membershiplevels">Premier Elite Partners</a> applying for potential funding can create a successful submission.</p>
<p>Rastogi, who joined Intel Capital in 2010 and has an extensive management and consulting background, shared some straightforward, practical advice for ISVs going through the process of applying for venture funding.</p>
<p><strong>What kind of advice would you give business ventures applying for funding with Intel Capital?</strong><br />
Vibhor Rastogi: Provide as much information as possible. I know some of the ISVs are hesitant about providing financial data, but your financials are not disclosed to anyone and we are open to signing an NDA if the applicant wishes. Applicants should also strive to provide a clear and concise description of the product or service offering, and the problem it addresses in their business plan.<br />
<span id="more-47112"></span><strong><br />
What are your priorities as you’re reviewing submissions?</strong><br />
VR: The ability of the company to generate meaningful revenues in three to five years post-investment is absolutely the top priority. Investors usually like to know that the company is participating in a large, rapidly growing market segment and can generate a meaningful return to the investor via a public offering or a strategic acquisition. We are also looking for clear evidence of a differentiated product or service. If a company has patents pending or granted or has licensed valuable IP, they should include this information as well.</p>
<p><strong>How important is the team behind the product/service?</strong><br />
VR: This is also very important. Investors need to know who is driving the business. Applicants should include relevant details on the executive team, such as their prior professional successes. Prior entrepreneurial experience adds to the credibility of the management team. Knowing the executive team and their passion for solving big problems that will change the world for the better is important to investors.</p>
<p><strong>Should applicants include projected sales numbers? </strong><br />
VR: Sales forecasts in early stage companies have quite a bit of uncertainty and most investors understand that. At the end of the day, what makes companies win in the marketplace is a defensible competitive position which is acquired through a combination of a stellar team, unique product or service offering and top notch execution. There is no substitute for market and customer research, so applicants need to know that it’s very easy for any investor to tell if someone has not done their homework. </p>
<p>Rastogi added that all applications are subject to the same rigorous review and approval process that all potential Intel Capital investments must go through. While submitting an application doesn’t guarantee your business will receive an investment from Intel Capital, following this advice and other best practices for completing an application could better position your company and technology for investment funding with Intel Capital.</p>
<p>Stay tuned for an upcoming live webinar open to all <a href="http://software.intel.com/partner/overview">members of the Intel® Software Partner Program</a>. While only Premier Elites can apply to Intel Capital, all Intel Software Partners are able to attend to learn more about venture funding and Intel Capital with Vibhor Rastogi. In the meantime, keep in touch with the latest Intel Capital news by following @<a href="https://twitter.com/#!/intelcapital">IntelCapital</a> on Twitter. </p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?a=TLUkN4afXdA:cOc13_R3c0Q:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?d=yIl2AUoC8zA" border="0"/></a> <a href="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?a=TLUkN4afXdA:cOc13_R3c0Q:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?d=dnMXMwOfBR0" border="0"/></a> <a href="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?a=TLUkN4afXdA:cOc13_R3c0Q:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?i=TLUkN4afXdA:cOc13_R3c0Q:V_sGLiPBpWU" border="0"/></a>
</div><img src="http://feeds.feedburner.com/~r/IntelSoftwareNetworkBlog/~4/TLUkN4afXdA" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blogs.intel.com/blog/2012/04/26/how-to-get-venture-funding-practical-advice-from-an-intel-investment-director/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Get more Game, Performance: 3rd Gen Processors Bring Exciting New Experiences and Fun to the PC. Hard Core Quad Core!</title>
		<link>http://feedproxy.google.com/~r/intel/scoop/~3/5e0r5qHFSmw/</link>
		<comments>http://feedproxy.google.com/~r/intel/scoop/~3/5e0r5qHFSmw/#comments</comments>
		<pubDate>Thu, 26 Apr 2012 16:23:28 +0000</pubDate>
		<dc:creator>Eva Levin</dc:creator>
		
		<guid isPermaLink="false">http://scoop.intel.com/?p=6892</guid>
		<description><![CDATA[TweetWhat does this mean for you?? – Up to twice the HD media and 3-D Graphics performance, significant processor performance and you get stunning visuals experiences from mainstream gaming to HD video editing. This Ivy Bridge processor isn’t just for gamers and media enthusiasts, it’s for everybody. In the coming months the 3rd Generation Intel [...] <a href="http://feedproxy.google.com/~r/intel/scoop/~3/5e0r5qHFSmw/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<div id="tweetbutton6892" class="tw_button" style=""><a href="http://twitter.com/share?url=http://scoop.intel.com/get-more-game-performance-3rd-gen-processers-bring-exciting-new-experiences-and-fun-to-the-pc-hard-core-quad-core/&amp;text=Get%20more%20Game,%20Performance:%203rd%20Gen%20Processors%20Bring%20Exciting%20New%20Experiences%20and%20Fun%20to%20the%20PC.%20Hard%20Core...%20&amp;related=&amp;lang=en&amp;count=horizontal&amp;counturl=http://scoop.intel.com/get-more-game-performance-3rd-gen-processers-bring-exciting-new-experiences-and-fun-to-the-pc-hard-core-quad-core/" class="twitter-share-button"  style="width:55px;height:22px;background:transparent url('http://scoop.intel.com/wp-content/plugins/wp-tweet-button/tweetn.png') no-repeat  0 0;text-align:left;text-indent:-9999px;display:block;">Tweet</a></div><p>What does this mean for you?? – Up to twice the HD media and 3-D Graphics performance, significant processor performance and you get stunning visuals experiences from mainstream gaming to HD video editing.</p>
<p>This Ivy Bridge processor isn’t just for gamers and media enthusiasts, it’s for everybody. In the coming months the 3<sup>rd</sup> Generation Intel Core processors will be available to power a new wave of systems ranging from Ultrabook™ devices, all-in-one (AIO) platforms,  servers, intelligent systems in retail (aka digital signage), healthcare and other industries.</p>
<p>Speaking of healthcare, I got a huge kick the other day visiting the doctors office as all the staff  had Intel based computer technology at their fingertips. It was cool to see them continuously enter in all my vitals and health statistics, not just for me but all the patients, every step of the way a computer was involved, and the high blood pressure machine was connected directly to the laptop. It is truly cool to see what amazing things people do with technology.</p>
<p>OK, back to 3rd Generation, I took an excerpt out of the press release that describes some of the ground breaking technology and what it means for you.</p>
<p><strong><em>“Tick-Plus” – The Intel Advantage</em></strong><em><br />
The performance gains found in the new processors are due in part to the groundbreaking, three-dimensional structure of the new Intel transistors. Until today, computers, servers and other devices have used only two-dimensional planar transistors. Adding a third dimension to transistors allows Intel to increase transistor density and put more capabilities into every square millimeter of these new processors. Intel has once again re-invented the transistor and delivered an unprecedented combination of performance and energy efficiency, thus sustaining the pace of technology advancement and fueling Moore’s Law for years to come.</em></p>
<p>In a nutshell or transistor, we get better performance with our technology. This new processor packs a huge punch. From the great visual experience  to performance with Intel Quick Sync Video 2.0 technology built into the new processors, people can also convert their videos up to two times faster than even last year’s processors. And up to 23 times faster than PC’s just three years old.</p>
<p>So the net/net &#8211; 2x better gaming and 2x better video transcoding with Intel HD Graphics and Intel QUick Sync Video respectively. Also, HD Graphics now supports hundreds of popular gaming titles and supports DirectX11 (for the geeky gamers).</p>
<p>Last but not least, the new products are on 22nm processor technology- meaning the stuff is getting wicked small, with amazing performance and battery life improvements.</p>
<p>Here are some fun facts about 22nm:</p>
<ul>
<li>More than 6 million 22nm tri-gate transistors could fit in the period at the end of this sentence.</li>
<li>A 22nm tri-gate transistor&#8217;s gates that are so small, you could fit more than 4000 of them across the width of a human hair.</li>
<li>If a typical house shrunk as transistors have, you would not be able to see a house without a microscope. To see a 22nm with the naked eye, you would have to enlarge a chip to be larger than a house.</li>
<li>Compared to Intel&#8217;s first microprocessor, the 4004, introduced in 1971, a 22nm CPU runs over 4000 times as fast and each transistor uses about 5000 times less energy. The price per transistor has dropped by a factor of about 50,000.</li>
<li>A 22nm transistor can switch on and off well over 100 billion times in  one second. It would take you around 2000 years to flick a light switch on and off that many times.</li>
</ul>
<p>Please check out this cool 3rd Gen video and let us know how excited you are about Hard Core, Quad Core.</p>
<p><strong><a href="http://www.youtube.com/embed/n1AAPD8nQiU">3<sup>rd</sup> Gen Intel®Core™ Overview Animation</a> </strong></p>
<p>&#8220;The Only Thing More Amazing Than Our Technology is What You&#8217;ll do With It&#8221;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/intel/scoop?a=5e0r5qHFSmw:8Ql4Y9b2jIQ:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/intel/scoop?d=yIl2AUoC8zA" border="0"/></a> <a href="http://feeds.feedburner.com/~ff/intel/scoop?a=5e0r5qHFSmw:8Ql4Y9b2jIQ:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/intel/scoop?d=qj6IDK7rITs" border="0"/></a> <a href="http://feeds.feedburner.com/~ff/intel/scoop?a=5e0r5qHFSmw:8Ql4Y9b2jIQ:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/intel/scoop?i=5e0r5qHFSmw:8Ql4Y9b2jIQ:F7zBnMyn0Lo" border="0"/></a>
</div><img src="http://feeds.feedburner.com/~r/intel/scoop/~4/5e0r5qHFSmw" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blogs.intel.com/blog/2012/04/26/get-more-game-performance-3rd-gen-processors-bring-exciting-new-experiences-and-fun-to-the-pc-hard-core-quad-core/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Updated: Intel® Active Management Technology (Intel AMT) Software Development Kit (SDK) Start Here Guide</title>
		<link>http://feedproxy.google.com/~r/IntelSoftwareNetworkBlog/~3/us5YPHxIi-M/</link>
		<comments>http://feedproxy.google.com/~r/IntelSoftwareNetworkBlog/~3/us5YPHxIi-M/#comments</comments>
		<pubDate>Wed, 25 Apr 2012 18:00:11 +0000</pubDate>
		<dc:creator>Gael Holmes Hofemeier (Intel)</dc:creator>
		
		<guid isPermaLink="false">http://software.intel.com/en-us/blogs/2012/04/25/updated-intel-active-management-technology-intel-amt-software-development-kit-sdk-start-here-guide/</guid>
		<description><![CDATA[I just wanted to let everyone (who is intersted) know that I have updated the Intel AMT Start Here Guide to include information on Intel AMT release 8 to go along with the platform launch. As this document is one of our most often viewed articles on our Community, if you have any thoughts about [...] <a href="http://feedproxy.google.com/~r/IntelSoftwareNetworkBlog/~3/us5YPHxIi-M/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I just wanted to let everyone (who is intersted) know that I have updated the<a href="http://software.intel.com/en-us/articles/intel-active-management-technology-intel-amt-software-development-kit-sdk-start-here-guide/"> Intel AMT Start Here Guide</a> to include information on Intel AMT release 8 to go along with the platform launch.</p>
<p>As this document is one of our most often viewed articles on our <a href="http://software.intel.com/en-us/vpro/">Community</a>, if you have any thoughts about improvements or additions, I would love to hear them.</p>
<p>Please post any questions or comments onto our <a href="http://software.intel.com/en-us/forums/intel-vpro-software-development/">developer's forum</a>.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?a=us5YPHxIi-M:-ixlFTkpkc0:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?d=yIl2AUoC8zA" border="0"/></a> <a href="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?a=us5YPHxIi-M:-ixlFTkpkc0:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?d=dnMXMwOfBR0" border="0"/></a> <a href="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?a=us5YPHxIi-M:-ixlFTkpkc0:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?i=us5YPHxIi-M:-ixlFTkpkc0:V_sGLiPBpWU" border="0"/></a>
</div><img src="http://feeds.feedburner.com/~r/IntelSoftwareNetworkBlog/~4/us5YPHxIi-M" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blogs.intel.com/blog/2012/04/25/updated-intel%c2%ae-active-management-technology-intel-amt-software-development-kit-sdk-start-here-guide/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Meshcentral.com &#8211; Added Web Access Control</title>
		<link>http://feedproxy.google.com/~r/IntelSoftwareNetworkBlog/~3/PAmv9bq5R7o/</link>
		<comments>http://feedproxy.google.com/~r/IntelSoftwareNetworkBlog/~3/PAmv9bq5R7o/#comments</comments>
		<pubDate>Wed, 25 Apr 2012 17:43:08 +0000</pubDate>
		<dc:creator>Ylian Saint-hilaire (Intel)</dc:creator>
		
		<guid isPermaLink="false">http://software.intel.com/en-us/blogs/2012/04/25/meshcentralcom-added-web-access-control/</guid>
		<description><![CDATA[For a long time now, Meshcentral.com has been able to handle having a mesh of computers shared between many web accounts. Sadly, there was no good way to add and remove user access to a mesh. You had to use the MeshConnector tool which was Windows only, etc. Well things just god a lot better! [...] <a href="http://feedproxy.google.com/~r/IntelSoftwareNetworkBlog/~3/PAmv9bq5R7o/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="https://meshcentral.com"><img class="size-full wp-image-21651 alignnone" title="MeshCentral.com" src="http://software.intel.com/en-us/blogs/wordpress/wp-content/uploads/2010/12/MeshCentral-BlogLogo2.png" alt="" width="670" height="66" /></a></p>
<p>For a long time now, <a href="https://meshcentral.com">Meshcentral.com</a> has been able to handle having a mesh of computers shared between many web accounts. Sadly, there was no good way to add and remove user access to a mesh. You had to use the MeshConnector tool which was Windows only, etc. Well things just god a lot better! I added the new account add/remove feature so you can now create a mesh and control which user get access to it. You can also set the user privilages: "administrator" and "viewer".</p>
<p>To add user access, go to the account tab, click on a mesh. At the bottom of the page you see the list of users that can view or access computers on this mesh. Click the add link to add new users or the trash icon to remove them.</p>
<p>Just make sure to grant access to the correct user. Also, I don't have more granular access control, so you can't grant access to only one computer, just the entire mesh. But hopefully, I will be working on that in the future.</p>
<p>Enjoy!<br />
Ylian<br />
<a href="https://meshcentral.com">meshcentral.com</a></p>
<p><a href="http://software.intel.com/en-us/blogs/wordpress/wp-content/uploads/2012/04/MeshAccess.png"><img class="alignleft size-full wp-image-47091" title="MeshAccess" src="http://software.intel.com/en-us/blogs/wordpress/wp-content/uploads/2012/04/MeshAccess.png" alt="" width="706" height="557" /></a></p>
<p>&nbsp;</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?a=PAmv9bq5R7o:sVFA0GcexJI:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?d=yIl2AUoC8zA" border="0"/></a> <a href="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?a=PAmv9bq5R7o:sVFA0GcexJI:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?d=dnMXMwOfBR0" border="0"/></a> <a href="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?a=PAmv9bq5R7o:sVFA0GcexJI:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?i=PAmv9bq5R7o:sVFA0GcexJI:V_sGLiPBpWU" border="0"/></a>
</div><img src="http://feeds.feedburner.com/~r/IntelSoftwareNetworkBlog/~4/PAmv9bq5R7o" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blogs.intel.com/blog/2012/04/25/meshcentral-com-added-web-access-control/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Intel Announces the New Intel® SDK for OpenCL* Applications 2012</title>
		<link>http://feedproxy.google.com/~r/IntelSoftwareNetworkBlog/~3/K2HwmryDOpI/</link>
		<comments>http://feedproxy.google.com/~r/IntelSoftwareNetworkBlog/~3/K2HwmryDOpI/#comments</comments>
		<pubDate>Wed, 25 Apr 2012 11:38:33 +0000</pubDate>
		<dc:creator>Arnon Peleg (Intel)</dc:creator>
		
		<guid isPermaLink="false">http://software.intel.com/en-us/blogs/2012/04/25/intel-announces-the-new-intel-sdk-for-opencl-applications-2012/</guid>
		<description><![CDATA[In support of the recent announcement of the 3rd Generation Intel® Core™ Processors, Intel has released the Intel® SDK for OpenCL* Applications 2012. For the first time, OpenCL* developers using Intel® architecture can utilize compute resources across both Intel® Processors and Intel® HD Graphics Driver 4000/2500 <a href="http://feedproxy.google.com/~r/IntelSoftwareNetworkBlog/~3/K2HwmryDOpI/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://software.intel.com/en-us/blogs/wordpress/wp-content/uploads/2012/04/OpenCL_Logo_RGB.jpg"><img class="size-thumbnail wp-image-47080 alignnone" title="OpenCL_Logo_RGB" src="http://software.intel.com/en-us/blogs/wordpress/wp-content/uploads/2012/04/OpenCL_Logo_RGB-150x150.jpg" alt="" width="64" height="64" /></a></p>
<p>In support of the recent announcement of the<a href="http://www.intel.com/content/www/us/en/processors/core/core-processor-family.html"> 3<sup>rd</sup> Generation Intel® Core™ Processors</a>, Intel has released the Intel® SDK for OpenCL* Applications 2012. For the first time, OpenCL* developers using Intel® architecture can utilize compute resources across both Intel® Processors and Intel® HD Graphics Driver 4000/2500</p>
<p>From a person who, for the last couple of years has closely followed the emergence of the OpenCL standard, this announcement was something worth waiting for.  Less than a year ago, on this blog, I posted the news that the <a title="Permanent Link to Intel® OpenCL SDK 1.1 gold released" href="http://software.intel.com/en-us/blogs/2011/06/29/intel-opencl-sdk-11-gold-released/">Intel® OpenCL SDK 1.1 gold  was released</a>,  This was the first production OpenCL implementation from Intel targeting Intel® processors on Windows* OS. This current announcement is special, the Intel SDK for OpenCL Applications 2012 now supports not only the CPU but also the Intel HD Graphics 4000/2500 for Windows* 7 users.  We’ve come a long way in a year.</p>
<p style="text-align: center;"><a href="http://software.intel.com/en-us/blogs/wordpress/wp-content/uploads/2012/04/product_overview.jpg"><img class="aligncenter size-medium wp-image-47079" title="product_overview" src="http://software.intel.com/en-us/blogs/wordpress/wp-content/uploads/2012/04/product_overview-300x300.jpg" alt="Introducing the Intel(R) SDK For OpenCL* Applications" width="170" height="170" /></a></p>
<p>OpenCL <a href="http://www.intel.com/content/www/us/en/processors/core/core-processor-family.html">on the 3<sup>rd</sup> Generation Intel® Core Processor Family</a> extends Intel’s line of tools and APIs on Intel platforms and adds interoperability with other graphics APIs like DirectX*, OpenGL* and Intel® Media SDK, directly on the Intel HD Graphics device.</p>
<p>So what else is new in this release?</p>
<ul>
<li>A Single OpenCL* platform enables shared context for OpenCL applications running on both the CPU and Intel HD Graphics 4000/2500. The OpenCL platform with both CPU and HD Graphics devices is available seamlessly on the <a href="http://www.intel.com/p/en_US/support/detect/graphics">Intel® HD Graphics Drivers</a>.</li>
<li>Interoperability with the <a href="http://www.intel.com/software/mediasdk">Intel Media SDK</a> with no memory copy overhead</li>
<li>Improved performance for OpenCL applications running on Intel® Xeon® Processors and Intel® Core™ Processors. This CPU support is also available for Linux* OS developers.</li>
<li>Intel® SDK for OpenCL* applications development tools includes an offline compiler and a step-by-step OpenCL Kernel debugger (for CPU) integrated in Microsoft Visual Studio* 2010 integrated development environment.</li>
<li>10 OpenCL code samples, three of them new, are now available for independent download.</li>
</ul>
<p>The list above is just a sample of what is available with this new SDK. I recommend you read <a href="http://software.intel.com/file/43384">the product brief</a> or watch the <a href="http://software.intel.com/en-us/videos/channel/visual-computing/new-intel%C2%AE-sdk-for-opencl-applications-2012/1571382381001">introduction video</a> to get started with this new SDK.</p>
<p><strong>Download the SDK for free at <a href="http://www.intel.com/software/opencl">www.intel.com/software/opencl</a> and begin optimizing your applications for the 3<sup>rd</sup>Generation Intel® Core™ Processors today.</strong></p>
<p>Don’t forget to follow us on Twitter at <a href="https://twitter.com/#!/IntelOpenCL">@IntelOpenCL</a></p>
<p>&nbsp;</p>
<p style="text-align: center;"><object codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,47,0" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" height="300" width="345" id="flashObj"><param value="http://c.brightcove.com/services/viewer/federated_f9?isVid=1" name="movie" /><param value="#FFFFFF" name="bgcolor" /><param value="videoId=1571382381001&amp;playerID=741496470001&amp;playerKey=AQ~~,AAAArH1stHk~,LuRqJUw7MaeYQkat5frTpWWPINh71g7p&amp;domain=embed&amp;dynamicStreaming=true" name="flashVars" /><param value="http://admin.brightcove.com" name="base" /><param value="false" name="seamlesstabbing" /><param value="true" name="allowFullScreen" /><param value="true" name="swLiveConnect" /><param value="always" name="allowScriptAccess" /><embed pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" allowscriptaccess="always" swliveconnect="true" allowfullscreen="true" type="application/x-shockwave-flash" seamlesstabbing="false" height="300" width="345" name="flashObj" base="http://admin.brightcove.com" flashvars="videoId=1571382381001&amp;playerID=741496470001&amp;playerKey=AQ~~,AAAArH1stHk~,LuRqJUw7MaeYQkat5frTpWWPINh71g7p&amp;domain=embed&amp;dynamicStreaming=true" bgcolor="#FFFFFF" src="http://c.brightcove.com/services/viewer/federated_f9?isVid=1"></embed></object></p>
<p>&nbsp;</p>
<p><strong><a href="https://twitter.com/#!/IntelOpenCL"></a></strong></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?a=K2HwmryDOpI:fGvkR0FDEsk:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?d=yIl2AUoC8zA" border="0"/></a> <a href="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?a=K2HwmryDOpI:fGvkR0FDEsk:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?d=dnMXMwOfBR0" border="0"/></a> <a href="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?a=K2HwmryDOpI:fGvkR0FDEsk:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?i=K2HwmryDOpI:fGvkR0FDEsk:V_sGLiPBpWU" border="0"/></a>
</div><img src="http://feeds.feedburner.com/~r/IntelSoftwareNetworkBlog/~4/K2HwmryDOpI" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blogs.intel.com/blog/2012/04/25/intel-announces-the-new-intel%c2%ae-sdk-for-opencl-applications-2012/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ultrabook Work, Create, Play Challenge &#8211; 15mm of Game Dev Goodness</title>
		<link>http://feedproxy.google.com/~r/IntelSoftwareNetworkBlog/~3/qCGS7ZhPvBw/</link>
		<comments>http://feedproxy.google.com/~r/IntelSoftwareNetworkBlog/~3/qCGS7ZhPvBw/#comments</comments>
		<pubDate>Wed, 25 Apr 2012 07:20:14 +0000</pubDate>
		<dc:creator>Bob Duffy (Intel)</dc:creator>
		
		<guid isPermaLink="false">http://software.intel.com/en-us/blogs/2012/04/24/ultrabook-work-create-play-challenge-15mm-of-game-dev-goodness/</guid>
		<description><![CDATA[<p><a href="http://software.intel.com/en-us/blogs/wordpress/wp-content/uploads/2012/04/blog.jpg"><img src="http://software.intel.com/en-us/blogs/wordpress/wp-content/uploads/2012/04/blog-300x172.jpg" alt="Ultrabook Game Dev" width="300" height="172" class="alignleft size-medium wp-image-47062" /></a>At CES2012 will.i.am expressed that when he grew up, music was made in a music studio  then played on records, but how cool it is that today music is created on computers and played on computers.  I've been thinking about this idea.  Can the Ultrabook be versatile for other work/create/play scenarios.  So why not game development?  How well can you both create and play games on an Ultrabook? </p>
<p>Here's the task I've challenge the Ultrabook with<br />
- Create concept art<br />
- Model game objects from concept art<br />
- Code sample game<br />
- Play sample game<br /></p> <a href="http://feedproxy.google.com/~r/IntelSoftwareNetworkBlog/~3/qCGS7ZhPvBw/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://software.intel.com/en-us/blogs/wordpress/wp-content/uploads/2012/04/blog.jpg"><img src="http://software.intel.com/en-us/blogs/wordpress/wp-content/uploads/2012/04/blog.jpg" alt="Ultrabook Game Dev" title="blog" width="500" class="alignnone size-full wp-image-47062" /></a></p>
<p>At CES2012 will.i.am expressed that when he grew up, music was made in a studio  then played on records, but how cool it is that today music is created on computers and played on computers.  I've been thinking about this idea.  Can the Ultrabook be versatile for other work/create/play scenarios.  So why not game development?  How well can you both create and play games on an Ultrabook? </p>
<p>Here's the task I've challenge the Ultrabook to complete<br />
- Create concept art<br />
- Model game objects from concept art<br />
- Code sample game<br />
- Play sample game</p>
<p><strong>Conceptualizing: </strong><br />
So first I set out to find is there a low cost to free sketch application I can use to start testing my app idea.  I tried a number of applications but eventually settled on an open source app called <a href="http://mypaint.intilinux.com/">MyPaint</a>.  MyPaint has been developed for mobile devices and PCs and allows for input using drawing tablets and styluses. </p>
<p>I found MyPaint to be exceptional allowing me to control brush pressure and styles.  I have just as much control if not more with MyPaint then paper and pencil.  The ability to quickly zoom and provide detail, change colors on the fly and undo make sketching a breeze.  I finished a set of doodles to get some ideas out.  I believe with an app like MyPaint, the Ultrabook can have you sketch and illustrate virtually anything.  The only limitation is the skill of the artist.<br />
<div id="attachment_46991" class="wp-caption aligntop" style="width: 310px"><a href="http://software.intel.com/en-us/blogs/wordpress/wp-content/uploads/2012/04/sketch.jpg"><img src="http://software.intel.com/en-us/blogs/wordpress/wp-content/uploads/2012/04/sketch-300x210.jpg" alt="Doodling with MyPaint" title="MyPaint Sketch" width="300" height="210" class="size-medium wp-image-46991" /></a><p class="wp-caption-text">Doodling with MyPaint</p></div></p>
<p>Within the set of doodles you'll see I scribbled a spaceship, which is based on a vector arcade game I had developed a year ago.  I then decided to take the idea further and sketch out a more detailed 3D version of the craft. The Ultrabook made is very easy for me to quickly bang out these idea.  I did these over a few hours over a weekend, when I had spare cycles.  Never powering down the Ultrabook, I was able to jump right into my app faster than I could on my mobile device.<br />
<div id="attachment_46992" class="wp-caption alignnone" style="width: 310px"><a href="http://software.intel.com/en-us/blogs/wordpress/wp-content/uploads/2012/04/altmega1.jpg"><img src="http://software.intel.com/en-us/blogs/wordpress/wp-content/uploads/2012/04/altmega1-300x150.jpg" alt="Altmega1 Detailed Ship Sketch" title="Altmega1 Detailed Ship Sketch" width="300" height="150" class="size-medium wp-image-46992" /></a><p class="wp-caption-text">MyPaint Detailed Ship Sketch</p></div></p>
<p><strong>Modeling:</strong><br />
Next step was to model the object in 3D.  I needed an application that would allow me to work with shape primitives and do some boolean subtraction especially to create the shell body of the craft.  I looked for a number of simple modelling applications then realized I needed to use something subtancial  So I settled on <a href="http://www.blender.org/">Blender</a>, an open souce 3D application that is on par with 3DS and Maya and used to produce cinematic level 3D films and animations.</p>
<p>Creating the ship was quick and simple.  Again I really never shut down my Ultrabook.  Like a mobile device I could pick up, press a key and boom I'm in and working in Blender.  Having immediate access to a power app like this is SUPER convenient.  With Blender I was able to easily create the craft using spheres and boxes. I figure the easiest way to create the body section was to create an elongaged sphere and intersect it with a cylinder.  I then used the Boolean feature to cut away the part where the cylinder intersected the sphere.  That created the bowed shape of the mid section of my craft. I then applied some procedural textures to give it a real world look.<br />
<div id="attachment_47023" class="wp-caption alignnone" style="width: 310px"><a href="http://software.intel.com/en-us/blogs/wordpress/wp-content/uploads/2012/04/ship-render.png"><img src="http://software.intel.com/en-us/blogs/wordpress/wp-content/uploads/2012/04/ship-render-300x168.png" alt="Ship Rendered From Blender" title="ship-render" width="300" height="168" class="size-medium wp-image-47023" /></a><p class="wp-caption-text">Ship Rendered From Blender</p></div></p>
<p><strong>Development:</strong><br />
Now came a decision on how to code an application using this ship.  I first considered HTML5 and exporting Blender images as 2D PNG files, to create a top down arcade shooter.  I've used Canvas before and I figure that would be pretty simple to do.  But in the end I realized a 2D HTML5 app could be built on nearly any device. So, decided to create a 3D game to push the limits of the Ultrabook.  So I drove head first into Unity.  Good thing, it allows for Javascripting so I didn't have too far to learn how to code for it.</p>
<p>Unity installed like a charm and imported my Blender files, but my procedural maps did not come over. I quickly learned about UV Mapping, to create the Normal (Bump) maps and Texture (image) maps for each section of my craft.  After bringing in the texture maps I was able to show off my craft in Unity.<br />
<div id="attachment_47050" class="wp-caption alignnone" style="width: 310px"><a href="http://software.intel.com/en-us/blogs/wordpress/wp-content/uploads/2012/04/unity-ship.jpg"><img src="http://software.intel.com/en-us/blogs/wordpress/wp-content/uploads/2012/04/unity-ship-300x168.jpg" alt="UnityShip" title="unity-ship" width="300" height="168" class="size-medium wp-image-47050" /></a><p class="wp-caption-text">Unity Ship</p></div></p>
<p>Now to control the ship in my game I would need to add some javascript.  I first created simple script to transform the X &#038; Z position of my craft depending on what arrow keys I hit.  But I then thought, I'm not taking advantage of the physics engine and really only animating the ship.  So I re-coded the inputs to add Force physics to the object. I then added some barriers to the scene with collision component, to interact with the ship via the physics engine.  Here's my sample script attached to my ship.  With this in place and the ship set with a RigidBody component it properly react to any object with physics.<br />
<div id="attachment_47052" class="wp-caption alignnone" style="width: 652px"><a href="http://software.intel.com/en-us/blogs/wordpress/wp-content/uploads/2012/04/ship-movement.png"><img src="http://software.intel.com/en-us/blogs/wordpress/wp-content/uploads/2012/04/ship-movement.png" alt="Ship Movement Script" title="ship-movement" width="642" height="362" class="size-full wp-image-47052" /></a><p class="wp-caption-text">Ship Movement Script</p></div></p>
<p>I then coded a smooth camera follow script based on a sample version provided by Unity.  I adjusted the script to allow for X &#038; Z variation in the camera, allowing the camera to follow behind as the ship accelerates away, then to catch up and hover over the ship when at rest. And thus I have the basics of my game. I found I could run in full resolution at a 60 frames per second frame rate.  My ship renders nicely with textures and shadows. My ship zips with my camera in tow, rotating and swinging left and right to align to my object</p>
<p>I could do more, to spawn enemy ships, create missiles, add audio events, particle effects and explosions, but that's just an iteration of the work completed.  I'm pretty satisfied that Ultrabooks can be used for gaming work, create, and play. Here's a video of the game in process.<br />
<iframe width="560" height="315" src="http://www.youtube.com/embed/g1ZwD9SLH8E" frameborder="0" allowfullscreen></iframe></p>
<p>Based on my experience I think the Ultrabook is a pretty compelling device, and not just for game developers. You can play the same scenario out for just about any profession, hobby or interest.  From will.i.am's perspective he sees the Ultrabook as great professional music studio, and as today's new ghetto blaster.  Ultrabooks, as amazing work/create/play devices, have broad potential for app usage across all sorts of interests. For developers this translates to an opportunity.   </p>
<p>***</p>
<p>For more information on developing Ultrabook apps for distribution and monetization via Intel AppUp, visit our <a href="http://software.intel.com/en-us/ultrabook">Ultrabook Community</a></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?a=qCGS7ZhPvBw:AuWK_Rm9UZ4:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?d=yIl2AUoC8zA" border="0"/></a> <a href="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?a=qCGS7ZhPvBw:AuWK_Rm9UZ4:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?d=dnMXMwOfBR0" border="0"/></a> <a href="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?a=qCGS7ZhPvBw:AuWK_Rm9UZ4:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?i=qCGS7ZhPvBw:AuWK_Rm9UZ4:V_sGLiPBpWU" border="0"/></a>
</div><img src="http://feeds.feedburner.com/~r/IntelSoftwareNetworkBlog/~4/qCGS7ZhPvBw" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blogs.intel.com/blog/2012/04/25/ultrabook-work-create-play-challenge-15mm-of-game-dev-goodness/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SIMD tuning with ASM pt. 1 &#8211; Stars &amp; Constellations</title>
		<link>http://feedproxy.google.com/~r/IntelSoftwareNetworkBlog/~3/WALgjjxep3E/</link>
		<comments>http://feedproxy.google.com/~r/IntelSoftwareNetworkBlog/~3/WALgjjxep3E/#comments</comments>
		<pubDate>Tue, 24 Apr 2012 23:19:49 +0000</pubDate>
		<dc:creator>Matt Walsh (Intel)</dc:creator>
		
		<guid isPermaLink="false">http://software.intel.com/en-us/blogs/2012/04/24/simd-tuning-with-asm-pt-1-stars-constellations/</guid>
		<description><![CDATA[ASM? You mean assembly language? I haven't looked at that since my senior project! How arcane! And compilers are so smart anymore, why should I care? I used to feel the same way...albeit with a latent desire to learn it as I wish I knew Latin. Then one day I found myself out of options [...] <a href="http://feedproxy.google.com/~r/IntelSoftwareNetworkBlog/~3/WALgjjxep3E/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>ASM?  You mean assembly language?  I haven't looked at that since my senior project!  How arcane!  And compilers are so smart anymore, why should I care?</p>
<p>I used to feel the same way...albeit with a latent desire to learn it as I wish I knew Latin.  Then one day I found myself out of options on my SIMD code generation project.  The compilers were great, but making progress was like building a ship in the bottle.  I was playing a game I know you've played too: "Let's Guess What the Compiler Will Do"!</p>
<p>I got tired of that game and bit the bullet.  I did ASM dumps and tried to understand them.  At first it appeared to me as a chaotic mess...like stars to someone who's never learned the constellations.  As time went on though I found Orion!  And Ursa Major too!  Sideribus apparuit!  That is, the patterns jumped out and became easy.  Before I knew it, diving into ASM became part of my routine.  </p>
<p>I want to share my know-how with you.  Each post I'll give you a program and take apart the ASM that we care about using the Intel® C++ Compiler for Linux*.  I guess I'll expect you to have a basic understanding of ASM, registers and the like...though I won't expect much.  Stay tuned!</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?a=WALgjjxep3E:tg1dxKbyL4U:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?d=yIl2AUoC8zA" border="0"/></a> <a href="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?a=WALgjjxep3E:tg1dxKbyL4U:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?d=dnMXMwOfBR0" border="0"/></a> <a href="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?a=WALgjjxep3E:tg1dxKbyL4U:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?i=WALgjjxep3E:tg1dxKbyL4U:V_sGLiPBpWU" border="0"/></a>
</div><img src="http://feeds.feedburner.com/~r/IntelSoftwareNetworkBlog/~4/WALgjjxep3E" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blogs.intel.com/blog/2012/04/24/simd-tuning-with-asm-pt-1-stars-constellations/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>3 Twitter Management Tool Options for your Software Business</title>
		<link>http://feedproxy.google.com/~r/IntelSoftwareNetworkBlog/~3/QMl4B2NA4zU/</link>
		<comments>http://feedproxy.google.com/~r/IntelSoftwareNetworkBlog/~3/QMl4B2NA4zU/#comments</comments>
		<pubDate>Tue, 24 Apr 2012 22:13:16 +0000</pubDate>
		<dc:creator>Wendy Thomas</dc:creator>
		
		<guid isPermaLink="false">http://software.intel.com/en-us/blogs/2012/04/24/3-twitter-management-tool-options-for-your-software-business/</guid>
		<description><![CDATA[When you’re using any tool for business, you want to know if you’re getting a good return on your investment. And if you’re using Twitter, you’ll realize that a lot of information is flowing, but you may not feel you are managing it or capturing it.
<br />
There are third-party tools available to help you track statistics, schedule tweets, manage multiple accounts, moderate posts, and a lot more. Most tools have a free version, or offer free trial, but even those with small fees are worth the investment – if they deliver the information you need, of course.
<br />
For viewing, tracking, and managing data, here are a few options
<br />
<strong><a href="http://software.intel.com/en-us/blogs/2012/04/24/3-twitter-management-tool-options-for-your-software-business/">Read more...</a></strong> <a href="http://feedproxy.google.com/~r/IntelSoftwareNetworkBlog/~3/QMl4B2NA4zU/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://software.intel.com/en-us/business-network/"><img src="http://software.intel.com/en-us/blogs/wordpress/wp-content/uploads/2012/04/BacktotheSoftwareBusinessNetwork.png" alt="Back to the Software Business Network" title="Back to the Software Business Network" /></a><br /><br />When you’re using any tool for business, you want to know if you’re getting a good return on your investment. And if you’re using Twitter, you’ll realize that a lot of information is flowing, but you may not feel you are managing it or capturing it.</p>
<p>There are third-party tools available to help you track statistics, schedule tweets, manage multiple accounts, moderate posts, and a lot more. Most tools have a free version, or offer free trial, but even those with small fees are worth the investment – if they deliver the information you need, of course.</p>
<p>For viewing, tracking, and managing data, here are a few options:</p>
<ul> <a href="http://signup.hootsuite.com/pro/?ad=ga&amp;gclid=CMW12Zj6ma8CFSsHRQodyTehcg"> </a>
<li><a href="http://signup.hootsuite.com/pro/?ad=ga&amp;gclid=CMW12Zj6ma8CFSsHRQodyTehcg"><strong>HootSuite.com</strong></a> – A multi-column application that allows you to view a lot of conversations in a glance. You choose the categories you want to view and how they should appear on the screen so you can focus on what matters to you and your company the most. You can create various reports and have them emailed to you. If you have a team of people posting, you can view data by team member(s). Scheduling tweets individually or in bulk keeps you and your team productive for one, or several, Twitter accounts. This tool requires an individual login and password. It has a lot of features in its free version, so if you don’t connect to other platforms (Facebook, a blog, and so on) the free version may be all you need. <a href="http://software.intel.com/partner/overview?cid:sw=twittertoolsaboutprogram">Intel® Software Partner Program members</a> can also access a <a href="http://software.intel.com/en-us/blogs/2012/03/05/on-demand-webinar-learn-how-to-effectively-manage-your-social-media-channels-with-hootsuite/">free introductory webinar on social media management with HootSuite</a>.</li>
<p></p>
<li> <a href="http://www.tweetdeck.com/"><strong>TweetDeck.com</strong></a> – This also offers the multi-column layout for watching different categories such as @ mentions, particular search queries, hashtag (#) mentions, and more. You choose the parameters for what you want to view from one or multiple Twitter accounts. Also offers the ability to queue tweets to post at future times. You can use the global filter option to remove content you don’t want to see in the feeds; whether it’s specific Twitter accounts, words, or hashtag terms, you can save time by viewing only what is important. This tool requires an individual login and password. Totally free.</li>
<p></p>
<li> <a href="https://www.socialoomph.com/"><strong>SocialOomph.com</strong></a> – Similar to Hootsuite in all it offers, but without the multi-column layout. You have the ability to schedule individual and bulk tweets on one screen for one or multiple Twitter accounts. The straightforward interface lets you monitor @ mentions and retweets. You have the option to vet followers and friends and set up the account to auto-follow whoever follows your company. There is a handy sidebar menu option to get statistics on any Twitter account you manage. This tool requires an individual login and password. It has a long list of free features, so you may not need the paid version.</li>
</ul>
<p>It can’t hurt to give any or all of these applications a try to help you manage your Twitter marketing campaigns, especially since all of them have free versions or risk-free trials.</p>
<p>The information you get from using the tools can help you reach more people, stay organized, and reach your company’s targeted goals. And speaking of goals, the next post will offer guidance on creating measurable goals for social media, so you’ll see how the tools mentioned here can be used in your strategy to market your software.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?a=QMl4B2NA4zU:JuxBOWmGHC8:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?d=yIl2AUoC8zA" border="0"/></a> <a href="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?a=QMl4B2NA4zU:JuxBOWmGHC8:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?d=dnMXMwOfBR0" border="0"/></a> <a href="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?a=QMl4B2NA4zU:JuxBOWmGHC8:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?i=QMl4B2NA4zU:JuxBOWmGHC8:V_sGLiPBpWU" border="0"/></a>
</div><img src="http://feeds.feedburner.com/~r/IntelSoftwareNetworkBlog/~4/QMl4B2NA4zU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blogs.intel.com/blog/2012/04/24/3-twitter-management-tool-options-for-your-software-business/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Intel Expressway outpaces IBM DataPower by 6x to 10x in a direct “apples to apples” comparison</title>
		<link>http://feedproxy.google.com/~r/IntelSecurityGateways/~3/K2gUqP3u5_M/</link>
		<comments>http://feedproxy.google.com/~r/IntelSecurityGateways/~3/K2gUqP3u5_M/#comments</comments>
		<pubDate>Tue, 24 Apr 2012 19:41:20 +0000</pubDate>
		<dc:creator>Jeffrey Goldberg</dc:creator>
		
		<guid isPermaLink="false">http://blogs.intel.com/security-gateways/?p=223</guid>
		<description><![CDATA[Prior to the release of Intel&#8217;s XEON processor E5-2600, Intel Expressway Service Gateway (also available as McAfee Services Gateway under the McAfee Cloud Security Platform Suite) was already providing superior performance and value. However, with the record breaking E5-2600 &#8211; &#8230; <a href="http://blogs.intel.com/security-gateways/2012/04/24/intel-expressway-outpaces-ibm-datapower-by-6x-to-10x-in-a-direct-apples-to-apples-comparison/">Continue reading <span>&#8594;</span></a> <a href="http://feedproxy.google.com/~r/IntelSecurityGateways/~3/K2gUqP3u5_M/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Prior to the release of Intel&#8217;s XEON processor E5-2600, Intel Expressway Service Gateway (also available as McAfee Services Gateway under the McAfee Cloud Security Platform Suite) was already providing superior performance and value. However, with the record breaking E5-2600 &#8211; delivering leadership performance, best data center performance per watt and break through I/O innovation, the distance between &#8212; front-runner Intel, and IBM WebSphere DataPower XI50 has  increased dramatically.</p>
<p>Our customers can take advantage of continuous chip improvements with the easily upgradeable software appliance form factor. Intel Expressway Service Gateway outpaces IBM DataPower by 6x to 10x in a direct &#8220;apples to apples&#8221; comparison at a fraction of the total cost.</p>
<p>Read this <a href="http://software.intel.com/en-us/articles/Expressway-Service-Gateway-DataPower-Comparison-WhitePaper/?partnerref=blogs_datapower_comparison" >performance comparison report</a> to learn all about it:</p>
<p><a href="http://software.intel.com/en-us/articles/Expressway-Service-Gateway-DataPower-Comparison-WhitePaper/?partnerref=blogs_datapower_comparison" ><img class="aligncenter size-full wp-image-224" src="http://blogs.intel.com/security-gateways/files/2012/04/Comparison_to_IBM_DataPower_XI50_large_thumb.jpg" alt="" width="260" height="330" /></a></p>
<p>For more information about Intel Expressway Service Gateway &#8212; with free webinars, tutorials and expert blogs on securely exposing Web Services in the Cloud, please visit us at: <a href="http://software.intel.com/en-us/articles/XML-Gateway-Application-Security-Cloud-Identity/?partnerref=blogs_datapower_comparison" >www.intel.com/go/identity</a></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<img src="http://feeds.feedburner.com/~r/IntelSecurityGateways/~4/K2gUqP3u5_M" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blogs.intel.com/blog/2012/04/24/intel-expressway-outpaces-ibm-datapower-by-6x-to-10x-in-a-direct-%e2%80%9capples-to-apples%e2%80%9d-comparison/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A Quick Yocto-Grid</title>
		<link>http://feedproxy.google.com/~r/IntelSoftwareNetworkBlog/~3/Ul0ijIwoB7o/</link>
		<comments>http://feedproxy.google.com/~r/IntelSoftwareNetworkBlog/~3/Ul0ijIwoB7o/#comments</comments>
		<pubDate>Tue, 24 Apr 2012 15:46:33 +0000</pubDate>
		<dc:creator>David Stewart (Intel)</dc:creator>
		
		<guid isPermaLink="false">http://software.intel.com/en-us/blogs/2012/04/24/a-quick-yocto-grid/</guid>
		<description><![CDATA[Cross-posted from my blog on the Yocto Project site. Please go there for lots of great embedded Linux information. Here in Hillsboro, Oregon, we have an open office area, and I really wanted a monitor set up which would display the status of our Yocto Project autobuilder for all to see. Since I have a [...] <a href="http://feedproxy.google.com/~r/IntelSoftwareNetworkBlog/~3/Ul0ijIwoB7o/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a title="FRI2 build status display by davest, on Flickr" href="http://www.flickr.com/photos/davest/6963679968/"><img style="float: right; width: 180px; height: 240px;" src="http://farm8.staticflickr.com/7187/6963679968_fc7805cde7_m.jpg" alt="FRI2 build status display" /></a></p>
<p><em>Cross-posted from my blog on the <a href="http://yoctoproject.org">Yocto Project </a>site. Please go there for lots of great embedded Linux information.</em></p>
<p><em></em>Here in Hillsboro, Oregon, we have an open office area, and I really wanted a monitor set up which would display the status of our Yocto Project autobuilder for all to see. Since</p>
<p>I have a little embedded system in my office, our project's Build and Release Engineer, Beth Flanagan, offered to set it up for me. I thought that was a pretty brave offer, given that we're in the final dance of our Yocto Project v1.2 release. So I really appreciate it!</p>
<p>The system is some pre-release hardware which Darren Hart has been working on to get a BSP together. The box itself has a bunch of radios, but to make this exercise relatively easy, we just plug it into an ethernet port. The little box is designed mostly for "headless" applications not requiring a monitor, but it does have a couple of HDMI ports, so we just plugged the display in.</p>
<p>The display is just the <a href="http://autobuilder.yoctoproject.org:8010/grid">Grid View of our autobuilder</a>, so you can build your own display. There are other views as well, but this is a nice one for me to get an idea of what's going on. We did discover a number of interesting issues here like some gaps in our web browser support in our standard build profiles. We're looking into this, and some other issues we discovered.</p>
<p>I also fully realize that showing a static web page refreshing periodically is a pretty boring thing for a powerful processor to do. We should probably run some analytics or video transcoding or something. I just hate the thought of idle hands!</p>
<p>As you can tell from the photo, at the moment I took the snap, our BSP builds were all failing. A moment later they all came up green. Go figure. Darren and Beth say it is really easy for all of the builds to come up green - just a .css change!</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?a=Ul0ijIwoB7o:nDg-09iQaSY:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?d=yIl2AUoC8zA" border="0"/></a> <a href="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?a=Ul0ijIwoB7o:nDg-09iQaSY:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?d=dnMXMwOfBR0" border="0"/></a> <a href="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?a=Ul0ijIwoB7o:nDg-09iQaSY:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?i=Ul0ijIwoB7o:nDg-09iQaSY:V_sGLiPBpWU" border="0"/></a>
</div><img src="http://feeds.feedburner.com/~r/IntelSoftwareNetworkBlog/~4/Ul0ijIwoB7o" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blogs.intel.com/blog/2012/04/24/a-quick-yocto-grid/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Turning Your Phone into a Job Search Tool</title>
		<link>http://blogs.intel.com/jobs/2012/04/24/turning-your-phone-into-a-job-search-tool/</link>
		<comments>http://blogs.intel.com/jobs/2012/04/24/turning-your-phone-into-a-job-search-tool/#comments</comments>
		<pubDate>Tue, 24 Apr 2012 12:31:33 +0000</pubDate>
		<dc:creator>Sejal</dc:creator>
		
		<guid isPermaLink="false">http://blogs.intel.com/jobs/?p=1176</guid>
		<description><![CDATA[My phone sometimes feels like an extra limb: I don’t go anywhere without it. In fact, if I had to choose between my left hand and my phone, I might sacrifice my hand to hold onto my phone (with my &#8230; <a href="http://blogs.intel.com/jobs/2012/04/24/turning-your-phone-into-a-job-search-tool/">Continue reading <span>&#8594;</span></a> <a href="http://blogs.intel.com/jobs/2012/04/24/turning-your-phone-into-a-job-search-tool/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>My phone sometimes feels like an extra limb: I don’t go anywhere without it. In fact, if I had to choose between my left hand and my phone, I might sacrifice my hand to hold onto my phone (with my right hand of course).</p>
<p>We recently had a huge phone announcement: <a href="http://newsroom.intel.com/community/intel_newsroom/blog/2012/04/18/xolo-x900-first-smartphone-with-intel-inside-launches-in-india-market">the first smartphone with Intel inside, the XOLO X900, was announced in India</a> and it is now available to purchase! (Another reason to visit India? I think so ;-) ). And we’re excited to announce another one today: the <strong>Jobs at Intel Mobile App </strong>is available to download on your Android* device and iPhone* from <a href="https://play.google.com/store/apps/details?id=allthetopbananas.intel&amp;feature=search_result#?t=W251bGwsMSwyLDEsImFsbHRoZXRvcGJhbmFuYXMuaW50ZWwiXQ">Google Play</a> and <a href="http://itunes.apple.com/us/app/jobs-at-intel/id516950070?mt=8">iTunes</a>.</p>
<p><a href="http://blogs.intel.com/jobs/files/2012/04/Mobile-App.png"><img class="aligncenter size-full wp-image-1177" src="http://blogs.intel.com/jobs/files/2012/04/Mobile-App.png" alt="" width="686" height="339" /></a></p>
<p>Don’t rub your eyes—you read that right: we’ve created an app for your phone that will keep you in the loop about careers at Intel and new job opportunities! There’s been an explosion of smartphone usage around the world (according to a <a href="http://mobithinking.com/mobile-marketing-tools/latest-mobile-stats">MobiThinking study</a>, there are 1.2 billion mobile web users worldwide and mobile searches have quadrupled in the last year!), so we knew we wanted to make the search easier for you. Especially as we, as a company, develop technologies for smart phone and tablets, it makes sense to connect with our future talent with these technologies.</p>
<p><span id="more-1176"></span></p>
<p>So why would you download the app? Here’s why:</p>
<ul>
<li><strong>Job Alerts</strong>: Do you know when new job matches open up? With the app, you can get alerts! The app includes a daily feed of all of our job postings. You can search on job categories such as job title, keywords or location to narrow down the list. Your searches can be saved in search history or added to a list of favourites and you’ll receive alerts based on recent and saved searches. This is a notification you won’t want to miss!<strong></strong></li>
<li><strong>Apply:</strong> Whether it’s through a job alert or through a search, once you’ve found a job opening that matches, you’ll want to apply! Openings can be emailed so you can complete the application or you can share it with a friend.<strong></strong></li>
<li><strong>Connect with Us:</strong> Finding a job is more than finding an opening that matches your interests and skills, it’s about finding a culture where you not only fit in, but can grow and thrive. Watch our <a href="http://www.youtube.com/playlist?list=PL267DC6DEE5764F12" >Life at Intel videos</a>, read our <a href="http://blogs.intel.com/jobs" >Jobs at Intel blog posts</a> and follow our updates from <a href="http://www.twitter.com/JobsatIntel" >Twitter</a> and <a href="http://www.facebook.com/DiscoverIntel" >Facebook</a>, all within the application.</li>
</ul>
<p>Exciting stuff eh? This is just one of the ways we want to get you connected to the opportunities that lie ahead at Intel. Intel is now available IN and ON your mobile device! So, what are you waiting for? Download the app and let us know what you think!</p>
<p>* Other names and brands may be claimed as the property of others.</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.intel.com/blog/2012/04/24/turning-your-phone-into-a-job-search-tool/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Greatness starts by doing the small things right</title>
		<link>http://blogs.intel.com/csr/2012/04/greatness-starts-by-doing-the-small-things-right/</link>
		<comments>http://blogs.intel.com/csr/2012/04/greatness-starts-by-doing-the-small-things-right/#comments</comments>
		<pubDate>Mon, 23 Apr 2012 22:57:37 +0000</pubDate>
		<dc:creator>Barbara McAllister</dc:creator>
		
		<guid isPermaLink="false">http://blogs.intel.com/csr/?p=1209</guid>
		<description><![CDATA[Across the globe, researchers, educators and organizations are studying the reasons behind declining degrees in STEM (science, technology, engineering and math) fields &#8211; and there is no shortage of data on “the problem.” However, it is extremely rare to find research or information &#8230; <a href="http://blogs.intel.com/csr/2012/04/greatness-starts-by-doing-the-small-things-right/">Continue reading <span>&#8594;</span></a> <a href="http://blogs.intel.com/csr/2012/04/greatness-starts-by-doing-the-small-things-right/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Across the globe, researchers, educators and organizations are studying the reasons behind declining degrees in STEM (science, technology, engineering and math) fields &#8211; and there is no shortage of data on “the problem.” However, it is extremely rare to find research or information on how to fix this decline; there&#8217;s no 5 step model of how to birth, deliver STEM graduates, and keep them in STEM careers. There are no books on how to decode STEM challenges or where best to have a STEM intervention &#8211; yet in every corner of every cube lies an opinion about the problem.</p>
<p>Finding a solution is a daunting challenge; yet it is also an opportunity to wholeheartedly embrace. The challenge is complicated. Yet, rather than spinning on the declines, hanging on to notions that STEM graduates will become extinct, Intel has shifted focus to finding bright spots and hoping to get energy around the good stuff that is making an impact.  And in this case, it&#8217;s happening right here in our very own back yard.</p>
<p> <a href="http://planetblue.ith.intel.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-27-68/8030.chairmans_2500_2008_2500_20championships.jpg"><img src="http://planetblue.ith.intel.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-27-68/8030.chairmans_2500_2008_2500_20championships.jpg" alt=" " border="0" /></a></p>
<p>Bright Spot #1 –Introducing kids to STEM in a fun and non threatening way will hook them! Just last week, we spent time with the Carl Hayden High School (Falcon Robotics) team in Phoenix. They are just one of the many teams that Intel supports via mentors, donations and competitions. Over the years they have repeatedly won the right to attend the US First international championship in St. Louis, and are recognized as one of the top robotics teams in the world. <span id="more-1209"></span></p>
<p>Their mentors will tell you that despite so many things that are stacked up against them, such as being from an underserved community or parents who never made it beyond sixth grade, nothing stands in their way. As soon you walk into their robotics cave, it is game on &#8211; the place is humming with high energy, passion and commitment. The kids are electing to stay every day from 3-6pm because of the small things. This amounts to over two thousand hours of hands on technical experience over their high school career.</p>
<p>What stands out most aren&#8217;t the big things. It is the small things that are going right that matter the most.  Below are just a few of the small things that stand out about these kids:</p>
<p>1.      Kids are working on things that they love and are given the freedom to “play.” </p>
<p>2.      The afterschool program creates a sense of community.  Immediately you notice you are in a family-like environment. </p>
<p>3.     A caring teacher that expects all of them to do well; we felt it as soon as he opened his mouth to talk about the kids. He maintains an inventory of kids in that room, what they are doing now, their hopes and aspirations, and for those that had graduated; he could tell you about them too. When somebody cares, lives can be changed.</p>
<p>4.     Trust is very visible and the ability to fail is widely accepted. No fixed answers but a &#8220;just try stuff&#8221; attitude is the tone of the instructor.</p>
<p>Intel is a proud sponsor of competitions like this because we know these amazing kids will be inspired in unique ways. These kids are more likely to go to college, twice as likely to major in sciences and, for girls, are four times more likely to study math and science &#8211; and that’s good for all of us.  This program is a bright spot.</p>
<p>What bright spots you have experienced while working with kids and STEM?</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.intel.com/blog/2012/04/23/greatness-starts-by-doing-the-small-things-right/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Top 5 New Features of Ivy Bridge Processors</title>
		<link>http://feedproxy.google.com/~r/intel/scoop/~3/SIngCBjmpTk/</link>
		<comments>http://feedproxy.google.com/~r/intel/scoop/~3/SIngCBjmpTk/#comments</comments>
		<pubDate>Mon, 23 Apr 2012 21:59:51 +0000</pubDate>
		<dc:creator>Marcia Hansen</dc:creator>
		
		<guid isPermaLink="false">http://scoop.intel.com/?p=6884</guid>
		<description><![CDATA[Tweet It&#8217;s launch day here at Intel for the 3rd Generation Intel® Core™ processors, and to mark the occasion, I wanted to share the top 5 features in these processors, codenamed Ivy Bridge. Intel® Visual Technology &#8211; You don&#8217;t just get one, but a whole suite of video technologies that enable images to look sharper [...] <a href="http://feedproxy.google.com/~r/intel/scoop/~3/SIngCBjmpTk/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<div id="tweetbutton6884" class="tw_button" style=""><a href="http://twitter.com/share?url=http://scoop.intel.com/top-5-new-features-ivy-bridge-processors/&amp;text=Top%205%20New%20Features%20of%20Ivy%20Bridge%20Processors&amp;related=&amp;lang=en&amp;count=horizontal&amp;counturl=http://scoop.intel.com/top-5-new-features-ivy-bridge-processors/" class="twitter-share-button"  style="width:55px;height:22px;background:transparent url('http://scoop.intel.com/wp-content/plugins/wp-tweet-button/tweetn.png') no-repeat  0 0;text-align:left;text-indent:-9999px;display:block;">Tweet</a></div><p><a href="http://scoop.intel.com/wp-content/uploads/2012/04/3rd-generation-ivy-bridge-intel-processors-built-in-visuals.png"><img class="aligncenter size-full wp-image-6885" title="3rd-generation-ivy-bridge-intel-processors-built-in-visuals" src="http://scoop.intel.com/wp-content/uploads/2012/04/3rd-generation-ivy-bridge-intel-processors-built-in-visuals.png" alt="3rd-generation-ivy-bridge-intel-processors-built-in-visuals" width="602" height="296" /></a></p>
<p>It&#8217;s launch day here at Intel for the 3rd Generation Intel® Core™ processors, and to mark the occasion, I wanted to share the top 5 features in these processors, codenamed Ivy Bridge.</p>
<p><a href="http://www.intel.com/content/www/us/en/architecture-and-technology/visual-technology/intel-visual-technology-consumer.html">Intel® Visual Technology</a> &#8211; You don&#8217;t just get one, but a whole suite of video technologies that enable images to look sharper and more crisp. With built-in visuals, you&#8217;ll experience deeper, richer color and real-life seamless video and audio. You&#8217;ll have HD goodness for movies and Internet videos, as well as great results with casual and mainstream gaming. In two words: smooth and stunning.</p>
<p><a href="http://www.intel.com/content/www/us/en/architecture-and-technology/clear-video-hd/clear-video-hd-technology-general.html.html">Intel® Clear Video HD Technology</a> &#8211; This technology enables 1080p HD video playback for streaming web content and Blue-Ray. You get lifelike video playback that makes the most of the content you watch.</p>
<p><a href="http://www.intel.com/content/www/us/en/architecture-and-technology/intel-wireless-display.html">Intel® Wireless Display (WiDi)</a> &#8211; When you purchase a laptop with 3rd Generation Intel Core processors, you can stream content from your laptop to your TV with no wires. No more crowding around a small screen to share your latest web video. Say yes to full HD and surround sound. Plus, you get access to <a href="http://www.intel.com/content/www/us/en/architecture-and-technology/intel-insider-for-premium-hd-home-entertainment.html">Intel</a><a href="http://www.intel.com/content/www/us/en/architecture-and-technology/clear-video-hd/clear-video-hd-technology-general.html.html">® </a><a href="http://www.intel.com/content/www/us/en/architecture-and-technology/intel-insider-for-premium-hd-home-entertainment.html"> Insider</a> for premium movies.</p>
<p><a href="http://www.intel.com/content/www/us/en/architecture-and-technology/quick-sync-video/quick-sync-video-general.html">Intel® Quick Sync Video</a> &#8211; Creating and editing video just got easier. You&#8217;ll have much faster times for synchronizing and sharing your videos. Click through to learn how it&#8217;s now twice as fast with Ivy Bridge processors. We even have a demo video available for you to see the difference.</p>
<p><a href="http://www.intel.com/content/www/us/en/architecture-and-technology/hd-graphics/hd-graphics-consumer-general.html">Intel® HD Graphics</a> &#8211; You&#8217;ll get incredible experiences with 3D casual gaming, as well as <a href="http://www.intel.com/content/www/us/en/architecture-and-technology/hd-graphics/hd-graphics-developer.html">fully immersive gaming</a> on titles that are optimized for Intel HD Graphics. We&#8217;ve got a whole <a href="http://www.intel.com/content/www/us/en/gaming/overclocking/games-optimized-for-intel.html">list of games optimized for Intel processors</a>.</p>
<p>If you want to compare processors or find specific information, we have pages on <a href="http://www.intel.com/content/www/us/en/processors/core/core-i5-processor.html">3rd Generation Intel® Core™ i5 Processors</a> and  <a href="http://www.intel.com/content/www/us/en/processors/core/core-i7-processor.html">3rd Generation Intel® Core™ i7 Processors</a> with links to more tools, resources and data sheets.</p>
<p>What are the top features you&#8217;ve been waiting for with 3rd generation Intel® Core™ processors?</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/intel/scoop?a=SIngCBjmpTk:UbVad2bgjqs:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/intel/scoop?d=yIl2AUoC8zA" border="0"/></a> <a href="http://feeds.feedburner.com/~ff/intel/scoop?a=SIngCBjmpTk:UbVad2bgjqs:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/intel/scoop?d=qj6IDK7rITs" border="0"/></a> <a href="http://feeds.feedburner.com/~ff/intel/scoop?a=SIngCBjmpTk:UbVad2bgjqs:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/intel/scoop?i=SIngCBjmpTk:UbVad2bgjqs:F7zBnMyn0Lo" border="0"/></a>
</div><img src="http://feeds.feedburner.com/~r/intel/scoop/~4/SIngCBjmpTk" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blogs.intel.com/blog/2012/04/23/top-5-new-features-of-ivy-bridge-processors/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ultrabook Project: Seoul, South Korea Travelogue with will.i.am</title>
		<link>http://feedproxy.google.com/~r/intel/scoop/~3/wQKmojiFgvA/</link>
		<comments>http://feedproxy.google.com/~r/intel/scoop/~3/wQKmojiFgvA/#comments</comments>
		<pubDate>Mon, 23 Apr 2012 21:49:16 +0000</pubDate>
		<dc:creator>Marcia Hansen</dc:creator>
		
		<guid isPermaLink="false">http://scoop.intel.com/?p=6890</guid>
		<description><![CDATA[Tweet&#160; The Ultrabook™ Project with will.i.am is a digital travelogue with great content for you to explore. We’ve just added articles and pictures from Seoul for you to enjoy. Plus, if you’re just joining us, you can visit Tokyo or Mexico City content to get up to date on all that has happened and experience [...] <a href="http://feedproxy.google.com/~r/intel/scoop/~3/wQKmojiFgvA/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<div id="tweetbutton6890" class="tw_button" style=""><a href="http://twitter.com/share?url=http://scoop.intel.com/ultrabook-project-seoul-south-korea-travelogue-with-will-i-am/&amp;text=Ultrabook%20Project:%20Seoul,%20South%20Korea%20Travelogue%20with%20will.i.am&amp;related=&amp;lang=en&amp;count=horizontal&amp;counturl=http://scoop.intel.com/ultrabook-project-seoul-south-korea-travelogue-with-will-i-am/" class="twitter-share-button"  style="width:55px;height:22px;background:transparent url('http://scoop.intel.com/wp-content/plugins/wp-tweet-button/tweetn.png') no-repeat  0 0;text-align:left;text-indent:-9999px;display:block;">Tweet</a></div><div id="attachment_6894" class="wp-caption aligncenter" style="width: 658px"><a href="http://scoop.intel.com/wp-content/uploads/2012/04/Seoul_Img_Day2_entourage.jpg"><img class="size-full wp-image-6894  " title="Intel Ultrabook Project will.i.am in Seoul" src="http://scoop.intel.com/wp-content/uploads/2012/04/Seoul_Img_Day2_entourage.jpg" alt="Intel Ultrabook Project will.i.am in Seoul" width="648" height="380" /></a><p class="wp-caption-text">will.i.am, apl.de.ap and the Ghetto Blasterz take on Seoul for the Ultrabook Project.</p></div>
<p>&nbsp;</p>
<p>The <a href="http://intel.com/ultrabookproject">Ultrabook™ Project</a> with <a href="http://twitter.com/iamwill">will.i.am</a> is a digital travelogue with great content for you to explore. We’ve just added articles and pictures from Seoul for you to enjoy. Plus, if you’re just joining us, you can visit Tokyo or Mexico City content to get up to date on all that has happened and experience the music, fashion and culture from these cities.</p>
<p><strong>Music Party</strong></p>
<p>While in Seoul, will.i.am, 2NE1, DJ Poet and DJ Ammo performed for an enthusiastic crowd. In Korea, K-Pop is what’s hot.</p>
<p><strong>Fashion</strong></p>
<p>JuYoung, the designer for Resurrection and will.i.am do an interview together for W magazine. Then, will.i.am and 2NE1 do a fashion shoot for L’Homme Officiel magazine as will.i.am models some of his favorite Resurrection outfits.</p>
<p><strong>U. S. Embassy Stop </strong></p>
<p>At the U.S.  Embassy, will.i.am speaks with middle and high school kids who’ve struggled with bullying. will.i.am shares his own childhood struggles with bullying and how he overcame them. It’s an important moment for them and for will.i.am.</p>
<p><strong>The Ultrabook Project Content </strong></p>
<p>The Seoul content in the Ultrabook Project enables you to get a front row seat to experience all that happened on the Ultrabook Project tour in Seoul. You can click in to read the articles and enjoy the photos now. Check out <a href="http://intel.com/ultrabookproject">The Ultrabook Project with will.i.am</a>.</p>
<p>&nbsp;</p>
<div id="attachment_6895" class="wp-caption aligncenter" style="width: 650px"><a href="http://scoop.intel.com/wp-content/uploads/2012/04/Seoul_Img_Day1_2NE1_horiz.jpg"><img class="size-full wp-image-6895" title="Intel Ultrabook Project will.i.am in Seoul B One Lounge Club" src="http://scoop.intel.com/wp-content/uploads/2012/04/Seoul_Img_Day1_2NE1_horiz.jpg" alt="Intel Ultrabook Project will.i.am in Seoul B One Lounge Club" width="640" height="480" /></a><p class="wp-caption-text">will.i.am enjoys Seoul’s B One Lounge Club with his Ultrabook™ Project collaborators CL and Park Bom members of K-pop band 2NE1.</p></div>
<p>&nbsp;</p>
<p>&nbsp;</p>
<div style="margin: 10px; border: #ccc 1px solid; padding: 25px 30px 30px; color: #59a0de; font-family: 'tahoma','helvetica',sans-serif; font-size: 14px;">
<h3 style="font-size: 27px; font-weight: normal; line-height: 34x; color: #0071c5; width: 100%; padding-bottom: 30px;">Join will.i.am on the Ultrabook<sup>™</sup> Project</h3>
<div style="float: right; margin-left: 30px; width: 271px; height: 232px;"><a style="background: url('http://scoop.intel.com/wp-content/uploads/2012/03/button_will.i.am_join.jpg') no-repeat; display: block; width: 256px; height: 271px; text-indent: -9999px;" href="http://www.intel.com/content/www/us/en/ultrabook/ultrabook-project/ultrabook-project.html">Ultrabook Project</a></div>
<p>Part travelogue and part insiders&#8217; guide, the Ultrabook<sup>™</sup> Project is a musical journey and a global cultural experience through eyes and ears of hip hop music legend will.i.am. In 2012, will.i.am began traveling to various cities throughout the world armed with an Ultrabook, exploring, documenting, collaborating with local artists, and ultimately creating original pieces of music inspired by each of the cities he visits.</p>
<p>will.i.am has already traveled to Tokyo, Mexico City and Seoul. The Ultrabook Project site gives you a free music download of each city&#8217;s newly created song, lets you read articles about will.i.am&#8217;s travels, and you can learn more about the power of creating with an Ultrabook. Also check out the interactive timeline where you can comment and share the Ultrabook Project with your Facebook friends.</p>
<p><a style="background: url('http://scoop.intel.com/wp-content/uploads/2012/03/button_click_to_continue.jpg') no-repeat; display: block; width: 166px; height: 36px; text-indent: -9999px;" href="http://www.intel.com/content/www/us/en/ultrabook/ultrabook-project/ultrabook-project.html" >See for yourself</a></p>
</div>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/intel/scoop?a=wQKmojiFgvA:-4nw9tUx4uk:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/intel/scoop?d=yIl2AUoC8zA" border="0"/></a> <a href="http://feeds.feedburner.com/~ff/intel/scoop?a=wQKmojiFgvA:-4nw9tUx4uk:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/intel/scoop?d=qj6IDK7rITs" border="0"/></a> <a href="http://feeds.feedburner.com/~ff/intel/scoop?a=wQKmojiFgvA:-4nw9tUx4uk:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/intel/scoop?i=wQKmojiFgvA:-4nw9tUx4uk:F7zBnMyn0Lo" border="0"/></a>
</div><img src="http://feeds.feedburner.com/~r/intel/scoop/~4/wQKmojiFgvA" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blogs.intel.com/blog/2012/04/23/ultrabook-project-seoul-south-korea-travelogue-with-will-i-am/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Intel(r) vPro Technology Release 8.0: Processor Requirements</title>
		<link>http://feedproxy.google.com/~r/IntelSoftwareNetworkBlog/~3/x1iWjGRMN4w/</link>
		<comments>http://feedproxy.google.com/~r/IntelSoftwareNetworkBlog/~3/x1iWjGRMN4w/#comments</comments>
		<pubDate>Mon, 23 Apr 2012 17:55:06 +0000</pubDate>
		<dc:creator>Gael Holmes Hofemeier (Intel)</dc:creator>
		
		<guid isPermaLink="false">http://software.intel.com/en-us/blogs/2012/04/23/intelr-vpro-technology-release-80-processor-requirements/</guid>
		<description><![CDATA[Intel is launching  the latest Ivy Bridge processors supporting Intel (r) AMT Release 8.0. This marks the 3rd Generation Intel(r) Core(tm) i5 and i7 Processors.  Sometimes it can be challenging to figure out what systems, on an OEM's website will support Intel(r) AMT features,  so here are the ingredients that you must look for: (Intel(r) [...] <a href="http://feedproxy.google.com/~r/IntelSoftwareNetworkBlog/~3/x1iWjGRMN4w/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Intel is launching  the latest Ivy Bridge processors supporting Intel (r) AMT Release 8.0.  This marks the 3rd Generation Intel(r) Core(tm) i5 and i7 Processors.  Sometimes it can be challenging to figure out what systems, on an OEM's website will support Intel(r) AMT features,  so here are the ingredients that you must look for:</p>
<ol>
<li><strong>(Intel(r) AMT 8.0) </strong>Ivy Bridge processor with Intel(r) VT and Intel(r) TXT
<ol>
<li>Intel(r) Core(tm) i5 Processor <strong>or</strong> Intel(r) Core(tm) i7 Processor</li>
<li>For KVM support, processor must have Integrated Graphics.</li>
</ol>
</li>
<li><strong>PCH: </strong> Panther Point (Q77, QS77, QM77)</li>
<li><strong>TPM 1.2</strong>:  Can be removed to meet certain import restrictions</li>
<li><strong>Intel(r) VT-x capable BIOS </strong><em>(Disabled by default, can be enabled)</em></li>
<li><strong>Intel(r) VT-d capable BIOS</strong> <em>(Disabled by default, can be enabled)</em></li>
<li><strong>Intel(r) TXT  capable BIOS</strong> (required)</li>
<li><strong>TPM 1.2 Capable BIOS</strong></li>
<li><strong>Intel(r) AMT 8.0 Capable BIOS</strong></li>
<li><strong>Intel(r) ME Firmware 8.0 </strong>with Intel(r) AMT 8.0</li>
<li><strong>Intel(r) Wired LAN: </strong>(Lewisville 82579 LM)</li>
<li><strong>Intel(r) Wireless LAN: </strong>Taylor Peak 2X2 - Intel(r) Centrino(rm0 Advanced-N 6205</li>
<li><strong>Intel(Management and Security Status Icon </strong>(Recommended; not required)</li>
<li><strong>Intel(r) Anti-Theft Technology</strong>:  Optional</li>
</ol>
<p>There is a handy website that can be used as a reference for Intel Processors and what technologies they support:  <a href="http://ark.intel.com/products/63698/Intel-Core-i7-3820-Processor-(10M-Cache-up-to-3_80-GHz)">ark.intel.com</a>.  (it will not be fully updated until some time after the launch event in Q2 of 2012.)  This link will take you to an i7 processor spec.  Here are some screen shots of what you will see:</p>
<p><a href="http://software.intel.com/en-us/blogs/wordpress/wp-content/uploads/2012/04/Corei7.jpg"><img class="alignleft size-full wp-image-46381" title="Corei7" src="http://software.intel.com/en-us/blogs/wordpress/wp-content/uploads/2012/04/Corei7.jpg" alt="" width="493" height="590" /></a></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>In order to determine if a particular i5 or i7 processor will support Intel(r) AMT, a look at the "Advanced Technologies" is required:</p>
<p><a href="http://software.intel.com/en-us/blogs/wordpress/wp-content/uploads/2012/04/Corei7Advanced.jpg"><img class="alignleft size-full wp-image-46383" title="Corei7Advanced" src="http://software.intel.com/en-us/blogs/wordpress/wp-content/uploads/2012/04/Corei7Advanced.jpg" alt="" width="516" height="409" /></a></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>When purchasing a system from an OEM Website, it may be necessesary to look at the specs and dig a little deeper than your shopping cart in order to ensure your system has all of the right components (not all Core i5 and Core i7 support Intel AMT and those that do may not all support KVM.)</p>
<p>&nbsp;</p>
<p>If you have any questions regarding Intel(r) AMT Technology, please post your question on our <a href="http://software.intel.com/en-us/forums/intel-vpro-software-development/">Developer's Forum</a>.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?a=x1iWjGRMN4w:Tb06DDlNR9Y:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?d=yIl2AUoC8zA" border="0"/></a> <a href="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?a=x1iWjGRMN4w:Tb06DDlNR9Y:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?d=dnMXMwOfBR0" border="0"/></a> <a href="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?a=x1iWjGRMN4w:Tb06DDlNR9Y:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?i=x1iWjGRMN4w:Tb06DDlNR9Y:V_sGLiPBpWU" border="0"/></a>
</div><img src="http://feeds.feedburner.com/~r/IntelSoftwareNetworkBlog/~4/x1iWjGRMN4w" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blogs.intel.com/blog/2012/04/23/intelr-vpro-technology-release-8-0-processor-requirements/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>html5 Kompatibilität für den Encapsulator 2.0 Alpha</title>
		<link>http://feedproxy.google.com/~r/IntelSoftwareNetworkBlog/~3/lRA0-9qry84/html5-kompatibilit-t-f-r-den-encapsulator-20-alpha</link>
		<comments>http://feedproxy.google.com/~r/IntelSoftwareNetworkBlog/~3/lRA0-9qry84/html5-kompatibilit-t-f-r-den-encapsulator-20-alpha#comments</comments>
		<pubDate>Mon, 23 Apr 2012 13:17:34 +0000</pubDate>
		<dc:creator>Monika Lischke</dc:creator>
		
		<guid isPermaLink="false">http://appdeveloper.intel.com/en-us/blog/2012/04/23/html5-kompatibilit-t-f-r-den-encapsulator-20-alpha</guid>
		<description><![CDATA[HTML5test.com results for Intel AppUpTM encapsulator 2.0 alpha


Woohoo, neue features! Das Intel AppUpTM Encapsulator Team hat die neue Version 2.0 Alpha heraus gegeben, welche verbesserte html5 und CSS3 Unterstützung liefert. Momentan sind beide V... <a href="http://feedproxy.google.com/~r/IntelSoftwareNetworkBlog/~3/lRA0-9qry84/html5-kompatibilit-t-f-r-den-encapsulator-20-alpha">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<figure style="float: right; width: 382px; margin: 10px;">
<img src="http://appdeveloper.intel.com/sites/files/html5test-points-2alpha.png" />
<figcaption><a href="http://html5test.com/">HTML5test.com</a> results for Intel AppUp<sup>TM</sup> encapsulator 2.0 alpha</figcaption>
</figure>

<p>Woohoo, neue features! Das Intel AppUp<sup>TM</sup> Encapsulator Team hat die neue Version 2.0 Alpha heraus gegeben, welche verbesserte html5 und CSS3 Unterstützung liefert. Momentan sind beide Versionen (Intel AppUp<sup>TM</sup> encapsulator 1.0 beta & 2.0 alpha) erhältlich und einsetzbar. </p><br /><p></p><p><br />
<h2>HTML5 Kompatibilitätsscore</h2>
</p><p>Die 2.0 Alphaversion nutzt nun unter der Oberfläche Chrome 17 und die <a href="http://html5test.com/">HTML5test.com</a>Ergebnisse haben sich verbessert von 377 von insgesamt 500 möglichen Punkten und befindet sich damit auf Augenhöhe mit anderen Browsern und gibt WebApp Developern eine solide Platform für ihre Anwendungsentwicklung.</p><p><a href="http://appdeveloper.intel.com/en-us/blog/2012/04/23/html5-kompatibilit-t-f-r-den-encapsulator-20-alpha" >read more</a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?a=lRA0-9qry84:yBze5yN4mGs:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?d=yIl2AUoC8zA" border="0"/></a> <a href="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?a=lRA0-9qry84:yBze5yN4mGs:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?d=dnMXMwOfBR0" border="0"/></a> <a href="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?a=lRA0-9qry84:yBze5yN4mGs:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/IntelSoftwareNetworkBlog?i=lRA0-9qry84:yBze5yN4mGs:V_sGLiPBpWU" border="0"/></a>
</div><img src="http://feeds.feedburner.com/~r/IntelSoftwareNetworkBlog/~4/lRA0-9qry84" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blogs.intel.com/blog/2012/04/23/html5-kompatibilitat-fur-den-encapsulator-2-0-alpha-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>html5 Kompatibilität für den Encapsulator 2.0 Alpha</title>
		<link>http://appdeveloper.intel.com/en-us/blog/2012/04/23/html5-kompatibilit-t-f-r-den-encapsulator-20-alpha</link>
		<comments>http://appdeveloper.intel.com/en-us/blog/2012/04/23/html5-kompatibilit-t-f-r-den-encapsulator-20-alpha#comments</comments>
		<pubDate>Mon, 23 Apr 2012 13:17:34 +0000</pubDate>
		<dc:creator>Monika Lischke</dc:creator>
		
		<guid isPermaLink="false">http://blogs.intel.com/?guid=9e8b93b6f2bfe1f20e3d42e19a855cc0</guid>
		<description><![CDATA[

HTML5test.com results for Intel AppUpTM encapsulator 2.0 alpha


Woohoo, neue features! Das Intel AppUpTM Encapsulator Team hat die neue Version 2.0 Alpha heraus gegeben, welche verbesserte html5 und CSS3 Unterstützung liefert. Momentan sind beide V... <a href="http://appdeveloper.intel.com/en-us/blog/2012/04/23/html5-kompatibilit-t-f-r-den-encapsulator-20-alpha">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<figure style="float: right; width: 382px; margin: 10px;">
<img src="http://appdeveloper.intel.com/sites/files/html5test-points-2alpha.png" />
<figcaption><a href="http://html5test.com/">HTML5test.com</a> results for Intel AppUp<sup>TM</sup> encapsulator 2.0 alpha</figcaption>
</figure>

<p>Woohoo, neue features! Das Intel AppUp<sup>TM</sup> Encapsulator Team hat die neue Version 2.0 Alpha heraus gegeben, welche verbesserte html5 und CSS3 Unterstützung liefert. Momentan sind beide Versionen (Intel AppUp<sup>TM</sup> encapsulator 1.0 beta & 2.0 alpha) erhältlich und einsetzbar. </p><br /><p></p><p><br />
<h2>HTML5 Kompatibilitätsscore</h2>
</p><p>Die 2.0 Alphaversion nutzt nun unter der Oberfläche Chrome 17 und die <a href="http://html5test.com/">HTML5test.com</a> Ergebnisse haben sich verbessert von 377 von insgesamt 500 möglichen Punkten und befindet sich damit auf Augenhöhe mit anderen Browsern und gibt WebApp Developern eine solide Platform für ihre Anwendungsentwicklung.</p><p><a href="http://appdeveloper.intel.com/en-us/blog/2012/04/23/html5-kompatibilit-t-f-r-den-encapsulator-20-alpha" >read more</a></p>]]></content:encoded>
			<wfw:commentRss>http://blogs.intel.com/blog/2012/04/23/html5-kompatibilitat-fur-den-encapsulator-2-0-alpha/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ultrabook Project: Mexico City World Record Holders</title>
		<link>http://feedproxy.google.com/~r/intel/scoop/~3/l424GlH2jgM/</link>
		<comments>http://feedproxy.google.com/~r/intel/scoop/~3/l424GlH2jgM/#comments</comments>
		<pubDate>Sun, 22 Apr 2012 16:27:50 +0000</pubDate>
		<dc:creator>Marcia Hansen</dc:creator>
		
		<guid isPermaLink="false">http://scoop.intel.com/?p=6860</guid>
		<description><![CDATA[Tweet &#160; When you hear the name Mexico City, you typically think about its rich culture and proud heritage, but Mexico City has a little-known secret you may be interested to learn: Mexico holds some amazing, and fun, world records. In fact, Mexicans are obsessed with breaking Guinness World Records. In 2009 alone, they broke [...] <a href="http://feedproxy.google.com/~r/intel/scoop/~3/l424GlH2jgM/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<div id="tweetbutton6860" class="tw_button" style=""><a href="http://twitter.com/share?url=http://scoop.intel.com/ultrabook-project-mexico-city-world-record-holders/&amp;text=Ultrabook%20Project:%20Mexico%20City%20World%20Record%20Holders&amp;related=&amp;lang=en&amp;count=horizontal&amp;counturl=http://scoop.intel.com/ultrabook-project-mexico-city-world-record-holders/" class="twitter-share-button"  style="width:55px;height:22px;background:transparent url('http://scoop.intel.com/wp-content/plugins/wp-tweet-button/tweetn.png') no-repeat  0 0;text-align:left;text-indent:-9999px;display:block;">Tweet</a></div><p><a href="http://scoop.intel.com/wp-content/uploads/2012/04/guinness-world-records.png"><img class="aligncenter size-full wp-image-6861" title="guinness world records" src="http://scoop.intel.com/wp-content/uploads/2012/04/guinness-world-records.png" alt="guinness world records" width="626" height="396" /></a><strong></strong></p>
<p>&nbsp;</p>
<p>When you hear the name Mexico City, you typically think about its rich culture and proud heritage, but Mexico City has a little-known secret you may be interested to learn: Mexico holds some amazing, and fun, world records.</p>
<p>In fact, Mexicans are obsessed with breaking Guinness World Records. In 2009 alone, they broke or challenged the records for the most mariachi musicians ever gathered in one place, the largest meatball ever cooked, the biggest cheesecake ever baked, the largest group make-out session, the most varieties of tequila on display, and the most people dancing to Michael Jackson&#8217;s &#8220;Thriller&#8221; at once.</p>
<p>It’s amazing that Mexicans have achieved so many Guinness World Records. This <a href="http://www.nytimes.com/2009/09/08/world/americas/08records.html">NY Times article</a> shares more details, or you can search the <a href="http://www.guinnessworldrecords.com/">Guinness World Records web site</a>.</p>
<p>Will.i.am and the Black Eyed Peas hold a world record, too. Their song, I Gotta Feeling, is <a href="http://www.mtv.com/news/articles/1631774/bep-gaga-top-itunes-alltime-mostdownloaded-songs.jhtml">the #1 downloaded song of all time</a> on iTunes.</p>
<p>Check out more on will.i.am in the <a href="http://intel.com/ultrabookproject">Ultrabook Project</a>.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<div style="margin: 10px; border: #ccc 1px solid; padding: 25px 30px 30px; color: #59a0de; font-family: 'tahoma','helvetica',sans-serif; font-size: 14px;">
<h3 style="font-size: 27px; font-weight: normal; line-height: 34x; color: #0071c5; width: 100%; padding-bottom: 30px;">Join will.i.am on the Ultrabook<sup>™</sup> Project</h3>
<div style="float: right; margin-left: 30px; width: 271px; height: 232px;"><a style="background: url('http://scoop.intel.com/wp-content/uploads/2012/03/button_will.i.am_join.jpg') no-repeat; display: block; width: 256px; height: 271px; text-indent: -9999px;" href="http://www.intel.com/content/www/us/en/ultrabook/ultrabook-project/ultrabook-project.html">Ultrabook Project</a></div>
<p>Part travelogue and part insiders&#8217; guide, the Ultrabook<sup>™</sup> Project is a musical journey and a global cultural experience through eyes and ears of hip hop music legend will.i.am. In 2012, will.i.am began traveling to various cities throughout the world armed with an Ultrabook, exploring, documenting, collaborating with local artists, and ultimately creating original pieces of music inspired by each of the cities he visits.</p>
<p>will.i.am has already traveled to Tokyo, Mexico City and Seoul. The Ultrabook Project site gives you a free music download of each city&#8217;s newly created song, lets you read articles about will.i.am&#8217;s travels, and you can learn more about the power of creating with an Ultrabook. Also check out the interactive timeline where you can comment and share the Ultrabook Project with your Facebook friends.</p>
<p><a style="background: url('http://scoop.intel.com/wp-content/uploads/2012/03/button_click_to_continue.jpg') no-repeat; display: block; width: 166px; height: 36px; text-indent: -9999px;" href="http://www.intel.com/content/www/us/en/ultrabook/ultrabook-project/ultrabook-project.html" >See for yourself</a></p>
</div>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/intel/scoop?a=l424GlH2jgM:VYUdvDE2oH8:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/intel/scoop?d=yIl2AUoC8zA" border="0"/></a> <a href="http://feeds.feedburner.com/~ff/intel/scoop?a=l424GlH2jgM:VYUdvDE2oH8:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/intel/scoop?d=qj6IDK7rITs" border="0"/></a> <a href="http://feeds.feedburner.com/~ff/intel/scoop?a=l424GlH2jgM:VYUdvDE2oH8:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/intel/scoop?i=l424GlH2jgM:VYUdvDE2oH8:F7zBnMyn0Lo" border="0"/></a>
</div><img src="http://feeds.feedburner.com/~r/intel/scoop/~4/l424GlH2jgM" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blogs.intel.com/blog/2012/04/22/ultrabook-project-mexico-city-world-record-holders/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

