Следующее переиздано из Tech Times # 129 .
Праздничный перерыв дал мне возможность познакомиться с некоторыми новыми продуктами и услугами, которые были в моем списке «попробовать это» некоторое время. Хотя я в восторге от них всех, я разочарован тем, насколько они разделены.
С «Web 2.0» у всех на слуху, кажется, что каждый яркий ум в Сети сосредоточен на создании следующего убийственного приложения. Мелкий и сфокусированный, кажется, аромат месяца: Gmail отлично справляется с электронной почтой, Flickr пишет фотографии, а CalendarHub и его коллеги получили календари чуть ли не облизанные. Но поскольку мы охватываем каждую из этих разрозненных услуг, мы все больше сегментируем данные, на которые полагаемся в повседневной работе, что усложняет их совместное использование в случае необходимости.
Если вы верите, что эксперты (включая вас) действительно, открытость и соответствие стандартам являются двумя характеристиками, которые должны определять любого истинного члена стабильной версии Web 2.0. Любые данные, которые вы помещаете в веб-приложение, должны быть доступны для извлечения в переносимом формате и должны быть доступны для других приложений через хорошо документированные API.
В дикой природе, кажется, что-то происходит с открытым API, по крайней мере. Некоторые из этих интерфейсов не так хорошо документированы, как следовало бы, но обычно они есть, если копать достаточно глубоко. Культура «веб-гибридных приложений», которая чаще всего встречается в виде сторонних приложений на основе Google Maps , является ярким примером этого. Но сколько приложений и сервисов коммерческого уровня используют эту функциональную совместимость? Все крупные игроки, кажется, сосредоточены на создании новых сервисов, а не на поиске лучших способов совместного использования существующих сервисов.
Это самая большая проблема, которую я вижу на горизонте для веб-разработчиков. Может ли 2006 год стать годом для его решения? Вот лишь некоторые из областей, которые приходят на ум как место для гораздо большей связности, чем мы
видя сегодня.
Ваша цифровая идентификация
Сколько аккаунтов у вас на разных сайтах? Если вы похожи на меня, вы давно потеряли счет. Несмотря на все мои усилия, я по-прежнему регулярно сталкиваюсь с сайтами, где мой профиль пользователя содержит данные с домашнего адреса, который сейчас устарел на четыре года. Для меня это доходит до того, что я даже не могу вспомнить, есть ли у меня учетная запись на некоторых сайтах, не говоря уже о запоминании данных для входа.
Это становится старой проблемой, и крупные компании пытались решить ее раньше. Паспорт Microsoft стал жертвой лицензионных сборов и блокировки платформы, что вынудило сервис отказаться от использования только на веб-сайтах Microsoft.
Но эта проблема собирается стать намного более важной. Поскольку вы вкладываете все больше и больше своих личных данных в онлайн-сервисы, вы захотите иметь возможность делиться ими между этими сервисами, не делясь ими с остальным миром. Например, было бы неплохо, если бы вы и ваш супруг (а) могли просматривать календари друг друга, даже если они размещены на двух разных онлайн-сервисах без необходимости показа этих данных календаря в Интернете в целом.
Унифицированная аутентификация и структура, позволяющая сервисам получать доступ к частным данным друг друга, когда это необходимо, является ключом к практическому использованию многих сервисов. Потребность вскоре достигнет критической массы, которая, я надеюсь, поможет продвинуть вперед одно из зарождающихся решений , которые ждут своего часа.
Обновление: Sxip Identity является стартапом, продвигающим решение этих проблем под названием Identity 2.0 .
Единое Издательство
Сеть, не ставшая чисто коммерческой Меккой, которой многие опасались в начале десятилетия, превратилась в платформу для индивидуального самовыражения. Блоги попадают в руки основных пользователей Интернета, форумы доступны по всем мыслимым темам, а множество приложений для социальных сетей предоставляют людям новые способы выразить себя с помощью фотографий , музыки , ссылок и многого другого.
И хотя каждая из этих форм личных онлайн-публикаций находит широкое распространение, способность веб-разработчика voodoo до сих пор остается единой возможностью объединить эти различные формы выражения.
Если кто-то прочтет мою статью, которая ему нравится, он сможет перейти на мой личный веб-сайт и просмотреть все, что я написал публично, настолько, насколько я бы хотел, чтобы он мог. Мои личные записи в блоге, мои записи в рабочем блоге, мои записи в журнале last.fm , мои сообщения на общедоступных форумах в Интернете, мои закладки del.icio.us, мои фотографии Flickr … все должно быть доступно в одном «опубликованном мною материале» » Посмотреть.
Теперь, если вы такой же веб-разработчик, как я, вы увидите, что сегодня это в основном возможно благодаря комбинации RSS-каналов, веб-сервисов и расширений для программного обеспечения для ведения блогов. Но у каждого должен быть такой центр личного самовыражения, и я ожидаю, что это не займет много времени, пока изящное решение не сделает такого рода вещи доступными для нетехнических пользователей.
Обмен данными (и метаданными)
Я уже упоминал, что на данный момент онлайн-сервисы не очень хороши в обмене данными друг с другом. Основа для этого — быстро растущая галактика открытых API, но новые приложения появляются намного быстрее, чем решения для их совместного использования. Тем не менее, я уверен, что проблема обмена данными будет медленно решаться. Я менее уверен в метаданных.
Пометка — отличный пример, здесь. Вместо того чтобы создавать жесткие иерархии категорий или структуры папок для хранения ваших данных, новые сервисы позволяют назначать несколько тегов для ваших элементов данных. У меня есть метки везде. Я отмечаю свои закладки в del.icio.us. Я помечаю свою электронную почту в Gmail. Я отмечаю свои фотографии в Flickr. Я отмечаю свою музыку в last.fm. Но в каждом случае эти теги заблокированы в соответствующих приложениях. Я могу пометить обе закладки и электронную почту тегами techtimes на del.icio.us и Gmail соответственно, когда они связаны с моей новостной рассылкой, но нет места, где я мог бы посмотреть все, что я отметил тегами techtimes. ,
Многие успешные новые веб-приложения позволяют легко вдохнуть жизнь в наши статические данные, украсив их всевозможными метаданными. Но в целом, когда вы берете свои данные из приложения, вы теряете эти метаданные. Поскольку метаданные в нашей жизни становятся такими же ценными, как и данные, которые они описывают, открытость и переносимость будут одинаково ценными как для наших метаданных, так и для наших данных.
Опять же, в большинстве случаев это проблема, решаемая веб-специалистом, у которого много свободного времени, но вскоре потребуется простое решение для основных пользователей.
Поэтому, прежде чем искать следующее приложение-убийцу, остановитесь и подумайте о некоторых проблемах с существующими приложениями-убийцами, которые вы могли бы решить вместо этого. Я держу пари, что решения этих проблем сами по себе будут убийственными приложениями.