App-V Advanced Book Giveaway and the Happy Winner
July 31, 2012 at 7:44 pm | Posted in App-V, Books | Leave a commentTags: App-V, application virtualization, giveaway, Packt Publishing, winner
The giveaway contest for my latest book: Microsoft Application Virtualization Advanced Guide ended June 30th. Now, we can confirm that our happy winner received the book.
Rajesh Attaluri from the UK received is the winner for this contest and is sharing with us a pic. Thank you Rajesh!
Thank you all for participating in this contest and as a reminder, the book is available in the following stores:
- Packt Publishing
- Amazon.com (Kindle version included)
- Amazon.co.uk (Kindle version included)
- Barnes & Noble
- Safari Books Online
App-V Books with Packt Publishing Discounts on May
May 13, 2012 at 8:16 pm | Posted in App-V, Books | 1 CommentTags: App-V, application virtualization, Books, discounts, Packt Publishing
“Packt Microsoft Carnival” is a special offer released by Packt Publishing during May from which you can acquire several Microsoft’s titles with important discounts, including “Getting Started with Microsoft Application Virtualization 4.6” and “Microsoft Application Virtualization Advanced Guide”.
Packt’s Microsoft Carnival includes a variety of titles on App-V, BizTalk, SharePoint, SQL Server, Silverlight, .NET Framework stack, XNA, Forefront, System Center and more.
Packt has slashed the cover prices on its selected Microsoft titles by up to 30%. Some of the books include:
- Getting Started with Microsoft Application Virtualization 4.6
- Microsoft Application Virtualization Advanced Guide
- Microsoft SQL Server 2012 Performance Tuning Cookbook
- BizTalk Server 2010 Cookbook
- iPhone with Microsoft Exchange Server 2010: Business Integration and Deployment
- Microsoft System Center 2012 Endpoint Protection Cookbook
- Microsoft Data Protection Manager 2010
My two App-V books are also available in other stores, but the “Packt Microsoft Carnival” discount only applies in Packt Publishing site.
New App-V Book Published! “Microsoft Application Virtualization Advanced Guide”
April 2, 2012 at 12:37 pm | Posted in App-V, Books | 5 CommentsTags: App-V, application virtualization, Books, Packt Publishing
Finally my second App-V book “Microsoft Application Virtualization Advanced Guide” has just been published and there’s one sample chapter available for download.
The sample chapter selected is “Integrating App-V with System Center Configuration Manager (SCCM) 2012” and can be downloaded from this link.
The book is available in the following stores:
- Packt Publishing
- Amazon.com (Kindle edition included)
- Amazon.co.uk (Kindle edition included)
- Barnes & Noble
- Safari Books Online
Book Overview
The “Microsoft Application Virtualization Advanced Guide” represents my second App-V book; the previous one “Getting Started with Microsoft Application Virtualization 4.6” was developed a year ago with the basic guidance and step-by-step to get IT administrators started with App-V. This advanced book will cover the necessary guidelines and step-by-steps processes to dominate App-V. Starting with detailed description of its architecture, including some rare advanced topics, and moving through the instructions to implement those advanced guidelines. Here’s an overview of the areas we will cover:
- Perform sequencing in complex environments including scenarios where App-V is normally not supported.
- Deploy applications in complex scenarios, including the use of Providers Policies to enforce licensing and other company’s policies.
- Get hands on in how to implement the scripting process within App-V applications and also review how to use App-V command lines.
- Troubleshoot App-V, covering the installation process of this platform, but also normal sequencing issues and deployment problems delivering applications.
- Scale-up App-V implementations by using failover and load balanced scenarios.
- Review App-V integration with VDI (Virtual Desktop Infrastructure) and Remote Desktop Services (RDS).
- Integrate App-V with System Center Configuration Manager (SCCM) 2012.
- Understand the new approach appearing in SCVMM 2012 with Server App-V to virtualize servers’ applications.
- Examine 3rd party tools available in App-V to complement your implementation.
Here are the chapter’s names to be included in this book:
- Taking a Deep Dive into App-V.
- Sequencing in Complex Environments.
- Deploying Applications in Complex Environments.
- Handling Scripting and App-V Command Lines.
- Troubleshooting App-V.
- Scaling Up App-V Implementations.
- Integrating App-V with Virtual Desktop Infrastructure (VDI).
- Integrating App-V with System Center Configuration Manager (SCCM) 2012.
- Integrating Server App-V with Private Clouds.
- Appendix A: Reviewing App-V Microsoft and 3rd Party Tools.
Also, I would like to share again some special thanks to the guys involved in this book as reviewers (the same geeky ones from the previous book) and of course Packt Publishing:
[App-V] A Quick Glance to Server App-V and Sequencing Server Applications
January 31, 2012 at 1:38 am | Posted in App-V | 1 CommentTags: App-V, Books, Packt Publishing, publication, Server App-V
The release of my new book is just around the corner, “Microsoft Application Virtualization Advanced Guide”. In this book we’ll take a closer look to several advanced topics in App-V, including some new ones like Server App-V, which is included in System Center Virtual Machine Manager 2012 (platform still in Release Candidate stage).
Explaining Server App-V
Taking a quick approach, Server App-V is a technology that enables the virtualization of server applications, removing the dependency of a server application in a specific Windows Server instance (whether that instance is running in a virtual machine on directly on hardware).
Server App-V represents an evolution of Desktop App-V. This technology includes other aspects in the application virtualization approach, which fits more accurately in servers platforms; for example:
- Server App-V works with a Virtual Environment, but this interacts with the operating system and vice-versa. For example: Virtual services are visible to the OS.
This is particularly important since we can use monitoring tools, such as System Center Operations Manager, to monitor the functionality of our virtual server application.
- In the sequencing process of an application, Server App-V also detects and includes in the package, several additional components that Desktop App-V does not. The Local Users and Groups that the application might create, IIS applications, COM+ and DCOM components, WMI providers, performance counters and all other components Desktop App-V detects and includes within the package.
- Server App-V appears as a “Private Cloud” concept in the way to offer “Software as a Service” (SaaS) and/or “Platform as a Service” (PaaS). This is the ability to deploy software or a platform without requiring installing it.
Even though we usually use the concept of “application” in the same way as “software”, the term “SaaS” in Server App-V does not represent the entire scope of the platform. Server App-V includes the possibility to provide “as a Service” platforms like database engines or in the near future Exchange or SharePoint.
- One of the main goals of Server App-V is to have a predictable and repeatable way to deploy server applications.
Some of the common problems we usually find in organizations are that moving platforms from testing or pre-production to production is never an easy ride – often several inconsistencies might be found.
- Server App-V includes the possibility to separate the configuration of the server application, in order to accomplish scalability in the deployment process. This way, we can have the server application package with the configuration “A” deployed in one server and the server application package with the configuration “B” deployed in another server.
- Server App-V also handles state management operations. This is accomplishing by backing up the current state of an application and restoring it in a separate instance of the application.
- There’s no more streaming processes in Server App-V. Client agents still exist but the interaction with the Server App-V packages can include using just PowerShell Cmdlets or using System Center Virtual Machine Manager 2012.
Windows Azure represents Microsoft’s “Public Cloud”, from which we can use a remote platform to handle software (SaaS), services/platforms (PaaS) and infrastructure (IaaS).
At the moment, Windows Azure is available only to selected clients by a closed beta.
Server App-V is not compatible just yet with the worker roles in Windows Azure, but it will be in the near future.
Reviewing Applications Supported by Server App-V
In this current version, with System Center Virtual Machine Manager 2012 in Release Candidate, Server App-V is oriented to business applications (Dynamics and Web Apps mainly) but it is possible to include others.
Some of the features supported by Server App-V are the following:
- Windows Services: Server App-V includes the possibility to virtualize Windows Services in a different approach than the one we’ve seen in Desktop App-V. With Server App-V, the service is installed and placed in the OS as a normal installation of the server application. This way we can monitor it as any local service.
- Web applications hosted in IIS: We can virtualize web applications entirely (web sites, virtual directories and application pools) on IIS 6, IIS 7 and IIS 7.5.
- WMI: Server App-V Sequencer also captures the WMI providers and/or classes created during an installation.
- SQL Services Reporting Services: Even though SQL Server engine is not supported for virtualization, the applications that install SQL Services Reporting Services (SSRS) are supported.
- COM/DCOM/COM+ objects: These components are registered in the deployment process, this way other applications in the server can access them.
- Local users and Groups: If the application is creating users and/or groups during the installation, the Server App-V Sequencer captures it and maintains, including SID, for next deployments.
Some of the considerations about applications not supported are the following:
- We cannot capture Windows Server Roles. Deploying these kinds of roles is a task performed by SCVMM 2012.
- We can virtualize Web Apps but we cannot virtualize IIS.
- In IIS, it is supported to virtualize Web Apps and virtual directories.
- “Web Deploy” tool is used in this process of deploying Web Apps. For more information about Web Deploy take a look to the following link: “Web Deploy 2.0” http://www.iis.net/download/webdeploy.
- SQL Server is not supported in this version. SQL Server Express is, but there’s no official guideline on how to capture it by Microsoft.
- Device drivers are still not supported in Server App-V.
- Not supported in this release but are priorities for next version: SharePoint and Exchange Server roles.
An important part of understanding Server App-V is to differentiate it from Desktop App-V; in the following section we will review the basics difference between these two platforms.
Differentiating between Server App-V with Desktop App-V
Server App-V and Desktop App-V work similarly, but there are some important differences between the two and we must understand them in order to analyze if Server App-V fits in our environment.
Quick Overview to the Sequencing Process in Server App-V
The sequencing process in Server App-V is quite similar to the process we already know in Desktop App-V. Prior to working with the Server App-V Sequencer, we must remember the basic differences we’ve talked about in the Desktop App-V experience: Isolation, Server App-V packages are not meant to co-exist in the same OS.
We must keep in mind that most of the common operations and best practices are included, like:
- Use the same base OS in the Server App-V Sequencer and client machines. This particular “best practice” appears as a default requirement in Server App-V.
When a Server App-V application is sequenced, includes by default the roles and features enabled in the sequencer and set those as requirements for the Server App-V Clients.
If we think about it, makes sense, since we are using server applications which interact with several OS components. Any OS inconsistency should lead us in Server App-V applications malfunctions. - If possible, sequence your application to a Q:\ drive.
- Use Virtual Machines and snapshot capabilities with the Server App-V Sequencer. And, of course, always sequence a new application with a clean OS image.
Some Other Topics
In Chapter 9 of the “Microsoft Application Virtualization Advanced Guide” we will cover detailed topics and step-by-step processes included in Server App-V. Some additional concepts to review are the following:
- Enhanced details of supported applications in Server App-V.
- Understanding SCVMM concepts like Service Templates and Private Clouds.
- Reviewing Server App-V and SCVMM 2012 integration.
- Sequencing Server App-V applications, taking MySQL as an example.
- Customizing Server App-V packages.
- Deploying Server App-V applications, using SCVMM and PowerShell deployment.
The book is available for pre-order in Pack Publishing website.
I hope you enjoyed the article!
New App-V Book! “Microsoft Application Virtualization Advanced Guide” Now Available for Pre-Order
December 12, 2011 at 1:01 am | Posted in App-V, Books | 5 CommentsTags: App-V, application virtualization, Books, Packt Publishing, publication
For several months I’ve been working in a new App-V book: “Microsoft Application Virtualization Advanced Guide”, containing advanced topics to cover all what you need to know to master Microsoft Application Virtualization processes. This book includes also new features in App-V 4.6 SP1.
The “Microsoft Application Virtualization Advanced Guide” represents my second App-V book; the previous one “Getting Started with Microsoft Application Virtualization 4.6” was developed a year ago with the basic guidance and step-by-step to get IT administrators started with App-V. This new book is currently available for pre-order in Packt Publishing website (paperback and eBook versions) and hopefully soon enough in Amazon’s (including a Kindle edition).
This advanced book will cover the necessary guidelines and step-by-steps processes to dominate App-V. Starting with detailed description of its architecture, including some rare advanced topics, and moving through the instructions to implement those advanced guidelines. Here’s an overview of the areas we will cover:
- Perform sequencing in complex environments including scenarios where App-V is normally not supported.
- Deploy applications in complex scenarios, including the use of Providers Policies to enforce licensing and other company’s policies.
- Get hands on in how to implement the scripting process within App-V applications and also review how to use App-V command lines.
- Troubleshoot App-V, covering the installation process of this platform, but also normal sequencing issues and deployment problems delivering applications.
- Scale-up App-V implementations by using failover and load balanced scenarios.
- Review App-V integration with VDI (Virtual Desktop Infrastructure) and Remote Desktop Services.
- Integrate App-V with System Center Configuration Manager (SCCM) 2012.
- Understand the new approach appearing in SCVMM 2012 with Server App-V to virtualize servers’ applications.
- Examine 3rd party tools available in App-V to complement your implementation.
Note: We will not cover the topics reviewed in the “Getting Started” book. This version assumes that we’ve already implemented and used Microsoft App-V; presumes that we are looking to optimize our implementation and learn advanced concepts.
And as an exclusive note, here are the chapter’s names to be included in this book:
- Taking a Deep Dive into App-V.
- Sequencing in Complex Environments.
- Deploying Applications in Complex Environments.
- Handling Scripting and App-V Command Lines.
- Troubleshooting App-V.
- Scaling Up App-V Implementations.
- Integrating App-V with Virtual Desktop Infrastructure (VDI).
- Integrating App-V with System Center Configuration Manager (SCCM) 2012.
- Integrating Server App-V with Private Clouds.
- Appendix A: Reviewing App-V Microsoft and 3rd Party Tools.
In this book, which will contain approximately 450 pages total, I had the great pleasure to work again with Packt Publishing and the same crew of App-V experts that made important contributions in my first book: Aaron Parker, Kevin Kaminski and Nick Källén.
Stay tuned for more news about the book and hopefully a new giveaway copy to all my blog readers! :)
App-V Book Available in Kindle Edition
August 9, 2011 at 12:56 am | Posted in App-V, Books | Leave a commentTags: Amazon, App-V, application virtualization, Books, Kindle, Packt Publishing
Not so much for a recent, but still I think represents as great news: The App-V book, “Getting Started with Microsoft Application Virtualization 4.6” is available in Kindle version, in Amazon site of course.
So for all those geek Kindle owners (I’m not one, unfortunately) there’s a chance to take a great look to my App-V book using Amazon’s device.
And seems that the availability of the Kindle version also keeps pushing the popularity of the book, since in Amazon.com is ranked as a top seller book in Microsoft section.
#83 in Amazon.com:
Also in Amazon.co.uk (#58):
App-V Giveaway and the Happy Winner
April 11, 2011 at 12:18 am | Posted in App-V, Books | 1 CommentTags: App-V, Books, giveaway, Packt Publishing, winner
The contest ended in February, but I didn’t have the chance to publish the winner in my blog so I decided to take a moment and share with all blog readers the happy winner for the App-V book.
Ian Walters from Webster, NY received a few weeks ago the book and kindly is sharing with us a quick pic. Thank you Ian!
For all those who didn’t get the chance to win this time, remember that the book is still available in the following sites:
Thank you all for participating!
App-V Book Published and Sample Chapter Available for Download
January 27, 2011 at 2:08 am | Posted in App-V, Books, Documentation | 14 CommentsTags: App-V, application virtualization, Books, Documentation, Microsoft Application Virtualization 4.6, Packt Publishing, publication
My book “Getting Started with Microsoft Application Virtualization 4.6” has been finally published by Packt and the pre-order waiting game is over :)
This App-V book is available in the following stores and in the following links:
- Packt Publishing
- Amazon.com
- Amazon.co.uk
- Lehmans
- Bookware
Sample Chapter
Also, as a preview of this book, you can download a sample chapter for free!
Chapter 7: Managing Dynamic Suite Composition (DSC)
This chapter provides a complete overview and detailed procedure for using Dynamic Suite Composition in App-V 4.6. A complete explanation about DSC and how these virtual dependencies are being handled by App-V, naming also some considerations and restrictions about its implementation.
App-V Book Overview
As a quick overview of the book, here are some of the topics this book will provide:
- Understand App-V components and its architecture.
- Explore the new and important features of App-V 4.6.
- Set up App-V Management and Streaming Servers to facilitate the centralized management of applications.
- Install App-V Sequencer, Desktop Client, and Remote Desktop Services (Terminal Services) Client to set up the entire environment for application virtualization deployment.
- Prepare and configure different models and implementations of App-V.
- Sequence and publish simple applications, as well as highly complex applications such as Microsoft Office 2010.
- Understand and implement Dynamic Suite Composition (DSC) for interconnected virtual applications.
- Integrate App-V with System Center Configuration Manager (SCCM) to optimize the infrastructure.
- Secure the App-V Environment to ensure safe communication between the server and the clients.
- Install and configure App-V for Remote Desktop Services (Terminal Services) to simplify application deployment and integration.
For more information, check this previous post of mine.
More News Coming Soon
I’m hoping that within the following weeks I’ll giveaway one App-V book (paperback version) among blog readers, so stay tuned!
Also, I would like to share some special thanks included in this book but definitely worthwhile to mention them in this post:
App-V Book: “Getting Started with Microsoft Application Virtualization 4.6”
November 13, 2010 at 8:51 pm | Posted in App-V, Books, Documentation | 6 CommentsTags: App-V, application virtualization, Books, Microsoft Application Virtualization 4.6, Packt Publishing, publication
Finally the writing process is complete, and my App-V book is just around the corner: “Getting Started with Microsoft Application Virtualization 4.6”. The book is available for pre-order in Pack Publishing website and in Amazon.
An overview about what we will cover:
- Publish, deploy, and manage your virtual applications with App-V.
- Understand how Microsoft App-V can fit into your company.
- Guidelines for planning and designing an App-V environment.
- Step-by-step explanations to plan and implement the virtualization of your application infrastructure.
As an exclusive note, here’s the list of chapters that will be included (chapter’s name could vary in the final release.):
- Introducing Application Virtualization in a Virtualized World.
- Understanding App-V Architecture.
- Preparing your App-V Environment and Installing App-V Management Server.
- Deploying the App-V Sequencer, App-V Desktop Client and Streaming Server.
- Taking the Initial Steps in the Sequencing Process.
- Sequencing Complex Applications.
- Managing Dynamic Suite Composition.
- Integrating App-V with System Center Configuration Manager 2007 R2.
- Securing your App-V Environment.
- Reviewing App-V for Remote Desktop Services (Terminal Services).
Here’s also a summary about what you will learn in this book:
- Understand App-V components and its architecture.
- Explore the new and important features of App-V 4.6.
- Set up App-V Management and Streaming Servers to facilitate the centralized management of applications.
- Install App-V Sequencer, Desktop Client, and Remote Desktop Services (Terminal Services) Client to set up the entire environment for application virtualization deployment.
- Prepare and configure different models and implementations of App-V.
- Sequence and publish simple applications, as well as highly complex applications such as Microsoft Office 2010.
- Understand and implement Dynamic Suite Composition (DSC) for interconnected virtual applications.
- Integrate App-V with System Center Configuration Manager (SCCM) to optimize the infrastructure.
- Secure the App-V Environment to ensure safe communication between the server and the clients.
- Install and configure App-V for Remote Desktop Services (Terminal Services) to simplify application deployment and integration.
This book represents a lot of months of hard work and I’m hoping it will cover all of the common topics for any IT professional who wants to start working with Microsoft Application Virtualization, understanding the basic concepts, and receive the guidelines for installing, configuring and deploying the entire App-V environment, and of course achieve the abilities to master Application Virtualization in complex scenarios.
The book will be available in the paperback as well as in eBook version.
The official release date for the book is not available just yet, but you’ll be hearing the confirmation soon enough; including the special acknowledgements for a lot of people who I had the chance to work with in the writing process of this book.
For more information and pre-order, access the detailed description for “Getting Started with Microsoft Application Virtualization 4.6”.
Blog at WordPress.com. | Theme: Pool by Borja Fernandez.
Entries and comments feeds.





Computer geek, totally fan of the latest's IT platform solutions. Since 2006 I've been mentioned as Microsoft Student Partner, I continue working with them, collaborating on different academic and technological events. On this blog, you'll find most of the experience I have evaluating, designing, implementing and managing those technologies.

