# Wednesday, February 27, 2008

So last week Microsoft announced that they were going to publish APIs for their major products along with expanding the interoperability lab and not suing open source developers for using their technology as long as it isn't commercial use. I thought it was a good move and will help the ecosystem around Microsofts platform. Today the EU fined Microsoft $1.3 Billion for charging competitors too much. Microsoft has said the fine is for past offences since they were told in October that they are in compliance. I can understand that Microsoft needs to pay for past sins. My big question is who gets the money? I wonder how much of it is going to the companies hurt by the over charging and how much is going to the lawyers and government coffers.

Wednesday, February 27, 2008 10:46:50 PM (Mountain Standard Time, UTC-07:00)  #    Disclaimer  |  Comments [1]  | 
# Wednesday, February 20, 2008

Tonight will be the Utah County .NET User Group Meeting. Sean Hokanson will be speaking about log4net. You can get more information at http://www.ucnug.org.

Wednesday, February 20, 2008 8:14:48 AM (Mountain Standard Time, UTC-07:00)  #    Disclaimer  |  Comments [0]  | 
# Thursday, February 14, 2008

I just had to share this snippet from an e-mail I got.

I am not quite sure how they think that my privacy is assured when they are sending my user name and password in an unencrypted e-mail and anyone who can get it can then log in as me and see everything in my profile. I was especially surprised as the company that sent this is a "reputable survey company" and I signed up with them because they were running a survey for Microsoft and I felt that I had an opinion that should be heard. I am considering opting out of their service since they don't seem to know the implications of their e-mail.

Once again we see a case where username/password for login is not a good idea. On the plus side since I am using a program to store my password the one they sent out is unique to their site so I don't have to worry about someone getting into another account with the information. I am hoping for the day when I can start using my information card to log in to web sites like these so they won't feel the need to send me my user name and password.

Thursday, February 14, 2008 9:44:24 AM (Mountain Standard Time, UTC-07:00)  #    Disclaimer  |  Comments [0]  | 
# Tuesday, February 05, 2008

OK, so the press releases went out yesterday about the RTM of Windows Server 2008 and Vista SP1. According to the schedule I saw I should be able to start downloading it from MSDN subscriber downloads. If you don't have an MSDN subscription then you have to wait until later (up to 6 weeks) to get the service pack. How long depends on whether you are a volume license customer, download it from Microsoft, or wait for it to show up as an update from Windows Update. Of course retail availability will take a while as it still takes time to print boxes and press DVDs. Here is the schedule that I have seen

2.4.08

Win2008 available to OEMs, MSDN, & TechNet

SP1 available to OEM & Retail channels

3.1.08

Win2008 Volume Licensing availability

SP1 Volume Licensing availability

3.18.08

SP1 available on Windows Update, Download Center, MSDN & TechNet

3.19.08

Win2008 Retail availability

4.18.08

SP1 pushed via automatic download

I expected a big outcry over the delay between the RTM and when it will be an automatic download. I haven't been seeing that in the press releases. I have mixed feelings about this. On one hand I would like to see everyone have the latest patches as soon as they are available. On the other hand I can see large organizations wanting to have time to test the changes and make sure they are right for them. I remember the special tool to block IE from automatic downloads for people who didn't want it. I guess this is the best of both worlds in that it gives you the option to download it as soon as you can while also giving large organizations the ability to test.

Also, another more technical and better reason for the delay in Vista SP1 is that some drivers that were not developed following Microsoft's guidelines might cause issues. I haven't seen what those issues are and by all accounts they don't stop the installation but by having the download available for the more technical type audiences with an IT department first it might pressure the writers of those drivers to update the drivers and get them out to the general public before they start seeing whatever issues there might be.

Tuesday, February 05, 2008 4:52:48 PM (Mountain Standard Time, UTC-07:00)  #    Disclaimer  |  Comments [0]  | 
# Wednesday, January 30, 2008


This year will be the first year that I will not be able to make MIX. I have enjoyed the conference in past years and it has been a good chance to get together with people who are not programmers but are passionate about making the web work. Here is some more information about MIX08.


 

 

http://visitmix.com/2008/images/mixux/mixuxLogo.jpgHear ye, hear ye!  MIX08 to debut the first ever MIX UX Track which is 3 days of solid content dedicated to creatives / designers.  Lou Carbone, David Armano, Dan Roam, Kim Lenox and others will speak.  In conjunction with Adaptive Path, the User Experience track is just one of the many great reasons for all types of designers and creative professionals to attend MIX this year.  http://visitmix.com/2008/mixux.aspx

 

 

ReStyle The deadline for this year’s CSS contest, RESTYLE, has been extended.  Folks can still reStylerestyle the MIX08 Homepage and win a pass to MIX08, 3 nights at the Venetian, $$ and more, more, more! http://visitmix.com/2008/restyle/

 

 

The SignalHave you been listening to The Signal?  Each week a new episode debuts featuring a speaker or MIX crew member talking about some of the upcoming coolness happening at MIX08.  Listen to their interviews with Molly Holzschlag, Kip Kniskern, Jonathan Snook and others as we countdown to Vegas.  http://visitmix.com/blogs/TheSignal/

 

 

 

Flotzam Perhaps you remembered last year’s MIX, in which we featured Flotzam, a WPF screensaver mash-up that showed MIX07 feeds from Facebook, Flickr, Twitter and blogs. Well, we are doing it again this year with a twist: we are running a contest and will feature community created skins of the application on the big screen and on the screensavers of the computers available to attendees at the show.  The best skin will win an XBOX 360.  Entering the contest is easy: everything you need to know can be found here http://www.visitmix.com/blogs/News/403/ including links to screencasts and instructions that show how easy it is to do the restyle.  

 

Wednesday, January 30, 2008 8:47:13 AM (Mountain Standard Time, UTC-07:00)  #    Disclaimer  |  Comments [0]  | 
# Monday, January 28, 2008

This came through my inbox so I thought I would pass it along. If you were thinking about taking one of the beta exams for the .NET Framework you have been given an extension to take the exams.

In an effort to gather more customer feedback on our Visual Studio 2008 developer exams, we are extending the beta periods for the following tests:

 

 

*  71-502: TS: Microsoft .NET Framework 3.5, Windows Presentation Foundation Application Development - Extended through Feb 8, 2008

 

*  71-503: TS: Microsoft .NET Framework 3.5, Windows Communication Foundation Application Development - Extended through Feb 1, 2008

 

*  71-504: TS: Microsoft .NET Framework 3.5, Windows Workflow Foundation Application Development - Extended through Feb 8, 2008

 

There are a limited number of exams available and it is on a first come first served basis for registration.

To register in North America, please call:

Prometric: (800) 755-EXAM (800-755-3926)

Outside the U.S./Canada, please contact:

Prometric: http://www.register.prometric.com/ClientInformation.asp

Monday, January 28, 2008 7:04:11 AM (Mountain Standard Time, UTC-07:00)  #    Disclaimer  |  Comments [0]  | 
# Friday, January 25, 2008

I predicted earlier that one of the big trends this year would be "green". I have seen it a lot more lately. Last night as I was waiting for dinner I was flipping through a Wired magazine and saw a few ads from IBM on how they can make the data center green.

It is not just technology companies that are getting into the act. For years I have been seeing signs in hotels that say something like "Millions of gallons of water are wasted washing towels that have only been used once. To save the planet please hang up any towels that you want to reuse." I have done this. I have also put a small piece of paper in one of the unused towels to see if it has been removed. Early on I noticed that all of the towels were changed out each day whether they were used  or not. The signs were really there to help me feel better but didn't change the way the hotel staff serviced the room. Over the last 6 months I have noticed that the unused towels are being left in the room. That makes me feel a little bit better about my contribution to living on this planet. I still haven't seen a hotel that leaves the towel I hung up on the towel rack but maybe with a few more years of training the staff will get to the point where they are not washing towels that have been used once.

Friday, January 25, 2008 8:18:19 AM (Mountain Standard Time, UTC-07:00)  #    Disclaimer  |  Comments [0]  | 
# Tuesday, January 22, 2008

I got this message as part of my subscription to Microsoft Executive newsletters

The potential for information technology to drive business success has never been greater. Advances in software, devices, and networks are transforming the way companies streamline communications, automate processes, and enable employees to access the information and capabilities they need to respond to new opportunities.

At the same time, the complexity of IT has never been higher. Business success increasingly depends on providing mobile employees with easy access to corporate computing resources. People who use instant messaging, social networking sites, and other relatively new communications technologies at home expect to use similar tools at work.

The result is a growing number of contradictory requirements: ease of access vs. security and compliance; performance vs. cost; innovation and agility vs. reliability and continuity. For IT professionals, the real challenge is resolving the tension inherent in trying to create an infrastructure that provides both the flexibility to enable employees to drive business success and the control to protect corporate resources, maintain compliance, and provide continuity.

Helping companies find the right balance is one of Microsoft's most important priorities. To do that, we are focused on technology innovation that will enable companies to build systems that have the flexibility and intelligence to automatically adjust to changing business conditions by aligning computing resources with strategic objectives. This is a vision we call Dynamic IT. Virtualization technologies that provide powerful new tools for creating more efficient, flexible, and cost effective IT systems will provide a critical foundation for bringing this new vision to life.

In previous executive emails, Bill Gates and Steve Ballmer discussed advances that are revolutionizing communications, improving productivity, and transforming the way companies use information. Because you are a subscriber to executive emails from Microsoft, I want to share my thoughts about virtualization with you. As senior vice president of Microsoft's Server and Tools Business, I know that virtualization is helping IT departments reduce costs and improve business continuity and compliance, and I believe that over the long term, it will have a significant impact on the way businesses run IT. It is still early for this important technology--ultimately, virtualization will play an important role in improving business agility by making IT systems more flexible and more responsive to changing business needs.

Understanding Virtualization

Virtualization is an approach to deploying computing resources that isolates different layers--hardware, software, data, networks, storage--from each other. Typically today, an operating system is installed directly onto a computer's hardware. Applications are installed directly onto the operating system. The interface is presented through a display connected directly to the local machine. Altering one layer often affects the others, making changes difficult to implement.

By using software to isolate these layers from each other, virtualization makes it easier to implement changes. The result is simplified management, more efficient use of IT resources, and the flexibility to provide the right computing resources, when and where they are needed.

There are different types of virtualization. Machine virtualization uses software to create a virtual machine that emulates the services and capabilities of the underlying hardware. This makes it possible to run more than one operating system on a single machine. On servers, this approach is called server virtualization; on end-user PCs, it is called desktop virtualization.

Application virtualization separates the application from the operating system, reducing conflicts between applications, which can simplify deployments and upgrades. Presentation virtualization enables an application on a computer in one location to be controlled by a computer in another.

There is also storage virtualization, which lets users access applications and data without having to worry about where they are stored. And network virtualization allows remote users to tap into a company network as if they were physically connected.

Virtualization is not new. IBM first introduced virtual machine technology for mainframe computers in the early 1960s. Microsoft Windows NT included a virtual DOS machine. Virtual PC was introduced by Connectix in 1997 (Microsoft acquired Connectix in 2003). EMC's VMware introduced its first product, VMware Workstation, in 1999. Softricity introduced SoftGrid, the first application virtualization product, in 2001 (Microsoft acquired Softricity in 2006).

Currently, industry analysts estimate that fewer than 10 percent of servers are virtualized, despite the fact that virtualization has been around for many years. But its significance is growing as companies have introduced products that target today's high-volume, low-cost hardware. Now, more and more companies are using server virtualization to save money by consolidating the workload of several servers onto a single machine.

Virtualization: A Foundation for Dynamic IT

As important as server virtualization can be in reducing costs, saving money is just the beginning of the value that virtualization offers. At Microsoft, we believe that virtualization will play a significant role in enabling companies to create IT systems that are not only highly efficient, but that have the self-awareness to adapt automatically as business conditions change.

By separating the layers of the computing stack, a virtualized IT environment makes it possible to quickly deploy new capabilities without having to configure components. In a virtualized environment, testing requirements and application compatibility issues are reduced, processes are easier to automate, and disaster recovery is easier to implement.

In the data center, virtualization not only supports server consolidation, but it enables workloads to be added and moved automatically to precisely match real-time computing needs as demand changes. This provides greater agility, better business continuity, and more efficient use of resources.

On the desktop, application virtualization reduces management costs. And when the operating system, applications, data, and user preferences are all virtualized, it makes it possible for users to access the computing resources they need anywhere, from any machine. The result is tremendous flexibility for employees and greater efficiency and agility for IT departments.

Microsoft Virtualization Products and Solutions for Dynamic IT

While each layer of virtualization delivers an important set of benefits, the real power of virtualization comes when companies implement an integrated virtualization strategy that extends across their IT infrastructure. Today, Microsoft provides a comprehensive set of virtualization products, tools, and services that span from the datacenter to the desktop:

Server Virtualization: With Microsoft Windows Server 2008, server virtualization will be available as part of the operating system with the new "Hyper-V" feature. Microsoft's design approach improves virtualization efficiency and delivers better performance. (This technology is also available separately through Microsoft Hyper-V Server.) Hyper-V technology--as well as the currently available Microsoft Virtual Server 2005 R2--supports server consolidation, re-hosting of legacy operating systems and applications on new hardware, and disaster recovery based on application portability across hardware platforms.

Application Virtualization: Microsoft SoftGrid Application Virtualization transforms applications into centrally-managed virtual services that are streamed to desktops, servers, and laptops when and where they are needed. SoftGrid dramatically accelerates application deployment, upgrades, and patching by simplifying the application management lifecycle.

Presentation Virtualization: With Microsoft Windows Server Terminal Services, a Windows desktop application can run on a shared server machine and present its user interface on a remote system, such as a desktop computer or thin client.

Desktop Virtualization: Microsoft Virtual PC runs applications that are not compatible with the operating system on a desktop PC by supporting multiple operating systems on a single machine. It also accelerates testing and development of new software and systems. In addition, with the Windows Vista Enterprise Centralized Desktop license for hosted desktop architectures (also known "virtualized desktop infrastructures"), an entire desktop can be hosted on a server and remotely delivered to another desktop computer.

Our goal is to provide companies with the underlying technology they need to implement a flexible infrastructure that delivers the capabilities that employees and customers need, when and where they need them.

The Importance of Integrated Management

In a virtualized environment, a comprehensive management approach that provides the ability to monitor and track physical and virtual resources becomes critical. To achieve Dynamic IT, management solutions must also provide the foundation for automating the allocation of resources as business conditions change. It is the combination of virtualization technologies running across computing layers and orchestrated by a single set of management tools that provides the foundation for Dynamic IT.

Microsoft System Center delivers management software that enables IT professionals to manage all of their computing resources--both virtual and physical. System Center provides provisioning, monitoring, and back-up tools for virtual and physical environments across desktops and servers, and operating systems and applications. System Center enables companies to capture information about their infrastructure, policies, processes, and best practices so they can automate operations, reduce costs, and improve application availability.

Dynamic IT from the Server to the Desktop

Although virtualization has been around for more than four decades, the software industry is just beginning to understand the full implications of this important technology. Server virtualization to consolidate multiple machines into a single server is the most common form of virtualization in use today but it is still very early in the adoption cycle. At Microsoft, we believe that in the coming years, sever virtualization will become ubiquitous. Adoption of other forms of virtualization is just beginning, too, and their potential value remains largely untapped.

To help make this valuable technology more accessible, Microsoft is delivering innovations that make virtualization more affordable and less complex. We also are actively working with industry partners to develop new products and services that will unlock the power of virtualization for companies of all sizes.

Already, virtualization products from Microsoft and our partners are helping companies match computing capabilities to business needs. Imagine, for example, if your employees could access their personalized desktop, with all of their settings and preferences intact, on any machine, from any location. Or if workloads running on the servers in your data center automatically redeployed to respond to a sudden surge in demand for a specific capability. Or if your entire infrastructure could restore itself instantly following a catastrophic power outage.

Today, using existing Microsoft technologies, these Dynamic IT scenarios are already possible. Tomorrow, they will be the norm as we continue to bring new innovations in virtualization and systems management to market that help companies build truly dynamic infrastructures, from the server to the desktop.

Bob Muglia

 

Tuesday, January 22, 2008 12:12:47 AM (Mountain Standard Time, UTC-07:00)  #    Disclaimer  |  Comments [0]  |