Rich-клиент для чтения газеты на WPF
Ранним утром в прошлый четверг я проснулся в городе Белльвью около Сиэттла, штат Вашингтон, и отправился на такси в аэропорт Seattle Tacoma, чтобы полететь в Нью-Йорк. Очень многие мои спутники в самолете использовали во время полета ноутбуки. У одного из них я с удовольствием увидел offline-"читалку" от New York Times, которая сделана на базе .NET Framework 3.0 и конкретно технологии Windows Presentation Foundation (WPF). Программа называется TimesReader.
Пользователь может читать газету в оффлайне, может иметь доступ к определенному количеству последних номеров, он видит не веб-страницу, а скорее сверстанный в газетном формате документ, который имеет фиксированные пропорции относительно размеров и формата экрана, он видит качественные фотографии, может изменять размер документа - приближать, удалять, рассматривать поближе. Одним словом, это газета, но на экране компьютера, для доступа к которой не нужно иметь постоянное соединение с интернет - программа-клиент кэширует текущие данные и хранит их локально. Плюс ко всему, есть браузер картинок, которые были загружены на компьютер пользователя - по ним можно найти и соответствующую статью. Полный список возможностей читайте тут.
Технология WPF, использованная здесь, является частью .NET Framework 3.0. Для того, чтобы выполнять WPF-приложения, нужно установить на клиентском компьютере .NET 3.0 - загрузить его можно тут. Посмотреть видео о том, как "запускали" TimesReader, можно здесь.
Кстати, на днях было объявлено о том, что аналогичное приложение было запущено журналом Forbes, а ранее также подобные проекты запускают сейчас газеты Daily Mail и Seattle Post Intelligencer. Выглядит это шикарно - попробуйте. Хотя бы посмотрите на картинки, но лучше посмотреть вживую - оно того стоит.
Интересно будущее "бумажных" газет в этой связи. Веб смог предложить читателю альтернативный формат получения той же информации, а также повлиял на содержимое (на мой взгляд, не всегда в лучшую сторону). Однако, пока не было вменяемых технологий, предлагающих разумное качество доступа к информации на любом устройстве, которое в текущий момент удобно использовать читателю. WPF, а тем более его многоплатформенный "брат" WPF/everywhere - шаг в правильном направлении. Человек, читающий NYTimes в самолете на ноутбуке - тому подтверждение.
Будущее же газет интересно в том ключе, что New York Times уже, похоже, подумывает о том, чтобы брать деньги с пользователей TimesReader. Газетчики находятся в двоякой ситуации. С одной стороны, они пока выигрывают у интернет-СМИ по качеству контента и могут позволить себе сказать "а за доступ в нашей информации через интернет мы таки хотим денег с конечного пользователя (читателя)". С другой стороны, они не могут этого делать, так как для пользователя эта разница в качестве, это value, в общем, не особо заметна - "средний" интернет-пользователь, мне кажется, часто не особо заинтересован в максимально качественной информации, а настроен побыстрее "проглотить" очередную информационную пилюлю, удовлетворив информационный же голод ;-)
Для того, чтобы продавать в интернете, газетам нужна еще какая-то ценность, которую они дают пользователи (читай "клиенту"), Очень богатый и красивый интерфейс на любых устройствах и независимость от наличия интернет-соединения могут стать таким value, которое реально можно продать. Как мы видим, в данном направлении уже экспериментирует несколько именитых западных газет.
А есть желающие попробовать в России? У нас есть специальная программа, ориентированная на крупные издания, которая помогает быстро запускать подобные проекты с уже готовым инструментарием.
update: показал текст коллеге, поговорили. Я сказал, что не покупаю бумажные газеты и журналы, потому что мне просто некогда их читать и самое главное - я не могу их купить, мне негде. Я иногда просматриваю их "покацанные" онлайн-версии, но нерегулярно - там чтобы разобраться, это поседеть надо. Коллега сказал, что он бы с удовольствием платил бы за "Секрет фирмы" и "Компанию" в WPF-формате. Мы с ним не читаем бумажных изданий - они неудобны нам по ряду причин. Мы не платим денег издателям. Они теряют наши деньги. Но мы бы платили за инфомацию в удобном формате. Кому заплатить?
Информация, связанная с моей работой в компании Microsoft, приводится "как есть", без каких либо гарантий и обязательств. Все высказанное здесь – моё личное мнение, за которое Microsoft ответственности не несет.
Меня зовут Петр Диденко, я работаю в русском представительстве Microsoft в Москве. Моя позиция называется Win The Web Evangelist, а наш отдел носит гордое наименование Developer & Platform Evangelism (DPE). По-русски "департамент стратегических технологий".
DPE is committed to broad platform adoption and a vibrant ecosystem of customers, partners and developers. Through evangelism, marketing and sales, DPE helps secure the Microsoft platform, now and in the future.
The WTW Evangelist role is both technical and business evangelism role, with the mission of driving adoption of the Microsoft platform by local hosting provider companies, web-developers (both companies and individuals) and Web-users.
Если Вам нужен хороший контакт в Microsoft, связанный с веб-технологиями, с веб-разработчиками и средствами разработки, с серверными технологиями для веб-хостинга и хостинга приложений - пожалуйста, обращайтесь. Мой адрес pdidenko собачка сами знаете что :-)