Triumph of HTML5

Over the past 3 years Apple Inc. has taken the heat on pushing the adoption of the W3C standard, HTML5, for all web based development. They have even been taken to court for not allowing competitor’s technology (Flash) on their platform (iOS).

Recently to avoid any more blame for flaws in these 3rd party technologies, they have stopped pre-installing them on all hardware products they ship.

Now the companies behind these other technologies are showing signs of support for Apple’s directions. Are Microsoft shifts away from Silverlight and Adobe announcing the HTML5 Video Player widget indications that Apple rivals in the HTML5 war are finally given up?

This recent Microsoft decision is in line with their statement 4 years ago stating that, what they had done with Internet Explorer for the past 6 version were wrong and IE8 is the start of HTML5 compliancy.

Recently Microsoft released beta version of IE9 at PDC, which will be even more compliant with HTML5 than any previous versions of Internet Explorer.

Continue reading “Triumph of HTML5”

Triumph of HTML5

Over the past 3 years Apple Inc. has taken the heat on pushing the adoption of the W3C standard, HTML5, for all web based development. They have even been taken to court for not allowing competitor’s technology (Flash) on their platform (iOS).
Recently to avoid any more blame for flaws in these 3rd party technologies, they have stopped pre-installing them on all hardware products they ship.

Now the companies behind these other technologies are showing signs of support for Apple’s directions. Are Microsoft shifts away from Silverlight and Adobe announcing the HTML5 Video Player widget indications that Apple rivals in the HTML5 war are finally given up?

This recent Microsoft decision is in line with their statement 4 years ago stating that, what they had done with Internet Explorer for the past 6 version were wrong and IE8 is the start of HTML5 compliancy.

Recently Microsoft released beta version of IE9 at PDC, which will be even more compliant with HTML5 than any previous versions of Internet Explorer.

Continue reading “Triumph of HTML5”

Microsoft’s Ballmer considers using WebKit within IE

Recently during a developer conference in Sydney Australia, Microsoft CEO Steve Ballmer said the idea of using WebKit as the rendering engine within its web browser was “interesting” and added “we may look at that.”

I hope this is true, but one must always take anything Ballmer says with a grain of salt. He often speaks without thinking and without any background knowledge of what Microsoft is actually doing with regards to the subject in question.

Of course, if this is really true, it will not be the first time Microsoft admit defeat with regards to their bloated browser, Internet Explorer. When Microsoft released 7.0 version and announced 8.0 version of it Internet Explorer, they admitted that their approach in the past had been wrong and they promise to do a better job to comply with Standards; established by W3C. With IE 8.0 that compliancy is starting to take shape, but it is still far from the compliant status of its competitors: Apple Safari, Mozilla’s Firefox, Opera’s Opera, etc. Therefore, the adoption of WebKit as its engine for future version of IE will accelerate its compliance to Standards and gaining the capabilities of the current fastest Javascript engine in the Internet world.

Most of all it will cause all those lazy web developers who only code their web site to work on IE’s quirky mode to finally wake up and start to follow the W3C standards.

I call upon all web developers to not wait for Microsoft and start coding to the W3C standards and then make exceptions for IE, and not the other way around. This is because even if Microsoft does not adopt WedKit its IE 8.0 will be more compliant to W3C and will be must less lenient to web sites that are not compliant, causing these web sites to just FAIL.

read more | digg story

Advertising Tactics

Apparently Apple and Microsoft have took on the tactics that Coca Cola vs. Pepsi, and McDonald’s vs. Burger King used back in the 80’s.

To be fair the first shot over the bow with their “Get a Mac” TVCs. Microsoft this year decided to spend USD300 millions on an advertising campaign to savage the poor image of Windows, brought on by the negative press towards its latest version of Windows named “Vista”.

[ThoughtsOn]MimCZikP8cY[/ThoughtsOn]

Continue reading “Advertising Tactics”

The Nintendo Phenomenon

Nintendo LogoUnless you live in one of the undeveloped countries you will no doubt hear of the famous Nintendo trio: “Nintendo Wii“, “Nintendo DS” and “Nintendo Game Boy“.

When the Nintendo Game Boy came out in 1989 it easily became the most successful handheld game console. It appealed to both kids and adult alike. The latter mainly because there was no other alternative until 1990 when Sega released its weak competitive console.

Nintendo then released the Nintendo DS in 2004 to counter the competition from Sony with its PSP (Play Station Portable) game console. Nintendo quickly released a revised and much improved version called, “Nintendo DS Lite” in 2006. It is this latter version that took off is masses throughout Asia, mostly the adult players; both males and females.

In Hong Kong the Nintendo DS Lite phenomenon is quickly surpassed Sony PSP in just six months after its release, with Hong Kong electronic stores receiving large quantities of old Sony PSP as trade-ins for new Nintendo DS Lite consoles.

From my unscientific observation, most of the appeal appear to be females. One can see women playing the NDS Lite while walking on street, taking the MTR (subway), on the bus, in the tram, and in Starbucks. basically everywhere you can think of. At Starbucks one will see group plays (a group of players playing the NDS Lite over WiFi connection).

The Nintendo Wii or as Nintendo officially refers it as simply “Wii”, is no exception. With its launch in the North America, UK and Japan late 2006, it had not met the overwhelming demand on the console. Even after 9 months after the official launch it is still very difficult to purchase a Wii console in North America and UK.

The would be players in the rest of the world did not stand idle by their counter parts in North America, UK and Japan. Grey Market units become available in Australia, South Korea, Europe and Hong Kong. In Hong Kong the USA version cause less than the Japanese version by about HKD700.00 and both versions can come modified to allow them to play games from both regions. It is now almost a year after the official launch in North America and Wii are still flying off shelves here in Hong Kong.

In the mean time Sony and Microsoft both suffered massive loses in their respective division for the Sony Play Station and XBox consoles.

Nintendo took a very different approach compared to Sony, Microsoft and Sega, when its console the Nintendo Gamecube and its predecessor Nintendo 64 was arguably unsuccessful. It focused on the gaming experience and more importantly the game play rather than the graphics and realism of the scenes in the games like Sony and Microsoft.

With this approach Nintendo came up with ingenious approaches to game play, demonstrated by their Wii console and the titles that had been released. Similarly they have similarly unique gaming experience with their Nintendo DS Lite titles. Both of these consoles have player interacting with the console in ways that cannot be found on Sony’s PSP, Playstation or Microsoft’s XBox 360.

The phenomenon is further validated by the number of titles available for the Nintendo DS Lite and Wii compared to the Sony Playstation 3, Sony PSP and Microsoft XBox 360. Also the sustained resell value of both the Wii and Nintendo DS Lite consoles compared to the Sony Playstation 3, Sony PSP and XBox 360. The latter is dropping even much faster now that Microsoft has officially acknowledge defects in almost 50% of the consoles sold worldwide. As a result costing Microsoft 1 billion USD for extended warrantees for the consoles.

Will Nintendo enjoy this success forever. Of course not. Both Sony and Microsoft will not stand idle by watching Nintendo chips away their respective market shares. A sign that Sony is not standing still can been seen in its Little Big Planet project. But we have yet to see any innovations from Microsoft.

Mac vs. PC cost analysis: How does it all add up?

Being a long time Mac user (23 years) and Macintosh software developer (10 years), I can vouch for most of Scott’s comments and findings.

One thing that many people forget when they compare the cost and speed of a computer is the whole package of what you get when you purchase a computer. What do I mean by this? Please allow me to elaborate.

For the cost, there are the long term cost of maintenance required for your computer. Whether this is for personal use or at a corporate environment. There is the cost of upgrading the software you use regularly as a result of one or more other software you use, which requires you to upgrade. Please allow me to elaborate further on this point.

It is often the case, from experience, while using a computer operating in the Microsoft Windows operating system (OS), if one vendor; may that be Microsoft or one of the other third party upgrade their software, it is often the case that these changes will affect other installed software. Causing these software to misbehave, to a point that these other software vendors will come out with their own upgrades to remedy the problem(s). Depending on the extent of the changes, you can imagine this can easily become a never ending circle of upgrades that end users will have to endure. Unfortunately, this scenario is most evident with Microsoft itself.

I am not saying that the above is always the case, but it is the result of a hands-off approach by Microsoft on third party Windows developers. In such a manner that third party developers will develop their software in almost whatever way they like, and without enough disclosure by Microsoft, these third party developers will not know how to develop their software in such a way to survive the longevity of version upgrades of the Windows OS, and compatibilities with other third party software the users may have running on their computers.

On the other hand, Apple Inc. has a very close hands-on approach on how third party developers create their software for the Macintosh OS. Apple has volumes of manuals explaining to developers how third party software should behave and how to implement every conceivable user interface elements in their software. Most importantly, Apple will guarantee these third party software to work across OS versions as long as the third party developers follow Apple’s directions on software development.

This molded Macintosh users into very demanding end users on third party software. Over the years I had seen software companies come and go in a very short period (three to six months), just because they do not follow Apple’s directions in creating their software.

Now addressing the other point in comparing computers of different OS; the “speed of the computers”. People often compares computers by their technical specifications. Yes, this are valid criterions for computers running the same OS, but when you comparing computers running different OSs; like ones that run Windows OS and Macintosh OS, these criterions are just one part of the criterions in your comparison process. Before I dive into what I mean, I like to bring up the old physic formula: Power = Work / Time.

The power of a computer can be measured the same way. The amount of work achieved over a given amount of time. That is the true power of a computing.

As there are so many factors that affect the speed or power of a particular computer for a given individual, it is not fair or valid to simply compare the

  • processor brand/type and speed
  • video card brand and speed
  • amount of memory or RAM
  • size of hard drive

Hopefully after reading this you will see computers differently especially ones that run Windows OS, Mac OS or Linux.

read more | digg story

New iPhone Ads: what Mac ads should be

For the past 23 years the Mac OS had shined against most operating systems, particularly Microsoft Windows OS.

Although Apple, particularly Steve Jobs, had always had the believes that the product will speaks for itself. Where as, Microsoft had a powerful market machine and able to successfully sell an obvious inferior product.

So hopefully these new iPhone ads are signs of Apple’s marketing attitude changing for the better.

read more | digg story

Business Secrecy

AppleLogo

Many people complains that Apple Inc. is not clear about their directions and secretive about their product announcements and release dates.

An example being the recent events that had transpired with Apple’s iPhone. Apple announced and demonstrated the iPhone off at MacWorld San Francisco 2007 show in January. They then inform the public of a June 2007 release date.

Now as the rumored release date of June 11 approaches, numerous companies are trying to make their own announcements to stifle the anticipated excitement surrounding the actual iPhone release.

HTC, the Taiwanese Microsoft® Windows Mobile® smartphone manufacture, is planning a major announcement in London on June 5. Their chic designed invitation copied Apple’s iPhone theme by saying, “… a new mobile experience that will change the way we use and control our phones.”.

Microsoft® released the Microsoft® Surface a few hours ago. This device is suppose to be a commercial product based on the Multitouch technology that had been in development for the past 25 years. With Fingerworks developing an Opensource software to implement this Multitouch interface initially on Windows 2000 and Mac OS X. Although, Fingerworks is now an entity of Apple and its technology had been incorporated into the iPhone.

[youtube http://www.youtube.com/watch?v=ysEVYwa-vHM]
Multitouch demonstration by Perceptive Pixel, Jefferson Y. Han’s company.

[youtube http://www.youtube.com/watch?v=LByAFrcOwJk]
Jefferson Y. Han’s Multitouch Experiment in 2006.

So these actions by the various manufactures to position their announcements just prior to Apple’s iPhone launch, further proves Apple’s point and justifications to not make their plans 100% clear to the public. While still gives their stockholders and consumers something to look forward to.

read more | digg story

Business Secrecy

AppleLogo

Many people complains that Apple Inc. is not clear about their directions and secretive about their product announcements and release dates.
An example being the recent events that had transpired with Apple’s iPhone. Apple announced and demonstrated the iPhone off at MacWorld San Francisco 2007 show in January. They then inform the public of a June 2007 release date.

Now as the rumored release date of June 11 approaches, numerous companies are trying to make their own announcements to stifle the anticipated excitement surrounding the actual iPhone release.

HTC, the Taiwanese Microsoft® Windows Mobile® smartphone manufacture, is planning a major announcement in London on June 5. Their chic designed invitation copied Apple’s iPhone theme by saying, “… a new mobile experience that will change the way we use and control our phones.”.

Microsoft® released the Microsoft® Surface a few hours ago. This device is suppose to be a commercial product based on the Multitouch technology that had been in development for the past 25 years. With Fingerworks developing an Opensource software to implement this Multitouch interface initially on Windows 2000 and Mac OS X. Although, Fingerworks is now an entity of Apple and its technology had been incorporated into the iPhone.

[youtube http://www.youtube.com/watch?v=ysEVYwa-vHM]
Multitouch demonstration by Perceptive Pixel, Jefferson Y. Han’s company.

[youtube http://www.youtube.com/watch?v=LByAFrcOwJk]
Jefferson Y. Han’s Multitouch Experiment in 2006.

So these actions by the various manufactures to position their announcements just prior to Apple’s iPhone launch, further proves Apple’s point and justifications to not make their plans 100% clear to the public. While still gives their stockholders and consumers something to look forward to.

read more | digg story

‘IE8 compatible’ – the cure for web standards headache?

Microsoft is reported to be seeking public opinions on IE8’s future web Standards (W3C) compatibility.

I think it is a good thing that Microsoft is finally admitting the fact that all previous versions of IE are not web Standards (W3C) compliant. Note that IE7 is on the road to the right direction, but it is way too slow compared to IE’s competitors: Safari, Opera, FireFox, Camino, OmniWeb, etc.

Now Microsoft is using a blog to seek the public’s (particularly web site developers’) opinion, is definitely seen as a good thing. I too somewhat agree, but the fact that Microsoft wants to avoid breaking these same developers’s web site with IE8 is the wrong focus.

Microsoft should be encouraging these developers to fix their web site, so that they are W3C Standards compliant and pass all W3C tests, and to promote the web (W3C) Standards behaviour for all elements of a web page. What Microsoft should NOT be doing is to continue to encourage these same developer to make lazy and sloppy code for their respective web sites.

I for one vote for Microsoft to be “heavy handed” in making IE8 100% W3C Standards compliant. For any features that are not yet W3C Standards compliant, Microsoft should not release them.

Microsoft should follow its own track record of doing the technically correct thing, like in Windows Vista’s security, rather than always focusing on backward compatibility. Doing the latter will further worsen the sloppy code that are generated by so many web site developers.
read more | digg story