`

СПЕЦІАЛЬНІ
ПАРТНЕРИ
ПРОЕКТУ

Чи використовує ваша компанія ChatGPT в роботі?

BEST CIO

Определение наиболее профессиональных ИТ-управленцев, лидеров и экспертов в своих отраслях

Человек года

Кто внес наибольший вклад в развитие украинского ИТ-рынка.

Продукт года

Награды «Продукт года» еженедельника «Компьютерное обозрение» за наиболее выдающиеся ИТ-товары

 

Лики Веба будущего

Статья опубликована в №11 (628) от 18 марта

+33
голоса

В Лас-Вегасе (штат Невада), в одном из роскошнейших отелей-казино, Venitian, корпорация Microsoft провела третью по счету ежегодную конференцию MIX. Это главное мероприятие по веб-решениям поставщика, на которое он собирает причастных к функционированию Всемирной Паутины людей – разработчиков, дизайнеров, издателей и пр., чтобы обсудить с ними последние тенденции WWW, познакомить со своей текущей стратегией, новыми технологиями и продуктами.

Лики Веба будущего
«Все, что происходит в Вегасе, остается в Вегасе» – знаменитый девиз «Города грехов» в отношении конференций неприменим

По словам главного программного архитектора Microsoft Рея Оззи (Ray Ozzie), чей ключевой доклад открыл конференцию, у сервисной стратегии Microsoft имеется две составляющие: действия, направленные на продвижение на рынке онлайн-рекламы, и приведение решений компании в соответствие с тенденциями Веба.

С каждым годом все больше людей используют Сеть, растет и число применяемых ими веб-сервисов. Ввиду того что объем рынка онлайн-рекламы сегодня оценивается в 40 млрд долл. и в течение следующих трех лет должен удвоиться, корпорация заинтересована в конкурировании за этот сегмент. Вот почему Microsoft и вкладывает средства в создание такой среды из веб-сервисов, которая бы привлекала рекламодателей, издателей и разработчиков, ведь заручившись их расположением, можно рассчитывать и на аудиторию. Из-за этого, подчеркнул г-н Оззи, для Microsoft важна сделка с интернет-компанией Yahoo!. Определенный свет на эту тему пролила беседа Гая Кавасаки (Guy Kawasaki), управляющего директора венчурного фонда Garage Technology Ventures, с CEO Microsoft Стивом Баллмером (Steve Ballmer), во время которой последний подтвердил слова главного архитектора корпорации по поводу ее намерений касательно рынка онлайн-рекламы. Впрочем, он выразился гораздо проще: реклама в Интернете – это многообещающая вещь (big thing), и, несомненно, она станет еще более значимой (next super big thing). Безусловно, поисковые машины играют для нее роль основы. «И несмотря на то, что сегодня компания фактически находится на рынке не там, где ей хотелось бы, – отметил г-н Баллмер, – мы работаем над этим, в том числе и такими действиями, как попытка приобретения Yahoo!, которая если бы осуществилась, усилила бы наши позиции на рынке».

Лики Веба будущего
Рей Оззи: «Веб – в центре всего, чем сегодня занимаются разработчики Microsoft»

Вторая составляющая сервисной стратегии корпорации заключается в том, что Веб оказывает влияние на функциональность решений Microsoft на всех рынках, где она присутствует. Происходит это не напрямую, а через запросы индивидуальных пользователей, бизнес-потребителей, разработчиков и дизайнеров. С точки зрения первых, Всемирная Паутина становится интегральным центром их активности. В их повседневную онлайн-деятельность она добавляет социальную составляющую, выражающуюся в возможности связывания, коллективного использования, ранжирования и тегирования данных. Она же служит и средством централизованного объединения разнообразных устройств: ПК, телефонов, камер, игровых приставок, видеоплееров, «умных» телевизоров, домашних серверов и пр. Со своей стороны, корпоративные клиенты, по мнению Рея Оззи, сейчас пребывают на ранних стадиях перехода от эксплуатации собственных серверов приложений к широкому потреблению модели сервисных вычислений (utility computing), заключающейся в широком применении виртуализационных технологий и аппаратного обеспечения потребительского класса (commodity hardware) в ЦОД. Это влечет за собой преобразование корпоративных приложений для приведения их в соответствие с данной моделью. Все ПО от Microsoft планируется модифицировать таким образом, чтобы оно, кроме традиционного развертывания на собственных площадках предприятий, могло доставляться в виде сервисов партнерскими организациями корпорации и непосредственно через Интернет, что дало бы возможность выбора. Наконец, в области разработки ПО и сервисов сейчас наблюдается тенденция отказа от применения сильносвязанных компонентов в пользу строительных блоков со слабой связью. На интерфейсной стороне (front-end) преобладают легковесные технологии вроде RSS и atom feed, служащие коммуникационными каналами для сервисов в Вебе. Для построения пользовательских интерфейсов веб-приложений широко применяются декларативные языки наподобие XAML. Многие из современных решений сегодня требуют присутствия не только в окне браузера на ПК, но и, скажем, на мобильных телефонах, при этом возникает необходимость не так в портировании веб-приложений, как в отражении в их функциональности уникальных возможностей платформ. И чтобы создать такую среду, учитывающую особенности разнообразных устройств, нужно получить соответствующие навыки. Относительно базового уровня (back-end) разработчикам следует осваивать новые модели программирования и шаблоны проектирования, согласующиеся с требованиями построения веб-приложений по характеристикам производительности и масштабируемости. Предполагается, что в следующие пять лет методы написания кода, внедрения ПО, удаленной отладки, поддержки и обслуживания претерпят существенное изменение из-за прихода сервисных вычислений.

Все это Microsoft принимает во внимание при концептуальной проработке своих решений для индивидуальных пользователей, бизнес-потребителей, программистов и дизайнеров.

IE 8 – с мыслью о разработчиках

Первые сведения о новой версии популярнейшего веб-браузера Microsoft представила на прошлогодней конференции MIX. Тогда были обнародованы общий курс развития Internet Explorer и ориентировочная дата выхода ее очередной редакции (через два года после появления седьмой версии, т. е. в конце 2008 г.). В декабре прошлого года стало известно, что браузер успешно справляется с тестом Acid2 на соответствие веб-стандартам. И вот во время ключевого доклада Дин Хачамович (Dean Hachamovitch), руководитель группы создателей веб-браузера, объявил о доступности ознакомительной версии для веб-разработчиков и дизайнеров IE 8 Beta 1.

Лики Веба будущего
Лики Веба будущего
Такие нововведения IE 8, как Activities и Web Slices, должны прийтись по душе не только веб-разработчикам, но и рядовым серферам

Выступающий напомнил, что при создании седьмой версии приложения внимание акцентировалось на безопасности и удобстве конечных пользователей. Сейчас же пришло время сделать IE комфортным для применения веб-разработчиками. Известно, что эти строящие WWW специалисты тратят слишком много на всякие мелочи: выяснение того, почему один и тот же сайт каждым браузером отображается по-разному, производительность ресурса низкая, его поведение неадекватное и т. д. В связи с этим первым, чем занялась группа Хачамовича, стало улучшение совместимости с признанными веб-стандартами – в частности со спецификациями CSS 2.1. Чтобы обеспечить корректное отображение сайтов, построенных с учетом свойств IE 7, в новой версии Internet Explorer появилась кнопка, с помощью которой можно переключиться в режим эмуляции данного приложения. Удовлетворяя требования разработчиков в отношении повышения скорости выполнения скриптов, Microsoft существенно улучшила браузер, и теперь время исполнения тестов у него практически эквивалентно таковому для других программ. Отрадно, что усовершенствования высоко оценила команда Gmail, заявившая, что по сравнению с IE 7 новая версия ПО позволяет загружать каталог с входящими сообщениями на 34% быстрее, инициировать разговор в Google Talk – на 45%, а открывать цепочку писем – на 27%. Разумеется, это еще не конечный продукт, но все же показатели более чем хорошие. Немаловажно, что программа обрела поддержку HTML 5 – прежде всего функций кэширования и событий, касающихся сетевого соединения. Также Дин Хачамович выразил уверенность, что полезными окажутся встроенные в приложение развитые средства отладки веб-страниц и такие нововведения, как Activities и Web Slices.

Действует Activities следующим образом. В результате выделения какого-либо текста на веб-странице рядом с ним появляется индикатор, щелчок мыши на котором вызывает показ списка с применимыми к данной информации сервисами, как-то: поиск на новостном сайте MSNBC, в словаре MSN Encarta, в каталогах eBay, задействование Live Search, отображение в Live Maps и пр. Как подчеркнул г-н Хачамович, веб-разработчикам внедрить поддержку подобных действий в сайты не составляет особого труда – им следует прописать в специальном XML-файле, отведенном под Activities, ряд строк о свойствах своего ресурса, руководствуясь доступной всем желающим OpenService Specification.

Г-н Хачамович завершил обзор основных нововведений IE 8 рассказом о Web Slices, представляющей собой функцию подписки на определенные составляющие веб-страниц. С ее помощью из них извлекается некий «срез» (slice) – только та информация, за изменением которой пользователю необходимо постоянно следить. Скажем, на онлайн-аукционе eBay «срезом» может служить блок данных о том или ином лоте. Чтобы воспользоваться Web Slices, следует лишь нажать левой кнопкой мыши на один из специальных указателей, появляющихся рядом с блоками, выделенными веб-разработчиком в качестве вероятных «срезов» (опять же описание формата Web Slices находится в открытом доступе). После этой операции нужная мини-страница поместится на панели Favorites.

Silverlight 2 – старый знакомый в новом обличье

Лики Веба будущего
Чтобы обеспечить возможность просмотра более 70 тыс. высококачественных фотографий атрибутов, связанных с историей рок-н-ролла, с быстрым масштабированием, создатели сайта Hard Rock Memorabilia применили Silverlight 2 с ее функцией Deep Zoom

Платформа для построения интерактивных веб- и медиаприложений Silverlight 1.0 стала доступна шесть месяцев назад. Сегодня ее применяют на таких ресурсах, как vodafone.com, nba.com, bl.uk, quicksilver.com, bmw.com, miniclip.com, foxmovies.com, loc.gov и пр. На данный момент число ежедневных загрузок подключаемого к веб-браузеру модуля достигло 1,5 млн и постоянно растет. Такими словами вице-президент департамента средств разработки .NET Скотт Гатри (Scott Guthrie) начал свое выступление, посвященное выходу первой бета-версии ПО Silverlight 2.

На самом деле Silverlight 2 – ни что иное, как «переименованная» версия 1.1 данной технологии. Изменение, по мнению сотрудников Microsoft, было вызвано тем, что старый вариант не подходил для отражения того, что этот релиз платформы существенно отличается от 1.0. Мы уже рассказывали об обеих версиях Silverlight, поэтому не будем вдаваться в подробности, а рассмотрим два, без сомнения, ярких новшества этого ПО, представленных на конференции.

Учитывая, что онлайн-видео высокой четкости приобретает в мире все большую популярность, разработчики Silverlight интегрировали в платформу функцию адаптивного управления потоком. Она позволяет без вмешательства со стороны пользователя в зависимости от широты полосы пропускания и загрузки процессора автоматически переключаться с одной скорости передачи данных на другую, более подходящую.

Лики Веба будущего
Дин Хачамович: «IE 8 задуман таким образом, чтобы дистанцировать веб-разработчиков от решения вопросов совместимости и тем самым позволить им больше времени тратить на создание чего-то нового»

Живой интерес у публики вызвала демонстрация сайта Hard Rock Memorabilia, содержащего более 70 тыс. высококачественных фотографий атрибутов, связанных с историей рок-н-ролла. Чтобы обеспечить возможность их просмотра с быстрым масштабированием, создатели ресурса применили Silverlight 2 с ее функцией Deep Zoom, позволяющей посетителям сайтов комфортно работать с изображениями с разрешением от нескольких мегапикселов до гигапикселов. Посредством данной технологии можно без особых усилий и затрат трафика (загружаются только те составляющие, которые необходимы в текущий момент времени) перемещаться по картинке, рассматривая ее в мельчайших деталях.

Скотт Гатри напомнил, что Silverlight не требует инсталляции .NET Framework, и дистрибутив бета-релиза его второй версии размером всего 4,3 МБ содержит все необходимое для того, чтобы просматривать построенные с применением данной технологии веб-сайты (в веб-браузерах IE, Mozilla Firefox, Apple Safari, Opera) и приложения – в средах ОС Windows, Mac OS X и Linux. Поддержка последней стала результатом сотрудничества Microsoft с компанией Novell. Тем не менее известно, что работ по переносу Silverlight 2 на Linux еще непочатый край. Впрочем, использование ПО возможно не только на десктопах, но и на мобильных устройствах, функционирующих на базе платформ Microsoft Windows Mobile 6 и Symbian. На мероприятии было объявлено о том, что поддержку этой технологии получат смартфоны Nokia S60 и Series 40, а также линейка ее интернет-планшетов.

Чтобы приступить к созданию решений на основе Silverlight 2, следует воспользоваться анонсированными на конференции инструментальными средствами Expression Blend 2.5 March 2008 Preview и получившим поддержку данной веб-технологии набором Visual Studio 2008.

Ready, set, buy! Посібник для початківців - як придбати Copilot для Microsoft 365

+33
голоса

Напечатать Отправить другу

Читайте также

 

Ukraine

 

  •  Home  •  Ринок  •  IТ-директор  •  CloudComputing  •  Hard  •  Soft  •  Мережі  •  Безпека  •  Наука  •  IoT