Опрос
Ждете ли вы выхода привычных ноутбуков на новой Windows 10X?
19.10.2009 10:19 | Sibiryak

Professional Developers Conference (PDC) - это мероприятие, которое все разработчики, использующие технологи Microsoft, просто обязаны посетить хотя бы раз в жизни. Это флагманское событие для разработчиков, предлагающее всесторонний, обращенный в будущее, технически углубленный, плотный набор сессий от представителей Microsoft. И PDC в этом году - не исключение, и вы вправе ожидать очень волнующее мероприятие.

Моим первым PDC был PDC08, проходивший в прошлом ноябре в LA Convention Center. Как одному из тех, кто работал над Windows 7 в Microsoft, мне очень повезло войти в тот узкий круг лиц, связанных с Windows 7 на PDC 2008, и внести свой вклад (хоть он был и невелик) в одно из выступлений. В выступлении второго дня Стивен Синофски (Steven Sinofsky) представил Windows 7 миру и впервые люди вне Microsoft увидели новую панель задач, Windows Ribbon, стали свидетелями демонстрации технологии одновременного нажатия. Посетители получили жесткий диск объемом 160ГБ (что заставляет задуматься о том, что они получат в этом году…) с Windows 7 build 6801 (кто-нибудь помнит эту сборку?). Команда разработчиков Windows представила множество своих технологий в ряде впечатляющих сессий. И с тех пор, на протяжении различных версий Windows - Beta, RC и RTM - мы продолжали выпускать новые материалы, чтобы помочь разработчикам подготовиться к Windows 7.

Windows 7 выйдет на рынок 22 октября, а PDC в этом году пройдет сразу же после релиза Windows 7. Теперь без тумана секретности, окутавшего предварительные версии, на PDC в этом году мы сможем углубиться (очень углубиться) в Windows 7, чтобы развернуть наше понимание того, как работает Windows 7 и, что куда более важно, какие преимущества могут получить разработчики от всех тех превосходных улучшений и возможностей, предлагаемых Windows 7.

Для начала, за день до начала PDC09, состоится БЕСПЛАТНЫЙ семинар Windows 7 Boot Camp, проводимый ведущими экспертами Microsoft, такими, как Марк Руссинович (Mark Russinovich), Лэнди Вонг (Landy Wang) и Арун Кишан (Arun Kishan). Затем, в течение самого PDC, пройдет несколько более углубленных сессий, посвященных Windows 7.

Что ж, вот первый набор сессий Windows 7, который мы анонсируем:

Первая сессия затрагивает, пожалуй, мою любимую тему (я фанатик, что еще можно сказать). Что может быть важнее, чем быстродействие, особенно, когда оно касается Windows 7 и приложений, запущенных на Windows 7? Эта сессия должна стать обязательной к посещению для любого разработчика, пишущего любое программное обеспечение (неуправляемое или .NET) для Windows (и не только для Windows 7) - это действительно уникальная возможность.

Повышая быстродействие при помощи Windows Performance Tookit
Команда разработчиков Windows 7 использует Windows Performance Toolkit (WPT) для оптимизации Windows. Приходите и узрите, как команда разработчиков Windows Performance использовала WPT в течение цикла разработки Windows 7 для оптимизации под сценарии клиентов, и как вы можете использовать многие из его функций и возможностей, которые помогут вам создать более быстрые приложения для Windows. Во время этой сессии будут показаны учебные примеры, которые продемонстрируют, как использовать этот набор инструментов для выявления областей, нуждающихся в улучшении в вашем приложении, и будут предложены некоторые принципы, которым необходимо следовать для создания приложений с оптимальной производительностью.


Следующие две сессии также в числе моих любимых (вы не можете осудить меня за любовь к Windows 7), поскольку я думаю, что эти технологии представляют новый уровень пользовательского взаимодействия и адаптивных пользовательских интерфейсов:

Создавая контекстно-зависимые приложения с Windows 7 и .NET
Сколько раз вы про себя думали: "Моему приложению было бы намного лучше, если бы оно знало, где находится пользователь"? Благодаря Windows 7 и .NET Framework 4.0 теперь в ваших руках есть инструменты для определения местоположения в ваших приложениях. Используя новую платформу Location and Sensor в Windows 7, API местоположения в .NET Framework 4.0 предлагает единый, последовательный API для получения широты и долготы, не обращая внимания на лежащую в основе технологию, позволяя вас сфокусироваться на создании превосходных, разнообразных контекстно-зависимых приложений.

Погружение в Windows Touch
Windows предлагает приложения со стандартным набором возможностей взаимодействия жестами и прикосновениями. Ваши приложения могут выйти за пределы обычных возможностей благодаря мощной платформе, которую они могут задействовать. Эта сессия нацелена на разработчиков, заинтересованных в создании решений, оптимизированных под прикосновения. Мы ближе рассмотрим некоторые из наиболее важных составных частей платформы Touch, такие, как управление и бездействие процессоров, а также рассмотрим насущные проблемы, которые нашли и успешно обошли разработчики.


Еще одна очень рекомендуемая к посещению сессия посвящена Windows Ribbon. Прежде, чем вы откажетесь от Ribbon, я рекомендую вам взглянуть на него еще раз и прочитать между строк неуправляемого API Windows Ribbon. В текущем API представлена очень интересная архитектура программного обеспечения, которая дает первое представление об инфраструктуре будущего.

Технические аспекты Windows Ribbon
Это выступление покроет некоторые из наиболее острых и сложных аспектов реализации ленточного интерфейса, таких, как проектирование галерей (важнейшая задача любой ленты), добавление внешних MRU и т.д. Мы будем отталкиваться от конкретных примеров Windows Live и других партнеров, и расскажем о том опыте, который накопили эти команды разработчиков, как подопытные кролики Windows Ribbon.


Очень многое было сказано об обновлении в Windows 7 графического стека. Этот стек играет важную роль в повышении производительности Windows 7. Вы, как разработчик, можете воспользоваться этими изменениями и задействовать богатые современные графические технологии, которые задействуют максимум ресурсов графических процессоров.


Современная 3D-графика в Windows 7 и оборудовании Direct3D
Окунитесь в возможности Direct3D 11 и Windows 7, чтобы получить практические навыки, которые помогут вас использовать графику на всю катушку. Узнайте о новом этапе тесселяции в Direct3D 11, который обеспечивает беспрецедентное качество рендеринга, динамично генерируя геометрию в ГП. К тому же вы увидите, как улучшения в многоядерности в среде выполнения Direct3D 11 могут помочь в масштабировании вашего приложения, чтобы задействовать все ядра на компьютере. Наконец, узнайте о возможностях DirectCompute (вычислительной технологии общего назначения, использующей аппаратное ускорение) в контексте графических приложений.

Передовые графические возможности, используя DirectX
Число конфигураций ПК растет. С нетбуками и передовыми настольными системами, использующими последнее графическое оборудование, создание приложений, удовлетворяющих всем этим системам, становится все сложнее с каждым годом. Приходите, и мы расскажем о многих опциях, доступных в Windows 7 и служащих для упрощения графической разработки для всех видов аппаратных конфигураций, от маломощных встроенных ГП до топовых линеек дискретных карт. Узнайте о Direct3D 10 Level 9, который позволяет приложениям Direct3D 10 работать на практически всех компьютерах, доступных сегодня на рынке. Узнайте о WARP, новой программной прорисовке, которая позволяет вашим приложениям использовать высококачественную графику, даже при отсутствии видеокарты. Наконец, узнайте о Direct2D, DirectWrite, WIC и возможности взаимодействия технологий Windows 7 для создания искусной, высококачественной графики в ваших приложениях.


Последняя сессия, которую я рассмотрю в этой статье, но далеко не последняя по важности, посвящена Windows API Code Pack for Microsoft .NET. Это платформа, в которой у меня есть личная заинтересованность и о которой я довольно часто пишу. С Visual Studio 2010 и .NET 4, жизнь разработчиков .NET станет проще. Тем не менее, остается огромное количество важных Windows API, которые не входят в состав пакета .NET. Эта библиотека открытого кода предлагает отличное промежуточное решение.

Разработка с помощью Windows API Code Pack for .NET Framework
Windows API Code Pack for Microsoft .NET Framework включает библиотеку исходных кодов, которую вы можете использовать для доступа к некоторым новым возможностям Windows 7 (и некоторым замечательным функциям предыдущих версий операционной системы Windows) из управляемого кода. Эти функции Windows сегодня недоступны разработчикам из .NET Framework. Эта сессия расскажет, как вы можете получить доступ к таким возможностям, как интеграция с панелью задач, списки переходов, библиотеки, сенсорная платформа, Direct2D и другие.


Источник: http://blogs.msdn.com/windev
Перевод: Sibiryak

Комментарии

Не в сети

Надеюсь в этом году провайдер не подведет и я досмотрю трансляцию до конца

19.10.09 10:53
0
Не в сети

Angel of Despair, а что, трансляция какая-то будет? Обязательно посмотрю!

20.10.09 18:59
0
Для возможности комментировать войдите в 1 клик через

По теме

Акции MSFT
213.67 0.00
Акции торгуются с 17:30 до 00:00 по Москве
Все права принадлежат © ms insider @thevista.ru, 2020
Сайт является источником уникальной информации о семействе операционных систем Windows и других продуктах Microsoft. Перепечатка материалов возможна только с разрешения редакции.
Работает на WMS 2.34 (Страница создана за 0.067 секунд (Общее время SQL: 0.044 секунд - SQL запросов: 49 - Среднее время SQL: 0.0009 секунд))
Top.Mail.Ru