Доступны записи с Windows 7 PDC Boot Camp
Во время PDC у меня была замечательная возможность присоединиться к группе выдающихся инженеров на Windows 7 Boot Camp. Как я уже сообщал, мероприятие происходило 16 ноября в зале, заполненном 750 участниками, которые услышали об изменениях в ядре Windows 7 и Server R2, а также о некоторых новых интерфейсах пользовательского режима и, в частности, панели задач, библиотек, платформы Windows Touch, платформы Sensor and Location и DirectX.
Это сообщение дает вам возможность увидеть видеозаписи, загрузить презентации и демонстрационный код. Так, даже если вы пропустили Windows 7 Boot Camp, вы можете посмотреть его прямо со своего компьютера.
Марк Руссинович (Mark Russinovich), технический специалист Microsoft и человек, стоящий за приложениями SysInternals и массой изменений в Windows 7, открыл день с краткого введения в работу, проделанную командой Windows Kernel, послужившей базой для следующих двух сессий. Вы можете посмотреть запись презентации Марка (время – 00:00:00 – 00:13:45) и скачать презентацию.
Арун Кишан (Arun Kishan), главный архитектор компонентов управления процессом, описал свою работу о распределении потоков и процессов, которое освобождает ядро от блокировок диспетчера потоков и дает Windows 7 возможность грамотно задействовать до 256 ядер. Арун также рассказал о новом планировании пользовательского режима в Windows 7, позволяющем быстрее переключать контекст между потоками (когда потоки запускаются в пользовательском режиме), в то же время, позволяя ядру управлять блокировками потоков и, таким образом, не терять указатели LP вне зоны контроля. Вы можете посмотреть запись презентации Аруна (время – 00:13:45 – 00:54:26) и скачать презентацию.
Последним докладчиком в открывающей части мероприятия был Ленди Вонг (Landy Wang), инженер в команде Windows Kernel. Ленди действительно разбирается в изменениях в управлении памятью Windows 7, большая работа была проделана командой для уменьшения объема памяти, заставляя операционную систему работать быстро (очень быстро). Ленди описал работу, выполненную для оптимизации рабочих наборов памяти, демистифицировал некоторые из вопросов о главном экране диспетчера задач и том, как диспетчер показывает рабочий набор памяти наряду с другой полезной информацией. Вы можете посмотреть запись презентации Ленди (время – 00:54:26 – 01:50:43) и скачать его презентацию.
После обеда мы рассмотрели программный интерфейс приложения для некоторых элементов пользовательского интерфейса Windows 7. Хайме Родригес (Jaime Rodriguez) начал вторую часть дня с доклада о панели задач Windows 7, показывая различные пути ( применяя неуправляемый и управляемый код, соответственно, используя Window API Code Pack и WPF 4) добавления функциональных возможностей панели задач к вашему приложению. Вы можете посмотреть запись презентации Хайме (время – 00:00:00 – 00:44:07).
Далее следовал мой доклад с кратким обзором библиотек Windows. Акцент был сделан только на вещах, которые вы должны помнить как разработчики, так как библиотеки иногда могут нарушить работу вашего приложения. Здесь презентация библиотеки Windows 7 и демонстрационный код. Вы можете посмотреть запись презентации (время – 00:44:07 – 01:19:05).
Моя вторая презентация в тот день была о платформе Sensor and Location в Windows 7. Мне нравится эта платформа, поскольку она дает разработчикам возможность научить их приложения реагировать на изменения в окружении компьютера. Демонстрация светового индикатора для оптимизации MSDN Reader и гоночная игра всегда заставляют аудиторию бурно реагировать. Вы можете посмотреть запись сессии (время – 01:20:04 – 02:10:43) и скачать презентацию.
Затем Майкл Онеппо (Michael Oneppo) рассказал об изменениях в графическом стеке Windows 7. Презентация Майкла очень интересная, поскольку она описывает часть программного интерфейса приложения DirectX, перенесенную в Windows 7 как часть обновления платформы для Windows Vista и обновления платформы для Windows Server 2008. Вы можете посмотреть запись выступления Майкла (время – 00:00:00 – 00:50:03) и скачать презентацию.
Заключительным докладчиком дня был Хайме, рассказавший о поддержке мультисенсорного ввода в Windows 7. Хайме разъяснил понятие мультисенсорного ввода, на примере неуправляемого API, но затем переключился на среду WPF 4.0, поддерживающую одновременные касания. Вы можете посмотреть видеозапись презентации Хайме (время 00:53:50 – 01:34:37).
Напоследок я хотел бы выразить свою признательность и поблагодарить всех, кто участвовал и помог провести Windows 7 Boot Camp. В первую очередь Хайме Родригесу, сделавшим это мероприятие возможным и помогавшего в его организации, замечательным докладчикам Марку Руссиновичу, Аруну Кишану, Ленди Вонгу, Майклу Онеппо и всей команде PDC. Увидимся на следующем PDC! Я уверен, я буду снова рассказывать о Windows …
Большинство презентаций этого дня основаны на тренировочных курсах Windows 7, доступных в учебном центре Channel 9.