- Started with my host machine (Gateway FX 6801) which has i7 920 quad core hyperthreaded (8 virtual cores) and 9 GB of RAM running Windows Server 2008 R2 64 bit and Hyper-V.
- Created a VM with 7 GB RAM, 4 processors (half of my cores), and a 2 TB virtual hard drive. The physical size grows as needed so it starts out small. 2TB is the limit. The physical drive it runs on is an internal 1.5 TB drive that houses my other VM’s too. The footprint of the completed VM image including snapshots is 41 GB.
- Installed Windows Server 2008 Standard (non-R2) 64 bit. You must have 64 bit. SharePoint 2010 will not run on 32 bit. It will run on Windows 7 though…
- After the OS was installed, I patched it with Windows Update and added the Role of AD DS. I’m using dynamic IP (DHCP) and got a few warnings. I’m hoping that doesn’t burn me in the future since AD likes to be on a static IP. Ran dcpromo.exe and created a single domain forest. I added a service account for SharePoint services to AD.
- Ran Windows Update again. Added roles for Web Server (giving it more options than I probably needed, such as IIS 6 compatibility), and then later for Application Server (once again more options than I needed such as all of the Windows Process Activation like Message Queuing, TCP, and Named Pipes). I wasn’t sure if I needed the minimum since Jei’s blog nor the other docs were not clear on this. I would have preferred to install the minimal functionality for these roles, but I was anxious to get busy with SP2010.
- Then I continued through the hardware/software requirements doc http://technet.microsoft.com/en-us/library/cc262485(office.14).aspx referenced from Jei’s post:
- The 64-bit edition of Windows Server 2008 Standard with SP2
- Web Server (IIS) role
- Application Server role
- Microsoft .NET Framework version 3.5 SP1
SQL Server 2008 Express with SP1(skipped this and installed SQL Server 2008 Dev instead, adding my service account as admin – not best practices but OK for a dev box on a beta VM)
- Microsoft "Geneva" Framework
- Microsoft Sync Framework Runtime v1.0 (x64)
- Microsoft Filter Pack 2.0
- Microsoft Chart Controls for the Microsoft .NET Framework 3.5
- Windows PowerShell 2.0 CTP3
- SQL Server 2008 Native Client
- Microsoft SQL Server 2008 Analysis Services ADOMD.NET
- ADO.NET Data Services v1.5 CTP
- Visual Studio 2010 Ulimate Beta 2 (after this saved another hyperv snapshot)
- Office 2010 Beta
- Project 2010 Beta
- SharePoint Designer 2010 Beta
- Visio 2010 Beta
- Office Web Applications Beta
I didn’t expect the web part project to be that easy. After struggling with all of the tools out there for the past 5 years using WSPBuilder (my favorite), VSeWSS, STSDEV, and hand coding the build events to build the CAB from a DDF, this was a nice change.
I think Steve Balmer was right when he spoke after the SharePoint Conference 2009 keynote in the following interview http://bit.ly/aH4aq and said "SharePoint is the new RAD tool for developers, it’s the new VB". When I watched that interview I had gone through so much pain with developing on older versions of SharePoint, I almost laughed out loud thinking SharePoint development is anything but RAD. But after yesterday, I do believe that Steve could be right. This is could be the beginning of a new era of RAD development. Can’t wait to play with all the other Visual Studio 2010 templates. Hope they are as seemless and easy as the Visual Web Part.
Let me know about your experiences with SP2010. Send me a tweet @Talbott