<?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>Pacoup.com</title>
	<atom:link href="http://pacoup.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://pacoup.com</link>
	<description></description>
	<lastBuildDate>Wed, 10 Mar 2010 22:17:24 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Google Chrome Makes Web Browser Support Really Easy</title>
		<link>http://pacoup.com/2010/03/10/google-chrome-makes-web-browser-support-easy/</link>
		<comments>http://pacoup.com/2010/03/10/google-chrome-makes-web-browser-support-easy/#comments</comments>
		<pubDate>Wed, 10 Mar 2010 22:17:06 +0000</pubDate>
		<dc:creator>Pacoup</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://pacoup.com/?p=1041</guid>
		<description><![CDATA[You know, if you&#8217;re one of those developers that strive to support the latest web browsers and also the not-so-latest, one thing that&#8217;s really irritating is how it takes a year for people to switch from one Firefox version to another and a decade to do the same with IE.
It&#8217;s bad enough that you have [...]]]></description>
			<content:encoded><![CDATA[<p>You know, if you&#8217;re one of those developers that strive to support the latest web browsers and also the not-so-latest, one thing that&#8217;s really irritating is how it takes a year for people to switch from one Firefox version to another and a decade to do the same with IE.</p>
<p>It&#8217;s bad enough that you have to support Firefox 3.0 almost a year after the release of 3.5 while that itself isn&#8217;t event the latest version, 20% of users are still on IE 6!</p>
<p>Face it, IE 6 is a web browser released in summer 2001 that&#8217;s getting really old. 9 years is a lot in computer technology. Firefox didn&#8217;t even exist at the time and multi-core processors were still years away.</p>
<p>Conversely, Google decided that there was a need for people to update their software, which is crucial not only to performance and feature improvements but especially to fixing security issues. So, since before Chrome was even revealed to the public, Google&#8217;s products have been using the silently background-running Google Updater which gets installed with whatever Google product you use.</p>
<p>While you might not like background services to run on your computer without your knowledge, the truth is you probably never will notice it ever does something, and magically, just like that, every Google Chrome browser on earth simultaneously gets updated practically the day a new version comes out.</p>
<p>On charts, it&#8217;s quite impressive; all you can see is Chrome 3.0 dropping to near 0% market share in a month while in the same time-span the version 4.0 gets all the new market-share and a bit more.</p>
<p>From a developer&#8217;s standpoint, Google Chrome really makes web browser support easy. All you have to do is support the latest version and you&#8217;ll be guaranteed that your  users will be able to see your web site.</p>
<p>Frankly, while it saddens me to see even Firefox lose market share to Google Chrome, it also makes me a fundamentally happier person.</p>
]]></content:encoded>
			<wfw:commentRss>http://pacoup.com/2010/03/10/google-chrome-makes-web-browser-support-easy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Opera gets its ass kicked&#8230; again</title>
		<link>http://pacoup.com/2010/03/04/opera-gets-its-ass-kicked-again/</link>
		<comments>http://pacoup.com/2010/03/04/opera-gets-its-ass-kicked-again/#comments</comments>
		<pubDate>Thu, 04 Mar 2010 20:30:08 +0000</pubDate>
		<dc:creator>Pacoup</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://pacoup.com/?p=1033</guid>
		<description><![CDATA[March 2, 2010, was a both a joyous day and a sad day for Opera Software. Once again, they had released an awesome browser, intently calling it &#8220;The fastest browser on Earth&#8221; while benchmarks revealed Google Chrome, or the latest Chromium build to be fair, was still faster.
I believe Opera 10.5 to be faster than [...]]]></description>
			<content:encoded><![CDATA[<p>March 2, 2010, was a both a joyous day and a sad day for Opera Software. Once again, they had released an awesome browser, intently calling it &#8220;The fastest browser on Earth&#8221; while benchmarks revealed Google Chrome, or the latest Chromium build to be fair, was still faster.</p>
<p>I believe Opera 10.5 to be faster than the non-beta Chrome 4 release on Windows, but I haven&#8217;t confirmed this myself. That does make Opera 10.5 the fastest <strong>shipping </strong>browser on Earth, at least.</p>
<p>In any cases, you have to at least respect Opera for making such strides in performance, as well as interface integration with Windows 7 and Mac OS X. The Mac part isn&#8217;t so impressive, although they at least thought of making the browser frame the same gray as the actual OS X shell (certainly not pointing at Chrome&#8217;s pitiful integration here), but the Windows 7, and might I say not just Windows 7 but all other versions, is just amazing. Heck, it supports the jump lists and the tab thumbnail stuff of Windows 7 perfectly just like IE. In fact, it&#8217;s better than IE, adopting the a Office 2010-esque interface instead of the traditional file menu which is sure to only be replicated by other browsers which will follow suite, Firefox being a good example, and probably even IE 9. Microsoft did invent the new interface concept with Windows 7. I don&#8217;t see why they wouldn&#8217;t go with that in IE 9 now that even Paint has it.</p>
<p>Oh, and let&#8217;s not forget Opera 10.5 now has the sexiest JavaScript pop-ups ever. It&#8217;s so awesome, I often forget it&#8217;s just a regular alert.</p>
<p>In any cases, let&#8217;s just go over the benchmarks now. By the way, this is Peacekeeper benchmark from Futuremark and I&#8217;ve included the Complex Graphics result in the final geometric mean because this test doesn&#8217;t cover IE which doesn&#8217;t support the canvas element.</p>
<table>
<tbody>
<tr>
<th></th>
<th>Chromium 5.0.345.0</th>
<th>Opera 10.5</th>
</tr>
<tr>
<th>Rendering</th>
<td>3468</td>
<td>3243</td>
</tr>
<tr>
<th>Social Networking</th>
<td>4006</td>
<td>3277</td>
</tr>
<tr>
<th>Complex Graphics</th>
<td>11108</td>
<td>8110</td>
</tr>
<tr>
<th>Data</th>
<td>7218</td>
<td>4487</td>
</tr>
<tr>
<th>DOM Operations</th>
<td>4891</td>
<td>3653</td>
</tr>
<tr>
<th>Text Parsing</th>
<td>6298</td>
<td>4488</td>
</tr>
<tr>
<th>Total</th>
<td><em><strong>5700</strong></em></td>
<td><em><strong>4302</strong></em></td>
</tr>
</tbody>
</table>
<p>So, apart from the freakish speed increase in Google Chrome, earlier tests on Chromium 4 revealed the complex graphics score to be around 4500, let me underline the fact that this is just really, but really fast.</p>
<p>It&#8217;s actually quite staggering at what point these browsers leave the others in the dust. Now as you know, Internet Explorer is quite slower than Firefox, but I won&#8217;t put it here because I can&#8217;t access version 8 on the particular system I&#8217;m testing it on. So just for fun, here is how number 2 king of market share fares against Chrome and Opera.</p>
<table>
<tbody>
<tr>
<th></th>
<th>Chromium 5.0.345.0</th>
<th>Opera 10.5</th>
<th>Firefox 3.6</th>
</tr>
<tr>
<th>Rendering</th>
<td>3468</td>
<td>3243</td>
<td>2170</td>
</tr>
<tr>
<th>Social Networking</th>
<td>4006</td>
<td>3277</td>
<td>2706</td>
</tr>
<tr>
<th>Complex Graphics</th>
<td>11108</td>
<td>8110</td>
<td>4861</td>
</tr>
<tr>
<th>Data</th>
<td>7218</td>
<td>4487</td>
<td>4891</td>
</tr>
<tr>
<th>DOM Operations</th>
<td>4891</td>
<td>3653</td>
<td>2074</td>
</tr>
<tr>
<th>Text Parsing</th>
<td>6298</td>
<td>4488</td>
<td>2552</td>
</tr>
<tr>
<th>Total</th>
<td><strong><em>5700</em></strong></td>
<td><strong><em>4302</em></strong></td>
<td><strong><em>3007</em></strong></td>
</tr>
</tbody>
</table>
<p>All is not so beautiful for Chrome though. At numerous cases I&#8217;ve seen slower computers casually die at the hands of Google Chrome and a fairly heavy and horribly coded site. Although these aren&#8217;t the kind of uber-slow sites you&#8217;ll meet everyday, it still includes a lot of them because the world thinks anyone can make web sites, which is true, however not anyone can make them well. In fact, about 99% of web sites out there use broken HTML.</p>
<p>Although not something you&#8217;ll encounter on modern computers equipped with dual-core processors, older machines or netbooks are bound to be included in the sad bunch. I haven&#8217;t particularly tested that with the latest Chromium, but usually it goes that Chrome has the slowest page-scrolling speed, while IE just manages and while all three of Firefox, Opera and Safari manage to re-render the page without too much pain.</p>
<p>I have a saying that goes &#8220;the faster your system, the faster Chrome will be in comparison to other browsers&#8221;. In other words, you might find situations (e.g. Netbooks) where using Chrome is actually a slower solution than Firefox or Opera.</p>
<p>Point made, I still think we have to tip our hats to the Chrome Team and the guys at Opera for being so aggressive on performance. High performance code is highly optimized code, which also means the programmers are very good programmers, so you really have to think that the guys behind Chrome and Opera are brilliant engineers that should earn all the praise in the world, unlike, for instance, some people at RIM, Microsoft and Adobe.</p>
]]></content:encoded>
			<wfw:commentRss>http://pacoup.com/2010/03/04/opera-gets-its-ass-kicked-again/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>This is why I won&#8217;t buy an iPhone</title>
		<link>http://pacoup.com/2010/03/03/this-is-why-i-wont-buy-an-iphone/</link>
		<comments>http://pacoup.com/2010/03/03/this-is-why-i-wont-buy-an-iphone/#comments</comments>
		<pubDate>Wed, 03 Mar 2010 17:01:52 +0000</pubDate>
		<dc:creator>Pacoup</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://pacoup.com/?p=1029</guid>
		<description><![CDATA[What&#8217;s wrong with the iPhone?
If you&#8217;re reading this post, you might be wondering what the hell is wrong with the iPhone for anyone to refuse to buy one. Actually, you may already know, but chances are you&#8217;re one of those happy iPhone or iPod Touch user.
First of all, there&#8217;s nothing wrong with the iPhone itself. [...]]]></description>
			<content:encoded><![CDATA[<h3>What&#8217;s wrong with the iPhone?</h3>
<p>If you&#8217;re reading this post, you might be wondering what the hell is wrong with the iPhone for anyone to refuse to buy one. Actually, you may already know, but chances are you&#8217;re one of those happy iPhone or iPod Touch user.</p>
<p>First of all, there&#8217;s nothing wrong with the iPhone itself. The iPhone is a great product that works better than any other smart-phone currently on the market. Yes, it&#8217;s even better than the famed Nexus One. It also has tons of apps to back it up which make the iPhone experience very complete.</p>
<p>What&#8217;s wrong with it is the company behind it and their practices. I&#8217;ll explain in this article why I think Apple doesn&#8217;t deserve anyone&#8217;s money and why I chose to stop buying any products from them. I&#8217;m an ex-Mac fan who almost bought an iPhone.</p>
<h3>Patents promote monopoly practices</h3>
<p><a href="http://www.engadget.com/2010/03/02/apple-vs-htc-a-patent-breakdown/">This is an article that was featured recently on Engadget</a> about that talked about all of the patents Apple is going after in a lawsuit against HTC. More specifically, this targets the Android, but if we were to actually apply most of these patents, Apple would have total monopoly over the smart-phone market and the PC market because no one else would be allowed to sell similar products.</p>
<p>Some patents, like the object oriented operating system, are just so broad that it&#8217;s ridiculous it&#8217;s still patented. Essentially, it would mean Microsoft and the Linux community would be infringing on Apple&#8217;s patent.</p>
<p>This goes even further in stupidity with things like the Automated Response To And Sensing Of User Activity In Portable Devices. This patent is what enables the iPhone to shut off its screen and controls when you bring it to your ear in a call. Some manufacturers like RIM, creators of the BlackBerry, avoided the patent with solutions like the click-screen of the Storm, essentially preventing your ear from screwing with the controls unless you were to really push against the phone and click on the screen with your head. RIM&#8217;s solution actually works very well, although the actual click screen mechanism itself isn&#8217;t so great, but HTC didn&#8217;t think about that and implemented the same face-recognition technology as the iPhone on the Nexus One, Google&#8217;s Android handset.</p>
<p>You can see how far these things go into the realm of simply patenting technology we take for granted. It&#8217;s as if someone was being sued for making an RPG game because Square Enix had already did it with Final Fantasy. It just doesn&#8217;t make sense. You can&#8217;t patent a genre. And in the same way you can&#8217;t patent technological features beyond a certain point or what you get is pure monopoly.</p>
<p>I encourage you to read the Engadget article just to see how dumb Apple is being with all their patents. When companies have great ideas, they should just defend them by making the best out of them. I don&#8217;t even understand why Apple is suing HTC. The iPhone clearly doesn&#8217;t need patents to differentiate itself from the competition.</p>
<h3>Freeloaders are not welcome</h3>
<p>If you never were part of the open source community as a developer, this is something that&#8217;s perhaps a bit hard to understand. Essentially, it goes along the lines that when you create open source software, you expect the community, or anyone who uses your software, to give back in one form or another.</p>
<p>For example, take the Webkit browser engine. It&#8217;s open source, so everyone contributes to it, but when companies like Google use it for commercial products, they also freely give back new code to the community and help in developing Webkit. This is how it always should be.</p>
<p>Real open source projects are community efforts and companies who use them should always give back. If they don&#8217;t, then they break the collaboration process and become a nuisance to the community, because they just suck off everything it produces for its own personal profit.</p>
<p>This is exactly what Apple is doing and they have been doing so at numerous instances. One of the best example is Mac OS X. Apple took in code from FreeBSD and still does, but never gave back and made its operating system proprietary, keeping secret everything they did on top of the open source community&#8217;s hard work. No-one in the BSD world got any benefit from Apple&#8217;s effort, but Apple got every benefit from their efforts.</p>
<p>It&#8217;s also the case of Webkit, where Apple took in the KHTML project from KDE and just scrambled off with their own engine, that, while being open source, doesn&#8217;t make their web browser or the one on the iPhone any less proprietary. Had it been a real open source efforts, Safari would probably be a distribution of the Konqueror web browser featured in KDE and the KHTML project wouldn&#8217;t be so technologically late and backwater as it is today.</p>
<h3>Neutrality is crucial to our future</h3>
<p>Neutrality is probably the number one reason I refuse to every develop anything for the iPhone platform. Why? Because Apple decides whether your app goes to market or not and there&#8217;s nothing you can do about it because the App Store (a.k.a. iTunes) is the only sales channel for the iPhone. This wouldn&#8217;t be problematic had Apple only blocked dangerous or copyright infringing apps. However, Apple did way more than that, and lots of businesses saw their efforts in vain because Apple decided to cut them off from the App Store because their app duplicated the functionality of one of Apple&#8217;s.</p>
<p>Because of this, and lots of unknown reasons too, apps such as Google Voice, multiple video streaming apps, and web browsers not based on Webkit, are blocked from the App Store.</p>
<p>So, for a smart-phone, this might not be so dramatic at first glance, but let&#8217;s look at it this way. The iPhone is now a true platform by itself and is as important as Windows and Mac OS X are. If Windows would have been like the iPhone OS, Firefox would have never existed because Microsoft could have simply blocked it from its &#8220;store&#8221;.</p>
<p>See where this is problematic? Non-neutrality impedes on innovation and the freedom of choice. Apple is not neutral and locks in its users to whatever they decide on.</p>
<h3>And so&#8230;</h3>
<p>This is why I decided to boycott Apple. It&#8217;s one thing being proprietary, it&#8217;s another just being evil.</p>
]]></content:encoded>
			<wfw:commentRss>http://pacoup.com/2010/03/03/this-is-why-i-wont-buy-an-iphone/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Why you should update your system</title>
		<link>http://pacoup.com/2010/02/15/why-you-should-update-your-system/</link>
		<comments>http://pacoup.com/2010/02/15/why-you-should-update-your-system/#comments</comments>
		<pubDate>Mon, 15 Feb 2010 20:03:32 +0000</pubDate>
		<dc:creator>Pacoup</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://pacoup.com/?p=1027</guid>
		<description><![CDATA[For the majority of computer users, updates are nothing more than a bothering pop-up and a loss of time. Even worse, some non-Internet-aware users don&#8217;t even know why they should update, let alone understand the update dialogs they face.
Adding to the commotion, developers do make mistakes and horror stories from updates, including drivers that stop [...]]]></description>
			<content:encoded><![CDATA[<p>For the majority of computer users, updates are nothing more than a bothering pop-up and a loss of time. Even worse, some non-Internet-aware users don&#8217;t even know why they should update, let alone understand the update dialogs they face.</p>
<p>Adding to the commotion, developers do make mistakes and horror stories from updates, including drivers that stop working, bricked video game consoles and wiped-out iPods, are common talk.</p>
<p>That&#8217;s a highly problematic schema and lazy developers are mostly at fault for creating the update-allergic crowd that computer users today are.</p>
<h3>Features, bug fixes and speed optimizations</h3>
<p>Because of a weird trend in which developers seemed to believe hardware was getting so powerful they needn&#8217;t optimize their systems, a lot of people today associate newer with slower. They were right, until recently, where a company called Google magically reversed the trend, using speed as a selling point. Almost surprisingly, it worked wonderfully and Google had succeeded at chewing away more than search engine market share in 2009.</p>
<p>Still, the idea that newer software is slower, largely aggravated by slower and slower Windows releases, is still stuck in people&#8217;s head today. Should you still believe this? No. Making slow software is no longer an option today and both Microsoft and their competitors are greatly improving the speed of their software. Windows 7 is a very good example. Not only is it faster than its predecessor, Windows Vista, it&#8217;s even faster than XP, Vista&#8217;s predecessor. Upgrade-allergic excuses like &#8220;my system isn&#8217;t fast enough for Windows X&#8221; are not valid anymore. Multicore systems get even better performance benefits, thanks to better programming practices in regard to multicore optimization.</p>
<p>So, upgrading your software today is a good idea if you want a faster system. There&#8217;s also very important bug fixes that come along with updates, not to mention added functionality.</p>
<h3>Security</h3>
<p>As paranoid as lots of users are on the Internet, it&#8217;s funny to think that the one thing they don&#8217;t think about is updating their system.</p>
<p>Actually, about 80% of updates you get for your system, be it Windows, Mac or Linux, are security updates! That means a security hole has been discovered and has fortunately been patched, but it won&#8217;t be if you don&#8217;t update. It&#8217;s not enough to simply have a powerful antivirus.</p>
<p>A lot of people ask me this: &#8220;Does this mean my software previously had the security hole all along?&#8221;<br />
The answer is yes and no. In the case of features update, or even security updates, more security holes can be created, so there&#8217;s a chance that if you keep up with updates, you might have been vulnerable for just a short amount of time, so no, usually you didn&#8217;t have that particular security hole all along.<br />
The reality, however, is that the reason it&#8217;s being fixed is because it has been discovered. Cases in which only attackers know about a security hole are actually very rare and most often, even if your system has a security hole, no one will actually know how to exploit it until it gets patched, a.k.a. discovered.</p>
<p>This is also why it&#8217;s extremely crucial to patch your system as soon as the patch is available, because a discovered vulnerability is most often being actively used against users, hence the reason why it was discovered and patched. Obviously, there wouldn&#8217;t be a need to patch security holes if no one was exploiting them.</p>
<p>If you decide not to update for X reason, it doesn&#8217;t mean you&#8217;ll necessarily get attacked. With reasonable security, say a router that prevents your computer from responding to unknown ping requests, unless you visit a site, you&#8217;re computer is as safe as if it was disconnected from the Internet. The concept of a computer being infected over night while you&#8217;re not doing anything on it is nothing short of ridiculous with today&#8217;s technology. However, one misstep and your privacy could be jeopardized instantly. This goes as far as identity theft and financial fraud, all because you decided you&#8217;d put off that update for later.</p>
<h3>Firmware upgrades and the crucial backup</h3>
<p>For all of you people doing firmware upgrades on their BlackBerry, iPhone, iPods and cie., please, please, please back up your data. Too many times have I heard about people loosing all their music from their iPods because of a firmware update. I just don&#8217;t know why your songs are even only on your mobile device. Heck, you don&#8217;t even have to make a firmware update to lose that data.</p>
<p>I understand that Apple is at fault for making such bad upgrade software (history tells of Apple device updates to be very dangerous for your data, unfortunately), but please just simply backup your content so that a developer&#8217;s mistake doesn&#8217;t catch you off guard.</p>
<h3>In any cases,</h3>
<p>And by all means, you should always update your software.</p>
]]></content:encoded>
			<wfw:commentRss>http://pacoup.com/2010/02/15/why-you-should-update-your-system/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Samsung bada &#8211; Is it as open as it should be?</title>
		<link>http://pacoup.com/2010/02/15/samsung-bada-is-it-as-open-as-it-should-be/</link>
		<comments>http://pacoup.com/2010/02/15/samsung-bada-is-it-as-open-as-it-should-be/#comments</comments>
		<pubDate>Mon, 15 Feb 2010 05:34:37 +0000</pubDate>
		<dc:creator>Pacoup</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://pacoup.com/?p=1024</guid>
		<description><![CDATA[Actual quote from the Bada developer web site.
Samsung bada is a new open platform that enables a richer user experience in applications on Samsung mobile devices.
Realistic interpretation from myself
Samsung bada is an open smartphone platform based on Linux, that, while targeted to run on lots of Samsung mobile devices, current and future, remains a self-serving [...]]]></description>
			<content:encoded><![CDATA[<h3>Actual quote from the Bada developer web site.</h3>
<blockquote><p>Samsung bada is a new open platform that enables a richer user experience in applications on Samsung mobile devices.</p></blockquote>
<h3>Realistic interpretation from myself</h3>
<blockquote><p>Samsung bada is an open smartphone platform based on Linux, that, while targeted to run on lots of Samsung mobile devices, current and future, remains a self-serving effort devoid from partners. Face it, Google might be selling its own mobile device, which is isn&#8217;t even manufactured by them so might as well say they&#8217;re not selling their own device, they are still partnering with multiple companies. In all of bada&#8217;s texts on their web site, not once can the word &#8220;partner&#8221; be seen. It looks like Samsung doesn&#8217;t really intend on using bada as a true open platform for multiple manufacturers but really as an excuse to have people develop for it and eventually buy Samsung phones. The prospect is interesting nevertheless, especially considering the amount of Samsung smartphones out there, but the face value pales in comparison to Android&#8217;s goal.</p></blockquote>
<p>In my opinion, where it really happens is at Google and Apple. Everything else, be it Nokia Maemo, Samsung bada or Windows Phone 7 Series, seems to be almost bound to become nothingness in the future.</p>
<p>Nevertheless, it&#8217;s nice to see that a lot of companies play the open source card to go against Apple&#8217;s iPhone. That&#8217;s a mighty good thing for the open source community, especially Linux, despite much of it being a coolness factor cover for an otherwise not much community-developed platform.</p>
<p>This resembles Firefox and Chrome. They&#8217;re both open source, but one&#8217;s not really community-made. On that word, that&#8217;s a whole other debate and matter.</p>
]]></content:encoded>
			<wfw:commentRss>http://pacoup.com/2010/02/15/samsung-bada-is-it-as-open-as-it-should-be/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Everything is from America</title>
		<link>http://pacoup.com/2010/02/10/everything-is-from-america/</link>
		<comments>http://pacoup.com/2010/02/10/everything-is-from-america/#comments</comments>
		<pubDate>Wed, 10 Feb 2010 17:58:07 +0000</pubDate>
		<dc:creator>Pacoup</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://pacoup.com/?p=1021</guid>
		<description><![CDATA[I just found this funny, but that quote from Dick Brass &#8220;But the much more important question is why Microsoft, America’s most famous and prosperous technology company, no longer brings us the future, whether it’s tablet computers like the iPad, e-books like Amazon’s Kindle, smartphones like the BlackBerry and iPhone, search engines like Google, digital [...]]]></description>
			<content:encoded><![CDATA[<p>I just found this funny, but that quote from Dick Brass &#8220;But the much more important question is why Microsoft, America’s most famous and prosperous technology company, no longer brings us the future, whether it’s tablet computers like the iPad, e-books like Amazon’s Kindle, smartphones like the BlackBerry and iPhone, search engines like Google, digital music systems like iPod and iTunes or popular Web services like Facebook and Twitter.&#8221; just tells one thing to me.</p>
<p>All those gadgets still come from American innovation, and Canadian innovation for BlackBerry (although I wouldn&#8217;t call today&#8217;s BlackBerry innovation) but it&#8217;s still North-America.</p>
<p>I guess the American tech industry is still influential to say the least&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://pacoup.com/2010/02/10/everything-is-from-america/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Adobe Thinks Flash is Open</title>
		<link>http://pacoup.com/2010/02/05/adobe-thinks-flash-is-open/</link>
		<comments>http://pacoup.com/2010/02/05/adobe-thinks-flash-is-open/#comments</comments>
		<pubDate>Fri, 05 Feb 2010 20:55:43 +0000</pubDate>
		<dc:creator>Pacoup</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://pacoup.com/?p=1019</guid>
		<description><![CDATA[I almost laughed when I read this article by Adrian Ludwig on the Flash Platform Blog.
Apparently, Adobe, or one of its developers at least, thinks that the argument &#8220;Flash technology isn&#8217;t open&#8221; is not valid for the following reason:
The Flash file format specifications are open and unrestricted, so Apple can build their own Flash Player [...]]]></description>
			<content:encoded><![CDATA[<p>I almost laughed when I read <a href="http://blogs.adobe.com/flashplatform/2010/01/enabling_innovation_isnt_magic.html">this article by Adrian Ludwig on the Flash Platform Blog</a>.</p>
<p>Apparently, Adobe, or one of its developers at least, thinks that the argument &#8220;Flash technology isn&#8217;t open&#8221; is not valid for the following reason:</p>
<blockquote><p>The Flash file format specifications are open and unrestricted, so Apple can build their own Flash Player if they want. If Apple wants the source code to the Flash Player, we&#8217;re happy to provide it, just as we have to many other device manufacturers.</p></blockquote>
<p>First of all, the Flash file format specifications are open and unrestricted, yes, so they get that. But a specification only goes a certain way and it&#8217;s often used as a lame excuse to pass by as &#8220;standard&#8221; or &#8220;open source&#8221;, which clearly it isn&#8217;t. Microsoft does the same with the OOXML format for Office, amongst other things, but in reality it&#8217;s just an excuse for making Office less proprietary than it already is. What&#8217;s good if the rest of the software is proprietary&#8230;</p>
<p>Apple can build their own Flash player, yes, indeed. And so does the open source community with projects that have miserably failed to achieve real compatible Flash engines because the format wasn&#8217;t truly open yet. It is now, but Flash Player itself isn&#8217;t.</p>
<p>What&#8217;s funny is Adobe says &#8220;If Apple wants the source code to the Flash Player, we&#8217;re happy to provide it, just as we have to many other device manufacturers&#8221;. Does this mean you don&#8217;t provide the Flash player source code to the community, because all reports show it&#8217;s not open source. That&#8217;s yet some other BS to pass by as an open project.</p>
<p>And about that &#8220;openness&#8221;, it really isn&#8217;t because the specification belongs to Adobe. Real open projects don&#8217;t just get to have open source implementations, they get to allow everyone to participate in developing it. That&#8217;s not what Flash is; Flash is a closed ecosystem where the only entity who get&#8217;s a choice at what you can do with it is Adobe.</p>
<p>This also goes for OOXML and Silverlight. It&#8217;s not open, it just tries to hide under an open umbrella. Java, on the other hand, for example, is truly open. The JCP, or Java Community Process, allows anyone to participate in the spec, so Java is a public decision matter, and Oracle has recently voiced itself as dedicated to pushing the JCP process beyond what Sun did (Oracle recently bought Sun) to make it even more accessible to smaller contributors, making Java technology a real open standard effort.</p>
<p>Open technology needs to belong to the public for the greater good, not to a company. Make no mistake, the Adobe Flash Platform is not open.</p>
]]></content:encoded>
			<wfw:commentRss>http://pacoup.com/2010/02/05/adobe-thinks-flash-is-open/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New Google Search Design?</title>
		<link>http://pacoup.com/2010/02/02/new-google-search-design/</link>
		<comments>http://pacoup.com/2010/02/02/new-google-search-design/#comments</comments>
		<pubDate>Tue, 02 Feb 2010 22:12:28 +0000</pubDate>
		<dc:creator>Pacoup</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://pacoup.com/?p=1016</guid>
		<description><![CDATA[
Probably the most bizarre thing to happen to me recently was this, a mind-blogging re-design of Google which popped up on Google.com (not country-level domains) only on Firefox, only on my computer (within a classroom network) and for only 5 minutes, just enough to show puzzled friends. Unfortunately by the time I though about taking [...]]]></description>
			<content:encoded><![CDATA[<p><img src="/media/weirdGoogle.png" alt="" width="1008" height="612" /></p>
<p>Probably the most bizarre thing to happen to me recently was this, a mind-blogging re-design of Google which popped up on Google.com (not country-level domains) only on Firefox, only on my computer (within a classroom network) and for only 5 minutes, just enough to show puzzled friends. Unfortunately by the time I though about taking a screen-shot of the search results, which is quite the shocking experience, it had already been took off.</p>
<p>You can actually see more of this on related blogs like this one: <a href="http://www.toprankblog.com/2009/11/all-new-google-com/">http://www.toprankblog.com/2009/11/all-new-google-com/</a>, which for some weird reason refers to the horrible design that weirdly makes Windows XP look like the future Chrome OS as &#8220;awesome&#8221;.</p>
<p>Actually, after doing some more research, I discovered you can enable the new design with a cookie. Last time Google did this (with the fading menu), they eventually forced seemingly random users and most likely Gmail users who beta things like me to use it and eventually made it a Google-wide feature. Looks like this new design is going to be very real, whether you like it or not. <a href="http://www.besttechie.net/2009/11/27/how-to-enable-the-new-google-design/">Hit the link</a> for the JavaScript code to make it live.</p>
<p>In any cases, I&#8217;m really starting to wonder where the engineers have gone at Google. They used to decide colors based on white-box testing techniques and efficiency; the two latest &#8220;innovations&#8221;, the fade bar and the new design, really look like newbie mistakes a designer would make so that Google looks &#8220;cool&#8221;.</p>
]]></content:encoded>
			<wfw:commentRss>http://pacoup.com/2010/02/02/new-google-search-design/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>iPad, Chrome OS and the Plugin Agnostic Web</title>
		<link>http://pacoup.com/2010/01/27/ipad-chrome-os-and-the-plugin-agnostic-web/</link>
		<comments>http://pacoup.com/2010/01/27/ipad-chrome-os-and-the-plugin-agnostic-web/#comments</comments>
		<pubDate>Wed, 27 Jan 2010 20:54:24 +0000</pubDate>
		<dc:creator>Pacoup</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://pacoup.com/?p=1005</guid>
		<description><![CDATA[


If you saw the keynote, or at least read stuff on Engadget, you know that the iPad doesn&#8217;t support Flash.
The fact that the iPad does not support Flash goes hand in hand with the iPhone and the iPod Touch, which both never supported and still don&#8217;t support Flash. In fact, it might just be part [...]]]></description>
			<content:encoded><![CDATA[<p><div style="float:left; padding-right:10px;"><script type="text/javascript"><!--
google_ad_client = "pub-5213873048979203";
/* Pacoup In-Text Ad */
google_ad_slot = "0594718039";
google_ad_width = 300;
google_ad_height = 250;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></div>If you saw the keynote, or at least read stuff on Engadget, you know that the iPad doesn&#8217;t support Flash.</p>
<p>The fact that the iPad does not support Flash goes hand in hand with the iPhone and the iPod Touch, which both never supported and still don&#8217;t support Flash. In fact, it might just be part of Apple&#8217;s strategy; that is replacing the number one Flash application which is video playback with native support, a.k.a. HTML 5 video, and leaving all the extra power to the development of iPad/iPhone/iTouch apps.</p>
<p>Although only a rumored strategy, it&#8217;s clear that it&#8217;s what they&#8217;re doing, and the iPad goes a long way in proving it on top of what the iPhone already did.</p>
<p>One of the big markets for the App Store is video games, and video games can be programmed in Flash. In fact, Adobe is testing touch functionality for its latest Flash 10.1 release which is in beta as of this writing, clearly a threat to Apple&#8217;s ecosystem of apps if they were to support Flash. Instead of having to go through the App Store and everything that&#8217;s bad with it, developers would simply have to use Flash to put their apps to market, which incidentally would also make those available to everyone and not just on the iPad, clearly something Apple wants to avoid.</p>
<h3>An iPad without Flash; a complete web platform?</h3>
<p>Arguably, a web browser without Flash is far from complete. It wouldn&#8217;t even support the most visited web sites like YouTube. Apple solves this problem with the YouTube app, but that was only an obvious fit for an iPhone where most Flash apps wouldn&#8217;t even make sense because of the smaller screen.</p>
<p>On the iPad however, you&#8217;ve got an entirely different story. Users will be asking for Flash as they see that many web sites are not supported. But the same has already happened with the iPod Touch and the iPhone and has also brought myriad web sites to change their strategies and go away from Flash.</p>
<p>In fact, the current web development trend is to do the most stuff possible without Flash, or any other plugin for that matter. It&#8217;s already a dead-end for Silverlight, which still doesn&#8217;t have a lot of market share, and it seems Java is losing ground too in an area that&#8217;s beginning to reject anything called a plugin.</p>
<p>Possibly even more staggering, browsers like Internet Explorer that fail to support newer HTML capabilities are quickly losing market share. It&#8217;s quite simple in a user&#8217;s mind; if it doesn&#8217;t work, they&#8217;ll look elsewhere, and that all starts in the hands of the developers.</p>
<p>Apple is casually riding on this wave and hence, a flash-less iPad makes more and more sense, and whatever Google decides to embed in its future Chrome OS will probably see its way to Safari too, given both are based off the Webkit engine. Given that all three iPhone, iPod Touch and iPad use Safari, they&#8217;re very well-placed platforms for the future of the web.</p>
<h3>The Chrome OS Strategy</h3>
<p>Although clearly Google isn&#8217;t in the same camp as Apple, its strategy for Chrome OS seems to be very much plugin agnostic, albeit for different motives on the ground of how apps can be developed for its products; that is it has no intention of profiting from closed systems and trapping developers in them.</p>
<p>Although still an economical game, Google is profiting from the market in a very different way, and thus allowing developers to do anything they want on Chrome OS is not bad for them, which is very different than the situation Apple is in. I don&#8217;t expect the Chrome OS not to have Flash, especially since Google is part of Adobe&#8217;s Open Screen Project which aims to bring Flash support to every mobile platform in existence. It wouldn&#8217;t make sense for them to drop Flash, and although Google still has the time to make YouTube entirely Open Video, I&#8217;m not sure they&#8217;re quite there yet. In fact, I expect Chrome OS to support all three Flash, Silverlight and Java, much like the current Google Chrome supported Silverlight despite Microsoft not offering any support for it. This is very much in line with Google&#8217;s way of doing things, which is simply to make stuff accessible as possible.</p>
<p>A prime, but maybe simply obvious example of this is Google Search and Microsoft Bing. Google Search still works on Internet Explorer 6 while Bing gives out a JScript error and fails to display the background image. Sure, the fading thing on Google is simply absent on IE 6 (who cares really, I still think it&#8217;s an annoying feature) but you have to give it something for the fact it doesn&#8217;t throw an error at you. That&#8217;s Google saying &#8220;please use something better&#8221; with a little Chrome add everywhere and Microsoft saying &#8220;upgrade or just go away, 9 years of support is enough&#8221; to 20% or 13% (depending on which sources you refer to) of the Internet population as of this writing, clearly demonstrating Google&#8217;s stance on how it serves up the web.</p>
<p>With Google pushing JavaScript where it&#8217;s never gone before, introducing a new programming language and buying On2, it looks like Google is aiming for a plugin-less web too, and gladly so is the rest of the world (see the HTML 5 crowd). There is gap in Google&#8217;s strategy though, how do they plan on making complex apps possible for the web?</p>
<p>If you were to listen to the way Google apprehends Chrome OS&#8217;s goals, they clearly are not gonna promote Linux-based apps development on it. In fact, they might as well disable this possibility, but recent developer talks has negated the disabling possibility by confirming Chrome OS will have an embedded multimedia player that works seamlessly within a Chrome browser tab. In fact, I wouldn&#8217;t be surprised if it were made with Go, Google&#8217;s new programming language. In my opinion, the Chrome browser will eventually turn out to be a Go virtual machine, allowing complex web apps to be deployed natively directly in the browser, much Java except it would act like JavaScript. There&#8217;s also the possibility for Go to be supported across Webkit, which would make Safari also supported, and hence enable the iPad to run the apps. That&#8217;s bad for Apple, but good for Google, so guess what&#8217;s gonna happen.</p>
<p>Also, talking HTML 5 and all future things non-flash, let&#8217;s not forget Google bought On2. On2 is the codec company responsible for VP6, the first video codec supported by Flash. They are now up to VP8, a codec which clearly surpasses H.264, the current codec of choice for both Flash and Silverlight, as well as HTML 5 video on Chrome and Safari. On2 is also responsible for releasing VP3 as open source, which gave birth the Theora and OGG, the current HTML 5 video open codec supported by Chrome and Firefox. It&#8217;s no wonder Google bought On2; they&#8217;re probably on to open sourcing VP8 and making it an HTML 5 video supported codec. If that goes out, the open source community will obviously jump on it, Mozilla included, so Firefox will surely support it. This also gives a logical rise to the possibility of YouTube eventually running on HTML 5 video, something Theora can&#8217;t achieve because of its compression inferiority to H.264.</p>
<h3>Where&#8217;s Microsoft</h3>
<p>Frankly, I don&#8217;t know. Except for the very cool video hardware acceleration for Internet Explorer 9, they&#8217;re tests don&#8217;t even make it faster than Firefox 3.6 at loading web pages in general. The only possible future for Microsoft would be Silverlight, but if we are to believe how the web is evolving, that&#8217;s clearly not where the world is going.</p>
<p>It&#8217;s a sad thing because despite being real dogs; that is being extremely slow, developing on Microsoft software is really a breeze in comparison to similar offerings. However, the market has proven the tools are far from being what determines what developers will develop for. If it were so, Microsoft wouldn&#8217;t be losing ground.</p>
<h3>Adobe Flash vs Developers</h3>
<p>Whatever the future of the web, it&#8217;s still the future, and the current reality is that the Adobe Flash platform is currently omnipresent. What&#8217;s more, the mobile industry only represents a little over 1% of the global web, which while maybe untrue for wares such as Facebook, is very true for the rest of the world. The main browsing activities still happen on full-fledged browsers, even when people are on Netbooks, and not supporting Flash means not supporting YouTube and lots of other web sites.</p>
<p>Because of that, there&#8217;s a strong possibility that the full browsing expectations of consumers on the iPad, given its display size, might just backfire at Apple when thousands of consumers discover it doesn&#8217;t support their favorite online destinations.</p>
<p>In the end however, it&#8217;s really just a fight between Adobe Flash and developers. Firefox has proven that the real people who are pulling the strings behind the web market are the developers, much like Google Android is actively proving the real people pulling the strings behind the apps market on mobile devices are developers. How? By actively pulling away market share from places developers stop supporting and actively giving market share to newer, more developer-friendly mediums. There&#8217;s market share, but there&#8217;s convictions for a better future.</p>
<p>Firefox is the very proof. Web developers have boycotted Microsoft&#8217;s Internet Explorer so much that users are moving away from it at a rapid pace for the simple reason web sites just don&#8217;t work on it anymore. Internet Explorer is currently losing market share at the rate of 1% to 2% per month. This means that in approximately 3 to 4 years, if it keeps on dropping, Internet Explorer&#8217;s market share will have greatly plummeted at which point it will be a minor browser with its only chance of survival being shear technical prowesses, something it&#8217;s currently very bad at.</p>
<p>This gives rise to the fact that if developers decide to drop Flash support and go to something else, Adobe will see its Flash plugin die, putting both Google and Apple in a very good position.</p>
<h3>Apple vs The World</h3>
<p>If you take a look at the list of partners on <a href="http://www.openscreenproject.org/">Adobe&#8217;s Open Screen Project web site</a>, it&#8217;s only funny to think the only two major companies in the area not on it are Microsoft and Apple. Microsoft has already voiced its intention of putting Flash on its Windows Mobile phones in the same way OSP partners plan to, but Apple has almost openly declared war against Flash, and one has to think that with all the companies figuring on this list, it&#8217;s almost like they just declared standards war against the rest of the world, or did they just ally with the rest of world (sane HTML 5 people who hate Flash for very good reasons) against the rest of the proprietary software companies? Arguably Google&#8217;s decision to join the OSP is almost as if they only did so because they wanted to put Flash on their Android so that it would have something to go against the iPhone&#8217;s mighty market share.</p>
<h3>The Plugin Agnostic Web</h3>
<p>All in all, although I think the iPad&#8217;s future is questionable, the future is most likely not downloaded apps on the iPad and most likely more Google than the iPad would lead to believe. It&#8217;s also plugin agnostic, but unfortunately for those who want to invest skills in developing complex applications that require more than just JavaScript on the web, there&#8217;s no real future-stable solution out there, although fortunately only for now.</p>
<p>AJAX is doomed to be replaced, Flash has a very bad reputation and tendency to be rejected, Silverlight is years too late to market and Java on the client web will probably disappear completely shortly after 2010. In other words, for anyone with enough perception to realize this, investing your skills in any of the current client-side technologies seems very bleak.</p>
<p>Fear not however, Chrome OS is scheduled for somewhere in 2010 if I&#8217;m not mistaken and with the pace at which companies were moving in 2009 and are moving in 2010 we&#8217;re sure to know exactly what&#8217;s at stake by the next few months.</p>
<p>In any cases I would be much more excited as a developer to know that I can program something cool that runs native in a browser than to know that I can program something only compatible with Windows, *cough* excuse me, only compatible with the iPad, a.k.a. iPhone OS&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://pacoup.com/2010/01/27/ipad-chrome-os-and-the-plugin-agnostic-web/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Current Education Systems Impede on Innovation</title>
		<link>http://pacoup.com/2010/01/25/current-education-systems-impede-on-innovation/</link>
		<comments>http://pacoup.com/2010/01/25/current-education-systems-impede-on-innovation/#comments</comments>
		<pubDate>Mon, 25 Jan 2010 22:20:29 +0000</pubDate>
		<dc:creator>Pacoup</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://pacoup.com/?p=1000</guid>
		<description><![CDATA[Students of modern education systems today are forced to use the tools the education centers attributed to them. The problem lies within the generality of the programs offered and the inability for students of all genres to choose where such programs will bring them through appropriate choices of tools. Because the available tools to develop [...]]]></description>
			<content:encoded><![CDATA[<p>Students of modern education systems today are forced to use the tools the education centers attributed to them. The problem lies within the generality of the programs offered and the inability for students of all genres to choose where such programs will bring them through appropriate choices of tools. Because the available tools to develop projects in high education institutions depend on teacher expertise for evaluation, which is a model based on a hundreds of years old education system, modern technology students keep seeing their talent and choices impeded by these limitations, which ultimately impedes on innovation.</p>
<p>For example, when developing a browser-based game project, several solutions exist today. The most common that comes in mind would be the Adobe Flash Platform, which itself is divided in the Flash Professional authoring tool and the Flex framework. Next up are various solutions, like Microsoft Silverlight or Java Applets and JavaFX, which all offer compelling solutions, some even open source, that can go beyond what is possible on the Flash Platform. Arguably, this all depends on your target market, but for a student aiming to work at a company where Java is the primary language of development, being obligated to program in ActionScript on the Flash Platform impedes on his personal development and his ability to attain his goals, which is in fact counter-educative.</p>
<p>In more extreme cases, you could potentially count tools such as HTML 5 technologies and JavaScript as valuable market options that could prove an extremely good thing to learn for the future of the web. However, the primary source of expertise, graduating students, fails to give track to such nascent technologies and hence slows down technological evolution because the educational institutions they come from refuse to adapt and reform around newer technologies, which is ironic because the same teachers that fail to learn the new technologies often remember the students about how on the market place you have to keep learning new technologies to stay on top. One has to wonder why educational institutions don&#8217;t do the same.</p>
<p>Of course, it goes without saying the problem isn&#8217;t only restricted to the case of in-browser video games or Internet video streaming technologies. It applies to almost any environment. For example, more design students will be forced to use the Apple Mac platform, while most networking students will be forced to learn Microsoft Windows networking technologies, even if a considerable bulk of the market uses open alternatives like BSD and Linux distributions.</p>
<p>These limitations also have a major impact on the flourishing of open systems like Linux, which end up never getting into educational institutions despite being free and offering the ability for these institutions to lower their cost and in turn lower the amount of taxes paid as well as making education more accessible by lowering tuition fees.</p>
<p>In other words, educational systems should change and become more open to various technologies and guide the students towards choosing the ideal solution for their own career paths. In my opinion at least, this is the way of the Information Age.</p>
]]></content:encoded>
			<wfw:commentRss>http://pacoup.com/2010/01/25/current-education-systems-impede-on-innovation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
