Платформа 2010 Алексей Федоров
Hyper-V Windows Server 2008 R2 Windows 7 Microsoft.NETMicrosoft SQL Server Продукты компаний-разработчиков Win32 Windows Forms WPF Microsoft Dynamics Internet Explorer SilverLight Microsoft Office Microsoft Office SharePoint Server Microsoft System Center Microsoft Visual Studio Платформа Microsoft Windows Azure
Портал для разработчиков Home page – Описание – Изучение – Использование – Совместимость и сертификация – Продвижение
Портал для разработчиков
Операционные системы
Windows 7 Проверка на совместимость Green Light – Ready.Set.7 – Сертификация «Compatible With» Компенсация – Детали:
Windows 7: Модернизация Функциональность Новые возможности платформыАппаратные функции Стабильность НадежностьУправляемостьБезопасность Совместимость XP-Vista-Windows 7XP – 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 – Сертификация «Works with» Компенсация – Детали:
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 - ресурсы: – Windows Server 2008 R2 - ресурсы: –
DVD
Microsoft.NET Совместимость – 2.0/3.0/3.5/3.5х – Режим Side-by-side Ключевые новинки/сценарии
Microsoft.NET 4 Базовые сервисы Сервисы Base Class Library Common Language Runtime Windows Workflow Foundation Managed Extensibility Framework Data Services Windows Communication Foundation Velocity Интерфейс Windows Presentation Foundation ASP.NET (WebForms, MVC, Dynamic Data) Доступ к данным Entity Framework LINQ ADO.NET Parallel Extensions WinFormsLINQ to SQL Languages Dynamic Language Runtime
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 Ресурсы: –
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 – Создание приложений, обрабатывающих потоки данных в реальном времени
Ресурсы Ресурсы: –
Microsoft SQL Server 2008 R2
Microsoft Office Платформа Клиентские продукты Серверные продукты Windows Server 2008 SQL Server Протоколы VSTO Visio 2010 SP Workspace 2010 Publisher 2010 InfoPath 2010 OneNote 2010 Word 2010 Excel 2010 Access 2010 Outlook 2010 PowerPoint 2010 OneNote 2010 SQL Server Project Server Exchange SharePoint Решения партнеров
Microsoft Office office/2010/ /Sneak_Peek/Pages/default. aspx
Open XML SDK SDK |2008 SDK CTP 2 – 04|2009 Системная поддержка.Net 3.5 System.IO.Packaging Open XML Schemas Open XML File Format - Базовый уровень Reading/Writing Low Level DOM Packaging API Open XML File Format - Расширенный уровень Schema Level Validation Semantic Level Validation Helper Functions
Ресурсы Ресурсы: –
Microsoft Visual Studio 2010
Ресурсы Ресурсы: –
Windows Azure Сценарии –Приложения в архитектуре SaaS/S+S –Расширение существующих приложений –Масштабируемость –Производительность –Высокая доступность –Хранение данных Преимущества – Единый набор средств разработки – Локальная разработка и тестирование – Развертывание «в облако» – Локальные сервисы и сервисы «в облаке»
Windows Azure Web и облако Сторонние «облака» Web-приложения В организации Бизнес-приложения Составные приложения ВычислениеХранениеУправление ДанныеСвязанностьКонтроль доступа
Windows Azure Подготовка – Анализ приложений Интерфейс, логика, данные – Хранение данных Архитектура – Multi-tenancy – Энергосбережение – Мониторинг
Платформа и приложения В организацииУ хостераВ облаке
Техническая секция 13:30 – 15:00Windows 7 – Алексей Федоров 15:00 – 15:30Перерыв 15:30 – 16:15SQL 2008 R2 – Алексей Шуленин 16:15 – 17:00Office 2010 – Георгий Баркан 17:00 – 17:15Перерыв 17:15 – 17:45Сессия вопросов и ответов
Web-платформа