--> Highlighted new articles on Developer.com
1. Top 10 Component Mistakes
2. Big Mistakes To Avoid in Windows Mobile Development
3. JavaServer Faces and ASP.NET - A Side by Side Look
Part 2
4. Drilling Into SQL Server Management Studio

==========================================================
Comments from the Editor
==========================================================

It seems like 2006 is moving at warp speeds. It is already
the last day of February and it seems like the year just
started.

If time continues to seem to move at the current clip, then
the next versions of Microsoft Windows and Office will be here
before you know it. To help that along, Microsoft has now
announced the different versions of Microsoft Vista that are
due out the end of this year. Like many Microsoft products,
there are enough variations to make everyone happy while
confusing many users at the same time. The six versions that
were announced are:

Windows Vista Business

Windows Vista Enterprise

Windows Vista Home Basic

Windows Vista Home Premium

Windows Vista Ultimate

Windows Vista Starter

While this may seem like a lot of different versions, Microsoft states that it is actually the same number of versions that there were for Windows XP (Home, Professional, Media Center, Tablet PC, Professional x64, and the emerging markets edition). Unfortunately, some of the versions of Vista are not as obvious obvious as these versions. For example, the TabletPC and Media Center Editions of Windows XP had obvious users. The same is not true of the Windows Vista versions.

The different versions are not too hard to differentiate though. The Home editions differ in that the Premium version will include media center capabilities, Tablet PC functionality, integrated DVD burning and authoring, much more. The Business edition will be set up to allow for support of Tablet PC as well. It will also include features to allow businesses to manage huge volumes of data by integrating search throughout the operating system and providing better file organization.

Windows Ultimate is the power version of Vista. It will offer all the features available in the other versions including mobility, media, and more. At the other end of the spectrum is the Windows Vista Starter edition that will be targeted to emerging markets where a more modest set of features are needed at a lower cost.

For XP, there was as special version for 64-bit processors. For Vista, support for 32 and 64 bits is provided in each version.

I left out the Enterprise version of Vista. This is the version
that is likely to cause controversy. To purchase the Enterprise
edition you are required to have a Microsoft Software Assurance
or Microsoft Enterprise Agreement in place with Microsoft. If you
do meet this requirement, then this version provides you with
everything in the Business edition as well as few additional
features that are very cool. This includes BitLocker Drive
Encryption to help protect your data. It also includes Virtual
PC Express, a light version of their virtual PC software that
lets you run other operating systems and more — all on your Vista
machine. Finally, there is also a UNIX subsystem for running UNIX-based applications on your system.

Which version will you get? As a hard-core developer, unless
the price is too high, I'm guessing it will be Windows Vista
Ultimate. However, like most Microsoft products, we first have
to see how if the products actually ship near their stated
target dates!

For those of you keeping up by reading books. The following
are just a few of the new books that have been recently released.
If you've read any of these, feel free to write a review to be
posted on CodeGuru. See the submission guidelines at:http://www.codeguru.com/review-guidelines.php

- The Grouper: Custom Groupbox Control
By VectorX
The Grouper is a special groupbox control that is
rounded and fully customizable. The control can paint
borders, drop shadows, gradient and solid
backgrounds, custom text, and custom icons.

2. Big Mistakes To Avoid in Windows Mobile Development
By Alex Gusev -
We all tend to maze mistakes during application development.
Now is your chance to learn from the experience of others
and avoid your own funny issues!

3. JavaServer Faces and ASP.NET - A Side by Side Look Part 2
By Michael Klaene -
Validating input, internationalization, security, and more:
Evaluate how implimenting these features differs between Java
Server Faces (JSF) and ASP.NET.