Blackbird (онлайн-платформа)

редактировать

Blackbird было кодовым названием платформы для создания онлайн-контента, разработанной Microsoft в середине 90-х годов. «Blackbird», задуманный как инструмент онлайн-публикации для первой версии MSN (Сеть Microsoft), родился в результате приобретения Microsoft компании Daily Planet Software, и этот инструмент был впервые задуман до появления Интернет и Интернет, какими мы их знаем сегодня. В то время AOL и CompuServe были основными онлайн-площадками, и внедрение Интернета для массовых потребителей должно было начаться, даже при низкой пропускной способности коммутируемых соединений. преобладают. «Blackbird» был основан на концепции объектной серверной файловой системы в центрах обработки данных Microsoft (Microsoft «Cairo» / NT), клиента рендеринга потоковой передачи с низкой пропускной способностью и постраничной компоновкой (аналогично Aldus PageMaker, но на основе онлайн-потоковой передачи) и встроенных интерактивных клиентских объектов ActiveX (затем OLE ). По сути, он был основан на стандарте SGML (прямой предок HTML ) для разметки на стороне клиента. На короткое время он стал продвигаемой Microsoft альтернативой HTML, когда родились коммерческий Интернет и веб-браузер. Но поскольку возможность создания сценариев для HTML еще не была продемонстрирована, он должен был стать средством обслуживания динамических мультимедийных приложений и документов, содержащих логику обработки, аналогичную той, которую пользователь мог бы испытать в среде рабочего стола. Страницы в «приложении Blackbird» могут содержать видео, аудио, графики и другие форматы документов на основе OLE без необходимости в подключаемых модулях.

. Эта технология уже была продемонстрирована в службе удаленного доступа Microsoft на сайте время, MSN, и разрабатывались планы по переносу его для использования в Интернете по выделенному протоколу, но работа над платформой была отменена из-за подавляющего перехода к коммерческим и массовым стандартам HTML / WWW / Интернет. компьютерный мир, например, Netscape в то время, и потребность в бэкэнд-технологиях серверных сценариев, которых не хватало. Проблемы с производительностью также преследовали пре-релизы в рамках бета-тестирования.

В 1995 году Microsoft, таким образом, переориентировала свои усилия на онлайн-разработку на стандарты Web / HTML, включая ASP и ActiveX, и конструктор Blackbird был преобразован в Визуальный ИнтерДев. Таким образом, технология, интегрированная в первую версию Visual Studio (VS 97) в качестве ядра, основанного на веб-стандартах, и торговая марка Microsoft Visual Studio, является предшественницей одной из ведущих веб-разработок. инструменты, начиная с коммерческого рождения Интернета и до наших дней.

До этого кодовое имя было получено от самолета-невидимки времен холодной войны Lockheed SR-71 Blackbird.

Содержание
  • 1 Основная технология
  • 2 История проекта
  • 3 Ссылка в антимонопольном деле
  • 4 См. Также
  • 5 Ссылки
Базовая технология

Центральным элементом Blackbird был OLE, формат контейнера, уже используемый в приложениях Windows чтобы объекты и документы могли общаться друг с другом и обмениваться информацией. Документы Blackbird будут храниться в так называемом формате данных Blackbird (BDF), структурированном формате, основанном на хранилище OLE. Язык разметки на основе SGML, Blackbird Markup Language (BML), также был создан, чтобы помочь автоматизировать создание документов, хотя документы, основанные на разметке, будут преобразованы в собственный формат данных для использования в качестве объектов OLE., поэтому будет иметь место снижение производительности. Чтобы предоставить разработчикам большую гибкость, Microsoft планировала включить утилиту, которая позволит преобразовывать между BDF и BML, а также HTML в любом направлении.

Кроме того, будет установщик ресурсов приложения, который упаковывает пользовательские шрифты, Элементы управления OLE и другие файлы ресурсов для приложения Blackbird. Пакет будет загружен, когда пользователь активирует приложение в первый раз, или иным образом, чтобы обновить пакет, уже находящийся в системе пользователя. Microsoft также заявила, что Blackbird воспользуется преимуществами функций Windows 95, таких как ярлыки, и позволит пользователю автоматически планировать доставку контента.

Платформа состояла из трех компонентов: система разработки под названием Blackbird Designer - среда визуального перетаскивания, аналогичная той, которая включена в Visual Basic ; сервер Blackbird, работающий под Windows NT; и Blackbird Client, исполняющий модуль, позволяющий пользователям получать доступ и запускать приложения Blackbird. URL-адреса приложений Blackbird носили название OLE.

Microsoft утверждала, что разработка Blackbird будет кроссплатформенной, поскольку поддержка OLE уже существовала на Macintosh и в настоящее время ведутся работы по ее переносу на системы Unix. Чтобы гарантировать безопасность, компания планировала действовать в качестве сертифицирующего органа для элементов управления OLE (OCX) и поощрять третьи стороны выступать в качестве сертифицирующих органов.

История проекта

Blackbird была объявлена ​​в марте 1995 года как часть грядущей Microsoft Network, и к августу стало ясно, что Microsoft намерена более широко использовать ее по протоколам Интернета. Позже эта технология была продемонстрирована на MSN, и Microsoft выпустила бета-версию инструментов разработчика, но к концу 1996 года, когда были объявлены планы по выпуску новой версии, разработчик затем переименован в «Internet Studio», и они заявили, что не будут использовать собственные форматы файлов Blackbird, а, скорее, стандартный HTML. Вскоре стало ясно, что исходный проект был фактически отменен, а дизайнером позже стал Visual InterDev, общий инструмент создания веб-контента для создания HTML и разработки серверных страниц с использованием ASP, а также ключевой Клей веб-технологий для первой версии Visual Studio, Visual Studio 97. Visual InterDev, в качестве ключевого веб-ингредиента для Visual Studio, был появлением в Интернете инструментов веб-разработки Microsoft, связывающих ранее массово успешные продукты Visual Basic и Visual C ++ с Интернет. Также была включена возможность создавать элементы управления ActiveX - элементы управления OLE, которые можно было встроить в страницы HTML с помощью подключаемого модуля. Они станут ключевыми частями стратегии Microsoft Active Platform.

Позже выяснилось, что у Blackbird были серьезные проблемы с производительностью из-за чрезмерно сложной архитектуры, которая чрезмерно использовала многопоточность. Когда прототипы механизма компоновки HTML Trident были завершены и было показано, что цели сложной компоновки в Blackbird могут быть достигнуты в HTML с более высокой производительностью, руководители пересмотрели проект.

, бывший руководитель группы IIS в Microsoft, привел Blackbird в качестве примера того, как Microsoft имеет тенденцию чрезмерно усложнять программное обеспечение, и сравнил его с другими проектами, такими как Longhorn.

Ссылка в антимонопольное дело

Blackbird позже упоминалось в антимонопольном иске США против Microsoft. Обвинение утверждало, что усилия Netscape по преобразованию своего веб-пакета в «Интернет-ОС » рассматривались как конкуренция их планам по созданию проприетарного Интернета, и это побудило их принять агрессивная интернет-стратегия. Netscape во многих документах, цитируемых обвинением, описывался как конкуренция Windows. Однако было отмечено, что Netscape планировала конкурировать не только с любой возможной интернет-платформой от Microsoft, но и с Windows как с самой ОС.

См. Также
Ссылки
Последняя правка сделана 2021-05-12 09:37:59
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте