Платформа 2010 Алексей Федоров Платформа Microsoft Windows Azure Win32 Windows Forms WPF Microsoft Office Internet Explorer SilverLight Microsoft .NET Microsoft Office SharePoint Server Microsoft Dynamics Microsoft SQL Server Hyper-V Windows Server 2008 R2 Windows 7 Microsoft Visual Studio Microsoft System Center Продукты компаний-разработчиков Портал для разработчиков Портал для разработчиков Портал для разработчиков Операционные системы Windows 7 • Проверка на совместимость • Green Light – http://www.isvappcompat.com • Ready.Set.7 – http://www.readyset7.com • Сертификация «Compatible With» • Компенсация – Детали: isvrus@microsoft.com Windows 7: Модернизация Совместимость XP-Vista-Windows 7 XP – Windows 7 Преемственность Стабильность Надежность Управляемость Безопасность Функциональность Новые возможности платформы Аппаратные функции Windows 7 • Windows API Code Pack for Microsoft .NET Framework • Platform Update for Windows Vista – – – – Библиотеки Windows Ribbon и Animation Manager Библиотеки Windows Graphics, Imaging и XPS Windows Automation Windows Portable Devices Platform • Windows Management Framework – Windows PowerShell 2.0 – Windows Remote Management 2.0 – Background Intelligent Transfer Service (BITS 4.0) Windows Server 2008 R2 • Проверка на совместимость • 64-битная версия – и 32-битные приложения • Hyper-V – Работа в виртуальной среде • Green Light – http://www.isvappcompat.com • Сертификация «Works with» • Компенсация – Детали: isvrus@microsoft.com Windows Server 2008 R2 • Поддержка Multi-Core/Many-Core, NUMA – User-Mode Scheduling (UMS), Concurrency Runtime, Parallel Pattern Library (PPL) или .NET Parallel Extensions • Использование Server Core – .NET, ASP.NET, WWSAPI • Использование PowerShell 2.0 • Сетевые решения – Branch Cache и/или сетевой стек WinHTTP/HTTP.SYS – BITs Compact Server – Windows Web Services API • Виртуализация и Hyper-V – Поддержка; Управление Ресурсы • Windows 7 - ресурсы: – http://www.microsoft.ru/isv/windows7.aspx • Windows Server 2008 R2 - ресурсы: – http://www.microsoft.ru/isv/windowsserver.aspx DVD Microsoft .NET • Совместимость – 2.0/3.0/3.5/3.5х – Режим Side-by-side • Ключевые новинки/сценарии Microsoft .NET 4 Интерфейс ASP.NET (WebForms, MVC, Dynamic Data) Windows Presentation Foundation WinForms Сервисы Data Services Windows Communication Foundation “Velocity” Windows Workflow Foundation Доступ к данным Entity Framework ADO.NET LINQ to SQL Базовые сервисы Parallel Extensions Managed Extensibility Framework LINQ Languages Common Language Runtime Dynamic Language Runtime Base Class Library Microsoft .NET 4 Языки программирования Базовые сервисы Интерфейс Сервисы Доступ к данным • Синхронизация возможностей C# и VB.NET • Поддержка динамических языков • Расширения Common Language Runtime • • • • • • • • Named/Optional Parameters Dynamic Scoping Statement Lambdas Multiline Lambdas Auto-Implemented Properties Collection Initializers Generic Variance Extension Properties Microsoft .NET 4 Языки программирования Базовые сервисы Интерфейс Сервисы Доступ к данным • Расширяемые приложения • Managed Extensibility Framework • Типы даных: Numerics (BigInteger & ComplexNumber), Tuple, SortedSet • Обмен данными • Memory-Mapped Files • Отмена выполняемых операций • Unified Cancellation model • Параллельные вычисления • Task Parallel Library (TPL) • Parallel Linq (PLINQ) • Coordination Data Structures (CDS) Microsoft .NET 4 Языки программирования Базовые сервисы Интерфейс Сервисы Доступ к данным • Современный пользовательский интерфейс • Windows Presentation Foundation • Веб-приложения • ASP.NET AJAX • ASP.NET 4/ASP.NET MVC • ASP.NET Dynamic Data for MVC • Упрощенное развертывание • Client Profile Microsoft .NET 4 Языки программирования Базовые сервисы Интерфейс Сервисы Доступ к данным • Распределенный кэш • Distributed Caching for .NET • Поддержка сохранения сессий • Session State Provider for ASP.NET • Коммуникационные сервисы • Windows Communication Foundation • Бизнес-логика/процессы • Windows Workflow Foundation • Объединение технологий • WF + WCF Microsoft .NET 4 Языки программирования Базовые сервисы Интерфейс Сервисы Доступ к данным • Расширенные возможности • ADO.NET 4 • Работа с моделью данных • Entity Framework v2 • Данные в веб-приложениях • ADO.NET Data Services Microsoft .NET 4 • Ресурсы: – http://www.microsoft.ru/isv/netframework.aspx Microsoft SQL Server 2008 R2 • Ключевые новинки/сценарии • Новые имена и термины – Project Gemini – Managed Self-service BI – Master Data Services – Application and Multi-Server Management – Project Madison – High-scale data warehouse – SQL Server StreamInsight – SQL Azure Database Microsoft SQL Server 2008 R2 • Самообслуживающий BI (проект “Gemini”) – – – – Использование преопределенных шаблонов Gemini в приложениях Использование предопределенных компонентов SSRS в приложениях Расширенная визуализация данных Использование потоков данных (ATOM) в приложениях • Master Data Management – Создание специализированных приложений - Customer Data Integration (CDI), Product Information Management (PIM) и т.п. • Complex Event Processing (StreamInsight) – Создание индустриальных решений, например, с использованием RFID – Создание приложений, обрабатывающих потоки данных в реальном времени Ресурсы • Ресурсы: – http://www.microsoft.ru/isv/sqlserver.aspx Microsoft SQL Server 2008 R2 Microsoft Office • • • • • • • Платформа Клиентские продукты Серверные продукты Windows Server 2008 SQL Server Протоколы VSTO Access 2010 Visio 2010 Word 2010 SP Workspace 2010 Excel 2010 Publisher 2010 Outlook 2010 InfoPath 2010 PowerPoint 2010 OneNote 2010 OneNote 2010 Решения партнеров SharePoint SQL Server Exchange Project Server Microsoft Office 2010 • http://www.microsoft.com/ office/2010/ • http://sharepoint.microsoft.com/ 2010/Sneak_Peek/Pages/default. aspx Open XML SDK • SDK 1.0 - 06|2008 • SDK 2.0 - CTP 2 – 04|2009 Open XML File Format - Расширенный уровень Schema Level Validation Semantic Level Validation Helper Functions Open XML File Format - Базовый уровень Reading/Writing Low Level DOM Packaging API Системная поддержка .Net 3.5 System.IO.Packaging Open XML Schemas Ресурсы • Ресурсы: – http://www.microsoft.ru/isv/office.aspx Microsoft Visual Studio 2010 Ресурсы • Ресурсы: – http://www.microsoft.ru/isv/visualstudio.aspx Windows Azure • Сценарии – – – – – – Приложения в архитектуре SaaS/S+S Расширение существующих приложений Масштабируемость Производительность Высокая доступность Хранение данных • Преимущества – – – – Единый набор средств разработки Локальная разработка и тестирование Развертывание «в облако» Локальные сервисы и сервисы «в облаке» Windows Azure Web и облако Разработка Web-приложения Вычисление Хранение Составные приложения Сторонние «облака» Управление Данные Управление В организации Связанность Контроль доступа Бизнес-приложения Windows Azure • Подготовка – Анализ приложений • Интерфейс, логика, данные – Хранение данных • Архитектура – Multi-tenancy – Энергосбережение – Мониторинг Платформа и приложения В организации У хостера В облаке Техническая секция 13:30 – 15:00 Windows 7 – Алексей Федоров 15:00 – 15:30 Перерыв 15:30 – 16:15 SQL 2008 R2 – Алексей Шуленин 16:15 – 17:00 Office 2010 – Георгий Баркан 17:00 – 17:15 Перерыв 17:15 – 17:45 Сессия вопросов и ответов Web-платформа