I was really excited about this one, but it turns out that it's just a duplicate of a presentation that's on the SharePoint site that I had already watched.
Just some quick highlights of the important points.
Basically a few type of applications that are being created for SharePoint
- Business Collaboration
- Portal for LOB application data
- Single web part solution
- Customized SharePoint deployment
Focus on Developer productivity –
- Doesn't require a server install, but still needs 64-bit os. You must follow the install guide in the SDK if you don't install on a server
- SharePoint designer 2010 – BDC Tools, list schemas, custom actions, task/approval designer
- Developer Dashboard – Quick debugging or monitoring of a page for performance. It must be enabled with an STSADM command or powershell script.
- SPMetal – New tool for creating LINQ Proxies for SQL, very similar to SQLMetal
- Cascading deletes can be enforced in lists, so no more custom code required. Better restriction options on deletes as well.
- List throttling on lists over 5000 items in a view.
- XSLT is now going to be replacing CAML for views!!!!!
- There are new column validations that can be added without coding.
- LINQ for SharePoint
- There is now a Client Object Model for SharePoint as well
- ADO.Net data services provides data access to SharePoint servers
- Dialog framework that can be leveraged for messaging to users, doesn't require a post back
- UI supports Silverlight out of the box, including a Silverlight web part template
Improvements to events to make them easier to manage
- After Synchronous events
- Custom error pages for events
Workflow Improvements
- New designer, integrated with Visio
- You get much more granular control now
- Site level workflows, that do not need to be bound to a list
Rich platform services with BCS, read/write is built in along with a designer in Visual Studio
Flexible Deployment
- Sandboxed solutions – provides resource monitoring and logging for applications, and can be manually de-activated
TFS integration