<?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>Tim Anderson's ITWriting &#187; intel</title>
	<atom:link href="http://www.itwriting.com/blog/category/intel/feed" rel="self" type="application/rss+xml" />
	<link>http://www.itwriting.com/blog</link>
	<description>Tech writing blog</description>
	<lastBuildDate>Thu, 09 Feb 2012 17:17:43 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>NVIDIA plans to merge CPU and GPU &#8211; eventually</title>
		<link>http://www.itwriting.com/blog/5239-nvidia-plans-to-merge-cpu-and-gpu-eventually.html</link>
		<comments>http://www.itwriting.com/blog/5239-nvidia-plans-to-merge-cpu-and-gpu-eventually.html#comments</comments>
		<pubDate>Fri, 16 Dec 2011 11:09:44 +0000</pubDate>
		<dc:creator>tim</dc:creator>
				<category><![CDATA[hardware]]></category>
		<category><![CDATA[intel]]></category>
		<category><![CDATA[software development]]></category>
		<category><![CDATA[windows]]></category>
		<category><![CDATA[arm]]></category>
		<category><![CDATA[cpu]]></category>
		<category><![CDATA[cuda]]></category>
		<category><![CDATA[gpu]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[nvidia]]></category>
		<category><![CDATA[tesla]]></category>

		<guid isPermaLink="false">http://www.itwriting.com/blog/5239-nvidia-plans-to-merge-cpu-and-gpu-eventually.html</guid>
		<description><![CDATA[<p>I spoke to Dr Steve Scott, NVIDIA’s CTO for Tesla, at the end of the GPU Technology Conference which has just finished here in Beijing. In the closing session, Scott talked about the future of NVIDIA’s GPU computing chips. NVIDIA releases a new generation of graphics chips every two years:</p> 2008 Tesla 2010 Fermi <p><i>...continue reading</i> <a href="http://www.itwriting.com/blog/5239-nvidia-plans-to-merge-cpu-and-gpu-eventually.html">NVIDIA plans to merge CPU and GPU &#8211; eventually</a></p>


Related posts:<ol><li><a href='http://www.itwriting.com/blog/3575-nvidias-first-cpu-project-denver-aims-to-bring-arm-to-desktops-and-servers.html' rel='bookmark' title='Permanent Link: NVIDIA&rsquo;s first CPU, Project Denver, aims to bring ARM to desktops and servers'>NVIDIA&rsquo;s first CPU, Project Denver, aims to bring ARM to desktops and servers</a></li>
<li><a href='http://www.itwriting.com/blog/3193-nvidia-ceo-on-the-spot-explains-fermi-delays-cuda-vs-opencl-rise-of-the-tablet.html' rel='bookmark' title='Permanent Link: NVIDIA CEO on the spot: explains Fermi delays, CUDA vs OpenCL, rise of the tablet'>NVIDIA CEO on the spot: explains Fermi delays, CUDA vs OpenCL, rise of the tablet</a></li>
<li><a href='http://www.itwriting.com/blog/5235-nvidia-ceo-jen-hsun-huang-beats-the-drum-for-gpu-computing.html' rel='bookmark' title='Permanent Link: NVIDIA CEO Jen-Hsun Huang beats the drum for GPU computing'>NVIDIA CEO Jen-Hsun Huang beats the drum for GPU computing</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>I spoke to Dr Steve Scott, NVIDIA’s CTO for Tesla, at the end of the GPU Technology Conference which has just finished here in Beijing. In the closing session, Scott talked about the future of NVIDIA’s GPU computing chips. NVIDIA releases a new generation of graphics chips every two years:</p>
<ul>
<li>2008 Tesla </li>
<li>2010 Fermi </li>
<li>2012 Kepler </li>
<li>2014 Maxwell</li>
</ul>
<p>Yes, it is confusing that the Tesla brand, meaning cards for GPU computing, has persisted even though the Tesla family is now obsolete.</p>
<p><a href="http://www.itwriting.com/blog/wp-content/uploads/2011/12/image15.png"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.itwriting.com/blog/wp-content/uploads/2011/12/image_thumb15.png" width="404" height="274" /></a>    <br /><em>Dr Steve Scott showing off the power efficiency of GPU computing</em></p>
<p>Scott talked a little about a topic that interests me: the convergence or integration of the GPU and the CPU. The background here is that while the GPU is fast and efficient for parallel number-crunching, it is of course still necessary to have a CPU, and there is a price to pay for the communication between the two. The GPU and the CPU each have their own memory, so data must be copied back and forth, which is an expensive operation.</p>
<p>One solution is for GPU and CPU to share memory, so that a single pointer is valid on both. I asked CEO Jen-Hsun Huang about this and he did not give much hope for this:</p>
<blockquote><p>We think that today it is far better to have a wonderful CPU with its own dedicated cache and dedicated memory, and a dedicated GPU with a very fast frame buffer, very fast local memory, that combination is a pretty good model, and then we’ll work towards making the programmer’s view and the programmer’s perspective easier and easier. </p>
</blockquote>
<p>Scott on the other hand was more forthcoming about future plans. Kepler, which is expected in the first half of 2012, will bring some changes to the CUDA architecture which will “broaden the applicability of GPU programming, tighten the integration of the CPU and GPU, and enhance programmability,” to quote Scott’s slides. This integration will include some limited sharing of memory between GPU and CPU, he said.</p>
<p>What caught my interest though was when he remarked that at some future date NVIDIA will probably build CPU functionality into the GPU. The form that might take, he said, is that the GPU will have a couple of cores that do the CPU functions. This will likely be an implementation of the ARM CPU.</p>
<p>Note that this is not promised for Kepler nor even for Maxwell but was thrown out as a general statement of direction.</p>
<p>There are a couple of further implications. One is that NVIDIA plans to reduce its dependence on Intel. ARM is a better partner, Scott told me, because its designs can be licensed by anyone. It is not surprising then that Intel’s multi-core evangelist James Reinders was dismissive when I asked him about NVIDIA’s claim that the GPU is far more power-efficient than the CPU. Reinders says that the forthcoming MIC (Many Integrated Core) processors codenamed Knights Corner are a better solution, referring to the:</p>
<blockquote><p>… substantial advantages that the Intel MIC architecture has over GPGPU solutions that will allow it to have the power efficiency we all want for highly parallel workloads, but able to run an enormous volume of code that will never run on GPGPUs (and every algorithm that can run on GPGPUs will certainly be able to run on a MIC co-processor).</p>
</blockquote>
<p>In other words, Intel foresees a future without the need for NVIDIA, at least in terms of general-purpose GPU programming, just as NVIDIA foresees a future without the need for Intel.</p>
<p>Incidentally, Scott told me that he left Cray for NVIDIA because of his belief in the superior power efficiency of GPUs. He also described how the Titan supercomputer operated by the Oak Ridge National Laboratory in the USA will be upgraded from its current CPU-only design to incorporate thousands of NVIDIA GPUs, with the intention of achieving twice the speed of Japan’s K computer, currently the world’s fastest.</p>
<p>This whole debate also has implications for Microsoft and Windows. Huang says he is looking forward to Windows on ARM, which makes sense given NVIDIA’s future plans. That said, the I get impression from Microsoft is that Windows on ARM is not intended to be the same as Windows on x86 save for the change of processor. My impression is that Windows on ARM is Microsoft’s iOS, a locked-down operating system that will be safer for users and more profitable for Microsoft as app sales are channelled through its store. That is all very well, but suggests that we will still need x86 Windows if only to retain open access to the operating system. </p>
<p>Another interesting question is what will happen to Microsoft Office on ARM. It may be that x86 Windows will still be required for the full features of Office.</p>
<p>This means we cannot assume that Windows on ARM will be an instant hit; much is uncertain.</p>


<p>Related posts:<ol><li><a href='http://www.itwriting.com/blog/3575-nvidias-first-cpu-project-denver-aims-to-bring-arm-to-desktops-and-servers.html' rel='bookmark' title='Permanent Link: NVIDIA&rsquo;s first CPU, Project Denver, aims to bring ARM to desktops and servers'>NVIDIA&rsquo;s first CPU, Project Denver, aims to bring ARM to desktops and servers</a></li>
<li><a href='http://www.itwriting.com/blog/3193-nvidia-ceo-on-the-spot-explains-fermi-delays-cuda-vs-opencl-rise-of-the-tablet.html' rel='bookmark' title='Permanent Link: NVIDIA CEO on the spot: explains Fermi delays, CUDA vs OpenCL, rise of the tablet'>NVIDIA CEO on the spot: explains Fermi delays, CUDA vs OpenCL, rise of the tablet</a></li>
<li><a href='http://www.itwriting.com/blog/5235-nvidia-ceo-jen-hsun-huang-beats-the-drum-for-gpu-computing.html' rel='bookmark' title='Permanent Link: NVIDIA CEO Jen-Hsun Huang beats the drum for GPU computing'>NVIDIA CEO Jen-Hsun Huang beats the drum for GPU computing</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.itwriting.com/blog/5239-nvidia-plans-to-merge-cpu-and-gpu-eventually.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>C++ 11 is approved by ISO: a big day for native code development</title>
		<link>http://www.itwriting.com/blog/4764-c-11-is-approved-by-iso-a-big-day-for-native-code-development.html</link>
		<comments>http://www.itwriting.com/blog/4764-c-11-is-approved-by-iso-a-big-day-for-native-code-development.html#comments</comments>
		<pubDate>Sat, 13 Aug 2011 10:37:34 +0000</pubDate>
		<dc:creator>tim</dc:creator>
				<category><![CDATA[.net]]></category>
		<category><![CDATA[c++]]></category>
		<category><![CDATA[intel]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[professional]]></category>
		<category><![CDATA[software development]]></category>
		<category><![CDATA[c++ 0x]]></category>
		<category><![CDATA[c++ 11]]></category>
		<category><![CDATA[languages]]></category>
		<category><![CDATA[programming]]></category>

		<guid isPermaLink="false">http://www.itwriting.com/blog/4764-c-11-is-approved-by-iso-a-big-day-for-native-code-development.html</guid>
		<description><![CDATA[<p>Herb Sutter reports that C++ 0x, which will be called C++ 11, has been unanimously approved by the ISO C++ committee. The “11” in the name refers to the year of approval, 2011. The current standard is C++ 98, though amended as C++ 03, so it has taken 8 or 13 years to update <p><i>...continue reading</i> <a href="http://www.itwriting.com/blog/4764-c-11-is-approved-by-iso-a-big-day-for-native-code-development.html">C++ 11 is approved by ISO: a big day for native code development</a></p>


Related posts:<ol><li><a href='http://www.itwriting.com/blog/2361-no-native-code-on-windows-phone-7-says-microsoft-so-what-about-flash.html' rel='bookmark' title='Permanent Link: No native code development on Windows Phone 7 says Microsoft &ndash; so what about Flash?'>No native code development on Windows Phone 7 says Microsoft &ndash; so what about Flash?</a></li>
<li><a href='http://www.itwriting.com/blog/2738-native-code-in-adobe-air-vs-microsoft-silverlight.html' rel='bookmark' title='Permanent Link: Native code interop in Adobe AIR vs Microsoft Silverlight'>Native code interop in Adobe AIR vs Microsoft Silverlight</a></li>
<li><a href='http://www.itwriting.com/blog/694-native-code-client-coming-for-cardspace-as-net-runtime-too-demanding.html' rel='bookmark' title='Permanent Link: Native code client coming for CardSpace as .NET runtime too demanding'>Native code client coming for CardSpace as .NET runtime too demanding</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Herb Sutter <a href="http://herbsutter.com/2011/08/12/we-have-an-international-standard-c0x-is-unanimously-approved/" target="_blank">reports</a> that C++ 0x, which will be called C++ 11, has been unanimously approved by the ISO C++ committee. The “11” in the name refers to the year of approval, 2011. The current standard is C++ 98, though amended as C++ 03, so it has taken 8 or 13 years to update it depending on how you count it. </p>
<p>This means that compiler makers can get on with implementing the full C++ 11 standard. Most current compilers implement some of the features already. This <a href="http://wiki.apache.org/stdcxx/C%2B%2B0xCompilerSupport" target="_blank">Apache wiki</a> shows the current status. A quick glance suggests that the open source <a href="http://gcc.gnu.org/projects/cxx0x.html" target="_blank">GCC</a> is ahead of the pack, followed by <a href="http://software.intel.com/en-us/articles/intel-parallel-studio-xe/" target="_blank">Intel C++</a> and then perhaps <a href="http://www.microsoft.com/visualstudio" target="_blank">Microsoft Visual C++</a>. </p>
<p>C++ 11 is pretty much compatible with C++ 03 so existing code should still work. However there are many new features, enough for Bjarne Stroustrup to say in his <a href="http://www2.research.att.com/~bs/C++0xFAQ.html" target="_blank">feature summary</a>:</p>
<blockquote><p>Surprisingly, C++0x feels like a new language: The pieces just fit together better than they used to and I find a higher-level style of programming more natural than before and as efficient as ever. If you timidly approach C++ as just a better C or as an object-oriented language, you are going to miss the point. The abstractions are simply more flexible and affordable than before. Rely on the old mantra: If you think of <i>it</i> as a separate idea or object, represent it directly in the program; model real-world objects, and abstractions directly in code. It&#8217;s easier now.</p>
</blockquote>
<p>Concurrent programming is better supported in C++ 11, important for getting the best performance from modern hardware.</p>
<p>It is curious how the programming landscape has changed in recent year. A few years back, you might have foreseen a day when most programming would be .NET, Java or JavaScript: all varieties of managed code. While those languages do still dominate, native code has come more to the fore, thanks to factors like Apple’s focus on Objective C, and signs of internal conflict at Microsoft over the best language for coding Windows applications.</p>
<p>That said, C++ 11 remains a demanding language to learn and use. As Stroustrup notes, since C++ 11 is a superset of C++ 98 it is technically harder to learn all of it, though new libraries and abstractions should help beginners. The reasons for using or not using C++ are not going to change significantly with this new standard.</p>


<p>Related posts:<ol><li><a href='http://www.itwriting.com/blog/2361-no-native-code-on-windows-phone-7-says-microsoft-so-what-about-flash.html' rel='bookmark' title='Permanent Link: No native code development on Windows Phone 7 says Microsoft &ndash; so what about Flash?'>No native code development on Windows Phone 7 says Microsoft &ndash; so what about Flash?</a></li>
<li><a href='http://www.itwriting.com/blog/2738-native-code-in-adobe-air-vs-microsoft-silverlight.html' rel='bookmark' title='Permanent Link: Native code interop in Adobe AIR vs Microsoft Silverlight'>Native code interop in Adobe AIR vs Microsoft Silverlight</a></li>
<li><a href='http://www.itwriting.com/blog/694-native-code-client-coming-for-cardspace-as-net-runtime-too-demanding.html' rel='bookmark' title='Permanent Link: Native code client coming for CardSpace as .NET runtime too demanding'>Native code client coming for CardSpace as .NET runtime too demanding</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.itwriting.com/blog/4764-c-11-is-approved-by-iso-a-big-day-for-native-code-development.html/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>When will Intel&#8217;s Many Integrated Core processors be mainstream?</title>
		<link>http://www.itwriting.com/blog/4182-when-will-intels-many-integrated-core-processors-be-mainstream.html</link>
		<comments>http://www.itwriting.com/blog/4182-when-will-intels-many-integrated-core-processors-be-mainstream.html#comments</comments>
		<pubDate>Wed, 13 Apr 2011 14:10:32 +0000</pubDate>
		<dc:creator>tim</dc:creator>
				<category><![CDATA[intel]]></category>
		<category><![CDATA[professional]]></category>
		<category><![CDATA[software development]]></category>
		<category><![CDATA[systems]]></category>
		<category><![CDATA[cuda]]></category>
		<category><![CDATA[larrabee]]></category>
		<category><![CDATA[MIC]]></category>
		<category><![CDATA[multi-core]]></category>
		<category><![CDATA[opencl]]></category>

		<guid isPermaLink="false">http://www.itwriting.com/blog/4182-when-will-intels-many-integrated-core-processors-be-mainstream.html</guid>
		<description><![CDATA[<p>I’m at Intel’s software tools conference in Dubrovnik, which I have attended for the last three years, and as usual the big topic is concurrent programming and how to write code that takes advantage of the multiple cores in today’s computers.</p> <p>Clearly this remains a critical subject, but in some ways the progress over <p><i>...continue reading</i> <a href="http://www.itwriting.com/blog/4182-when-will-intels-many-integrated-core-processors-be-mainstream.html">When will Intel&#8217;s Many Integrated Core processors be mainstream?</a></p>


Related posts:<ol><li><a href='http://www.itwriting.com/blog/3190-is-the-triumph-of-the-gpu-the-failure-of-the-cpu.html' rel='bookmark' title='Permanent Link: Is the triumph of the GPU the failure of the CPU?'>Is the triumph of the GPU the failure of the CPU?</a></li>
<li><a href='http://www.itwriting.com/blog/3572-windows-8-will-run-on-arm-processors-a-natural-home-for-silverlight.html' rel='bookmark' title='Permanent Link: Windows 8 will run on ARM processors &#8211; a natural home for Silverlight?'>Windows 8 will run on ARM processors &#8211; a natural home for Silverlight?</a></li>
<li><a href='http://www.itwriting.com/blog/3955-nvidia-cuda-4-0-simplifies-gpu-programming-aims-for-mainstream.html' rel='bookmark' title='Permanent Link: NVIDIA CUDA 4.0 simplifies GPU programming, aims for mainstream'>NVIDIA CUDA 4.0 simplifies GPU programming, aims for mainstream</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>I’m at Intel’s software tools conference in Dubrovnik, which I have attended for the last three years, and as usual the big topic is concurrent programming and how to write code that takes advantage of the multiple cores in today’s computers.</p>
<p>Clearly this remains a critical subject, but in some ways the progress over these last three years has been disappointing when it comes to the PCs that most of us use. Many machines are only dual-core, which is sub-optimal for concurrent programming since there is an overhead to multi-threading programming that eats into the benefit of having two cores. Quad core is now common too, and more useful, but what about having 50 or 80 or more cores? This enables massively parallel processing of the kind that you can easily do today with general-purpose GPU programming using <a href="http://www.khronos.org/opencl/" target="_blank">OpenCL</a> or NVidia’s <a href="http://www.nvidia.com/object/cuda_home_new.html" target="_blank">CUDA</a>, but not yet on the CPU unless you have a super computer. I realise that GPU cores are not the same as CPU cores; but nevertheless they enable some spectacularly fast parallel processing.</p>
<p>I am interested therefore in Intel’s MIC or <a href="http://www.intel.com/technology/architecture-silicon/mic/index.htm" target="_blank">Many Integrated Core</a> architecture, which combines 50 or more CPU cores on a single chip. MIC is already in preview, with hardware codenamed Knight’s Corner and a development kit called Knight’s Ferry. But when will MIC hit the mainstream for servers and workstations, and how long is it until we can have 50 cores on a commodity desktop PC? I spoke to Intel’s chief evangelist James Reinders.</p>
<p>Reinders first gave me some background on MIC:</p>
<blockquote><p>“We’ve made those bold steps to dual core, quad core and we’ve got even ten core now, but if you look inside those microprocessors they have a very simple structure. All the cores are hooked together and share their connection to memory, through a shared cache usually that’s on the chip. It’s a simple computer structure, and we know from experience when you build computers with more and more processors, that eventually you go to more sophisticated connections between the cores. You don’t build a 1000-processor super computer and hook them all together with a bus to one memory. </p>
<p>“It’s inevitable that on a chip we need to design a more sophisticated connection. That’s what MIC’s about, that’s what the Larrabee project has always been about, a belief that we should take a bunch of x86 cores and hook them together with something more sophisticated. In this case it’s a ring, a bi-directional, 512-bit wide high performance ring, with multiple connections to memory off the chip, which gives us more bandwidth. </p>
<p>“That’s how I look at MIC, it’s putting a cluster-type of design on a chip.”</p>
</blockquote>
<p>But what about timing?</p>
<blockquote><p>“The first place you’ll see this is in servers and in workstations, where there’s a lot of demand for a lot of computation. In that case we’ll see that availability sometime by the end of 2012. The Intel product should be out late in that year. </p>
<p>“When will we see it in other devices? I think that’s a ways off. It’s a very high core count part, more than 50, it’s going to consume a fair amount of power. The same part 18 months later will probably consume half the power. So inside a decade we could see this being common on desktops, I don’t know about mobile devices, it might even make it to tablets. A decade’s a long time, it gives a lot of time for people to come up with innovative uses for it in software. </p>
<p>“We’ll see single core disappear everywhere.”</p>
</blockquote>
<p>Incidentally, it is hard to judge how much computing power is “enough”. Although having many CPU cores may seem overkill for everyday computing, things like speech recognition or on-the-fly image processing make devices smarter at the expense of intense processing under the covers. From super computers to smartphones, if more computing capability is available history tells us that we will find ways to use it.</p>


<p>Related posts:<ol><li><a href='http://www.itwriting.com/blog/3190-is-the-triumph-of-the-gpu-the-failure-of-the-cpu.html' rel='bookmark' title='Permanent Link: Is the triumph of the GPU the failure of the CPU?'>Is the triumph of the GPU the failure of the CPU?</a></li>
<li><a href='http://www.itwriting.com/blog/3572-windows-8-will-run-on-arm-processors-a-natural-home-for-silverlight.html' rel='bookmark' title='Permanent Link: Windows 8 will run on ARM processors &#8211; a natural home for Silverlight?'>Windows 8 will run on ARM processors &#8211; a natural home for Silverlight?</a></li>
<li><a href='http://www.itwriting.com/blog/3955-nvidia-cuda-4-0-simplifies-gpu-programming-aims-for-mainstream.html' rel='bookmark' title='Permanent Link: NVIDIA CUDA 4.0 simplifies GPU programming, aims for mainstream'>NVIDIA CUDA 4.0 simplifies GPU programming, aims for mainstream</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.itwriting.com/blog/4182-when-will-intels-many-integrated-core-processors-be-mainstream.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Intel disappointed with Nokia&#8217;s Microsoft move, still backing MeeGo</title>
		<link>http://www.itwriting.com/blog/3873-intel-disappointed-with-nokias-microsoft-move-still-backing-meego.html</link>
		<comments>http://www.itwriting.com/blog/3873-intel-disappointed-with-nokias-microsoft-move-still-backing-meego.html#comments</comments>
		<pubDate>Sun, 13 Feb 2011 08:32:11 +0000</pubDate>
		<dc:creator>tim</dc:creator>
				<category><![CDATA[intel]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[nokia]]></category>
		<category><![CDATA[professional]]></category>
		<category><![CDATA[meego]]></category>
		<category><![CDATA[microsoft]]></category>

		<guid isPermaLink="false">http://www.itwriting.com/blog/3873-intel-disappointed-with-nokias-microsoft-move-still-backing-meego.html</guid>
		<description><![CDATA[<p>Intel’s Suzy Ramirez has posted about the future of MeeGo Linux following Nokia’s decision to base its smartphone strategy on Microsoft’s Windows Phone operating system. Nokia was Intel’s key partner for MeeGo, which was formed by merging Intel’s Moblin with Nokia’s Maemo.</p> <p>Although Nokia has been an important partner to Intel and MeeGo and <p><i>...continue reading</i> <a href="http://www.itwriting.com/blog/3873-intel-disappointed-with-nokias-microsoft-move-still-backing-meego.html">Intel disappointed with Nokia&#8217;s Microsoft move, still backing MeeGo</a></p>


Related posts:<ol><li><a href='http://www.itwriting.com/blog/2236-nokia-maemo-intel-moblin-gives-way-to-meego.html' rel='bookmark' title='Permanent Link: Nokia Maemo, Intel Moblin gives way to MeeGo'>Nokia Maemo, Intel Moblin gives way to MeeGo</a></li>
<li><a href='http://www.itwriting.com/blog/3867-meego-qt-and-the-new-nokia-developers-express-their-doubts.html' rel='bookmark' title='Permanent Link: MeeGo, Qt, and the new Nokia: developers express their doubts'>MeeGo, Qt, and the new Nokia: developers express their doubts</a></li>
<li><a href='http://www.itwriting.com/blog/3810-meego-nogo-things-look-bad-for-the-intelnokia-linux-project.html' rel='bookmark' title='Permanent Link: MeeGo NoGo: things look bad for the Intel/Nokia Linux project'>MeeGo NoGo: things look bad for the Intel/Nokia Linux project</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Intel’s Suzy Ramirez has <a href="http://blogs.intel.com/technology/2011/02/intel_and_meego.php" target="_blank">posted</a> about the future of MeeGo Linux following Nokia’s decision to base its smartphone strategy on Microsoft’s Windows Phone operating system. Nokia was Intel’s key partner for MeeGo, which was formed by merging Intel’s Moblin with Nokia’s Maemo.</p>
<blockquote><p>Although Nokia has been an important partner to Intel and MeeGo and we are disappointed by this decision, it’s important to know that this is by no means the end of MeeGo or the end to Intel’s commitment</p>
</blockquote>
<p>says Ramirez, adding that “MeeGo is not just a phone OS”.</p>
<p>True; but with the focus also moved <a href="http://www.itwriting.com/blog/3810-meego-nogo-things-look-bad-for-the-intelnokia-linux-project.html" target="_blank">away from netbooks</a> it is getting hard to see where MeeGo will have an opportunity to shine.</p>
<p>Intel promises to outline its mobile strategy this week at Mobile World Congress. I will be reporting from Barcelona in due course.</p>


<p>Related posts:<ol><li><a href='http://www.itwriting.com/blog/2236-nokia-maemo-intel-moblin-gives-way-to-meego.html' rel='bookmark' title='Permanent Link: Nokia Maemo, Intel Moblin gives way to MeeGo'>Nokia Maemo, Intel Moblin gives way to MeeGo</a></li>
<li><a href='http://www.itwriting.com/blog/3867-meego-qt-and-the-new-nokia-developers-express-their-doubts.html' rel='bookmark' title='Permanent Link: MeeGo, Qt, and the new Nokia: developers express their doubts'>MeeGo, Qt, and the new Nokia: developers express their doubts</a></li>
<li><a href='http://www.itwriting.com/blog/3810-meego-nogo-things-look-bad-for-the-intelnokia-linux-project.html' rel='bookmark' title='Permanent Link: MeeGo NoGo: things look bad for the Intel/Nokia Linux project'>MeeGo NoGo: things look bad for the Intel/Nokia Linux project</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.itwriting.com/blog/3873-intel-disappointed-with-nokias-microsoft-move-still-backing-meego.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ten big tech trends from 2010</title>
		<link>http://www.itwriting.com/blog/3547-ten-big-tech-trends-from-2010.html</link>
		<comments>http://www.itwriting.com/blog/3547-ten-big-tech-trends-from-2010.html#comments</comments>
		<pubDate>Fri, 31 Dec 2010 12:52:02 +0000</pubDate>
		<dc:creator>tim</dc:creator>
				<category><![CDATA[.net]]></category>
		<category><![CDATA[adobe]]></category>
		<category><![CDATA[amazon]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[cloud computing]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[intel]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[nokia]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[oracle]]></category>
		<category><![CDATA[professional]]></category>
		<category><![CDATA[silverlight]]></category>
		<category><![CDATA[software development]]></category>
		<category><![CDATA[Sun]]></category>
		<category><![CDATA[visual studio]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[web authoring]]></category>
		<category><![CDATA[windows]]></category>
		<category><![CDATA[windows 7]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[azure]]></category>
		<category><![CDATA[chrome]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[ipad]]></category>
		<category><![CDATA[sony]]></category>
		<category><![CDATA[webkit]]></category>

		<guid isPermaLink="false">http://www.itwriting.com/blog/3547-ten-big-tech-trends-from-2010.html</guid>
		<description><![CDATA[<p>This was an amazing year for tech. Here are some of the things that struck me as significant.</p> Sun Java became Oracle Java <p>Oracle acquired Sun and set about imposing its authority on Java. Java is still Java, but Oracle lacks Sun’s commitment to open source and community – though even in Sun days <p><i>...continue reading</i> <a href="http://www.itwriting.com/blog/3547-ten-big-tech-trends-from-2010.html">Ten big tech trends from 2010</a></p>


Related posts:<ol><li><a href='http://www.itwriting.com/blog/3536-what-you-read-in-2010-top-posts-on-itwriting-com.html' rel='bookmark' title='Permanent Link: What you read in 2010: top posts on ITWriting.com'>What you read in 2010: top posts on ITWriting.com</a></li>
<li><a href='http://www.itwriting.com/blog/3418-the-java-crisis-and-what-it-means-for-developers.html' rel='bookmark' title='Permanent Link: The Java crisis and what it means for developers'>The Java crisis and what it means for developers</a></li>
<li><a href='http://www.itwriting.com/blog/2029-a-year-of-blogging-another-crazy-year-in-tech.html' rel='bookmark' title='Permanent Link: A year of blogging: another crazy year in tech'>A year of blogging: another crazy year in tech</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>This was an amazing year for tech. Here are some of the things that struck me as significant.</p>
<h3>Sun Java became Oracle Java</h3>
<p>Oracle acquired Sun and set about imposing its authority on Java. Java is still Java, but Oracle lacks Sun’s commitment to open source and community – though even in Sun days there was tension in this area. That was nothing to the fireworks we saw in 2010, with Java Community Process members resigning, IBM switching from its commitment to the Apache Harmony project to the official <a href="http://openjdk.java.net/" target="_blank">OpenJDK</a>, and the Apache foundation waging a war of words against Oracle that was impassioned but, it seems, futile.</p>
<h3>Microsoft got cloud religion</h3>
<p>Only up to a point, of course. This is the Windows and Office company, after all. However – and this is a little subjective – this was the year when Microsoft convinced me it is serious about Windows Azure for hosting our applications and data. In addition, it seems to me that the company is willing to upset its partners if necessary for the sake of its hosted Exchange and SharePoint – BPOS (Business Productivity Online Suite), soon to become Office 365. </p>
<p>This is a profound change for Microsoft, bearing in mind its business model. I spoke to a few partners when researching <a href="http://www.channelregister.co.uk/2010/12/10/microsoft_partners_unsure_about_cloudy_future/" target="_blank">this article</a> for the Register and was interested by the level of unease that was expressed.</p>
<p>Microsoft also announced some impressive customer wins for BPOS, especially in government, though the price the customers pay for these is never mentioned in the press releases.</p>
<h3>Microsoft Silverlight shrank towards Windows-only</h3>
<p>Silverlight is Microsoft’s browser plug-in which delivers multimedia and the .NET Framework to Windows and Mac; it is also the development platform for Windows Phone 7. It still works on a Mac, but in 2010 Microsoft made it clear that cross-platform Silverlight is no longer its strategy (if it ever was), and undermined the Mac version by adding Windows-specific features that interoperate with the local operating system. Silverlight is still an excellent runtime, powerful, relatively lightweight, easy to deploy, and supported by strong tools in Visual Studio 2010. If you have users who do not run Windows though, it now looks a brave choice.</p>
<h3>The Apple iPad was a hit</h3>
<p>I still have to pinch myself when thinking about how Microsoft now needs to catch up with Apple in tablet computing. I got my first tablet in 2003, yes seven years ago, and it ran Windows. Now despite seven years of product refinement it is obvious that Windows tablets miss the mark that Apple has hit with its first attempt &#8211; though drawing heavily on what it learnt with the equally successful iPhone. I see iPads all over the place, in business as well as elsewhere, and it seems to me that the success of a touch interface on this larger screen signifies a transition in personal computing that will have a big impact.</p>
<h3>Google Android was a hit</h3>
<p>Just when Apple seemed to have the future of mobile computing in its hands, Google’s Android alternative took off, benefiting from mass adoption by everyone-but-Apple among hardware manufacturers. Android is not as elegantly designed or as usable as Apple’s iOS, but it is close enough; and it is a relatively open platform that runs Adobe Flash and other apps that do not meet Apple’s approval. There are other contenders: Microsoft Windows Phone 7; RIM’s QNX-based OS in the PlayBook; HP’s Palm WebOS; Nokia Symbian and Intel/Nokia MeeGo – but how many mobile operating systems can succeed? Right now, all we can safely say is that Apple has real competition from Android.</p>
<h3>HP fell out with Microsoft</h3>
<p>Here is an interesting one. The year kicked off with a press release announcing that HP and Microsoft love each other to the extent of $250 million over three years – but if you looked closely, that turned out to be <a href="http://www.itwriting.com/blog/2096-new-hp-and-microsoft-agreement-commits-50-million-less-than-similar-2006-deal.html">less than a similar deal in 2006</a>. After that, the signs were even less friendly. HP acquired Palm in April, signalling its intent to compete with Windows Mobile rather than adopting it; and later this year HP announced that it was <a href="http://windowsteamblog.com/windows/b/windowshomeserver/archive/2010/11/30/hp-mediasmart-server-to-retire.aspx" target="_blank">discontinuing</a> its Windows Home Server range. Of course HP remains a strong partner for Windows servers, desktops and laptops; but these are obvious signs of strain.</p>
<p>The truth though is that these two companies need one another. I think they should kiss and make up.</p>
<h3>eBook readers were a hit</h3>
<p>I guess this is less developer-oriented; but 2010 was the year when electronic book publishing seemed to hit the mainstream. Like any book lover I have mixed feelings about this and its implications for bookshops. I doubt we will see books disappear to the same extent as records and CDs; but I do think that book downloads will grow rapidly over the next few years and that paper-and-ink sales will diminish. It is a fascinating tech battle too: Amazon Kindle vs Apple iPad vs the rest (Sony Reader, Barnes and Noble Nook, and others which share their EPUB format). I have a suspicion that converged devices like the iPad may win this one, but displays that are readable in sunlight have special requirements so I am not sure.</p>
<h3>HTML 5 got real</h3>
<p>2010 was a huge year for HTML 5 – partly because Microsoft announced its support in Internet Explorer 9, currently in beta; and partly because the continued growth of browsers such as Mozilla Firefox, and the WebKit-based Google Chrome, Apple Safari and numerous mobile browsers showed that HTML 5 would be an important platform with or without Microsoft. Yes, it is fragmented and unfinished; but more and more of HTML 5 is usable now or in the near future. </p>
<h3>Adobe Flash survived Apple and HTML 5</h3>
<p>2010 was the year of Steve Jobs’ notorious <a href="http://www.apple.com/hotnews/thoughts-on-flash/" target="_blank">Thoughts on Flash</a> as well as a big year for HTML 5, which encroaches on territory that used to require the services of a browser plug-in. Many people declared Adobe Flash dead, but the reality was different and the company had a <a href="http://www.itwriting.com/blog/3522-adobe-declares-glittering-results-as-ceo-says-apples-flash-ban-has-no-impact-on-its-revenue.html">great year</a>. Apple’s focus on design and usability helps Adobe’s design-centric approach even while Apple’s refusal to allow Flash on its mobile computers opposes it.</p>
<h3>Windows 7 was a hit</h3>
<p>Huge relief in Redmond as Windows 7 sold and sold. The future belongs to mobile and cloud; but Windows is not going away soon, and version 7 is driving lots of upgrades as even XP diehards move over. I’m guessing that we will get first sight of Windows 8 in 2011. Another triumph, or another Vista?</p>


<p>Related posts:<ol><li><a href='http://www.itwriting.com/blog/3536-what-you-read-in-2010-top-posts-on-itwriting-com.html' rel='bookmark' title='Permanent Link: What you read in 2010: top posts on ITWriting.com'>What you read in 2010: top posts on ITWriting.com</a></li>
<li><a href='http://www.itwriting.com/blog/3418-the-java-crisis-and-what-it-means-for-developers.html' rel='bookmark' title='Permanent Link: The Java crisis and what it means for developers'>The Java crisis and what it means for developers</a></li>
<li><a href='http://www.itwriting.com/blog/2029-a-year-of-blogging-another-crazy-year-in-tech.html' rel='bookmark' title='Permanent Link: A year of blogging: another crazy year in tech'>A year of blogging: another crazy year in tech</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.itwriting.com/blog/3547-ten-big-tech-trends-from-2010.html/feed</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>If Microsoft is serious about Silverlight, it needs to do Linux</title>
		<link>http://www.itwriting.com/blog/3173-if-microsoft-is-serious-about-silverlight-it-needs-to-do-linux.html</link>
		<comments>http://www.itwriting.com/blog/3173-if-microsoft-is-serious-about-silverlight-it-needs-to-do-linux.html#comments</comments>
		<pubDate>Thu, 16 Sep 2010 16:10:35 +0000</pubDate>
		<dc:creator>tim</dc:creator>
				<category><![CDATA[intel]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[media]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[multimedia]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[windows]]></category>
		<category><![CDATA[adobe]]></category>
		<category><![CDATA[bbc]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[silverlight]]></category>
		<category><![CDATA[youview]]></category>

		<guid isPermaLink="false">http://www.itwriting.com/blog/3173-if-microsoft-is-serious-about-silverlight-it-needs-to-do-linux.html</guid>
		<description><![CDATA[<p>Today was a significant event for the UK broadcasting industry: the announcement of YouView, formerly called Project Canvas, which is backed by partners including the BBC, ITV, Channel 4, Channel 5, and BT. It will provide broadcasts over IP, received by a set top box, include a catch-up service, and be capable of interactive <p><i>...continue reading</i> <a href="http://www.itwriting.com/blog/3173-if-microsoft-is-serious-about-silverlight-it-needs-to-do-linux.html">If Microsoft is serious about Silverlight, it needs to do Linux</a></p>


Related posts:<ol><li><a href='http://www.itwriting.com/blog/1812-microsoft-brings-silverlight-not-mono-to-linux-via-intel.html' rel='bookmark' title='Permanent Link: Microsoft brings Silverlight &ndash; not Mono &ndash; to Linux via Intel'>Microsoft brings Silverlight &ndash; not Mono &ndash; to Linux via Intel</a></li>
<li><a href='http://www.itwriting.com/blog/312-silverlight-is-released-for-windows-promised-for-linux.html' rel='bookmark' title='Permanent Link: Silverlight is released for Windows, promised for Linux'>Silverlight is released for Windows, promised for Linux</a></li>
<li><a href='http://www.itwriting.com/blog/2738-native-code-in-adobe-air-vs-microsoft-silverlight.html' rel='bookmark' title='Permanent Link: Native code interop in Adobe AIR vs Microsoft Silverlight'>Native code interop in Adobe AIR vs Microsoft Silverlight</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Today was a significant event for the UK broadcasting industry: the announcement of <a href="http://www.youview.com/" target="_blank">YouView</a>, formerly called Project Canvas, which is backed by partners including the BBC, ITV, Channel 4, Channel 5, and BT. It will provide broadcasts over IP, received by a set top box, include a catch-up service, and be capable of interactive features that hook into internet services.</p>
<p>Interesting stuff, though it may end up battling with <a href="http://www.google.com/tv/" target="_blank">Google TV</a>. But what are the implications for media streaming services and media players? One is that they will have to run on Linux, which is the official operating system for Project Canvas. Google TV, for that matter, will run Android.</p>
<p>If you look at the YouView specifications, you’ll find that although the operating system is specified, the application player area is more open:</p>
<blockquote><p>Application Player executables and libraries will be provided by 3rd party software vendors.</p>
</blockquote>
<p>What is an application player?</p>
<blockquote><p>Runtime environment for the execution of applications. Examples are Flash player, MHEG engine, W3C browser</p>
</blockquote>
<p>I’d suggest that Adobe will do well out of YouView. Microsoft, on the other hand, will not be able to play in this space unless it delivers Silverlight for Linux, Android, and other open platforms.</p>
<p>Microsoft has a curious history of cross-platform Silverlight announcements. Early on it announced that <a href="http://www.mono-project.com/Moonlight" target="_blank">Moonlight</a> was the official Linux player, though in practice support for Moonlight has been half-hearted. Then when Intel announced the Atom Developer Program&#160; (now AppUp) in September 2009, Microsoft stated that it would provide its own build of Silverlight for Linux, or rather, than Intel would build it with Microsoft’s code. Microsoft’s Brian Goldfarb <a href="http://www.theregister.co.uk/2009/09/24/silverlight_to_linux/" target="_blank">told me</a> that Microsoft and Intel would work together on bringing Silverlight to devices, while Moonlight would be the choice for desktop Linux.</p>
<p>Since then, the silence has been deafening. I’ve enquired about progress with both Intel and Microsoft, but vague rumours aside, no news. Silverlight is <a href="http://appdeveloper.intel.com/en-us/develop" target="_blank">still listed</a> as a future runtime for AppUp:</p>
<blockquote><p>Microsoft® Silverlight™(future)</p>
<p>Silverlight is a cross-browser, cross-platform and cross-device browser plug-in that helps companies design, develop and deliver applications and experiences on the Web.</p>
</blockquote>
<p>In the meantime, Adobe has gone ahead with its AIR runtime, and even if Silverlight eventually appears, has established an early presence on Intel’s netbook platform.</p>
<p>There have been recent rumours about <a href="http://www.riagenic.com/archives/363" target="_blank">internal battles</a> between the Windows and Developer divisions at Microsoft, and I cannot help wondering if this is another symptom, with the Windows folk fighting against cross-platform Silverlight on the grounds that it could damage the Windows lock-in, while the Developer team tries to make Silverlight the ubiquitous runtime that it needs to be in order to succeed.</p>
<p>From my perspective, the answer is simple. Suppressing Silverlight will do nothing to safeguard Windows, whereas making it truly cross-platform could drive adoption of Microsoft’s server and cloud platform. When Silverlight was launched, just doing Windows and Mac was almost enough, but today the world looks different. If Microsoft is serious about WPF Everywhere, Linux and Android (which is Linux based) support is a necessity.</p>


<p>Related posts:<ol><li><a href='http://www.itwriting.com/blog/1812-microsoft-brings-silverlight-not-mono-to-linux-via-intel.html' rel='bookmark' title='Permanent Link: Microsoft brings Silverlight &ndash; not Mono &ndash; to Linux via Intel'>Microsoft brings Silverlight &ndash; not Mono &ndash; to Linux via Intel</a></li>
<li><a href='http://www.itwriting.com/blog/312-silverlight-is-released-for-windows-promised-for-linux.html' rel='bookmark' title='Permanent Link: Silverlight is released for Windows, promised for Linux'>Silverlight is released for Windows, promised for Linux</a></li>
<li><a href='http://www.itwriting.com/blog/2738-native-code-in-adobe-air-vs-microsoft-silverlight.html' rel='bookmark' title='Permanent Link: Native code interop in Adobe AIR vs Microsoft Silverlight'>Native code interop in Adobe AIR vs Microsoft Silverlight</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.itwriting.com/blog/3173-if-microsoft-is-serious-about-silverlight-it-needs-to-do-linux.html/feed</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Intel AppUp is Up, but underwhelming.</title>
		<link>http://www.itwriting.com/blog/3164-intel-appup-is-up-but-underwhelming.html</link>
		<comments>http://www.itwriting.com/blog/3164-intel-appup-is-up-but-underwhelming.html#comments</comments>
		<pubDate>Wed, 15 Sep 2010 07:03:29 +0000</pubDate>
		<dc:creator>tim</dc:creator>
				<category><![CDATA[adobe]]></category>
		<category><![CDATA[intel]]></category>
		<category><![CDATA[appup]]></category>
		<category><![CDATA[meego]]></category>
		<category><![CDATA[melrose]]></category>
		<category><![CDATA[moblin]]></category>

		<guid isPermaLink="false">http://www.itwriting.com/blog/3164-intel-appup-is-up-but-underwhelming.html</guid>
		<description><![CDATA[<p>Intel has launched AppUp, its application store for Windows and Moblin/MeeGo Linux.</p> <p> </p> <p>Isn’t Moblin obsolete, and now merged into MeeGo? That is the plan, but AppUp still talks about Moblin:</p> <p> </p> <p>Apparently:</p> <p>The Intel AppUp developer program will support MeeGo. The current Moblin SDK for the Intel AppUpSM developer program is <p><i>...continue reading</i> <a href="http://www.itwriting.com/blog/3164-intel-appup-is-up-but-underwhelming.html">Intel AppUp is Up, but underwhelming.</a></p>


Related posts:<ol><li><a href='http://www.itwriting.com/blog/2622-what-is-happening-with-silverlight-on-intel-moblinmeego.html' rel='bookmark' title='Permanent Link: What is happening with Silverlight on Intel Moblin/Meego?'>What is happening with Silverlight on Intel Moblin/Meego?</a></li>
<li><a href='http://www.itwriting.com/blog/2236-nokia-maemo-intel-moblin-gives-way-to-meego.html' rel='bookmark' title='Permanent Link: Nokia Maemo, Intel Moblin gives way to MeeGo'>Nokia Maemo, Intel Moblin gives way to MeeGo</a></li>
<li><a href='http://www.itwriting.com/blog/3873-intel-disappointed-with-nokias-microsoft-move-still-backing-meego.html' rel='bookmark' title='Permanent Link: Intel disappointed with Nokia&rsquo;s Microsoft move, still backing MeeGo'>Intel disappointed with Nokia&rsquo;s Microsoft move, still backing MeeGo</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Intel has launched <a href="http://www.appup.com" target="_blank">AppUp</a>, its application store for Windows and Moblin/MeeGo Linux.</p>
<p><a href="http://www.itwriting.com/blog/wp-content/uploads/2010/09/image21.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://www.itwriting.com/blog/wp-content/uploads/2010/09/image_thumb21.png" width="404" height="231" /></a> </p>
<p>Isn’t Moblin obsolete, and now merged into MeeGo? That is the plan, but AppUp still talks about Moblin:</p>
<p><a href="http://www.itwriting.com/blog/wp-content/uploads/2010/09/image22.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://www.itwriting.com/blog/wp-content/uploads/2010/09/image_thumb22.png" width="158" height="232" /></a> </p>
<p><a href="http://appdeveloper.intel.com/en-us/article/frequently-asked-questions" target="_blank">Apparently</a>:</p>
<blockquote><p>The Intel AppUp developer program will support MeeGo. The current Moblin SDK for the Intel AppUp<sup>SM</sup> developer program is MeeGo ready and is upward compatible for Moblin and MeeGo.</p>
</blockquote>
<p>The web site is pretty confusing, even though it is supposedly out of beta. Click Frequently Asked Questions, and you get a <a href="http://communities.intel.com/docs/DOC-4664#Intel AppUp Center_637819" target="_blank">document</a> dated December 2009, though “Last Modified” in August. It does seem to be out of date though, referring throughout to the Beta and stating that only Windows is supported by the AppUp client.</p>
<p><a href="http://www.itwriting.com/blog/wp-content/uploads/2010/09/image23.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://www.itwriting.com/blog/wp-content/uploads/2010/09/image_thumb23.png" width="404" height="182" /></a> </p>
<p>I downloaded the client and had a look. The client is a simple affair, with apps in various categories, though the current selection of apps is uninspiring. Prices currently range from free to £28.19 for Easy Flyer Creator (Desktop Publishing), the most expensive I could find. All the “Featured apps” are games, though the other categories are populated to some extent.</p>
<p><a href="http://www.itwriting.com/blog/wp-content/uploads/2010/09/image24.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://www.itwriting.com/blog/wp-content/uploads/2010/09/image_thumb24.png" width="404" height="239" /></a> </p>
<p>If you want to develop for AppUp you need the SDK, which provides the tools and libraries to link your app to the AppUp client. The SDK is native code, and the natural developer platform for AppUp is the cross-platform Qt, but the main requirement is that you can link to the SDK; there is also an approval process.</p>
<p>Adobe has done the work to support AIR applications, which use the Flash runtime, in AppUp. Adobe has also come up with an interesting project to address the coming proliferation of app stores. The <a href="http://labs.adobe.com/technologies/melrose/" target="_blank">Melrose</a> project, now in beta, targets multiple app stores:</p>
<blockquote><p>Melrose provides a repository that distributes applications to multiple application stores so that publishers can reach millions of users.</p>
<p>Intel AppUp Center and the Adobe AIR Marketplace are the first two storefronts available in Melrose. Melrose also provides analytics that let publishers measure success of their applications.</p>
</blockquote>
<p>It is a shame that Melrose does not yet include Android Market.</p>
<p>Who knows, AppUp may have a bright future, but Intel could have done better with the launch. There is a poor selection of apps, confusing Moblin/MeeGo branding, and out of date information on the site. Of these, the biggest problem is the lack of apps themselves. The main target is netbooks, and Intel will need a greatly improved selection before AppUp comes close to enhancing netbooks in the way that Apple’s App Store enhances iPhone, iPad and iTouch, which is the obvious model.</p>
<p>How many app stores will there be? Alongside Apple, there is AppUp, Nokia’s <a href="http://www.ovi.com" target="_blank">Ovi</a>, <a href="http://www.android.com/market" target="_blank">Android Market</a>, as well as older app stores like <a href="http://www.handango.com" target="_blank">handango</a>. Microsoft is <a href="http://www.neowin.net/news/microsoft-planning-039windows-store039-app-store-for-windows-8" target="_blank">rumoured</a> to have big plans for an App Store for Windows 8, and of course Windows Phone 7 will have its own store – and these are just the ones which come to mind immediately.</p>
<p>Not all these app stores will succeed, and Intel should have made more effort with this launch. </p>


<p>Related posts:<ol><li><a href='http://www.itwriting.com/blog/2622-what-is-happening-with-silverlight-on-intel-moblinmeego.html' rel='bookmark' title='Permanent Link: What is happening with Silverlight on Intel Moblin/Meego?'>What is happening with Silverlight on Intel Moblin/Meego?</a></li>
<li><a href='http://www.itwriting.com/blog/2236-nokia-maemo-intel-moblin-gives-way-to-meego.html' rel='bookmark' title='Permanent Link: Nokia Maemo, Intel Moblin gives way to MeeGo'>Nokia Maemo, Intel Moblin gives way to MeeGo</a></li>
<li><a href='http://www.itwriting.com/blog/3873-intel-disappointed-with-nokias-microsoft-move-still-backing-meego.html' rel='bookmark' title='Permanent Link: Intel disappointed with Nokia&rsquo;s Microsoft move, still backing MeeGo'>Intel disappointed with Nokia&rsquo;s Microsoft move, still backing MeeGo</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.itwriting.com/blog/3164-intel-appup-is-up-but-underwhelming.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>What is happening with Silverlight on Intel Moblin/Meego?</title>
		<link>http://www.itwriting.com/blog/2622-what-is-happening-with-silverlight-on-intel-moblinmeego.html</link>
		<comments>http://www.itwriting.com/blog/2622-what-is-happening-with-silverlight-on-intel-moblinmeego.html#comments</comments>
		<pubDate>Wed, 19 May 2010 08:25:49 +0000</pubDate>
		<dc:creator>tim</dc:creator>
				<category><![CDATA[adobe]]></category>
		<category><![CDATA[intel]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[silverlight]]></category>
		<category><![CDATA[software development]]></category>
		<category><![CDATA[meego]]></category>
		<category><![CDATA[moblin]]></category>

		<guid isPermaLink="false">http://www.itwriting.com/blog/2622-what-is-happening-with-silverlight-on-intel-moblinmeego.html</guid>
		<description><![CDATA[<p>Last September, Microsoft and Intel announced a port of Silverlight to Moblin Linux. I posted on the subject here, including a quote from Microsoft’s Brian Goldfarb:</p> <p>Microsoft and Intel announced today that the two companies have agreed to work together to bring support for Silverlight 3 to Intel’s Atom-based Mobile Internet Devices (MID). These <p><i>...continue reading</i> <a href="http://www.itwriting.com/blog/2622-what-is-happening-with-silverlight-on-intel-moblinmeego.html">What is happening with Silverlight on Intel Moblin/Meego?</a></p>


Related posts:<ol><li><a href='http://www.itwriting.com/blog/2236-nokia-maemo-intel-moblin-gives-way-to-meego.html' rel='bookmark' title='Permanent Link: Nokia Maemo, Intel Moblin gives way to MeeGo'>Nokia Maemo, Intel Moblin gives way to MeeGo</a></li>
<li><a href='http://www.itwriting.com/blog/2483-silverlight-and-air-for-meego-linux-coming-in-october.html' rel='bookmark' title='Permanent Link: Silverlight (and AIR) for MeeGo Linux coming in October?'>Silverlight (and AIR) for MeeGo Linux coming in October?</a></li>
<li><a href='http://www.itwriting.com/blog/1812-microsoft-brings-silverlight-not-mono-to-linux-via-intel.html' rel='bookmark' title='Permanent Link: Microsoft brings Silverlight &ndash; not Mono &ndash; to Linux via Intel'>Microsoft brings Silverlight &ndash; not Mono &ndash; to Linux via Intel</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Last September, Microsoft and Intel announced a port of Silverlight to Moblin Linux. I posted on the subject <a href="http://www.itwriting.com/blog/1812-microsoft-brings-silverlight-not-mono-to-linux-via-intel.html" target="_blank">here</a>, including a quote from Microsoft’s Brian Goldfarb:</p>
<blockquote><p>Microsoft and Intel announced today that the two companies have agreed to work together to bring support for Silverlight 3 to Intel’s Atom-based Mobile Internet Devices (MID). These Atom-based devices run on Windows and Moblin, an open source, Linux-based operating system targeted at Atom-based devices. In order to help bring Silverlight content to these devices, Microsoft has provided Intel with Silverlight source code and test suites, and Intel will provide Microsoft with an optimized version of Silverlight for Moblin devices that Microsoft can then redistribute to OEMs.</p>
</blockquote>
<p style="margin-right: 0px" dir="ltr">Since then, Moblin has merged with Novell’s Maemo to form <a href="http://meego.com/" target="_blank">MeeGo</a> (though this is still work in progress), and we’ve heard very, very little about Silverlight on either platform. The only snippet of news I have is that it was mentioned at the Intel Developer Forum in Beijing and reported by Char Zvolanek, who said that it came up in the Meego Q&amp;A after regular sessions ended, and <a href="http://blogs.intel.com/idf/2010/04/going_to_meego_and_other_desti.php" target="_blank">Silverlight will be supported in Meego&#160; version 1.1 in October</a>:</p>
<blockquote><p style="margin-right: 0px" dir="ltr">In May, the 1.0 version will be released, and with 1.1 coming out in October, there will be support for Silverlight, Java, and Air. Developers can write native or runtime apps that can be Java-based, Web-based, Silverlight-based, or Air-based.</p>
</blockquote>
<p style="margin-right: 0px">Today, another clue, but not a good one for Silverlight. Intel is holding an <a href="http://appdeveloper.intel.com/en-us/intel-application-lab" target="_blank">application lab on May 26th in San Jose</a>, for developing for the Intel AppUp store, either on Windows or Moblin. On the agenda: C/C++ and Adobe AIR, and the upcoming Adobe AIR SDK for Moblin. No Silverlight.</p>
<p style="margin-right: 0px">If anyone is going along, and can discover any news about Silverlight on Moblin, I’d be interested to know.</p>


<p>Related posts:<ol><li><a href='http://www.itwriting.com/blog/2236-nokia-maemo-intel-moblin-gives-way-to-meego.html' rel='bookmark' title='Permanent Link: Nokia Maemo, Intel Moblin gives way to MeeGo'>Nokia Maemo, Intel Moblin gives way to MeeGo</a></li>
<li><a href='http://www.itwriting.com/blog/2483-silverlight-and-air-for-meego-linux-coming-in-october.html' rel='bookmark' title='Permanent Link: Silverlight (and AIR) for MeeGo Linux coming in October?'>Silverlight (and AIR) for MeeGo Linux coming in October?</a></li>
<li><a href='http://www.itwriting.com/blog/1812-microsoft-brings-silverlight-not-mono-to-linux-via-intel.html' rel='bookmark' title='Permanent Link: Microsoft brings Silverlight &ndash; not Mono &ndash; to Linux via Intel'>Microsoft brings Silverlight &ndash; not Mono &ndash; to Linux via Intel</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.itwriting.com/blog/2622-what-is-happening-with-silverlight-on-intel-moblinmeego.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Silverlight (and AIR) for MeeGo Linux coming in October?</title>
		<link>http://www.itwriting.com/blog/2483-silverlight-and-air-for-meego-linux-coming-in-october.html</link>
		<comments>http://www.itwriting.com/blog/2483-silverlight-and-air-for-meego-linux-coming-in-october.html#comments</comments>
		<pubDate>Sat, 17 Apr 2010 10:19:45 +0000</pubDate>
		<dc:creator>tim</dc:creator>
				<category><![CDATA[adobe]]></category>
		<category><![CDATA[intel]]></category>
		<category><![CDATA[silverlight]]></category>
		<category><![CDATA[software development]]></category>
		<category><![CDATA[meego]]></category>
		<category><![CDATA[netbooks]]></category>
		<category><![CDATA[nokia]]></category>
		<category><![CDATA[smartphones]]></category>

		<guid isPermaLink="false">http://www.itwriting.com/blog/2483-silverlight-and-air-for-meego-linux-coming-in-october.html</guid>
		<description><![CDATA[<p>Back in September 2009, Intel and Microsoft announced an official port of Silverlight for Linux, or at least for what was then Intel’s Moblin project, a Linux distribution tailored for netbooks. It was surprising to learn that this would be an official port using Microsoft’s code, as opposed to something based on Moonlight, the <p><i>...continue reading</i> <a href="http://www.itwriting.com/blog/2483-silverlight-and-air-for-meego-linux-coming-in-october.html">Silverlight (and AIR) for MeeGo Linux coming in October?</a></p>


Related posts:<ol><li><a href='http://www.itwriting.com/blog/2622-what-is-happening-with-silverlight-on-intel-moblinmeego.html' rel='bookmark' title='Permanent Link: What is happening with Silverlight on Intel Moblin/Meego?'>What is happening with Silverlight on Intel Moblin/Meego?</a></li>
<li><a href='http://www.itwriting.com/blog/2236-nokia-maemo-intel-moblin-gives-way-to-meego.html' rel='bookmark' title='Permanent Link: Nokia Maemo, Intel Moblin gives way to MeeGo'>Nokia Maemo, Intel Moblin gives way to MeeGo</a></li>
<li><a href='http://www.itwriting.com/blog/3873-intel-disappointed-with-nokias-microsoft-move-still-backing-meego.html' rel='bookmark' title='Permanent Link: Intel disappointed with Nokia&rsquo;s Microsoft move, still backing MeeGo'>Intel disappointed with Nokia&rsquo;s Microsoft move, still backing MeeGo</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Back in September 2009, Intel and Microsoft announced an official port of Silverlight for Linux, or at least for what was then Intel’s Moblin project, a Linux distribution tailored for netbooks. It was surprising to learn that this would be an official port using Microsoft’s code, as opposed to something based on Moonlight, the open source and also somewhat officially blessed version of Silverlight for Linux.</p>
<p>Since then I have been watching for more news about this Silverlight port, but heard nothing. Then in February Moblin merged with Nokia’s Maemo to become MeeGo. What next for the Silverlight port?</p>
<p>Earlier this week I met Intel’s Uli Dumschat at the company’s software conference in Barcelona. He spoke on Intel’s software development products for Atom-powered devices such as those running MeeGo. I asked him about Silverlight for MeeGo and he knew nothing about it.</p>
<p>It seems I was at the wrong conference. Today I spotted <a href="http://blogs.intel.com/idf/2010/04/going_to_meego_and_other_desti.php" target="_blank">this post</a> from Charlene Zvolanek at Intel’s Developer Forum in Beijing:</p>
<blockquote><p>In May, the 1.0 version will be released, and with 1.1 coming out in October, there will be support for Silverlight, Java, and Air. Developers can write native or runtime apps that can be Java-based, Web-based, Silverlight-based, or Air-based. Even though it’s open source, Intel has been working closely with Microsoft to make sure that MeeGo and Windows are friends.</p>
</blockquote>
<p>I also watched the keynote from Intel’s Renee James, who said that MeeGo devices are expected in the “second half of this year”, though I imagine they will be 1.0 devices – who knows, maybe 1.1 will be an upgrade option later.</p>
<p>So Silverlight on MeeGo now has a date. Is this Silverlight 4.0? Will it run out of browser? Access to local resources? Does this date apply to MeeGo Smartphones as well as netbooks? All good questions, about which I know nothing. Watch this space.</p>


<p>Related posts:<ol><li><a href='http://www.itwriting.com/blog/2622-what-is-happening-with-silverlight-on-intel-moblinmeego.html' rel='bookmark' title='Permanent Link: What is happening with Silverlight on Intel Moblin/Meego?'>What is happening with Silverlight on Intel Moblin/Meego?</a></li>
<li><a href='http://www.itwriting.com/blog/2236-nokia-maemo-intel-moblin-gives-way-to-meego.html' rel='bookmark' title='Permanent Link: Nokia Maemo, Intel Moblin gives way to MeeGo'>Nokia Maemo, Intel Moblin gives way to MeeGo</a></li>
<li><a href='http://www.itwriting.com/blog/3873-intel-disappointed-with-nokias-microsoft-move-still-backing-meego.html' rel='bookmark' title='Permanent Link: Intel disappointed with Nokia&rsquo;s Microsoft move, still backing MeeGo'>Intel disappointed with Nokia&rsquo;s Microsoft move, still backing MeeGo</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.itwriting.com/blog/2483-silverlight-and-air-for-meego-linux-coming-in-october.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Intel&#8217;s compiler is best for AMD too says software director</title>
		<link>http://www.itwriting.com/blog/2465-intels-compiler-is-best-for-amd-too-says-software-director.html</link>
		<comments>http://www.itwriting.com/blog/2465-intels-compiler-is-best-for-amd-too-says-software-director.html#comments</comments>
		<pubDate>Thu, 15 Apr 2010 09:50:23 +0000</pubDate>
		<dc:creator>tim</dc:creator>
				<category><![CDATA[intel]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[software development]]></category>
		<category><![CDATA[amd]]></category>

		<guid isPermaLink="false">http://www.itwriting.com/blog/2465-intels-compiler-is-best-for-amd-too-says-software-director.html</guid>
		<description><![CDATA[<p>I attended Intel’s software conference in Barcelona earlier this week, and took the opportunity to talk to Director of Software Products James Reinders. I asked him about the complaint from the FTC, which I reported on here, that Intel deliberately underperforms on non-Intel CPUs, specifically those made by AMD. Was it a valid complaint?</p> <p><i>...continue reading</i> <a href="http://www.itwriting.com/blog/2465-intels-compiler-is-best-for-amd-too-says-software-director.html">Intel&#8217;s compiler is best for AMD too says software director</a></p>


Related posts:<ol><li><a href='http://www.itwriting.com/blog/2031-how-intels-compiler-underperforms-on-other-cpus-artificial-impairment-versus-failure-to-optimise.html' rel='bookmark' title='Permanent Link: How Intel&rsquo;s compiler underperforms on other CPUs: artificial impairment versus failure to optimise'>How Intel&rsquo;s compiler underperforms on other CPUs: artificial impairment versus failure to optimise</a></li>
<li><a href='http://www.itwriting.com/blog/2018-us-federal-trade-commission-sues-intel.html' rel='bookmark' title='Permanent Link: US Federal Trade Commission sues Intel'>US Federal Trade Commission sues Intel</a></li>
<li><a href='http://www.itwriting.com/blog/792-its-not-just-free-software-that-has-poor-usability.html' rel='bookmark' title='Permanent Link: It&rsquo;s not just free software that has poor usability'>It&rsquo;s not just free software that has poor usability</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>I attended Intel’s software conference in Barcelona earlier this week, and took the opportunity to talk to Director of Software Products James Reinders. I asked him about the complaint from the FTC, which I reported on <a href="http://www.itwriting.com/blog/2031-how-intels-compiler-underperforms-on-other-cpus-artificial-impairment-versus-failure-to-optimise.html" target="_blank">here</a>, that Intel deliberately underperforms on non-Intel CPUs, specifically those made by AMD. Was it a valid complaint?</p>
<p>He was surprisingly (to me) forthright.</p>
<blockquote><p>It’s not valid. It’s misguided. Intel’s compilers are very high performance. If you use our compiler, you’ll get better performance on Intel or AMD processors than if you used anyone else’s compiler. That’s always been our goal. We believe – I’ll use the words “in general” and that’s a legal disclaimer – in general we’re better. Why don’t I say always? Always is an absolute. Nobody is “always” anything. We are as close to always as we can figure out to be. We have many customers that use our compiler, ship code, because they believe it gets the best performance on Intel and AMD. We will back that. If you find that our compiler is getting less performance on AMD than someone else’s compiler, we consider it a bug. That includes AMD processors.</p>
<p>We settled the suit with AMD, we agreed that we wouldn’t do things we were accused of in future – well, we didn’t do them before. There’s a lot of proof points. AMD used our compiler for benchmarking for a long time. They didn’t do that because we were lower performance. </p>
<p>There are a lot of technical nuances, details of what we do in our compiler that are confusing. One of the challenges is how do we produce a binary that runs best on Nehalem, and on an older Intel processor, or on a processor that supports SSE 2.0 but not 3.0? We have technology in our compiler to try to adapt to that. We mix into that blend AMD, because AMD processors have different capabilities, in the same way that our processors have different capabilities from each other. Yes, people will say, “hey, your compiler’s checking for an AMD processor”. Yes, absolutely, we also check to see if we’re on a Intel processor that only supports SSE 2.0. We have to. AMD processors don’t support the same instructions we do. Our processors have a lot of variety too.</p>
<p>The short answer is that we didn’t do what we’re accused of, we’re very serious about being an excellent compiler for AMD as well as Intel, and this extends to our libraries too.</p>
</blockquote>
<p>So that’s telling them. Is he correct and it was a misguided complaint? Well, as I mentioned previously, there are issues of disclosure as well as performance if you are publishing benchmarks; and it is hard to believe that Intel devotes equal effort to optimisation on AMD processors as for its own. Nevertheless I respect Reinders and don’t dismiss his statement. Perhaps Intel’s compiler is OK for AMD after all.</p>


<p>Related posts:<ol><li><a href='http://www.itwriting.com/blog/2031-how-intels-compiler-underperforms-on-other-cpus-artificial-impairment-versus-failure-to-optimise.html' rel='bookmark' title='Permanent Link: How Intel&rsquo;s compiler underperforms on other CPUs: artificial impairment versus failure to optimise'>How Intel&rsquo;s compiler underperforms on other CPUs: artificial impairment versus failure to optimise</a></li>
<li><a href='http://www.itwriting.com/blog/2018-us-federal-trade-commission-sues-intel.html' rel='bookmark' title='Permanent Link: US Federal Trade Commission sues Intel'>US Federal Trade Commission sues Intel</a></li>
<li><a href='http://www.itwriting.com/blog/792-its-not-just-free-software-that-has-poor-usability.html' rel='bookmark' title='Permanent Link: It&rsquo;s not just free software that has poor usability'>It&rsquo;s not just free software that has poor usability</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.itwriting.com/blog/2465-intels-compiler-is-best-for-amd-too-says-software-director.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

