Tag Archive for windows 7

Path to Windows 7 – Part III. Application Compatibility

compatible_with_windows_7

One of the main reasons why companies are delaying their migration from Windows XP to Windows 7 is the lack of compatibility with business critical applications, and sometime it can be a show stopper. There are a few tools and application delivery mechanism that can solve those issues.

Now that we have a complete inventory and rationalized our applications with MAP and Centrix WorkSpace iQ, we are left with a list of application that will be delivered to the Windows 7 users. The next step is to assess the compatibility of those applications on Windows 7 and on the platform that will deliver the application. There are a few different options here. The first decision to make is “32 or 64 bit” version of Windows 7, this decision will imply changes on the application compatibility results. The recommended platform is 64 bit, and it is recommended to companies without a complex application stack and even more important, no legacy applications.

The second decision is on how to deliver the applications. Will it be installed directly to the physical machine through a MSI? Will it be virtualized with App-V and delivered via streaming? Will it be installed on a Remote Desktop pool and the application will be delivered through presentation virtualization? This is also important, as standards for compatibility for App-V and Servers are different from the OS.

Some of the new security features introduced in Windows Vista and Windows 7 may cause the lack of compatibility. Common issues are Session Zero Isolation, 16 bit components, legacy drivers, hardcoded paths, and application that require to run as administrator. There are different ways to test for application compatibility. Microsoft has a very nice tool called ACT – Application Compatibility Toolkit that will help you run applications on a Standard User Mode (non-admin). It will flag all the issues that are preventing the application to run correctly to help you fix the issues. It will also provide a list of potential fixes and will work with Shims.

But the process with ACT can be very lengthy and painful as the amount of information provided is low the tasks are very manual. An alternative is to use AppTitude by App-DNA (now part of Citrix). App-Titude allows you to import applications and it will run code and behaviour analysis based on the application’s MSI. It will run compatibility analysis and give you results for Windows 7, 64 bit, App-V, XenApp, Server 2008, Server 2008 R2. It will also help you choosing the best option to deploy that application, physical, virtual or hosted on a server. All the results are displayed on a RAG status and in case it is amber or red it will give you remediation guidelines, suggest shims and even propose auto fixes with MSTs. App-Titude will also automate packaging for App-V to help you accelerate the deployment. The greatest advantage of this tool is that you can send all the application that come out as Green straight to UAT and focus your packaging team on the applications that require remediation. It will also tell you how complex it is to fix a specific app so you can easily manage your internal resources or take the decision to use an external packager for that.

Internet Explorer compatibility is also something worth looking at. Some websites where coded a long time ago and might have components that will not run on Internet Explorer 8 or 9. AppTitude can handle analysis of web applications. Another way to solve web application issues is Browsium, a nice piece of software that integrates legacy browser tabs on your current Internet Explorer version, so you can run web application in IE6 mode inside IE9.

There are other methods to solve compatibility issues. For very small companies or departments, you can use Med-V, but you will still need to manage the Windows XP running under Windows 7 and it will also be out of support soon.

Dealing with applications is the lengthiest process on the path to Windows 7 and that is the main reason why you should at it sooner rather than later on the migration journey. The next step is to consider how to deliver Windows 7 to the end user.

Resources:
ACT – Application Compatibility Toolkit

AppTitude by App-DNA

Browsium

Med-V

The Springboard Series

 

Share your connection through a virtual wireless Access Point with Windows 7

wifi_hostednetwork

Windows 7 offers a very cool feature where you can connect multiple devices to any wired and wireless network connection (hotel, cable, 3G, UMTS, EDGE, WIFI, RJ45, Ethernet, etc.) by turning your own laptop into a wireless AP (Access Point) to relay those devices not directly connected to the internet.

For this just enter these two commands to an elevated (right click on CMD.EXE, run as administrator):

netsh wlan set hostednetwork mode=allow ssid=YOURFRIENDLYSSID key=SOMEPASSWORD

netsh wlan start hostednetwork

At this point, if Internet Connection Sharing (ICS) is setup, anyone can connect to your SoftAP (if they know the PWD of course) and the traffic will be sent through whatever adapter you want. You can actually bridge it across an entirely different adapter… or the same on a different Wifi LAN.

A GUI to set this up can be downloaded for free here: http://www.connectify.me/

TechDays Online UK 2011 – Windows 7 and Internet Explorer

techdaysuk

 

TechDays Online UK 2011 was a very interesting event. I had the pleasure to present 2 sessions, the first about Windows 7 as the best desktop experience and Why Internet Explorer is awesome for the Enterprise. All the recordings for TechDays are available at the TechNet UK Team Blog.

I managed to re-encode my sessions so they can be uploaded to youtube. Enjoy and leave your feedback.

 


Find the link for the presentations on slideshare on this other post: http://davidnudelman.com/2011/techdaysuk/

Path to Windows 7 – Part I. History and timeline

timeleft_887_days

Windows 7 is now over 2 years old. October 22nd 2009 was the official release date for the OS that had the fastest adoption in history. A lot of lessons where learned over the last two years and I will go through a few of them on this blog.

Windows XP is now over 10 years old. When it was launched DSL connections was barely available and Wi-Fi wasn’t even on the roadmap. The first Wi-Fi client for XP was introduced on SP1 and a decent client was delivered on SP2. It is also worth mentioning SP1a, when Microsoft removed Windows VM, the engine to run Java applications. Windows XP has great back then, but lacks great features introduced by Windows Vista and Windows 7. User experience is not great on XP, which used to stand for eXPerience, but now stands for eXPired.

Windows XP extended support expires on April 2014, mainstream support finished in 2009. That means that to get support or bespoke patches you will have to pay a support contract (including retroactive to 2009 to today).
As an IT department you can’t afford to support an OS or applications that are no longer supported by the manufacturer. But one may argue that security updates are still available, and that’s true, that is the only benefit left available for free until the end of extended support.

The first lesson we learned over the last 2 years is that a migration from Windows XP to Windows 7 takes some planning, as no in place upgrade is available. There are several things to consider, they will be covered on the next few posts. A Typical “XP to 7” migration takes between 12 to 18 months, which means that if you start right now you don’t have much time left.

There is a great Desktop Gadget to follow how much time is left until XP eXPires. The gadget is called Windows XP End of Support Countdown Gadget.

Stay tunned for the next Path to Windows 7 article. Subscribe!

Microsoft Assessment and Planning – MAP Toolkit v6.5

The Microsoft Assessment and Planning Toolkit (MAP) is an agentless,
automated, multi-product planning and assessment tool for quicker and easier
desktop and server migrations. MAP provides detailed readiness assessment
reports and executive proposals with extensive hardware and software
information, and actionable recommendations to help organizations accelerate
their IT infrastructure planning process, and gather more detail on assets that
reside within their current environment. MAP also provides server utilization
data for Hyper-V server virtualization planning; identifying server placements,
and performing virtualization candidate assessments, including ROI analysis for
server consolidation with Hyper-V.

MAP helps make the following IT planning projects faster and easier:

  • Migration to Windows 7, Windows Server 2008 R2, and Microsoft Office 2010
  • Migration to Windows 7 compatible versions of Internet Explorer
  • Migration to cloud-based services
  • Server virtualization with Hyper-V
  • SQL Server consolidation and migration to SQL Server 2008 R2
  • Assessment of current software usage and client access history for
    simplified software asset management
  • PC security assessment and migration to Microsoft Forefront Client Security

The beta of the MAP Toolkit v6.5 is now available for download at the link below:

https://connect.microsoft.com/site297/Downloads/DownloadDetails.aspx?DownloadID=23188

Download the MAP Toolkit v6.5 Beta now and find out about the new features:
Enhancements to the MAP user experience which streamline tasks and improve overall usability

- Server virtualization and consolidation feature enhancements including:
- The ability to customize Microsoft Hyper-V Cloud Fast Track Configurations
- The ability to set utilization thresholds for virtualization hosts and infrastructure
- Enhanced UI controls that allows users to quickly find, filter, and select the list of machines targeted for virtualization
- Additional in-depth migration analysis of applications to the Windows Azure Platform
- Software Usage Tracking for Forefront Endpoint Protection servers
- Discovery and reporting of “active devices” running the Windows Operating System
- Discovery and reporting of SQL Server “Denali”
- Discovery and reporting of Oracle Instances on HP-UX-based Itanium servers

 

TechDays Online UK Presentations

Last Thursday, October 27th I had the pleasure to present 2 sessions at the Microsoft Techdays Online.
On the first session I covered the enterprise features of Windows 7 and why it is a good time to migrate away from Windows XP.

 

On my session I talked about Why Internet Explorer 9 is awesome for the enterprise. Also had the opportunity to demo Cross-site scripting and Group Policies for IE.