Блэкберд (онлайн-платформа)
Blackbird — кодовое название платформы для создания онлайн-контента, разработанной Microsoft в середине 90-х. Задуманный как инструмент онлайн-публикации для первой версии MSN (The Microsoft Network), «Blackbird» появился на свет в результате приобретения 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 InterDev . Таким образом, технология, интегрированная в первую версию Visual Studio (VS 97) в качестве ее ядра, теперь основанного на веб-стандартах, и имеющая торговую марку «Microsoft Visual Studio», является прародительницей одного из ведущих инструментов веб-разработки, начиная с коммерческого зарождения. Интернета до сегодняшнего дня.
До этого кодовое название было получено от самолета-невидимки времен холодной войны Lockheed SR-71 Blackbird . [ 1 ]
Основная технология
[ редактировать ]Центральным элементом Blackbird был OLE, формат контейнера, уже используемый в приложениях Windows , позволяющий объектам и документам взаимодействовать друг с другом и обмениваться информацией. Документы Blackbird будут храниться в так называемом формате данных Blackbird (BDF), структурированном формате, основанном на хранилище OLE. Язык разметки на основе SGML , Blackbird Markup Language (BML), также был создан для автоматизации создания документов, хотя документы, основанные на разметке, будут обрабатываться в собственный формат данных для использования в качестве объектов OLE, поэтому будут иметь недостатки в производительности. . Чтобы дать разработчикам больше гибкости, Microsoft планировала включить утилиту, которая позволяла бы конвертировать BDF и BML, а также HTML в любом направлении. [ 2 ]
Кроме того, будет существовать установщик ресурсов приложения, который упаковывает пользовательские шрифты, элементы управления OLE и другие файлы ресурсов для приложения Blackbird. Пакет будет загружаться, когда пользователь впервые активирует приложение, или в противном случае обновит пакет, уже находящийся в системе пользователя. Microsoft также рекламировала, что Blackbird будет использовать такие функции Windows 95, как ярлыки, и позволит пользователю автоматически планировать доставку контента. [ 3 ]
Платформа состояла из трех компонентов: система разработки под названием Blackbird Designer, визуальная среда перетаскивания, аналогичная той, что включена в Visual Basic ; сервер Blackbird, работавший под управлением Windows NT; и Blackbird Client, модуль времени выполнения, позволяющий пользователям получать доступ к приложениям Blackbird и запускать их. URL-адреса приложений Blackbird представляли собой псевдонимы OLE.
Microsoft утверждала, что разработка Blackbird будет кроссплатформенной, поскольку поддержка OLE уже существовала на Macintosh и велась работа по ее портированию на системы Unix. Чтобы гарантировать безопасность, компания планировала выступать в качестве сертифицирующего органа для элементов управления OLE (OCX) и поощрять третьи стороны выступать в качестве сертифицирующих органов. [ 4 ]
История проекта
[ редактировать ]Blackbird был анонсирован в марте 1995 года как часть будущей сети Microsoft Network . [ 5 ] и к августу стало ясно, что Microsoft намерена более широко использовать Интернет-протоколы. [ 6 ] Позже технология была продемонстрирована на 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 активной платформы Стратегия .
Позже выяснилось, что у Blackbird были серьезные проблемы с производительностью из-за слишком сложной архитектуры, в которой чрезмерно использовалась многопоточность. Когда были завершены прототипы механизма разметки HTML Trident и было показано, что цели создания сложной разметки в Blackbird могут быть достигнуты в HTML с более высокой производительностью, это заставило руководителей переосмыслить проект.
Марк Андерс , бывший руководитель группы IIS в Microsoft, привел Blackbird в качестве примера склонности Microsoft к чрезмерному усложнению программного обеспечения и сравнил его с другими проектами, такими как Longhorn . [ 7 ]
Справка по антимонопольному делу
[ редактировать ]США Позже Blackbird упоминался в антимонопольном иске против Microsoft. Обвинение утверждало, что усилия Netscape по преобразованию их веб-пакета в « Интернет-ОС » рассматривались как конкуренция их планам создания проприетарного Интернета, и это побудило их принять агрессивную интернет-стратегию. Netscape во многих документах, на которые ссылалось обвинение, описывался как конкурент Windows. Однако было отмечено, что Netscape планировал конкурировать не только с любой возможной интернет-платформой Microsoft, но и с Windows как самой операционной системой. [ 8 ]
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ Датаквест:DQ . Кибермедиа. 1996.
- ^ «Microsoft: путь к популяризации OLE» . БНЕТ . 18 сентября 1995 г.
- ^ «Часто задаваемые вопросы о Microsoft Blackbird» . Майкрософт. 28 марта 1995 г. [ постоянная мертвая ссылка ]
- ^ Вингфилд, Ник (20 ноября 1995 г.). «Java создает проблемы для Microsoft» . Инфомир .
- ^ «Microsoft анонсирует инструменты, позволяющие создать новое поколение интерактивных мультимедийных приложений для сети Microsoft» (пресс-релиз). Майкрософт. 28 марта 1995 г. [ постоянная мертвая ссылка ]
- ^ Меткалф, Боб (11 августа 1995 г.). «Microsoft и Netscape открывают новые фронты в обостряющихся веб-войнах» . Инфомир .
- ^ Андерсон, Тим (15 октября 2007 г.). «Марк Андерс помнит Blackbird и другие удачи и промахи Microsoft» .
- ^ «Андриссен смотрит на ОС Интернета». Неделя ПК . 17 июня 1996 г.