Remember this basic tutorials that Macromedia used to put out so new users could get up to speed quickly? I've been looking for something similar on Silverlight. I found it.
nibbles tutorials
Simple, short, well written. It took a matter of minutes to get the basic concepts down and go create something. I rebuilt my banner in Silverlight just for kicks.
http://offcampus.members.winisp.net/banner/
Spend a few minutes and you immediately start to see why this deserves so much attention. The project seamlessly moved between tools as opposed to being a foreign multimedia object and trying to code around it.
One item in the volume activation step by step guide that is a bit confusing is the method for moving a Vista machine that is currently using the MAK back to being a KMS client.
Convert a client using MAK Activation to use KMS Activation
The instructions are easy to follow, you use slmgr.vbs and the extensions "-ipk <setup key>". No problem! Wait. Setup key?
If you search the document for pid.txt you will find a section titled Product Key Considerations. In the section the paragraph contains:
"Volume editions of Windows Vista default to KMS-based activation and do not require a product key to be entered during setup. Windows Vista Volume License editions use a specific pre-defined setup key in the sources\pid.txt file."
That is the setup key referenced by the example. So if you open .\Sources\pid.txt on your Vista volume media, you will find a generic product key that is used for your installations by default. That key tells the machine to become a KMS client, and is what should be used in the operation where <setup key> is given. You can use it for any of the volume media installations where you were using MAK and want to convert back to being a KMS client.
If it was just that easy... Mobile devices in Education is something that we really do feel passionate about across my team at Microsoft. Trying to find the right devices, and the right solutions, to provide value to the educational environment such that they are empowering tools for learning. In many cases that means also changing perceptions. On my team we have one person dedicated to mobility in Education but there are several of us who are sort of peripherally tied to the conversation as it bridges to unified communications, or in my case things like UMPCs.
I saw on Technorati that Tom Jackson linked to my Server 08 post. That lead me to a link he posted pointing to Robert Scoble's kyte.tv site and an interview he did recently with Prof. Elliot Soloway. After you open the site click on the thumbnail "Teacher of The Year Part 1". This is a conversation regarding how mobile devices can benefit Education, the changing perceptions, and possible patterns that will lead to integration. How better to start your weekend then a to get your mind churning on a fascinating and important issue?
Link directly to the kyte.tv site
From the site:
The Novell® Client™ for Windows Vista* provides Windows connectivity to NetWare® and OES Linux servers. With the Novell Client, you can browse through authorized Novell directories, transfer files, and use advanced Novell services directly from a Windows Vista workstation. key features Support for Novell Open Enterprise Server (OES) 1, OES 2, NetWare 5.1, NetWare 6.0, and NetWare 6.5 File system integration with NSS and non-NSS volumes via NCP Login script processing Notification area (Red N) options Integrated login with Windows Vista (single username and password) NMAS™ client integration Forgotten password recovery options LDAP contextless login support DFS junctions Support for 802.1x wireless authentication DHCP options OpenSLP support Shell extensions for Windows Vista�s file browser File caching/shared open mode support Auto-reconnect Cluster failover support Property pages, NCIMAN, and updating Client settings system requirements The Novell Client for Windows Vista is supported on the following platforms: Windows Vista Business (x86 or x64) Windows Vista Enterprise (x86 or x64) Windows Vista Ultimate (x86 or x64)
The Novell® Client™ for Windows Vista* provides Windows connectivity to NetWare® and OES Linux servers. With the Novell Client, you can browse through authorized Novell directories, transfer files, and use advanced Novell services directly from a Windows Vista workstation.
The Novell Client for Windows Vista is supported on the following platforms:
NOVELL: Downloads
It's not always easy to wade through the broad messaging and identify how a product might benefit a specific industry. This is by no means a definitive list. I have not addressed advances in IIS, for example, because I'm not a web guy. I also dropped a few items just to make the list digestible in one sitting. These are simple examples of new functionality in Windows Server 2008 that I hope will directly benefit customers in schools and Universities.
In no particular order -
1. Multicast
If you manage computer labs you are already quite familiar with the technology. Classrooms and computer labs often get re-imaged once a year, semester, month, sometimes even weekly. Copying an image from an SMB share using a standard unicast session just won't cut it for deployments of 50-500 machines at a time.
This will be the first release of Windows Server to natively provide a solution to multicast deployment of Windows images (WIM). The implementation provides methods for machines to join existing multicast sessions, to schedule jobs at a certain time, or when a fixed number of machines are ready and online.
2. Granular Password Policies
Particularly in k-12 environments where students have accounts with limited privileges and are not ready to memorize 8 character passwords, this is valuable. It often makes sense for young people to have shorter passwords and restricted access, while the adults are held to more rigid security guidelines but given more privileges on the network. Note - somewhere, someone is making a crack about adults being just as bad as children.
In Server 2008 Active Directory, it is possible to configure different password and account lockout policies for different sets of users in a domain. This has been a frequently requested feature even in higher education where due to the public access nature of the environment, administrative accounts should be required to follow very stringent guidelines.
3. Server Core
Unfortunately our schools do not often get the funding they deserve. Access to newer hardware is a limiting factor with many schools, some are choosing to look at options such as VECD as a method of squeezing the last few drops of value out of old workstations that originally shipped with Win98. Server hardware is no different. Schools need solutions that allow them to take advantage of the security advances in Windows Server 2008 on their existing hardware.
Server core is not a "version" of Windows such as Web, Standard, or Enterprise. Core is a method of installation that includes only the components of Windows necessary to support a few key workloads. File Server, Print Server, DNS, DHCP, Domain Controller, IIS, Streaming Media, and Virtualization are all currently supported roles. By removing all but the necessary components, the number of hotfixes applicable to the OS is significantly reduced, the attack surface is much smaller, and you can get better performance out of older hardware while still maintaining a consistent platform for management across the enterprise.
4. Network Access Protection
Imagine your business having 10,000 new workstations show up on your network once a year and you have no control over them whatsoever. You have no rights to prevent them from accessing resources or from going to bad places on the Internet. You have no rights to install anything on them or enforce best practice configurations. Yet, you must support them and provide a high quality of service, and you can bet you will be blamed if anything goes wrong. This is not that unusual in higher education.
NAP provides some relief. With NAP you can define basic security policies and a client on the desktop (integrated in Vista, available for XP) provides real time checking and enforcement of 4 basic principles. Leave your firewall on, use antivirus, use antispyware, and patch your machine. Enforcement is provided through flexible mechanisms and can be delivered as a policy but more likely for faculty and students you would have participants manually opt-in to some form of a "clean network" program. The difference between NAP and other tools with similar functionality is the integration with Windows to do real time checking, all the time, and to integrate with applications for remediation. There are already myths about NAP that I am encountering when speaking to Universities and schools.
5. Remote Access
Its very seldom that I meet a IT Pro in Education and find they are not doing anything at all with Terminal Services. The implementation may be just for remote administration, or it may be a full blown application sharing platform with very advanced 3rd party enhancements. Especially in the last 5-6 years, Terminal Services has become a popular host for synthetic computer labs. The scenario is very simple - imagine you are a single parent taking night classes and you finally get a chance to get caught up on your machine project, only to find it requires you to run a simulation in the computer lab? On the other hand, if you can even get your hands on an old laptop and a dial-in connection you can connect to a TS session where you can run applications as if you were on campus.
Server 2008 provides enhancements to make this scenario more mature and much more affordable than it has been. Session broker provides better balancing of new connections to a server farm. RemoteApp provides the ability to publish applications via a web interface, and TS Gateway can tunnel connections over SSL to ensure your traffic is secured. There is also a new printing solution so if you have a local printer attached to your workstation, your TS applications can print to it without having to manage difficult driver installation and compatibility issues. These scenarios probably sound familiar but in the past cost a small fortune to implement.
6. Read only Domain Controllers, BitLocker, and Device Management
Picture a school building in a small town, do they have a datacenter? Are the computers always locked away and managed only by IT Pros? Not always. Often these machines are locked in to a closet or office but not entirely secured, and often basic administration like changing tapes and the occasional reboot is performed by an information worker.
It is much easier to provide security over these machines in Server 2008. With BitLocker, you can ensure that the disk is not readable in some other device should someone decide to pull it and take it home. With a Read Only Domain Controller, your server can provide an authentication point at that remote network endpoint but any "write" actions such as a password change would actually go back to your central domain controllers. This also allows for a local administrative account to perform basic administrative tasks without needing to have additional domain privileges. Finally, through new Group Policy options you can eliminate any new device installations such as USB keys that may contain hidden, malicious utilities and only allow devices which have been whitelisted as approved hardware.
+ Virtualization
Finally, I'll point out that virtualization becoming a component of the operating system and the performance enhancements that are coming with the hypervisor technology and hardware assisted virtualization enable great value to institutions. When the virtualization features ship, interesting scenarios such as virtual 1-1 student machine initiatives, virtual computer labs, virtual development labs, hardware consolidation for more effective power utilization and avoidance of temperature issues in small datacenters, and sharing of hardware resources across departments, all become a more affordable reality.
Determining which Vista to install is not as complicated as you might think. Vista Business contains most of what you are looking for out of an "everyday" work machine. Assuming Business as a base, we can construct a simple list of differences.
I often hear people say things like "Ultimate cannot connect to servers" or "Ultimate cannot be managed by Group Policy". Those are incorrect statements. Ultimate is a superset of Enterprise to add the consumer functionality like Media Center. When you hear someone say that Ultimate cannot be managed using GPOs, what they really mean is that out of the list of features above that are specific to Ultimate, there are no GPOs to manage them. The GPOs for Vista were designed with the feature set of Business and Enterprise in mind. Home Premium and Home Basic are not able to join a domain but Ultimate can. All versions of Vista can connect to servers.
So if you are a school deploying a computer lab which version should you choose? Assuming that the hardware provider has provided DVD playback software, Enterprise is the best choice. Enterprise was designed for large deployments and provides volume methods of activation to do so. With Ultimate, Microsoft has to keep track of the DVD codec since there is a royalty due to a 3rd party. As such, there must be a key that is per machine.
I have had an opportunity to meet with school administrators on the value of Vista/Office in Education. One common fear is whether students/teachers will be able to quickly transition to the new ribbon interface in Office 2007. It is not well advertised but there is a free tool online that starts with the Office 2003 interface for a user to click on, and it then animates to show how the same task is accomplished in Office 2007. This is of value to anyone who is trying to "learn by doing" regardless of whether you are in an academic environment.
Aids are available for the following Office applications:
Word
Excel
PowerPoint
There are also add-ins for Office 2007 so that links to these aids, as well as other online training and videos are added under a new ribbon titled "getting started."
Word 2007 Add-in: Get Started Tab
Excel 2007 Add-in: Get Started Tab
PowerPoint 2007 Add-in: Get Started Tab
I have connected my HP laptop to a wide variety of projectors and since Vista RTM I have had a very good experience. I've had the occasional bad cable but Vista is yet to blame. This may be due to excellent video drivers but I also think Vista in general is better at working with projectors than XP. Here are four tips I have learned that would be useful to teachers.
1. Learn how to toggle your laptop's external display
This first tip is also good if you are working with XP. Modern laptops have a function key that cycles through options to show video on your laptop, on the projector, or on both. Most presenters will want video to display on the laptop and also on the projector so you can see the screen without looking over your shoulder. Laptop makers have not agreed on which key toggles the video output. On my HP laptop it is pressing Function (fn) and f4 at the same time. Toshiba uses fn+f5. Dell laptops use fn+f8. Gateway uses fn+f2. Lenovo uses fn+f7. Confused? InFocus has published a quick reference to help identify which keys to use for most laptops.
2. Vista extended desktop and PowerPoint presenter view
When you connect a Vista laptop to a monitor or projector and enable the display as discussed above, Vista will prompt you with some choices. You have the option to show video "Mirrored", "Extended", or "External Only".
In most cases, mirrored will be the right choice, especially if you want to show something besides just PowerPoint slides through the projector. However, if you are only using PowerPoint slides in the presentation, you might want to try out the "Extended" option for one simple reason - PowerPoint has a special option named "Presenter View".
Once you have connected to the projector, open PowerPoint and click on the "Slide Show" tab. Enable the checkbox for "Show Presentation On" and select monitor 2, also select the checkbox for "Use Presenter View".
Presenter view will give your audience the same full-screen view of the slides that you have setup in the past, but as the presenter you will see the notes, the next few slides, and helpful info like the time and how long you have been presenting. You can still use Ink to annotate the slides as you present as many people in Education do frequently using TabletPC, and the audience will still see your Ink as you write.
If you have already bypassed the window to select "Extended", you can enable the view through your display settings or you can open "Windows Mobility Center". Just search for it on the Start Menu, and click "Connect Display" to bring up the choices.
3. Enable Presentation Mode
Have you ever been presenting only to have one of your peers send an instant message - "hey, you got a minute?" Ever felt paranoid about making sure every service was logged out before going in to a presentation? In a classroom environment, presentations happen every day - does it detract from your audience attention if your screen saver kicks on?
Windows Vista offers "Presentation Mode" to address this issue. If you type "mobility" in to the Start Menu search bar you will find the "Windows Mobility Center". One of the options is to turn on "Presenting". You will then see an icon on your system tray that looks like a small projector. Right-click on it to "Customize Presentation Settings". When presentation mode is enabled all system notifications (pop-ups) are disabled and you have options to disable the screen saver, set the volume, and set a different desktop wallpaper. Once you have customized the settings, any time you enable presentation mode they automatically apply.
4. Control audio/video volume levels to avoid startling disruptions
Finally, there is the occasional presentation where you also want to show video or an interactive quiz. If the application has sound, often the presenter will turn the volume all the way up to make sure that people in the back of the room can hear audio coming from little laptop speakers. Then all of a sudden they type when they were supposed to click and "BING" blasts the audience as a message shows the presenter the error of their ways.
Now you can take control of the audio coming from your system on a per application basis. You don't have to understand all sorts of points and clicks to do it - just click on the volume icon in your system tray and then click "Mixer". The controls in Vista for setting volume for each application are very easy to understand and are perfect for presenters who want to make sure only their media player is going to be heard.
Hopefully this is of value to my fellow presenters out there. These have been good habits for my presentation setup routine. If you have additional tips, I am very interested. Please submit innovative ideas in the comments section to share with others.
Got an Email last night (ok, it was to all of us in Microsoft EDU) from Bill Hill. He recently recorded a new Channel 9 video! Discussion includes interesting topics such as the Declaration of Digital Independence, Education, the future of reading, etc.
It's Friday, nice outside, enjoy this video over your first few cups of joe!
Bill Hill is one of the Niners' favorite Microsoft personalities. He is also a legend around Microsoft and within the typography community. Bill spends most of his time thinking about how to make reading on a screen the best possible experience for human readers. We wanted to find out what's on Bill's mind these days so we thought we'd have a chat with Bill and Lake Bill on crystal clear day was the perfect setting for learning about Bill's passion for enabling digital democracy. What's digital democracy? Well, watch and listen to find out. Bill has even written up a Declaration of Digital Independence. Tune in. Bill Hill is on Channel 9 again!
Bill Hill: Digital Democracy and the Declaration of Digital Independence
Many teachers are interested in how they can use modern desktop applications to inspire students through multimedia. This means different things to different people, but a common activity is creating videos that combine pictures, music, and other digital assets in to a "mash-up" movie. Vista includes all the tools you need for this activity, Photo Gallery and Movie Maker.
What about DVD authoring? Well, Vista Ultimate does provide that functionality but here is a more important question, why are you burning a DVD? Do you see your students carrying around DVDs full of their custom videos? Absolutely not, they use YouTube, Soapbox, or other services such as Facebook applications to share digital media. If you have a student portal or SharePoint team site for your class, a good option may also be to host mash-ups on your own and let students download them as podcasts.
If you want a quick look at end results without reading the how-to below, check out the recording published by one of my peers.
How to create your own Mash-Up in Vista:
Start off as you would on any project by "collecting your assets". This is very simple to do in Photo Gallery. Simply browse to the photos you would like to include in your project and check the box above each of them. You can browse by folder, by keyword tags, by date taken, or by a star ranking which you set if you just want to pick out a few really good photos that are scattered all over the place.
I browsed to a folder and selected a bunch of pictures I took of a friend's landscaping a few months ago (no, I'm not lucky enough to have a backyard like this!).
You'll notice there are several links across the top of Photo Gallery. They mean just what they say, you can take those selected items and send them to a printer, Email them, burn them to CD/DVD, or Make a Movie out of them. Once you have them selected, clicking on one of those buttons will take all the photos you checked and take them to the next step such as resizing them for Email, or in our case importing them to Movie Maker.
Once you click on Make a Movie in the Photo Gallery, Movie Maker will open with those pictures already imported and added to your storyboard. The Storyboard in Movie Maker is just a simple way to drag and drop what order you want things to show up in your movie. So if you don't like the order your photos are in, just click and drag them with your mouse to sort them.
This is also a good time to right-click on the first slide and "Edit Title". You can change the text, the colors and fonts, and the animation that is applied. So if you would prefer the title to slide in rather than fade in, you can choose from a lot of options.
Click on the word Storyboard and change it to Timeline.
Now you see the video in terms of when things are going to appear on a time scale.
You might already have an audio (mp3, wma, wav, etc) file that you want to have in your project. If not, I recommend that a teacher find a few music samples in advance to make sure the lyrics, etc, are suitable for classroom use. There are some great sites such as PodSafeAudio.com that list music which has been released under the Creative Commons license. This essentially means it is royalty free to use for people like teachers/students who are not trying to make money by selling the video, as long as credit is given to the original author. In the case of my sample file, I recorded a very simple melody by positioning my digital mic over a keyboard and improvising.
Adding the music is as simple as dragging and dropping it in to the center area of Movie Maker, and then dragging the music file down to the row next to "Audio/Music". The first action imports the audio in to your project, and the second drag/drop adds it to your video. You'll notice you can move a blue line around when adding it, that is because on the Timeline you can choose when you want things to start/stop. For example, if you want 3 seconds of silence to start the video, just slide the audio over by 3 seconds. If you want it to start right away then let go of your drag/drop when you have the blue line all the way to the left. Pretty intuitive!
Now that you have music in your project, let's trim it down to end with your last photo. Just click on the audio/music row, then scroll to the right until you reach the end of the song, and drag the border at the end of the row back so it lines up with the end of your last photo. You can also click on the Timeline just above your project to select a point in time, and then click on "Split" which is to the right just under the preview window. If you do this while you have the audio selected, it will break the song in to sections at that point in time. You can then delete the section to the right. Whichever you find easiest.
I like to let the music play just a few seconds longer than the photos, so you have the sensation of closure at the end of the video.
Almost done! The last step in making your movie is to add some special effects to really jazz it up. This is the most advanced step, so you can decide whether to include it in an actual project. I add effects and then change timing to really make a custom feel.
To add effects, swap the Timeline back to the Storyboard, then click on Effects on the left column of Movie Maker. Drag and drop the effect on to each photo, or add more than one effect if you would like to do interesting things like make it black and white plus zooming out during playback. This is a good time to experiment with different ideas. You can see what the effect will look like by clicking on the photo and then pressing play on the preview window. You can remove effects by right-clicking on the star over the photo and selecting "Remove Effects".
I would also add a few transitions. This is the same process, just click on Transitions and then drag/drop them to the small square between the photos. Don't go overboard on transitions unless you want to show-off (like I did in my example file).
Step two would be to adjust timings. This is probably overkill for a lot of projects but you will no doubt have a few students who really want to take advantage of every bell and whistle they can. Timings are really pretty easy, just swap from the storyboard back to the timeline, click on the photo within the timeline, and then drag/drop the borders around to adjust when each photo should start/stop. A larger block within the Video row means the photo will display longer. A smaller block will appear for less time. If you open my screenshot you can see how I have adjusted my timings just enough to give a more random feel.
You're done editing! By now you have a video you are happy with and have watched it several times in the preview window. You are ready to share it with friends/family! Just click on the word "Publish Movie" in the top of the Movie Maker window.
You will have several options. Most of these are intuitive but you will notice that "Soapbox" is not listed. I find that "Email" works pretty well for uploading the video to Soapbox since it shrinks the file down small enough to try and send it as an Email attachment. If the video is really long, it may go over 100mb which is too big for many online video sites. You could choose to host it yourself, or choose the "This computer" option and play with the framerate, bitrate, and resolution to make sure the file is compressed to the desired size.
After Movie Maker shrinks the file, you can literally Email it or you can click on the link to "Save a copy of my movie on my computer".
Ready to publish online! Open http://soapbox.msn.com and sign in with your Live ID. Then click on the link to Upload. When the page opens, browse for your file and fill in the information. Depending on the age of the class, you might be uploading all the files under a Teacher's account, or letting students upload on their own. Either way, this is a prime "teachable moment" to talk about lack of privacy on the Internet and that if you are uploading video you want to be very careful since anyone could potentially watch it. There is the option of publishing it as "hidden" rather than public, but that really only controls whether it is listed to other users when they visit the general Soapbox site or they have to have a link to find it. That link could be something you Email or post to a web page, so if a bunch of people Emailed it around the video wouldn't be "hidden" for long. Also, don't forget to give credit to the audio portion if you are using someone else's work under Creative Commons license.
Finally, click the Upload button. For short 30 second videos the processing happens pretty fast and you will get a thumbnail link to your video. From there you can play it back, send someone a link, embed it in a web page, etc. If you would like to see the example I created when walking through creation of this post, I have embedded it below. The music is boring because I had to create it myself. The video linked at the top of this post is much more intense (it is on Scott's personal blog so he can use Creative Commons licensed music).
This is another trick that power users apparently are well adjusted to but haven't publicized. It's not limited to Vista or IE7. Just type the domain name you want in the address bar and then hit ctrl-enter to prepend "http://www." and append ".com". Once again lifehack, you have made me a more effective human.
http://www.lifehack.org/articles/technology/quick-com-address-bar-shortcut.html
Windows Vista application compatibility training recording available for download! There are 4 sessions ranging from 1-2.5 hours each!
This Application Compatibility Training has been delivered worldwide to MCS Consultants, partners and customers preparing to deploy Windows Vista. In this training, you will learn about the most common application compatibility problems found with Windows Vista, and the new native features that help users workaround these issues. We will also present the tools you can use to help enterprises facilitate their application compatibility testing, debugging, and mitigation.
Windows Vista application compatibility training recording available for download
... is to search for it on this site! There is now an online resource dedicated to listing applications that have been certified for Windows Vista. Almost a year from RTM, you will find a ton of applications are ready!
http://windowsvista.com/appreadiness
If you are a developer and would like your application listed, there is an online form to submit your software title.
I captured this video at LabMan 2007. Kevin Sullivan and I delivered the closing presentation (mostly Kevin, I present the last 10 minutes) and focused on maturing technologies for computer labs in higher education. This was captured using a simple webcam with no fancy microphones and then compressed to less than 100MB so the video quality is just OK but I kept the audio good enough to understand.
We wanted to focus on technologies available today. SteadyState, maturing desktop technologies through virtualization, and VECD. We'll have plenty to discuss at LabMan 2008 after the release of Server 2008.
Official sources:
http://support.microsoft.com/?kbid=938194 http://support.microsoft.com/?kbid=938979
http://support.microsoft.com/?kbid=938194
http://support.microsoft.com/?kbid=938979
Community announcements:
Brad Rutkowski's Blog : Vista: Two hotfixes now released to improve performance, compatibility, and reliability.
Windows-Now : Windows Vista Pre-SP1 Performance and Reliability Updates Released
ActiveWin : Update for Windows Vista (KB938979) ActiveWin : Update for Windows Vista (KB938194)
ActiveWin : Update for Windows Vista (KB938979)
ActiveWin : Update for Windows Vista (KB938194)
Almost two years ago I worked with a school district on a migration to Windows file servers from a competing platform. The most significant part of the project was the complexity of mixed workstation operating systems, OS9, OSX, and XP. As a result of that project I constructed the following table which I have since used as a reference.
From my own notes:
"Test results and research indicate Apple works with resource forks differently for each protocol. Mac file systems store additional information in files that other file systems, including NTFS, do not store. Apple deals with this by writing the extended data out to a separate “._” file when writing to other file systems over SMB, or by including the extended data in an alternate data stream within the file if written using AFP. This scenario results in the following regardless of what operating system is used to host the share: "
The results of our project was a conclusion that as long as the OS9 machines were going to be around, providing AFP access to the SMB file shares provided reduced complexity. The customer decided to work with a solution from GroupLogic that supported AFP 3.1 and clustering to host AFP shares on a Windows server, with a long term plan to move towards only SMB.
John Baker has posted a link to virtual machine images that contain a full lab environment for Forefront FCS, ConfigMan, OpsMan, IAG, and Forefront for Exchange. These are all new solutions that are worth some ramp time. Why scour around trying to find each component when you can pull these pre-installed VMs? I'm very interested in the IAG VM since I haven't found anyone willing to give up a test appliance!
John Baker's WebLog : Forefront Client Security Demo