Launch, OS, Windows Vista
In OS on 2 February, 2007 at 6:00 am
With all the big hoo ha and bashing of Windows Vista on the web, a web post finally do some justice. A point that I especially like is:
“Any “expert” that says that you should not buy Windows Vista for security should be locked up and never allowed to write ever again.
As a developer I know for a fact that patching an inherent flaw within the software architecture does not solve the problem entirely. This is especially true when security is concerned. This is like when a weak point is found in a defence wall and breached, patching the hole later on does not give you a stronger wall. The whole structure of the wall has already been weakened and thus future breach will be possible.
Audio, OS, Per-app Volume, Windows, Windows Vista
In OS on 31 August, 2006 at 7:48 pm
Microsoft took a big knife and chop away the old audio architecture in Windows XP. With that gone, they came up with a new audio architecture from ground up, aiming to make audio in Windows Vista less affected by any sudden peak in CPU usage. When they are at it, they also make audio easier to use by changing the perspective from devices to end points like speakers, and headphones.
All these changes should be all well and good for users of Windows Vista, however, it make the job of audio application developer so much harder. For example, in the midst of all these changes we lost the ability to change the master volume. At first this seems to be OK, as Windows Vista implemented per-app volume and any application that is changing the master volume through the MMSystem API, Windows Vista will route it to the per-app volume. However, it turns out that for certain media stream, this is not working, which is especially true for MIDI.
After several days of hard work, I’ve finally managed to chop up my application and make the old master volume into a brand new volume that truly affect only my own application. But I’ve decided not to take part in Vista’s per-app volume eco-system; My argument is that since this is a feature that is being push by Microsoft, they have the responsibility to make it work for all application.
OS, Windows, Windows Vista
In OS on 1 August, 2006 at 3:00 pm
I’ve just got back from a week long vacation and stumble upon a post which doesn’t seems good for Windows Vista. One of the beta tester and outright supporter of Windows Vista, Robert McLaws, had declared that Vista needs more time. He finds that Windows Vista is still not stable enough to call for a Release Candidate. Though newer interim build had solved some of the stability and performance issues of the Beta 2, newer bugs came popping out. He recommends that Windows Vista be delayed by another 4-6 weeks, so that the whole Vista team can get their acts together to deliver a fantastic OS.
One interesting thing that he pointed out is that developers have been using too much of “by design” or “not reproducible” to close bugs report. This is something quite common for software developers, once a bug can’t be reproduce they tend to move on quickly to another bug. This will cause inaccuracy to any software report as potential bugs will stay hidden by the tag of “by design” or “not reproducible”. Developers should always find time to try and reproduce any bugs that are “not reproducible”, so as not to leave any hidden “surprise” for the customers. For my company, we will not close any bugs that are tag as “by design” or “not reproducible” automatically, developers will need to work with the testers and convince the project engineer that these bugs are really “by design” or “not reproducible”.
OS, Windows, Windows Vista
In OS on 12 July, 2006 at 7:10 am
This is one benefit of releasing beta software for users to try out; Users can then feedback on what they dislike about the software. With so many negative feedback, Microsoft is finally going to change the theme that is shown when Windows AeroTM cannot be enable, known as the Windows Vista Basic theme.

You can see from the diagram above, the middle window is the old look for the Windows Vista Basic. The new look (the window at the bottom) in my opinion is much better, at least now it convey a certain professionalism instead of the half-hearted effort that was done for the old look. Though I would prefer that Microsoft enlarge the 3 top-right buttons some more, ditched the old icons for the 3 buttons and use the icons that the Aero theme is using (the difference is small, but the Aero’s icons look nicer). This is what I feel from looking at the picture, I am sure seeing the new theme in action would give a different perspective.
OS, Windows, Windows Vista
In OS on 23 March, 2006 at 6:40 pm
So its official. It has been delayed.
Do I care? Yes I think I do. Its a disappointment. After waiting for a September 2006 release, it is now a January 2007. But I would rather get a quality software rather than a half-baked one. So a delay really is better than Microsoft rushing the product and then users need to wait for a service pack to solve their problems. So I hope Windows Vista will really be a good one after 2 delay.
But I think that a January 2007 date is all thanks to PC makers since businesses can still get their hands on Windows Vista in November 2006 as long as they purchase volume license. PC makers can’t really get their act together to release their PC pre-installed with Windows Vista earlier if Microsoft release Windows Vista in November (at least they can’t meet the holiday season).
So those people who DIY their system got to wait 2 more months to a January 2007.
OS, Windows, Windows Vista
In OS on 28 February, 2006 at 4:31 am
Microsoft has finally make it official.
“the Microsoft® Windows Vista product lineup will bring clarity to customers’ digital world by helping them easily accomplish everyday tasks, instantly find what they want, enjoy the latest in entertainment, improve the safety of their personal information, stay connected at home or on the go, and help ensure PCs are up-to-date, more secure and running smoothly.
There are a total of 6 versions, 2 for businesses, 3 for home users and 1 for emerging markets. Windows Vista Business and Windows Vista Enterprise are for businesses. Windows Vista Home Basic, Windows Vista Home Premium and Windows Vista Ultimate are for home users. Windows Vista Starter is for emerging markets.
Windows Vista Enterprise is only available for business customers participating in Microsoft’s Software Assurance program and it will contain certain features that is only available in this version. Windows Vista Starter is only for emerging markets, giving these markets a basic and low-cost OS. The rest of the versions will be available for retail and on new PC.
Windows Vista Home Basic and Windows Vista Starter will not contain the new user interface Windows Aero. The Home Basic only comes with the classic look and feel of Windows and the Starter will be a much simpler OS which only available in 32 bit. The rest of the versions will let users experience the new Windows Aero, including the now so famous Aero Glass.
Windows Vista Home Premium and Windows Vista Ultimate will also get the new Vista Media Center capabilities. Windows Vista Business and Windows Vista Enterprise on the other hand will get the all new tablet PC capabilities.
The interesting thing to me is that if Home Basic does not contain the Windows Aero, what is the price point that it is going to launch? If this package is of the same price as the current Windows XP, then Microsoft is really trying to collect a premium for their latest Windows Aero. I hope this is not the case.
OS, Windows, Windows Vista
In OS on 7 February, 2006 at 5:13 am
Jim Allchin, Co-president of Microsoft, has confirmed that there will be 2 release for Windows Vista Beta 2.
“We’ll produce one this quarter and one next quarter. We’re targeting each CTP at a particular audience. The one coming up this quarter will be targeted toward our corporate accounts.
From what I know, ever since the first CTP for Windows Vista (which came out during the PDC 05), every build has been tagged as Beta 2. You can see this tag at the lower right of the desktop once you startup Windows Vista.
OS, Windows, Windows Vista
In OS on 25 January, 2006 at 1:43 pm
In my last post, I’ve forgotten to talk about another major improvement in Windows Vista. This is in their audio architecture. Microsoft has always let user interact with devices in the audio environment. For example if you go to Windows XP control panel and then find and launch Sounds and Audio Devices, you will get to choose the default playback device and the default recording device from one of the tab page. Microsoft is going to change this in Windows Vista, users are going to interact with speakers, headphones, microphone etc., which is more natural for most people. You will want to lower the volume of your speakers if you find that the sound coming out from your computer is way too loud and not that of the playback device. Furthermore, you will be able to adjust the volume of system sound and leave the volume of your MP3 playback at the same level. This will make sure that when you are listening to your favourite music on the headphones, a sudden new mail notification will not make you deaf. Finally, the audio will also be more smooth even when there is a sudden surge in CPU usage.
OS, Windows, Windows Vista
In OS on 25 January, 2006 at 10:45 am
There is a comment about my previous post on Windows Vista. I have to say that to a certain extent, I agree with the comment. The look and feel of Windows Vista is going to be just “incrementally better”. But the user experience is going to be substantially better, at least from the look of the current build, it has the potential to be substantially better.
For example:
- Microsoft is going to take bulky dialog boxes (that give too much information) and simplify them to become much more task oriented. When user need more information, they can then follow the link that is on the simpler dialog
- Another aspect would be security, it would be much harder for spyware and virus to attack Windows Vista, and user can then feel more secure when surfing the Internet
- The revamp of the Graphic pipeline will mean that for the first time adding a decent 3D Graphic card will make your system become much more responsive as all graphic related rendering will then be offload to the GPU
Google and Apple started to talk about having a indexed file system so as to enable a better desktop search after Microsoft announce their intention at PDC 2003. Both Google and Apple then race to beat Microsoft by coming out with the desktop search way before Microsoft did.
Having said that, I find that the “spectacular improvement” might not come from the OS itself but by the tools that Microsoft is going to make available for developer to use. Namely, Windows Presentation Foundation, Windows Communication Foundation and Windows Workflow Foundation. You can take a look at this video for a glimpse of what can happen in the future.
OS, Windows, Windows Vista
In OS on 24 January, 2006 at 8:48 am
Manuel Clement, Designer of Microsoft’s upcoming Expression Suite (a set of tools to aid in software development), blog about why you will need Windows Vista after people keep insisting that Windows Vista is actually Windows XP SP3 and nothing more. He gave a list of 15 things that differentiate Windows Vista from Windows XP.
My take is that people are falling into the trap of negative publicity. After Microsoft announce that it is removing WinFS (the future storage system that will revolutionize how we interact with Computer), skeptics are putting off Windows Vista as just another service pack. After playing around with Windows Vista December CTP for about 2 weeks, my point of view is that Windows Vista is a substantial step forward. Though it has its own set of problems now, it is still in beta, when it finally ships, it will be better than Windows XP.
Codename, OS, Vienna, Windows, Windows Vista
In OS on 20 January, 2006 at 6:12 am
So it has been confirmed. That the codename for the version of Windows after Windows Vista is going to be called “Vienna”, no more “Blackcomb”. According to a Microsoft spokesman the codename has always been selected base on locations in the world known for great “vistas“.