<?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>Irfan's Corner on the Web &#187; microsoft</title>
	<atom:link href="http://irfanhabib.com/blog/category/microsoft/feed/" rel="self" type="application/rss+xml" />
	<link>http://irfanhabib.com/blog</link>
	<description>On Mac, Linux, Grid, Virtualization and Software Technology</description>
	<lastBuildDate>Sat, 18 Jun 2011 07:07:01 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Cloud Computing, and what it means for the Grid</title>
		<link>http://irfanhabib.com/blog/2008/06/03/cloud-computing-and-what-it-means-for-the-grid/</link>
		<comments>http://irfanhabib.com/blog/2008/06/03/cloud-computing-and-what-it-means-for-the-grid/#comments</comments>
		<pubDate>Tue, 03 Jun 2008 20:25:07 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Distributed Computing]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[grid computing]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[networking]]></category>
		<category><![CDATA[Cloud computing]]></category>

		<guid isPermaLink="false">http://irfanhabib.com/blog/?p=10056</guid>
		<description><![CDATA[
			
				
			
		
I'm nowadays attending the 23rd Open Grid Forum in Barcelona, which is one the largest Grid computing events on the calendar. This year there has been quite a stir caused by the rise of cloud computing services such as Amazon Web services which are seen as a competitor to Grids, such as OSG or EGEE.Today [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Firfanhabib.com%2Fblog%2F2008%2F06%2F03%2Fcloud-computing-and-what-it-means-for-the-grid%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Firfanhabib.com%2Fblog%2F2008%2F06%2F03%2Fcloud-computing-and-what-it-means-for-the-grid%2F&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>I'm nowadays attending the 23rd Open Grid Forum in Barcelona, which is one the largest Grid computing events on the calendar. This year there has been quite a stir caused by the rise of cloud computing services such as Amazon Web services which are seen as a competitor to Grids, such as OSG or EGEE.Today at the keynote by Amazon CTO, Werner Vogels, he presented the cogent business logic which underlines Cloud computing, and why he thinks Amazon AWS has been so successful. Amazon AWS allows anyone from little startups (e.g. <a href="http://animoto.com/">animoto</a> <a href="http://animoto.com/">)</a> to large scale companies (e.g. <a href="http://www.salesforce.com/">Salesforce</a>) to get access to cheap, reliable, fault tolerant and scalable computing infrastructure. Had these companies thought of doing their computing locally, they would have probably spent 80% of their resources on setting up and running the computing infrastructure which would be an undifferentiated service because anyone who wants to do large scale computing has to setup and run the computing infrastructure. The infrastructure costs money and doesn't make any money for the organization, what does make money for the organization is the 20% business logic the company uses its computing infrastructure for, so with Cloud computing companies can get rid of the 70-80% effort on a largely undifferentiating services and focus on the tasks which would eventually make them money! This has been increasingly realized by all quarters of the industry and hence we see major companies jumping on the bandwagon: Microsoft's Live Mesh, Google's App Engine, IBM and SAP's effort with the EU on Reservoir etc.). So from a layman's perspective it does look like Cloud computing is here to stay.But what about Grid Computing? Grid Computing is analogous to cloud computing but with marked differences: Grids are application specific! EGEE Grid infrastructure is designed to run e-Science applications largely anything from particle collision analysis to neuro-image analysis for Alzheimers. Grids impose application development models: High Energy Physics Grids (such as LCG, EGEE, parts of OSG) are mostly designed to work with Grid applications which are a pipeline of tasks, these Grids schedule and map these tasks onto distributed resources and make the results available to the users. Whereas other Grids like (like made with Globus 4.0, OMII, Taverna based etc.) are service Grids. These Grids assume that Grid applications consist of services instead of tasks. Now we have discussed the major division in modern Grid computing: task based vs. service based. There are other paradigms as well, which are variants of each.Cloud Computing does not impose any such restriction: They provide the infrastructure as a black box and it is up to the user how he wants to use it, if he desires he can virtualize an entire Globus Grid on it, at the same time, he may also setup a gLite Grid and work with tasks or he may not use either and just setup a cluster for MPI applications. Hence we can see that Clous definitely have an edge here.But having said all this, I do believe the Cloud computing and Grid computing will happily co-exist in the future. The infrastructure which Cloud computers will use will be Grids themselves, which will not schedule applications rather they will schedule virtual machines which encapsulate the user's application. But what happens if an application consisting of two virtual machines ends up being scheduling with both VMs in different sites or subnets? These issues and others will be tackled by a recent project which also has been covered extensively in this OGF and I will cover it later.</p>
]]></content:encoded>
			<wfw:commentRss>http://irfanhabib.com/blog/2008/06/03/cloud-computing-and-what-it-means-for-the-grid/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hilarious Microsoft Surface Parody</title>
		<link>http://irfanhabib.com/blog/2007/06/21/hilarious-microsoft-surface-parody/</link>
		<comments>http://irfanhabib.com/blog/2007/06/21/hilarious-microsoft-surface-parody/#comments</comments>
		<pubDate>Thu, 21 Jun 2007 14:33:15 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[industry news]]></category>
		<category><![CDATA[microsoft]]></category>

		<guid isPermaLink="false">http://irfan.phantomos-vi.com/?p=127</guid>
		<description><![CDATA[
			
				
			
		
Microsoft Surface is one cool technology, with lots and lots of potential uses. The following parody shows some in an hilarious way
[youtube=http://www.youtube.com/watch?v=CZrr7AZ9nCY]
]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Firfanhabib.com%2Fblog%2F2007%2F06%2F21%2Fhilarious-microsoft-surface-parody%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Firfanhabib.com%2Fblog%2F2007%2F06%2F21%2Fhilarious-microsoft-surface-parody%2F&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p><a href="http://www.microsoft.com/surface/">Microsoft Surface</a> is one cool technology, with lots and lots of potential uses. The following parody shows some in an hilarious way</p>
<p>[youtube=http://www.youtube.com/watch?v=CZrr7AZ9nCY]</p>
]]></content:encoded>
			<wfw:commentRss>http://irfanhabib.com/blog/2007/06/21/hilarious-microsoft-surface-parody/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>MS Expression is no Dreamweaver</title>
		<link>http://irfanhabib.com/blog/2007/02/28/ms-expression-is-no-dreamweaver/</link>
		<comments>http://irfanhabib.com/blog/2007/02/28/ms-expression-is-no-dreamweaver/#comments</comments>
		<pubDate>Wed, 28 Feb 2007 11:13:26 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[microsoft]]></category>

		<guid isPermaLink="false">http://irfan.phantomos-vi.com/?p=88</guid>
		<description><![CDATA[
			
				
			
		
[digg=http://digg.com/microsoft/MS_Expression_is_no_Dreamweaver_competitor]
I love using Dreamweaver, it's one of the few applications which I have installed in a virtual machine run on my notebook. Unfortunately there is  no open source webdesign IDE which comes close to it. The strengths of Dreamweaver are obvious to me: Its not biased to any specific technology it has near complete [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Firfanhabib.com%2Fblog%2F2007%2F02%2F28%2Fms-expression-is-no-dreamweaver%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Firfanhabib.com%2Fblog%2F2007%2F02%2F28%2Fms-expression-is-no-dreamweaver%2F&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>[digg=http://digg.com/microsoft/MS_Expression_is_no_Dreamweaver_competitor]</p>
<p>I love using Dreamweaver, it's one of the few applications which I have installed in a virtual machine run on my notebook. Unfortunately there is  no open source webdesign IDE which comes close to it. The strengths of Dreamweaver are obvious to me: Its not biased to any specific technology it has near complete support for all major server side scripting languages, code collapse, easy CSS layout visualization, great GUI form creator etc.</p>
<p>Expression has most of these things aswell, however it is a product which is biased towards Microsoft technologies, not just biased it doesn't support anything else. The interface is completely revamped (compared to Frontpage), however most of the functionality remains the same, to me Expression is like:</p>
<p>Expression =  Frontpage - Frontage (Server) Extensions + ASP.NET 2.0 support + Office 2007 interface (not completely though, it doesn't have any of those new toolbars)</p>
<p>The Interface looks great,</p>
<p><a href="http://irfanhabib.files.wordpress.com/2007/02/expscreenshot.JPG" title="expscreenshot.JPG"><img src="http://irfanhabib.files.wordpress.com/2007/02/expscreenshot.JPG" alt="expscreenshot.JPG" /></a></p>
<p>Expression seems to have "Preview in Firefox" support</p>
<p><a href="http://irfanhabib.files.wordpress.com/2007/02/expscreenshot2.JPG" title="expscreenshot2.JPG"><img src="http://irfanhabib.files.wordpress.com/2007/02/expscreenshot2.JPG" alt="expscreenshot2.JPG" /></a></p>
<p>So will Expression take over Windows web development? No. A lot web development is not done in ASP.NET, have a look at these <a href="http://php.net/usage.php">stats here</a>, php has been running tens of millions of domains deployed in more than a million servers, I can't find up to date ASP.NET statistics, but last time I checked it was not even more than 100,000. So MS is leaving out a huge chunk of web professionals, and Expression is supposed to target Web design professionals? Some people have complained that Expression is a Windows only tool, and a lot of web developers use Mac! I don't think that this is a valid complaint anymore, virtualization has really taken off now, and it doesnt matter if an application is developed for a specific OS, because all can run it. I use openSuse 10.2 as my primary OS, however while in Linux I make use of Office 2007, Dreamweaver etc.</p>
<p>Microsoft has tried to improve Dreamweaver and Expression interoperability. Expression can directly work with DWT templates. Maybe Microsoft is pulling the same trick, Joel Spolsky, ones blogged about adapted by the Excel team to eliminate barriers of entry by allowing seamless interoperability between both leading web development IDEs.</p>
<p>So in conclusion, I can't see any Dreamweaver to Expression migrations any time in the future as nothing genuine is being offered, only those developers who had been using Frontpage (those drones of MS certified people who don't know any alternative technology) will upgrade because Expression is a replacement for Frontpage. However don't write Expression off yet! Microsoft's strategy for software product has always been for the long haul! Launch mediocre products, and then improve them over time until they beat the incumbent leader. Word was no match for WordPerfect, however with gradual improvements over time, WordPerfect is virtually unknown nowadays!</p>
]]></content:encoded>
			<wfw:commentRss>http://irfanhabib.com/blog/2007/02/28/ms-expression-is-no-dreamweaver/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Vista&#8217;s interface a &#8217;step back,&#8217;?</title>
		<link>http://irfanhabib.com/blog/2007/02/27/vistas-interface-a-step-back/</link>
		<comments>http://irfanhabib.com/blog/2007/02/27/vistas-interface-a-step-back/#comments</comments>
		<pubDate>Tue, 27 Feb 2007 04:57:13 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[microsoft]]></category>
		<category><![CDATA[operating systems]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://irfan.phantomos-vi.com/?p=85</guid>
		<description><![CDATA[
			
				
			
		
[digg=http://digg.com/microsoft/FUD_Research_shows_Vista_interface_slower_than_WindowsXP_and_MacOSX]
I came across this story running on MacWorld, claiming that the user interface in Vista is slower and hence a step back from Windows XP. Because of the latency the researchers say that Windows Vista interface is where Windows 98 was!
To quote from the article:
""Menu latency is the time it takes an operating system to [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Firfanhabib.com%2Fblog%2F2007%2F02%2F27%2Fvistas-interface-a-step-back%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Firfanhabib.com%2Fblog%2F2007%2F02%2F27%2Fvistas-interface-a-step-back%2F&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>[digg=http://digg.com/microsoft/FUD_Research_shows_Vista_interface_slower_than_WindowsXP_and_MacOSX]</p>
<p>I came across <a href="http://www.macworld.com/news/2007/02/26/vistaui/index.php?lsrc=mwrss">this story</a> running on MacWorld, claiming that the user interface in Vista is slower and hence a step back from Windows XP. Because of the latency the researchers say that Windows Vista interface is where Windows 98 was!</p>
<p>To quote from the article:</p>
<p>""Menu latency is the time it takes an operating system to display a menu,” said Pfeiffer. “In Windows, it’s not immediate. That’s not a speed or performance issue, but a design choice.”</p>
<p>The new UIF data put Windows Vista, and its Aero graphical interface, behind Windows XP, which had showed improvement over earlier Microsoft operating systems. Menu latency, Pfeiffer said, remains a major problem in Vista, which scored 20 percent slower than XP. “Windows XP was a major step forward from Windows 98, but Vista is back to where 98 was,” Pfeiffer said."</p>
<p>First I wondered, after having used Vista myself I found no discernable difference between either Windows XP or Vista operating system. I investigated in which workstations the tests were conducted, according to the<a href="http://pfeifferreport.com/trends/Vista_UIF_Rep.pdf"> full PDF report</a>, the following systems were used:</p>
<p><a href="http://irfanhabib.files.wordpress.com/2007/02/snapshot12.jpg" title="snapshot12.jpg"><img src="http://irfanhabib.files.wordpress.com/2007/02/snapshot12.jpg" alt="snapshot12.jpg" /></a></p>
<p>The Dual 2.8Ghz Dell Dimension, I googled for it and came acroos <a href="http://johannesburg.gumtree.co.za/johannesburg/72/7867672.html">this: The Dell Dimension 9150</a> a 2.8 Ghz Dual Core machine, according to the official Dell website at <a href="http://www.dell.com/content/products/features.aspx/dimen_9150?c=us&amp;cs=04&amp;l=en&amp;s=bsd">here</a>, this is a Vista Capable machine, which according to here in the Dell website means: Can Boot the OS but without running any applications or game! (see <a href="http://blogs.pcworld.com/techlog/archives/003769.html">this).</a> So hardly a system which would run Windows Vista at its optimum speed.</p>
<p>The Dell XPS 3.2 Ghz Machine however, is an optimum Windows XP machine: With 3.2 Ghz Pentium 4, 256 MB RAM (in standard configuration). I dont know about the Mac workstations so no comment about them.</p>
<p>So this hardly looks like a fair comparison, I would like to see a test where all operating systems are run on optimum performance.</p>
]]></content:encoded>
			<wfw:commentRss>http://irfanhabib.com/blog/2007/02/27/vistas-interface-a-step-back/feed/</wfw:commentRss>
		<slash:comments>23</slash:comments>
		</item>
		<item>
		<title>Google Apps will never replace MS Office</title>
		<link>http://irfanhabib.com/blog/2007/02/24/google-apps-will-never-replace-ms-office/</link>
		<comments>http://irfanhabib.com/blog/2007/02/24/google-apps-will-never-replace-ms-office/#comments</comments>
		<pubDate>Sat, 24 Feb 2007 07:49:15 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[google]]></category>
		<category><![CDATA[industry news]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[web2.0]]></category>

		<guid isPermaLink="false">http://irfan.phantomos-vi.com/?p=82</guid>
		<description><![CDATA[
			
				
			
		
[digg=http://digg.com/tech_news/Google_Apps_will_never_replace_Ms_Office]
At least for me! And with MS Office I mean any desktop office software ie. OpenOffice.org
Why do I say this? Precisely because I find Google Apps to be completely useless for me. I tried to compile an article on it to check its functionality, I find numerous problems:

Docs is just like some formatting toolbar with [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Firfanhabib.com%2Fblog%2F2007%2F02%2F24%2Fgoogle-apps-will-never-replace-ms-office%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Firfanhabib.com%2Fblog%2F2007%2F02%2F24%2Fgoogle-apps-will-never-replace-ms-office%2F&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>[digg=http://digg.com/tech_news/Google_Apps_will_never_replace_Ms_Office]</p>
<p>At least for me! And with MS Office I mean any desktop office software ie. OpenOffice.org<br />
Why do I say this? Precisely because I find Google Apps to be completely useless for me. I tried to compile an article on it to check its functionality, I find numerous problems:</p>
<ul>
<li>Docs is just like some formatting toolbar with a huge text box, and it is extremely dificult to navigate in lengthy documents, whereas desktop office software you can easily switch between pages, this limits productivity.</li>
<li>I mostly write articles/papers which are peer reviewed by my friends who highlight and comment on portions of text. You can't do that in Google Apps, although you can add comments, but they are inserted inline to the text, which can be confusing. In MS Office comments, and changes are shown in a sidebar. I also see that footnotes are missing.</li>
<li>Google Apps is slow compared to desktop software. There are numerous other web application such as <a href="http://gliffy.com">Gliffy</a>, which is a charting and diagramming software in Flex, which for me can replace MS Visio easily, and the response is good aswell.</li>
<li>Because its webbased there are numerous distractions, one may get an instant message notification, a new mail, check a slashdot/reddit/digg out etc, and what happens when the internet when the internet is disconnected, or my google account gets hacked, Google Apps I believe will be a hot target for h/crackers.</li>
<li>Google Docs is awful for formatting, like the one required for research publications. I tried formatting according to IEEE 2 column format, and it was hell!</li>
</ul>
<p>Google Apps as it stands now is far from replacing anything. Its excellent for blog posts like this and short articles or 'to-do' lists, however its not a serious danger to any of the desktop office software, and they are to remain for a loooong time.</p>
<p class="poweredbyperformancing"><a href="http://performancing.com/firefox"><br />
</a></p>
]]></content:encoded>
			<wfw:commentRss>http://irfanhabib.com/blog/2007/02/24/google-apps-will-never-replace-ms-office/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Top 5 Reasons one should NOT get Vista, just yet!</title>
		<link>http://irfanhabib.com/blog/2007/02/22/top-5-reasons-one-should-not-get-vista-just-yet/</link>
		<comments>http://irfanhabib.com/blog/2007/02/22/top-5-reasons-one-should-not-get-vista-just-yet/#comments</comments>
		<pubDate>Thu, 22 Feb 2007 04:27:24 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[microsoft]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://irfan.phantomos-vi.com/?p=76</guid>
		<description><![CDATA[
			
				
			
		
[digg=http://digg.com/linux_unix/Top_5_reasons_not_to_get_Vista_just_yet]
I've been testing Windows Vista Ultimate for a week now, and now I think I've just had enough and I'm removing it from my PC, it has not made me switch from my OpenSUSE 10.2 Linux installation, and I use Windows XP for some limited work, related to a project. I believe in the next [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Firfanhabib.com%2Fblog%2F2007%2F02%2F22%2Ftop-5-reasons-one-should-not-get-vista-just-yet%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Firfanhabib.com%2Fblog%2F2007%2F02%2F22%2Ftop-5-reasons-one-should-not-get-vista-just-yet%2F&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>[digg=http://digg.com/linux_unix/Top_5_reasons_not_to_get_Vista_just_yet]<br />
I've been testing Windows Vista Ultimate for a week now, and now I think I've just had enough and I'm removing it from my PC, it has not made me switch from my OpenSUSE 10.2 Linux installation, and I use Windows XP for some limited work, related to a project. I believe in the next few months there is an opening for Linux to penetrate into mainstream computing, you can see the signs: <a href="http://www.techspot.com/news/24406-dell-customers-demand-linux.html">Dell customers are demanding Linux</a>, <a href="http://www.mono-project.com/">Mono Project</a> maturing to the point where it is becoming increasingly possible to port native windows applications to Linux, say <a href="http://www.mono-project.com/CSharp_Compiler">C#.NET</a>, <a href="http://www.linuxdevices.com/news/NS9725385854.html">VB.NET</a>. Virtualization becoming increasingly more efficient and powerful, allowing the <a href="http://searchopensource.techtarget.com/tip/0,289483,sid39_gci1238129,00.html">transparent integration</a> of operating systems and blurring the lines of what can and run and what not!</p>
<p>So back to Vista, what were my experiences from a week of testing: Excellent Graphics and UI, but weak everywhere else!</p>
<p>So these are my reasons why the World is not yet ready for Vista</p>
<p><strong>1. You require new hardware and 2: No geniune innovation</strong>: This is a major sticking point for me. I don't want to get a new hardware for an OS that doesn't allow me to do anything which my current OS don't allow me to. In All the 4 days of Vista testing, I have not seen anything that is a geniune innovation and makes me crave for it! No, the <a href="http://cogscanthink.blogsome.com/2007/01/21/538/">post here</a>, the blogger identifies some things which Vista can do and Windows XP can't:</p>
<p>"Can I change the volume on a per-application basis in Windows XP? Do I have integrated system-wide search in <span class="hilite">Windows</span> XP? Can I set the language on a per-user basis <span class="hilite">in</span> Windows XP? Does Windows XP have per-file emails and contacts?"</p>
<p>First of all the first thing he highlights, is a completely redundant feature: Why would I want to set multiple volume for specific applications, given that I'm listening to only one at any one time! The Integrated System Search in Windows Vista, is better than the pathetic search in Windows XP, however it still doesnt beat Google Desktop Search for me! Again, I assume that you speak only one language or your family members or co-workers do the same, so I can hardly think of a scenario where people speaking different languages share the same computer, or how often does that occur?</p>
<p>The hardware support in Windows Vista is pathetic! When Windows XP came out, it supported all major hardware of its time. However Windows Vista doesn't. I tested on a PC with the Intel D865GBF Motherboard, and it didn't detect any hardware in it, neither are audio drivers for the said platform available for Windows Vista.</p>
<p><strong>3: Not enough applications, </strong>in a recent talk, Bill Gates said "The strength of the windows platform comes from the ecosystem around it". And that is the exact reason for Windows dominance in the Desktop. Microsoft has provided EXCELLENT development environment in terms of the Visual Studio, and APIs to facilitate development of all sorts of application. Millions of ISVs around the world are busy churning out Windows specific software. The title of this blog post is "Top 5 Reasons one should NOT get Vista, just yet!". "Just yet", because right now there are very few application which take advantage of the .NET 3.0 framework, or any of Vistas GUI features. Eventually they will, once we start seeing those applications then the adoption of Vista may rise, but we are not there yet! Also, there are very few games which take advantage of DirectX X, again once those games start appearing then Windows Vista may appeal to gamers.</p>
<p>The application which Windows Vista ships with it, are pathetic! For example look at MS Paint, couldn't they replace it with <a href="http://www.getpaint.net/">Paint.NET</a>.</p>
<p><strong>4: Security</strong>: Although security in Vista is considerably better, however I still don't want to rely on MS security tools, and tried installing third party security tools, and guess what: Vista won't let me install them. I really love, Sygate Professional, it is one of the best firewalls I've ever come across, however in Vista it seems to be blocked or something for "known compatibility issues".</p>
<p><strong>5: DRM</strong>: Enough said about it in a <a href="http://www.theregister.co.uk/2006/12/28/vista_drm_analysis/">lot</a> <a href="http://www.cs.auckland.ac.nz/~pgut001/pubs/vista_cost.html">of</a> <a href="http://www.computerworld.com/action/article.do?command=printArticleBasic&amp;articleId=9005047">places</a> <a href="http://apcmag.com/5049/10_reasons_not_to_get_vista">else</a>where, I don't think I need to go over it again</p>
<p>So in conclusion: If you absolutely have to get Windows, don't get Windows Vista just yet, wait for the applications ie. The geniune innovation, if they are appealing enough then make the switch.</p>
]]></content:encoded>
			<wfw:commentRss>http://irfanhabib.com/blog/2007/02/22/top-5-reasons-one-should-not-get-vista-just-yet/feed/</wfw:commentRss>
		<slash:comments>20</slash:comments>
		</item>
		<item>
		<title>First Experiences with Windows Vista</title>
		<link>http://irfanhabib.com/blog/2007/02/18/first-experiences-with-windows-vista/</link>
		<comments>http://irfanhabib.com/blog/2007/02/18/first-experiences-with-windows-vista/#comments</comments>
		<pubDate>Sun, 18 Feb 2007 18:08:30 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[microsoft]]></category>
		<category><![CDATA[operating systems]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://irfan.phantomos-vi.com/?p=73</guid>
		<description><![CDATA[
			
				
			
		
I've been a long time Linux user, recently someone asked me what were the advantages of Linux compared to Windows Vista, to be honest I didn't know the answer primarily because I had never used Windows Vista. And online sources such as Slashdot.org are unreliable when it comes to Linux vs. Windows debate, as they [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Firfanhabib.com%2Fblog%2F2007%2F02%2F18%2Ffirst-experiences-with-windows-vista%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Firfanhabib.com%2Fblog%2F2007%2F02%2F18%2Ffirst-experiences-with-windows-vista%2F&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>I've been a long time Linux user, recently someone asked me what were the advantages of Linux compared to Windows Vista, to be honest I didn't know the answer primarily because I had never used Windows Vista. And online sources such as <a href="http://slashdot.org">Slashdot.org</a> are unreliable when it comes to Linux vs. Windows debate, as they are biased towards Linux.</p>
<p>So I bought myself a copy of Windows Vista Ultimate and setup a machine with it. In the coming days I will post my experiences with Windows Vista and will be in a better position to objectively answer the advantages of Windows Vista compared to Linux.</p>
<p>My initial experiences in installing Windows Vista have been pretty good. Windows Vista has the simplest installer of any Windows version. However, its not the simplest installer I've ever seen. The Installer of OpenSUSE 10.2 most notably stands out. I especially like the way the OpenSUSE 10.2 installer makes decisions on your behalf, like partitioning schemes etc. Where-as partitioning and disk selection is still manual in Windows Vista.</p>
<p>Once Vista completed installing, I was not at all amazed by the eye candy. The transition in user interface design from Windows XP to Windows 9x was huge, and less so with Windows XP to Windows Vista. Infact there are softwares which change the look and feel og Windows XP to that of Windows Vista.</p>
<p>There was much ado about the resource requirements of Windows Vista, and how it will force people to upgrade their hardware. I'm running Windows Vista on a Pentium 2.8 Ghz HT, 80 GB SATA, 512MB+256MB RAM, and a Radeon 9600 (which is now considered legacy), and I'm getting smooth performance. However a true picture of performance requirements will emerge once some software is installed in it.</p>
<p>Vista looks 'visibly' more secure. That is there are popups asking you that some certain application is about to execute, there are popups for messages from applications. Sometimes it can be annoying thats why I may disable User Account Control. I've disabled the standard Windows Firewall, and tried installing Sygate Professional, one of my favorite firewall for Windows, however due to compatability problems it wont install.</p>
<p>The start menu has been redesigned, and to be honest, I think the Windows XP one was better. Recently a new design of the 'K Menu was added to OpenSuse 10.2, and I like the way its structured and its really easy to access applications, however in the Windows Vista menu, its not easy because all applications are displayed as a single list. See the screenshots to see what I mean.</p>
<p><a href="http://irfanhabib.wordpress.com/files/2007/02/menu.jpg" title="menu.jpg"><img src="http://irfanhabib.wordpress.com/files/2007/02/menu.jpg" alt="menu.jpg" /></a></p>
<p>And Compare this to the OpenSUSE 10.2 menu</p>
<p><a href="http://irfanhabib.wordpress.com/files/2007/02/snapshot8.jpg" title="snapshot8.jpg"><img src="http://irfanhabib.wordpress.com/files/2007/02/snapshot8.jpg" alt="snapshot8.jpg" /></a></p>
<p>And while I was taking the first screenshot, I came across the first user interface bug, I have seen it being reported somewhere while Vista was till beta, but its still not fixed in the final release. As you can see when I go about saving the image and click on the drop down button instead of seeing a hiearchical list of the file system, I see a list of recent websites visited!</p>
<p><a href="http://irfanhabib.wordpress.com/files/2007/02/list.jpg" title="list.jpg"><img src="http://irfanhabib.wordpress.com/files/2007/02/list.jpg" alt="list.jpg" /></a></p>
<p>So my verdict about Vista in the first day is, that its not a definite improvement over previous Windows versions, most notable Windows XP, and surely not against other Operating Systems. Upto now I have not seen anything that is a geniune innovation. Microsoft trumpeted a lot about translucent windows and security in their add campaign, sure security is better now, but they can not claim it to be the 'most secure system ever', and translucent windows have been in MacOSX for years.</p>
]]></content:encoded>
			<wfw:commentRss>http://irfanhabib.com/blog/2007/02/18/first-experiences-with-windows-vista/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>VMWare, openSUSE and USB Ports!</title>
		<link>http://irfanhabib.com/blog/2007/01/30/vmware-opensuse-and-usb-ports/</link>
		<comments>http://irfanhabib.com/blog/2007/01/30/vmware-opensuse-and-usb-ports/#comments</comments>
		<pubDate>Tue, 30 Jan 2007 17:49:40 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[kernel development]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[virtualization]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://irfan.phantomos-vi.com/?p=64</guid>
		<description><![CDATA[
			
				
			
		
I finally decided to take the plunge and remove Windows XP completely from my notebook (so far I was dual-booting), however I require certain applications which I need to use as part of my research that's why I have installed VMWare and hosted Windows XP on it, with the software. I'm so far very impressed [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Firfanhabib.com%2Fblog%2F2007%2F01%2F30%2Fvmware-opensuse-and-usb-ports%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Firfanhabib.com%2Fblog%2F2007%2F01%2F30%2Fvmware-opensuse-and-usb-ports%2F&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>I finally decided to take the plunge and remove Windows XP completely from my notebook (so far I was dual-booting), however I require certain applications which I need to use as part of my research that's why I have installed VMWare and hosted Windows XP on it, with the software. I'm so far very impressed by the performance, although I only have 512MB RAM, but it doesn't feel as if I'm running an emulated environment. VMWare allows me to stay in Linux and access those application which I require which are not available on Linux yet. Gradually I think virtualization will facilitate Linux in taking over the Desktop <span style="font-family:Wingdings;">J</span>.</p>
<p>However I have come across a problem which has been purely setup by open source "fundamentalists"! As soon as I installed VMWare I tried out various hardware including USB flash drives and USB camera, but they won't work? And upon investigation it was revealed that this was due to a method for accessing the USB port, which was claimed to be insecure, hence support for it was discontinued in openSUSE 10.2, in a <a href="https://bugzilla.novell.com/show_bug.cgi?id=210899">heated discussion</a> in the forums, it was very clear who was behind all this, a respected kernel hacker. Greg KH recently jumped the canon and was the one who posted a patch to the LKML, for eliminating binary drivers. I respect him; however he does not seem to have any for users. In a post he said:</p>
<p>"We are not supporting VMWare, because it is closed source and proprietary"</p>
<p>It indeed is, but is there any other open source solution that beats it? Xen requires kernel modification and hence does not work with Windows, the only solution to virtualize windows on Linux computer right now (KVM may change that in future, however it is in the initial stages of development, and runs only on the latest processors) is to use VMWare. In effect VMware is doing us a favour by porting VMWare to Linux at all! I'm 100% certain that the openSuse 10.2 kernel team is doing the right thing by closing a potential exploitable thing, however the approach they have adopted is completely unacceptable! If the concerned methods is indeed exploitable, it is only in the application developers own interest to adopt a more secure method for accessing USB ports, however why can't all Linux distributions follow the same standard then? I can well imagine why VMWare didn't use the openSuse method of 'securely' accessing USB ports, because it would conflict with other popular distributions and if they try to support each method, would result in excessive workload to the company. The best method in this case would be to use something like the OSDL (what's the job of OSDL anyway?) to provide recommendations to the linux distributions in order to standardize kernel level interfaces, so that application developers do not end up supporting dozens of methods for a trivial task as accessing a USB port.</p>
<p>For the time being while Windows runs on more than 90% of the worlds desktops, and is a lucrative market for Independent Software Vendors, we can not ignore users who have applications which are Windows dependant; there are 1,000 times more such applications than Linux dependant apps. And the only way to allows users to run those applications on Linux for the time being is to use virtualization (WINE in my opinion, is progressing nicely, but still has some way to go).</p>
<p>PS. Instead of just ranting here, I will be releasing an openSUSE default kernel with the USB access feature turned on, so that people who need it now can use it</p>
]]></content:encoded>
			<wfw:commentRss>http://irfanhabib.com/blog/2007/01/30/vmware-opensuse-and-usb-ports/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Novel SuSe Linux: Most Laptop Friendly Distro!</title>
		<link>http://irfanhabib.com/blog/2006/12/09/novel-suse-linux-most-laptop-friendly-distro/</link>
		<comments>http://irfanhabib.com/blog/2006/12/09/novel-suse-linux-most-laptop-friendly-distro/#comments</comments>
		<pubDate>Sat, 09 Dec 2006 16:58:04 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[internet]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[operating systems]]></category>
		<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://irfan.phantomos-vi.com/?p=52</guid>
		<description><![CDATA[
			
				
			
		
I have years of experience in Linux, and have used countless distributions in the past. Slackware has been my all time favorite. Over the years I have finetuned it for my PCs that they exhibit performance which I could never dream of in Windows. The thing I really love about Slackware is that because it [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Firfanhabib.com%2Fblog%2F2006%2F12%2F09%2Fnovel-suse-linux-most-laptop-friendly-distro%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Firfanhabib.com%2Fblog%2F2006%2F12%2F09%2Fnovel-suse-linux-most-laptop-friendly-distro%2F&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>I have years of experience in Linux, and have used countless distributions in the past. <a href="http://slackware.com">Slackware</a> has been my all time favorite. Over the years I have finetuned it for my PCs that they exhibit performance which I could never dream of in Windows. The thing I really love about Slackware is that because it is raw, the amount you learn about GNU/Linux is enormous. So In desktops at least in my place Slackware rules. However I would not say that Slackware is for the Desktop, it is a raw distro, which requires a lot of expertise and time to fine-tune and get everything working. I initially used to pitch it to newbies, but they always ended up being disgusted with linux due to the amount configuration they had to do.</p>
<p>Recently I got myself a Dell Inspiron 6400 Notebook, and installing Slackware on it, was pleasant at first, but than soon I realized many things where not working, after extensive configuration messing with the xorg.conf, countless kernel recompilations and others I got everything to work and enjoyed Slackware on my Laptop.</p>
<p>Today, I thought for a change I'll try out <a href="http://opensuse.org">OpenSuSe</a> 10.1 from Novell out. And it has been a blast! From the first glimpses of the installer I said to myself "hmm.. 32 bit!" (slackware has DOS-like installer, I know its not the only one with a 32bit installer, I've used Redhat's anaconda, its good, but the SuSe one is impressive). Soon I was in for surprises, everything went well during the installation: At first my external mouse and the touchpad automagically worked! Even the scroll wheel did <img src='http://irfanhabib.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> . Then as the installation proceeded, my sound card got detected (with which I had problems in Slackware, although I had compileed SND_HD_INTEL into the kernel, it still wouldnt work) , the graphics card (glxgears shows close to 900, thats 800 more than Slackware default <img src='http://irfanhabib.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  ), along with the appropriate resolution (1280x800). Bluetooth, WiFi, firewire, everything was picked up by the installer automatically. This is how I expect a Linux installaton to be! SuSe really sets the standard here.</p>
<p>In Slackware, we have the very raw pkgtools package management system, which is simple and easy. But sometimes one runs into version conflicts, just as in Federo with "RPM-Hell".  SuSe has perhaps one of the best package management system built into YaST. It handles dependencies transparently, and downloads and installs them without any special intervention.</p>
<p>So OpenSuSe is here to stay in my laptop! I know there are some<a href="http://www.linuxjournal.com/node/1000129"> political arguements</a> against Novell for having struck a deal with Microsoft, and some are going as far as proposing a boycott of all Novell code. But the fact is Novell has made SuSe an extremely user-friendly distribution which really rocks on laptops! I'm sure it has the same performance on Desktops. So with OpenSuse and some other distros like Ubuntu etc. Linux is finally ready to enter mainstream desktop computing.</p>
]]></content:encoded>
			<wfw:commentRss>http://irfanhabib.com/blog/2006/12/09/novel-suse-linux-most-laptop-friendly-distro/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>Has AJAX killed Java Applets?</title>
		<link>http://irfanhabib.com/blog/2006/11/27/how-ajax-has-killed-java-applets/</link>
		<comments>http://irfanhabib.com/blog/2006/11/27/how-ajax-has-killed-java-applets/#comments</comments>
		<pubDate>Mon, 27 Nov 2006 12:53:12 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Distributed Computing]]></category>
		<category><![CDATA[industry news]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[networks]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[perl]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[web2.0]]></category>

		<guid isPermaLink="false">http://irfan.phantomos-vi.com/?p=47</guid>
		<description><![CDATA[
			
				
			
		
Java introduced the notion of Browser based applications, in the form of Java applets, which included nuances of feature rich desktop applications within a browser! It was a huge success and widely popular during the dot com bubble, but now I rarely hear about new nifty applets? Web Start gained some traction but the furor [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Firfanhabib.com%2Fblog%2F2006%2F11%2F27%2Fhow-ajax-has-killed-java-applets%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Firfanhabib.com%2Fblog%2F2006%2F11%2F27%2Fhow-ajax-has-killed-java-applets%2F&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>Java introduced the notion of Browser based applications, in the form of Java applets, which included nuances of feature rich desktop applications within a browser! It was a huge success and widely popular during the dot com bubble, but now I rarely hear about new nifty applets? Web Start gained some traction but the furor over it has died down. Rather another technology has taken the reigns now: AJAX, asynchronous Javascript and "XML". AJAX is the marriage of server side scripting languages such as perl or php and client side scripting language such as Javascript perhaps a little flash, imbued into HTML and some little XML or some other mechanism to transfer information, we get a powerful framework to create desktop-like applications on the browser! AJAX has taken computing by storm. The wave of AJAX based startups, acquisitions and mergers has already begun! Are we heading towards another bubble or is this one for real?</p>
<p>AJAX applications are a definite improvement over previous flickering page based applications, and what more, these applications are NOT memory savvy as Java applets used to be, and no runtime environment is required to run such applications, just a compatible, updated browser is enough. Nowadays many more innovative AJAX applications are being built than Java applets, and people are accepting AJAX more readily than ever. This year for the first time I heard people doing AJAX based undergraduate degree projects in Pakistan, there is talk in my research lab of developing AJAX based intefaces to some of the distributed applications developed here. Not long ago, browser based application used to be the exclusive domain of Flash and Java Applets.</p>
<p>So what was wrong with Applets? I don't need to list any reasons, you can check out <a href="http://java.net/pub/pq/89">this poll </a>which was conducted in Java.net, the official Java forums, and complaints ranged from: Too hard to deploy to to slow in loading!</p>
<p>So we can safely say that AJAX has killed Java applets, a significant portion of standard Java.</p>
<p>From Google Trends we can see how much interest people have in the three technologies, Java Applets, Webstart and AJAX, and compare the news reference volume certainly AJAX has ruled the headlines in recent months and years.</p>
<p><a href="http://irfanhabib.wordpress.com/files/2006/11/viz.png" title="viz.png"><img src="http://irfanhabib.wordpress.com/files/2006/11/viz.png" alt="viz.png" /></a></p>
<p>As wireless connectivity expands and gets increasingly cheaper, more and more mobile devices will get connected, once this happens the future of J2ME would look bleak. I personally have started using AJAX based services like <a href="airset.com">Airset.com</a>, which provides an intuitive calendar solution that helps you also to remain in touch with your friends and family. The built- in calendar program which came with the PDA, was developed in J2ME and it lacked a lot functionality, and I found it a bit clunky to use. Another drawback of J2ME applications which you won't find in AJAX applications is the mutual incompatibilities between mobile devices. Like I can purchase a game from the internet designed for Symbian mobiles, but when I try to run it in a cellphone using symbian it won't run! After a little bit of investigation it turns out that the game supports Nokia symbian mobiles, and some certain sets NOT Motorola ones, like wise try running a J2ME game for the Motorola E680i on a Nokia N92 it wont work!</p>
<p>The greatest impediment to AJAX of course is the lack of connectivity, once connectivity is seamless and universal, than people will stop using native applications like the one developed in J2ME and start using AJAX ones.</p>
<p>One complaint I have about AJAX services is that many of them run poorly on cellphone/PDAs, this is certainly not a problem with AJAX itself, because services such as Gmail and Airset.com, prove that AJAX can run on supported browsers on mobile devices if the service is well developed.</p>
]]></content:encoded>
			<wfw:commentRss>http://irfanhabib.com/blog/2006/11/27/how-ajax-has-killed-java-applets/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
	</channel>
</rss>

