CodePlex refresh, FOSS projects more compatible with Windows

Mar 10th, 2010 | Posted by admin

The CodePlex Foundation has announced the arrival of several new board members, including Jim Jagielski, the Chief Open Source Officer of SpringSource. Jagielski, who was one of the original cofounders of the Apache Software Foundation (ASF), brings a lot of credibility and leadership experience to the CodePlex Foundation.

When the CodePlex Foundation was established by Microsoft last year, an interim board of directors was assembled to help get the organization off the ground while permanent board members were being chosen. A number of the interim board members, including Novell's Mono project leader Miguel de Icaza, will be turning their seats over to new representatives. Former Microsoft open source evangelist Sam Ramji, currently VP of strategy at Sonoa, will be remaining on the board, along with Microsoft .NET Framework program manager Davies Boesch.

Read the rest of this article...

Read the comments on this post

Safely Backup Files In 7-Zip Format With 7Backup [Windows]

Mar 10th, 2010 | Posted by admin

Backing up important data is a useful practice for safekeeping your files. Using a compressed backup will ensure that you don’t waste precious storage space either. 7Backup is a useful little tool which saves your backup files in the excellent .7z format, accessible via 7zip software.

The interface is rather too plain for convenience, with no option to browse for files even. You need to add address for source files/folders needed to be backed up, along with the backup file name and destination. The software supports backup from network sources as well. You also get to specify the network account to use, as well as adding exceptions to the files/folders for backup.

7Backup

Once you have set up everything, click Start backup. The progress window will open and backup process will begin. You can also save the current settings if you want, for future use.

7Backup Progress

The output backup file is saved in .7z format, and requires 7zip to be opened, which you will have to obtain separately. Strange enough, in our test, the output file got placed in the same folder as the 7Backup executable, instead of going to the output folder specified. Maybe this will get fixed in future builds.

As for the backup file itself, it was good. Integrity was kept and compression applied was impressive. We attribute this to the usage of the efficient .7z format. One interesting thing to note was that if you perform a new backup of some files different from previous ones, the software will add them to the previous backup instead of creating a new file. Whether this would appeal to users or not, we liked this feature.

7Backup is portable, but you will need to extract the downloaded file before being able to use it. It works with all editions of Windows.

Download 7Backup

You can also try Saft Backup as an alternative.

Customize Windows 7 Taskbar Thumbnails [Aero Peek]

Mar 10th, 2010 | Posted by admin

Here is an interesting tool to play with. If you’ve ever wanted to tweak the appearance of your Windows’ 7 Aero Peek feature (aka taskbar thumbnails), Windows 7 Taskbar Thumbnail Customizer is the tool that will allow you to change the size, alignment, delay time and positioning of taskbar thumbnails.

The tool offers sliders for changing thumbnail size, spacing and margins, as well as the delay time in waiting for the thumbnail to show up.

Windows 7 Taskbar Thumbnail

All you need to do is change the sliders as per your liking and click Apply Changes. The appearance of thumbnails will change accordingly and instantaneously. Don’t be afraid to play around with this little tool, because is something goes wrong, you can always use restore defaults to get back to your original settings.

Check out the two comparison screenshots below to see the difference.

W7TTC Capture

Without any modification

W7TTC Capture 2

Modified thumbnail

Windows 7 Taskbar Thumbnail Customizer is a portable tool that works exclusively on Windows 7.

Download Windows 7 Taskbar Thumbnail Customizer

Piloting Windows 7: Part 4: Installation Options and Collecting Feedback

Mar 10th, 2010 | Posted by admin

 

This is the fourth and final installment of this series from Jeremy Chapman

After user targeting and planning is complete, you can start your Proof of Concept testing and begin building Windows 7 images. There are many ways to build Windows 7 images or standard builds and depending on the tools you have in place, you may want to test a couple of options. For organizations with System Center Configuration Manager 2007, you can use that to create standard Windows builds with complete automation of OS, applications, drivers, data and profile migration, etc. If you won’t have Configuration Manager available for the pilot, you can download the Microsoft Deployment Toolkit (MDT) to create standard builds with similar automation capabilities to Configuration Manager. The main difference is that with Configuration Manager, you do not need to initiate the installation at the target PC, with MDT, you do need to initiate it. Both of these solutions use the Windows Automated Installation Kit components at their core to create and service images, migrate user state and activate Windows. They also use Windows Deployment Services in Windows Server 2008 R2 for network-based deployments or they can use media (USB flash and DVD) to install builds at target computers. My simple recommendation is to use Configuration Manager if you have it, if not use MDT.

Is Configuration Manager or MDT Overkill for a Pilot?

You might be thinking that Configuration Manager or MDT is too much to learn compared to a straight thick image (Windows plus all of your applications and drivers) and standing up Windows Deployment Services. I have seen this and heard this before. The problem is that habits start early on and if you invest a lot of time into a thick image and refining the straight Windows Deployment Services, Preboot eXecution Environment (PXE) and any additional scripting work, you’ll probably end up either with multiple images to manage and may not be taking advantage of the improvements in Windows 7 for imaging and deployment made since Windows XP – namely Hardware Abstraction Layer (HAL) independence, multi-language support, offline image servicing and better in-box driver coverage or you may reinvent the wheel and create your own version of a deployment task sequence engine like the one shared by Configuration Manager and MDT in-box.

There are other advantages to using a task-sequence-based deployment that Configuration Manager or MDT can provide – especially when it comes to things like computer naming, the ability to install applications based on user needs, integration with the user state migration tool processes to migrate user data, domain joining, ability to enable Bitlocker, custom locale and keyboard settings per user, language definition per user and so on. The flexibility that these tools provide can improve the thoroughness of the pilot testing – since you can test more configurations – and any work you do to make your applications install silently via a task sequence and not baked into a thick image can be re-used with ongoing software distribution in the future. I’ve seen many people get MDT up and running in a day or less, so if you fought with Business Desktop Deployment 2.0 and its scripting back with your Windows XP deployment in 2004/2005, I’d encourage you to look at MDT now re-evaluate it – even at the pilot stage.

The last area I want to hit on here is activation. For Windows 7, there are two primary ways to activate Volume License versions of Windows. Multiple Activation Keys (MAK) or Key Management Service (KMS) are used once the client comes up and is either connected to the Internet (MAK) or connected to the domain (KMS). KMS runs on a server in your environment and will automatically activate clients for you. With KMS, you own the activation process and traffic; the PCs do not hit a Microsoft activation service on the Internet. With MAK, it is similar to retail activation and the PC hits a Microsoft server to activate over the Internet. To use KMS, you need 25 clients to hit the service, so typically you start with MAK for the first 25 PCs, then you convert their activation type to use KMS after you cross the 25 threshold (virtual machines can also be used against this threshold now). KMS is the recommended way to activate Volume License clients because you do not need to worry about managing keys in your imaging or unattended build process and your infrastructure manages the activation. You can find more information about Volume Activation on Microsoft TechNet.

Rolling Out Desktops and Collecting Feedback

Once you have your strategy in place for delivering desktops (hopefully it doesn’t involve sneakers and a case of DVDs – aka manual installation work), then you can start rolling out desktops. In Proof of Concept, you are typically targeting the lab and IT department staff first. Once you’ve worked in their feedback and feel confident about letting your custom builds loose into the wild, you can begin with Phase 2 and rolling out to end users. If you take away anything from this series, remember to start small and grow your pilot user count based on your confidence level, support activities, user demand and any other indicator of pilot capacity.

Generally speaking, no news is good news when piloting. Sometimes you need to work to collect feedback and other times it will come to you very quickly, especially if something isn’t working and is impacting multiple users. Be prepared to hear about things like applications not working correctly, the Web browser not rendering pages like it used to, printers not being configured, hardware not getting recognized or working and people not finding the old functions they used to have in the old – often customized – operating system. If you are coming from an environment where users had full administrative privilege, then expect some questions around User Account Control prompts or other configuration management features. Much of the feedback you’ll receive will be in response to Windows working by design, but others will require work or workarounds.

Architectural changes like going from 32-bit to 64-bit will impact older 16 bit applications (they won’t install or run) and non-standard devices with unsigned drivers (they won’t work). Moving users from administrative account privileges to standard user account privileges will have another set of challenges, if uses are accustomed to administering their machine. The payoff in the long run will be worth it, but expect to get some helpdesk calls even if you use due diligence to inform users of the change.

To handle communications to and from users, there are several tactics that can be used. In most cases, you will want to implement an Intranet portal to allow users to submit feedback and also have helpdesk staff trained for telephone calls or instant message-based support. In addition, proactive meetings and open forums with pilot users are recommended to get as much feedback as possible on all areas of the pilot, its processes and the software being tested.

There are many tactics to get people involved and the ones I have seen work both within Microsoft and at other companies are:

  • Having an executive sponsor. This is vital to a good pilot, as the executive sponsor can help with areas of budget and organizational challenges, plus let’s face it, sometimes users tune out to emails coming from the IT department whereas they may react more quickly to emails coming from an executive sponsor.
  • Identifying Pilot Group Leaders. These are people with a true pulse on how others are feeling about the pilot, the process itself and the software they are testing for you. Group leaders interact with pilot users on a regular working basis and hear the good and bad aspects – often getting information not sent to the helpdesk. As an information aggregator, they also reduce can help the communication traffic required to each pilot users
  • Staying up-to-date with how people communicate. With so many communication channels available, you’ll want to stay up-to-date with communications to and from users. This might mean using social networking portals, email, in-person meetings, group calls, videos, etc. It usually isn’t enough to bury a pilot group RSS feed into your standard email client configuration or build an Intranet portal – users still may not consume the information.
  • Communicating and requesting feedback often. This might seem counter-intuitive if you want to minimize helpdesk activities (especially for those outsourcing the helpdesk), but if you open up other less expensive channels, you can prompt pilot users for frequent feedback and ultimately collect more data to prepare for the production deployment.

These are just a few tactics to get users involved and there are many more. Other tactics like user recognition for the most bugs filed, group morale events and pilot program branded swag have been used with high degrees of success as well. If you are in a constant state of piloting something like I was, these tactics can be applied to anything you are piloting – not just a Windows pilot.

Analyzing User Feedback

There are both reactive and proactive phases to handling user feedback. As feedback comes in, you will want to perform initial triage of the feedback. Remember the severity levels I defined in Part 2[j1] of this series? These severity levels will help indicate how quickly you need to respond and how critical a fix is. Also, you will find patterns for feedback and duplication of feedback. It is important to keep a count of the duplicate issues or trouble tickets to gauge how many people are impacted. Based on severity and number of users impacted, you can decide how you go about addressing issues – or if you address them at all. Some issues will be technology-related, others will be based on lack of user training and others will be cultural in nature. Despite the nature of the issues, all of these categories are addressable before the production deployment.

Before we defined severity levels in Part 2, we also defined areas to validate the technology and associated processes, then we talked about quality gates to proceed from phase-to-phase. Part of your analysis will be checking whether validation and quality goals were met, if not, you may need to continue the pilot and push out your schedules a bit to ensure that you have enough information and quality to proceed into the production deployment.

Finally, there are business aspects to measure. Will the technology meet business objectives? Have we identified ways to minimize user disruption? Do we have a plan to train users sufficiently and proactively manage the issues we know will come up in the production deployment? All of these should be answered and your executive sponsors will be keen on knowing the work already performed, current status and what is planned to correct any outstanding issues. The pilot is only complete when you have enough information to proceed with a go/no-go decision and that are confident in your abilities to deliver the new technology to a broader set of users.

This was the final part in the Windows 7 Pilot series. Thanks for reading and please comment on additional content you’d like to see covered.

Happy piloting,

Jeremy Chapman

Denon Announces A/V Receivers Compatible with Windows 7

Mar 10th, 2010 | Posted by admin

Yesterday, Denon announced that much of their current line of audio and video (A/V) receivers have earned Compatible with Windows 7 logo.

avr4810ci

The following models have received the logo:

  • AVR-4310CI
  • AVR-3310CI
  • AVR-990
  • AVR-4810CI (recently released and shown above)
  • ASD-51W
  • ASD-51N

Denon has also said that their new A/V receivers, scheduled to be announced in 2010, will also carry the Compatible with Windows 7 logo.

As you’re building your stereo system at home or looking to update an existing stereo system, you should definitely consider A/V receivers such as Denon’s models that carry the Compatible with Windows 7 logo. That means these receivers work great and can take advantage of Windows 7. For example if one of the Denon receiver models above powers your stereo system at home, you can use Windows 7’s Play To feature to streaming your music to your stereo system over your home network.

Denon’s A/V receivers with the Compatible with Windows 7 logo come with built-in Ethernet and wireless allowing the unit to connect right up to your wireless network.

Because Denon’s units are not just audio receivers but video receivers too, one of their devices connected through HDMI to a HDTV can receive HD video streamed from any one of your Windows 7 PCs in your home using Play To.