IIS8

Getting Started to become MCSD–Web Application Solutions Developer

March 30, 2013 .NET, .NET Framework, .NET Framework 4.5, ASP.NET, ASP.NET 4.5, ASP.NET MVC, Azure, Certification, Community, CSS 3, HTML, HTML5, IIS, IIS8, JavaScript, JumpStarts, KnowledgeBase, Microsoft, Microsoft Learning, MSDN, SignalR, VisualStudio, VS2012, Web, Web API, Web Services, Windowz Azure No comments

In this article I will introduce you to the necessary requirements for preparing and earning MCSD – Web Apps Solutions Developer certification.

In my previous article Permanent Link to Getting Started to become an MCSD in Windows Store Apps, I have introduced you to the MCSD – Windows Store Apps Developer certification exams and requirements.

Similarity between MCSD – Win Store Apps development using HTML5 and MCSD – Web Apps is that initial exam is same for both the certification titles. 70-480 is the initial exam that is required for earning both the certifications.

Earning an MCSD: Web Applications certification will qualify you for a position as a web developer or web administrator.

Below are the 3 exams required to pass to earn the title MCSD: Web Applications

  1. 70-480 – Programming in HTML5 with JavaScript and CSS3
  2. 70-486 – Developing ASP.NET MVC 4 Web Applications
  3. 70-487 – Developing Windows Azure and Web Services

Note: This MCSD certification requires you to show continued ability to perform in your chosen solution area by completing a recertification exam every two years.

Online Preparation materials: (Provided to you by Channel9 and Microsoft Virtual Academy)

70-480 – Developing in HTML5 with JavaScript and CSS3 Jump Start – FREE

70-486 –  Building Web Apps with ASP.NET Jump Start – FREE – by Scott Hanselman and Jon Galloway

70-487 – Developing Windows Azure and Web Services – no jumpstarts available yet.

Know more about MCSD: Web Applications | from Microsoft Learning

Continue your learning and all the best to you – if you are planning to take MCSD on Web Applications.

Introducing IIS Transform Manager & IIS Smooth Streaming – Stream your Media files through IIS

October 26, 2012 All, Community, Expression, Expression Encoder, Expression Encoder PRO, Featured, IIS, IIS 7, IIS 7.5, IIS Media Services, IIS Smooth Streaming, IIS Transform Manager, IIS8, MSDN, Silverlight, Windows Phone, Windows Phone Development, Windows Phone SDK No comments

Few weeks back one of my colleague asked for some help on setting up an IIS Smooth Streaming capability for an iOS application.

  1. Users will be uploading the videos to Servers.
  2. We wanted to stream videos on demand to iOS Devices such as iPhone, iPod, iPad.
  3. Inorder to stream we have to convert the video in to a streamable format compatible for iOS Devices.
  4. I introduced them to the IIS Media Services and Smooth Streaming.
  5. What we have to look is creating multiple encoded files automatically upon video upload to the server.
  6. Using Expression Encoder Tool we can manually encode video bits or create templates for different types of encoding, and stream them through the IIS Smooth Streaming capability.
  7. Since Encoding is a manual process we need some kind of automated or scheduled job that would generate necessary client compatible compressed video bits based on the template we specified.
  8. Automated or scheduled or OnDemand tasks can be achieved using IIS Transform Manager – you will read more about in below sections.

 

Read more About IIS Smooth Streaming:

Smooth Streaming, an IIS Media Services extension, enables adaptive streaming of media to Silverlight and other clients over HTTP. Smooth Streaming provides a high-quality viewing experience that scales massively on content distribution networks, making true HD 1080p media experiences a reality.

To create Smooth Streaming presentations, the same source content is encoded at several quality levels, typically with each level in its own complete file, using a compression tool such as Expression Encoder PRO.

Content is delivered using a Smooth Streaming-enabled IIS origin server.

After the IIS origin server receives a request for media, it will dynamically create cacheable virtual fragments from the video files and deliver the best content possible to each client.

The benefit of this virtual fragment approach is that the content owner can manage complete files rather than thousands of pre-segmented content files.

[QUOTING from Official IIS Site – Smooth Streaming]

Using smooth stream we can stream videos that are compatible for iOS devices (iPhone, iPod, iPad, AppleTV[iTV].

I am not going to explain these in more detail, you may can refer to Scott Hanselman’s blog on Smooth Streaming  and From Alex Zambelli’s blog for complete picture of the smooth streaming process.

IIS Transform Manager:

IIS Transform Manager is an extensible media transform engine that enables “watch folder” job submission, queuing, management, integrated media transcoding/container format repackaging, and batch-encryption of on-demand audio and video files.

IIS Transform Manager Runs encoding tasks to convert media files to on-demand Smooth Streams for Silverlight clients and Apple mobile digital devices.

One example of a media transform is transcoding Windows Media-formatted and MP4-formatted files, or other encoder-supported file formats, to on-demand Smooth Streams for delivery to Smooth Streaming-compatible clients (such as Silverlight).

Another example is repackaging Smooth Streaming fragments encoded with H.264 (AVC) video and AAC-LC audio codecs to MPEG-2 Transport Stream (MPEG-2 TS) segments for delivery to Apple® mobile digital devices.

Transform Manager can be integrated with the IIS Smooth Streaming feature in IIS Media Services, which delivers the converted content.

The default installation of Transform Manager includes a transcoding task that uses encoding presets that require the encoding profiles and Silverlight player templates provided by Microsoft® Expression Encoder 4 SP2.

You can choose from a variety of encoding presets, be sure to install the edition of Expression Encoder 4 that meets your needs:

  • H.264 encoding presets are only supported by Expression Encoder 4 Pro.
  • VC-1 encoding presets are supported by Expression Encoder 4 Pro and by Expression Encoder 4, which is included in a free Trial version of Expression Studio 4.
  • NB: After you install your edition of Expression Encoder 4, install Microsoft Expression Encoder 4 with Service Pack 2 (SP2).

DOWNLOAD:

You can download latest version IIS Transform Manager from the below link for appropriate architecture.

IIS Transform Manager 1.1 (RTW) – 32-bit

IIS Transform Manager 1.1 (RTW) – 64-bit

Additional References:

Smooth Streaming Architecture by Alex Zambelli
Installing and Setting Up and Encoding for IIS 7 Smooth Streaming and Silverlight – By Scott Hanselman
Getting Started with IIS Smooth Streaming

For step-by-step guidance about how to encode Smooth Streaming video using Expression Encoder and deliver it to clients from your Smooth Streaming Web server, see the Smooth Streaming Deployment Guide.

Content Sources & Credits: IIS.NET, MICROSOFT DOWNLOAD CENTER

Download – Microsoft Web Deploy v3.0 for IIS

October 17, 2012 All, ASP.NET, IIS, IIS 7.5, IIS8, Microsoft, Tools, Tools, Web Deploy No comments

The Web Deployment Tool simplifies the migration, management and deployment of IIS Web servers, Web applications and Web sites.

  • Administrators can use command-line scripting with the Web Deployment Tool to synchronize IIS 6.0, IIS 7.0 and IIS 8.0 servers or to migrate an IIS 6.0 and IIS 7.0 servers to IIS 8.0.
  • The Web Deployment Tool allows administrators and delegated users to use IIS Manager to deploy ASP.NET and PHP applications to an IIS 7.0 and later servers.

For more information, see the following articles:

DOWNLOAD: Web Deploy v3.0 for IIS

and It can be installed through Web Platform Installer(WPI) 4.0