Around MS Visual Studio 2008
- Darryl Burling
- Developer Evangelist
- http://blogs.msdn.com/darrylburling
- Darryl.burling@microsoft.com
Features
- Multi-targeting Support
- Base Class Source Code Support
Windows Developers
Designer / Developer Collaboration
· Expression Blend
o Control Templates
o Data Templates
o Animate
o Advanced Layouts
o Triggers
· Visual Studio 2008
o Layout
o XAML Editing
Windows Presentation Foundation
- Split View XAML Editing/Design
- WinForms Interop
- ClickOnce
Client Application Services
- Leverage ASP.Net Services on the client
- Share user authentication and authorization between Client and Web applications
- Store user settings on the web
- Client Services infrastructure
- Handles web services communication
- Provides offline support
- Blah
Services Enhancements
- WCF Project Templates
- Test Clients
- AutoHosting - just press F5
- HTTP Programming support
Syndication
- Managed programming model for Syndication Feeds
- Creation – from existing data types
- Consumption – from external RSS / Atom feeds
- Provided in the System.Syndication namespace
- Unified RSS / ATOM Feeds
- Composes with Web programming model
Web Programming Model
- Simple approach for building REST-based services
- The URI is the API i.e. http://localhost/GetOrderStatus/329301
- UriTemplate maps Uri segments to parameters
- Support for XML and non-XML data
Web Development
HTML Designer & ASP.Net Enhancements
- Expression Web WYSIWY designer
- Greatly improved CSS Support
- Vastly enhanced JavaScript support
- Nested master pages
- New server controls
- ASP.Net AJAX baked in
ASP.NET AJAX Control Toolkit
- Joint project between Microsoft and the community
- A few dozen controls, more to come
- Three goals:
- Place to get…
- Etc…
ASP.NET Futures (July CTP)
- First look at more upcoming features for ASP.NET
- The will ship as a separate download after 2008
- A few features included in it today:
- <asp:History> control
- <asp:Diagnostics> control
- <asp:media> control
- <asp:xaml> control
- CSS Control Selectors support in ASP.Net
Dynamic Data Controls
- <h1>Task List App using Oryz</h1>
- <asp:DynamicAutoData id=”Scaffold” DataContext=”LINQModel” runat=”server” />
Office Development
Visual Studio 2008 Tools for Office
- Baked into Visual Studio Professional
- New designers
- Outlook
- Ribbon
- Custom task pane
- ClickOnce support
Creating SharePoint Workflows
- Today – 15 steps
- VSTO 2008
- Create workflow in VSTO 2008
- Design the actual workflow code, etc.
- Press F5
Mobile Development
Mobile Development
- Works side-by-side with Visual Studio 2005
- In-box support for Windows Mobile 4.0 SDKs
- Unit Testing Integration with Visual Studio Team System
- Security Aware IDE
- Device Emulator 3.0
- LINQ
.NET Compact Framework v3.5 – Supported Platforms
- Windows CE 4.2, 5.0, 6.0
- Etc…
Data Access & Programmability
New language features
- LINQ
- Anonymous types
- Implicit types
- + much more…
Visual Studio Team System Product Roadmap
- Capability for building next generation of applications for : Vista, Office 12, Web
- Software Factories
- VSTE DB Pro integration into VS Team Suite
- Updated Language Enhancements
Summary
- WinForms, WPF, WF & WCF
- Web design, JavaScript, CSS
- Office 2007 baked in
- …
No comments:
Post a Comment