Читаем Компьютерра PDA 17.04.2010-23.04.2010 полностью

– Да, он (App Store) закрытый, но кроме него есть и другие "App Store" – например, W3C-виджеты, которые доступны для множества платформ и в то же время могут продаваться через разные магазины. Это немного другая модель – не существует одной компании, которая контролирует весь бизнес. У вас может быть свой собственный "App Store" и собственные виджеты; у меня на лэптопе установлен виджет, который доступен четверым моим друзьям, и я не вижу причины, по которой он не мог бы оказаться доступным хоть всей вселенной, если мне этого захочется. Есть люди, которые создают открытые инфраструктуры наподобие "App Store", которые работают целиком на виджетах, а не функционируют только для одной платформы одной компании.

– Есть ли возможность снизить привлекательность специализированных приложений с помощью браузеров и интернета?

– Да. Сегодня специализированные приложения потенциально являются более мощными, чем веб-приложения, хотя всё зависит от платформы. Веб-приложения лишены многих функций, которые можно реализовать средствами самих платформ: например, отправка SMS, электронные платежи, доступ к файловой системе – всё это с помощью веб-приложений невозможно, зато спецприложения это могут делать. Сейчас ведутся работы над API, над технологиями, которые позволили бы и веб-приложениям делать всё это, причём разработки идут уже год-два. Кое-что уже удалось реализовать, и другие возможности на подходе.

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

– Да, такое очень трудно реализовать в браузерах. Подобного рода вещи приходится делать средствами CSS (многоколоночную вёрстку, например), а CSS нуждается ещё и в доработке, чтобы такие функции появились. Но CSS Working Group в рамках W3C сейчас работает над тем, чтобы сделать возможным сложную вёрстку прямо в браузерах, и чтобы такие функции появились у всех. Читалка для электронных книг и газет – далеко не самое сложное приложение, так что – расширьте функциональность CSS, добавьте это в браузер, и готово дело.

– Полагаете, CSS в ближайшие годы уже позволит делать что-то подобное?

– Да. Такие возможности уже демонстрировались, многоколоночная вёрстка - очень важное новшество, уже в разработке для будущих версий CSS; SVG позволяет делать то же самое несколько иным способом уже сегодня, впрочем, реализация так себе. В IE уже появляется поддержка SVG, уже почти 30% спецификаций реализовано, осталось ещё 70%, или около того, правда, они отстают от остальных браузеров, где реализовано уже 60-70% функций. Но то, что можно сейчас делать с помощью SVG, возможно будет с CSS3, и очень скоро – через пару лет.

– Кто-нибудь уже задумывается о том, что будет после HTML5, и делается ли что-нибудь в этом направлении?

– Да, конечно. Некоторые говорят: есть вот такая идея, надо её реализовать. Мы говорим: нет, пока рано. Например, кто-то уже хочет внедрения 3D в HTML, и разработки в этом направлении уже ведутся. Пока в этом отношении всё находится на очень ранней стадии, в HTML5 3D не будет. Может быть, в HTML6.

Ведутся разработки новых способов повышения доступности контента... на разных устройствах, но в HTML5 они вряд ли попадут. Надеемся на HTML6. Просто потому, что новые разработки продолжают вестись, но об их стандартизации говорить рано.

- В статье использована фотография flickr.com/gorriti/.

Анатолий Вассерман: Стереовидение

Автор: Анатолий Вассерман

Опубликовано 23 апреля 2010 года

Выпуск 208

Не стоит считать "трёхмерное" кино изобретением последних лет - Анатолий Вассерман ходил на стереофильмы ещё когда учился в школе. Что касается современного бума подобных кинокартин, то, возможно, тут самое главное не во внешнем виде, а в содержании?

Скачать ролик на свой компьютер

В оформлении блога использованы иллюстрации TALLSTUDIO.ru

Трудный полёт и возвращение "Хаябусы"

Автор: Михаил Карпов

Опубликовано 23 апреля 2010 года

Советские станции принесли на Землю шепотки лунного грунта. Астронавты проекта "Аполлон" доставили на Землю куда более крупные образцы. Но кроме реголита, изучить вблизи материал, из которого состоит другое космическое тело, у учёных возможности не было. По крайней мере, до этого лета.

Перейти на страницу:

Похожие книги

Основы объектно-ориентированного программирования
Основы объектно-ориентированного программирования

Фундаментальный учебник по основам объектно-ориентированного программирования и инженерии программ. В книге подробно излагаются основные понятия объектной технологии – классы, объекты, управление памятью, типизация, наследование, универсализация. Большое внимание уделяется проектированию по контракту и обработке исключений, как механизмам, обеспечивающим корректность и устойчивость программных систем.В книге Бертрана Мейера рассматриваются основы объектно-ориентированного программирования. Изложение начинается с рассмотрения критериев качества программных систем и обоснования того, как объектная технология разработки может обеспечить требуемое качество. Основные понятия объектной технологии и соответствующая нотация появляются как результат тщательного анализа и обсуждений. Подробно рассматривается понятие класса - центральное понятие объектной технологии. Рассматривается абстрактный тип данных, лежащий в основе класса, совмещение классом роли типа данных и модуля и другие аспекты построения класса. Столь же подробно рассматриваются объекты и проблемы управления памятью. Большая часть книги уделена отношениям между классами – наследованию, универсализации и их роли в построении программных систем. Важную часть книги составляет введение понятия контракта, описание технологии проектирования по контракту, как механизма, обеспечивающего корректность создаваемых программ. Не обойдены вниманием и другие важные темы объектного программирования – скрытие информации, статическая типизация, динамическое связывание и обработка исключений. Глубина охвата рассматриваемых тем делает книгу Бертрана Мейера незаменимой для понимания основ объектного программирования.

Бертран Мейер

Прочая компьютерная литература / Книги по IT