• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Download It.doc
 

Download It.doc

on

  • 2,151 views

 

Statistics

Views

Total Views
2,151
Views on SlideShare
2,151
Embed Views
0

Actions

Likes
0
Downloads
24
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Microsoft Word

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Download It.doc Download It.doc Document Transcript

    • Contents Resources from Michele’s .NET Technology Roadmap................................................................................2 Code Samples..............................................................................................................................................2 General Resources.......................................................................................................................................3 Resources by Technology............................................................................................................................3 Platform and Language............................................................................................................................3 Data Access .............................................................................................................................................4 Windows Development...........................................................................................................................5 ASP.NET...................................................................................................................................................5 Silverlight.................................................................................................................................................6 SOA .........................................................................................................................................................6 BPM and Workflow .................................................................................................................................7 Identity Platforms....................................................................................................................................7 Azure........................................................................................................................................................8 Machine Setup ............................................................................................................................................8 Platform Setup ........................................................................................................................................8 F#.............................................................................................................................................................9 Parallel Computing ..................................................................................................................................9 Entity Framework....................................................................................................................................9 Velocity....................................................................................................................................................9 WPF.......................................................................................................................................................10 ASP.NET.................................................................................................................................................10 Silverlight...............................................................................................................................................10 WCF.......................................................................................................................................................10 Identity Platforms..................................................................................................................................11 https://connect.microsoft.com/site/sitehome.aspx?SiteID=642 (documentation and links)................11 Azure Services Platform.........................................................................................................................11
    • Resources from Michele’s .NET Technology Roadmap This document supplies information on code samples, online resources and machine setup used for my technology roadmap seminar as of March 2009. Since many of these are CTP technologies, everything is subject to change…some things sooner than later. Email me with any questions at mlb@idesign.net. Code Samples The code demonstrated during this event, and some extras that were not demonstrated, are all part of a separate download coming from the same blog entry as this document. In addition, there are some samples from other locations you should look at. • Sample databases for SQL Server (needed for some of the samples) o http://www.microsoft.com/downloads/details.aspx? FamilyId=06616212-0356-46A0-8DA2-EEBC53A68034&displaylang=en%20 • ASP.NET 2.0 Globalization Example o http://www.dasblonde.net/ct.ashx?id=7c39c116-f204-4648- bd9e-2e6e75b982b9&url=http%3a%2f%2fwww.dasblonde.net%2fct.ashx%3fid %3df8b330d8-0a87-496c-8be3-3aff101bfd58%26url%3dhttp%253a%252f %252fwww.dasblonde.net%252fcontent%252fbinary%252fGalleryDemo20.zip • WPF Reference Applications o Family Show http://www.vertigo.com/familyshow.aspx o You can get the source code for advanced WPF samples I showed, the Molecular Viewer and AutoCAD Dwf Viewer, by contacting Tim Huckaby of InterKnowlogy – the company the produced these products. Just mention that you saw me demonstrate the code at my .NET Technology Roadmap seminar. His email is timh@interknowlogy.com . • ClickOnce Samples o http://www.dasblonde.net/2006/03/20/BunchaClickOnceSamples.aspx o Note, these were written with VS 2005, can upgrade them easily o Also note, I will be doing some ClickOnce webcasts in late June 2009 and at that point I will update all of these samples so keep an eye on my blog for notifications of my webcasts!
    • General Resources • Michele’s blog www.dasblonde.net • Michele’s “Learning WCF” book blog: www.thatindigogirl.com (Get all the code for my book here!) This book was reprinted in August 2008 to reflect changes in VS 2008, mostly affecting Chapter 1 and a very small smattering of changes throughout. • Series of 15 webcasts on WCF http://www.dasblonde.net/2007/06/24/WCFWebcastSeries.aspx • IDesign (articles, code downloads, utilities, webcasts) www.idesign.net Resources by Technology This section provides you with links to resources I came across that are particularly useful for each topic I covered during the seminar. Platform and Language • C# 3.0 Overview o http://msdn2.microsoft.com/en-us/library/bb308966.aspx • VB 9.0 Overview o http://msdn2.microsoft.com/en-us/library/ms364068(VS.80).aspx • .NET 3.5 SP1 Training Kit o http://www.pnpguidance.net/Post/DownloadNET35TrainingKitUpdatedAJAXNETFrame workClientProfileWCF.aspx • .NET 4.0 Training Kit o http://www.microsoft.com/downloads/details.aspx?familyid=752cb725-969b-4732- a383-ed5740f02e93&displaylang=en • F#
    • o MSDN Developer Center  http://msdn.microsoft.com/en-us/fsharp/default.aspx o Nice blog entries introducing F# syntax (this type of simplicity is hard to come by without purchasing a book)  http://lorgonblog.spaces.live.com/blog/cns!701679AD17B6D310!887.entry? sa=620772558  http://lorgonblog.spaces.live.com/Blog/cns!701679AD17B6D310!894.entry? wa=wsignin1.0&sa=756990588 Data Access • ADO.NET 2.0 o Overview http://msdn.microsoft.com/msdnmag/issues/05/04/ADONET/ o Query Notifications http://msdn2.microsoft.com/en-us/library/ms379594(VS.80).aspx o System.Transactions http://msdn2.microsoft.com/en-us/library/ms973865.aspx • ADO.NET 3.5 o http://msdn2.microsoft.com/en-us/data/aa937723.aspx o 101 LINQ samples  http://msdn2.microsoft.com/en-us/vcsharp/Aa336746.aspx o Entity Framework  http://msdn2.microsoft.com/en-us/library/Aa697427(VS.80).aspx  http://code.msdn.microsoft.com/adonetefx/ o Data synchronization services  http://www.codeproject.com/smartclient/takedataoffline.asp o ADO.NET Data Services (“Astoria”)
    • • Velocity Resources o http://msdn.microsoft.com/en-us/data/cc655792.aspx o http://msdn.microsoft.com/en-us/library/cc645013.aspx o Similar Products  Memcached (Win32 port + C# provider) • http://www.danga.com/memcached/  Shared Cache (.NET based) • http://www.codeplex.com/SharedCache Windows Development • http://msdn.microsoft.com/smartclient/ • ClickOnce case study o http://www.microsoft.com/casestudies/casestudy.aspx?casestudyid=201295 • Client Application Services o http://msevents.microsoft.com/CUI/WebCastEventDetails.aspx?culture=en- US&EventID=1032312760 • WPF o http://msdn2.microsoft.com/en-us/netframework/aa663326.aspx o Community site http://wpf.netfx3.com/ o Animation http://msdn2.microsoft.com/en-us/library/ms752312.aspx ASP.NET • ASP.NET o http://msdn2.microsoft.com/en-us/asp.net/default.aspx • ASP.NET AJAX o http://asp.net/ajax/
    • • ASP.NET 3.5 Extensions o http://www.asp.net/downloads/3.5-extensions/ • RIA Services o http://blogs.msdn.com/brada/archive/2009/03/19/what-is-net-ria-services.aspx • JQuery o http://encosia.com/category/jquery/ Silverlight • Silverlight Getting Started o http://silverlight.net/GetStarted/ • Silverlight Tutorial in VB o http://msdn2.microsoft.com/en-us/vbasic/bb660515.aspx • http://msdn2.microsoft.com/en-us/vbasic/bb875977.aspx • Silverlight deployment whitepaper o http://download.microsoft.com/download/7/8/d/78da8ec9-8801-42e5-89e5-3809386f 1316/Silverlight%20Deployment%20Guide.doc • Silverlight Streaming o http://www.microsoft.com/silverlight/streaming.aspx • Silverlight 3 (SL3) what’s new o http://visitmix.com/Opinions/Whats-New-in-Silverlight-3 o http://timheuer.com/blog/archive/2009/03/18/silverlight-3-whats-new-a-guide.aspx • More getting started and blend and SL3 link o http://expression.microsoft.com/en-us/default.aspx SOA • MSDN WCF Developer Center o http://msdn.microsoft.com/en-us/netframework/aa663324.aspx
    • BPM and Workflow • MSDN WF Developer Center o http://msdn.microsoft.com/en-us/netframework/aa663328.aspx • WF as ESB o http://msdn2.microsoft.com/en-us/library/aa475433(d=printer).aspx Identity Platforms • Microsoft Identity Integration Server (MIIS) o http://www.microsoft.com/technet/miis/evaluate/faq.mspx • Identity Lifecycle Manager (ILM) 2007 o http://www.microsoft.com/windowsserver/ilm2007/default.mspx • Certificate Lifecycle Manager (CLM) • http://www.microsoft.com/windowsserversystem/clm/defalt.mspx • Microsoft Rights Management Services (RMS) • http://www.microsoft.com/windowsserver2003/technologies/rightsmgmt/default.mspx • Active Directory Application Mode (ADAM) o http://www.microsoft.com/windowsserver2003/adam/default.mspx • Authorization Manager o http://msdn2.microsoft.com/en-us/library/ms998336(d=printer).aspx o http://msdn.microsoft.com/msdnmag/issues/03/11/AuthorizationManager/ • Active Directory Federation Services (ADFS) V1 o http://www.microsoft.com/windowsserver2003/technologies/idm/FederatedIdentity.m spx • MSDN Security Developer Center o http://msdn.microsoft.com/en-us/security/aa570351.aspx • WCF Federation
    • o Read my articles describing how I created a claims-based permission model for WCF http://www.theserverside.net/tt/articles/showarticle.tss?id=ClaimsBasedSecurityModel http://www.theserverside.net/tt/articles/showarticle.tss? id=ClaimsBasedSecurityModel2 o Watch my Federated Security webcast in the WCF series (see above) • CardSpace o Triggering CardSpace from ASP.NET and WCF  http://msdn.microsoft.com/msdnmag/issues/07/04/Identity/default.aspx o How personal cards protect users  http://www.dasblonde.net/2007/09/16/CardSpaceHowPersonalCardsProtectUs ers.aspx Azure • Azure Services Platform Site o http://www.microsoft.com/azure/services.mspx Machine Setup In order to demonstrate the plethora of technologies in this tutorial I installed quite a number of toolkits, SDKs and code samples. Below are the links to the items I installed so that you can work with the technologies I discussed. I have separated the links into sections for convenience. NOTE: At the time this tutorial was delivered, all demonstrations related to .NET Framework 4.0, Oslo, and Dublin were executed on the virtual machines distributed at the PDC. Platform Setup These instructions assume you are running on Windows Vista SP1 or Windows Server 2008. This section describes core machine setup for the operating system, .NET 3.0, SQL Server and Visual Studio. • Enable IIS, ASP.NET and WAS features • SQL Server 2005/2008 or SQL Express 2005/2008 o Install any service packs • Visual Studio 2008 SP1 (also installs .NET Framework 3.5 SP1)
    • • Windows SDK for Windows Server 2008 (really, this SDK is for .NET Framework 3.5 and is also supported on Vista, XP/SP2 and Windows Server 2003) http://www.microsoft.com/downloads/details.aspx?FamilyID=e6e1c3df- a74f-4207-8586-711ebe331cdc&displaylang=en F# • F# (September 2008 CTP) o http://www.microsoft.com/downloads/details.aspx? FamilyID=61ad6924-93ad-48dc-8c67-60f7e7803d3c&displaylang=en • F# Interactive Console o http://msdn.microsoft.com/en-us/fsharp/default.aspx • F# Samples o http://code.msdn.microsoft.com/fsharpsamples • F# Web Tools o http://www.codeplex.com/fswebtools Parallel Computing • Parallel Extensions to the .NET Framework 3.5 (June 2008 CTP) o http://www.microsoft.com/downloads/details.aspx?FamilyId=348F73FD-593D-4B3C- B055-694C50D2B0F3&displaylang=en Entity Framework • ADO.NET Entity Framework Extensions o http://code.msdn.microsoft.com/EFExtensions Velocity • Windows PowerShell 1.0 (required for Velocity installation) o http://www.microsoft.com/downloads/details.aspx?FamilyId=C6EF4735- C7DE-46A2-997A-EA58FDFCBA63&displaylang=en • Microsoft Project Code Named “Velocity” Community Technology Preview 3 (CTP3) o http://msdn.microsoft.com/en-us/data/cc655792.aspx (resource site)
    • o http://www.microsoft.com/downloads/details.aspx?FamilyId=B24C3708-EEFF-4055- A867-19B5851E7CD2&displaylang=en WPF • Expression Studio 2 Trial o http://www.microsoft.com/downloads/details.aspx?FamilyId=7AE2720C-72BA-489B- ADBB-EE6F3C79066D&displaylang=en ASP.NET • AJAX 4.0 Preview 4 o http://aspnet.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=24645 • ASP.NET MVC 1.0 o http://www.microsoft.com/downloads/details.aspx?FamilyID=53289097-73ce-43bf- b6a6-35e00103cb4b&displaylang=en Silverlight • Silverlight Tools for VS 2008 SP1 (installs Silverlight 2 SDK and Silverlight 2 runtime) o http://www.microsoft.com/downloads/details.aspx? familyid=C22D6A7B-546F-4407-8EF6-D60C8EE221ED&displaylang=en o NOTE: you may have issues installing this if you already have Silverlight 2 runtime and Silverlight 2 SDK installed on your machine. I recommend you uninstall these items before installing this item – and you will end up with a clean install of all. • Silverlight 2 SDK (already installed with Silverlight Tools for VS SP1) o http://www.microsoft.com/downloads/details.aspx? familyid=8D933343-038F-499C-986C-C3C7E87A60B3&displaylang=en • Silverlight Toolkit o http://www.codeplex.com/Silverlight WCF • WCF REST Starter Kit o http://www.asp.net/downloads/starter-kits/wcf-rest/
    • Identity Platforms • Geneva Beta 1 o http://www.microsoft.com/downloads/details.aspx? displaylang=en&FamilyID=1e3c3efc-e980-4895-9095-86e51c1cd9d8 o https://connect.microsoft.com/site/sitehome.aspx?SiteID=642 (documentation and links) Azure Services Platform • Windows Azure SDK (March 2009 CTP) o http://www.microsoft.com/downloads/details.aspx?FamilyID=b44c10e8-425c-417f- af10-3d2839a5a362&displaylang=en o http://msdn.microsoft.com/en-us/library/dd179367.aspx (documentation) • Windows Azure Tools for Visual Studio (March 2009 CTP) o http://www.microsoft.com/downloads/details.aspx?FamilyID=59E8FC0C- C399-4AB7-8A93-882D8E74B67A&displaylang=en • Microsoft .NET Services SDK (March 2009 CTP) o http://www.microsoft.com/downloads/details.aspx?FamilyID=8d1d1d5e-1332-4186- b33f-26d053759e49&displaylang=en • Access Control Service o Documentation  http://msdn.microsoft.com/en-us/library/dd582744.aspx o MMC Tool  http://blogs.msdn.com/vbertocci/archive/2009/03/17/a-visual-tour-of-the-net- access-control-service-part-2-fun-with-scopes-and-issuers.aspx o Azure Management Tools  http://code.msdn.microsoft.com/AzureManagementTools • Windows Live ID Client 1.0 SDK (October 2008) o http://www.microsoft.com/downloads/details.aspx?FamilyID=B5A78784-922D-4267- A6E9-5D2ECF1DCED8&displaylang=en
    • • Windows Live ID Delegated Authentication SDK 1.2 (November 2009) o http://www.microsoft.com/downloads/details.aspx?FamilyID=A2466ABF-9629-42D8- B991-1D3FAF2FE872&displaylang=en • Windows Live ID Web Authentication SDK 1.2 (November 2009) o http://www.microsoft.com/downloads/details.aspx?FamilyID=E565FC92- D5F6-4F5F-8713-4DD1C90DE19F&displaylang=en • Windows Live Tools for Visual Studio (November 2008) o http://www.microsoft.com/downloads/details.aspx? familyid=F438B207-96AF-497C-94DB-152D48344AF5&displaylang=en • Live Services SDK o http://msdn.microsoft.com/en-us/library/bb264574.aspx (documentation)