Blackbird (online platforma) - Blackbird (online platform)
Kos bylo kódové označení pro platformu pro vytváření obsahu online vyvinutou společností Microsoft v polovině 90. let. Určeno jako online publikační nástroj pro první verzi MSN (The Microsoft Network), „Blackbird“ se zrodil po akvizici společnosti Daily Planet Software společností Microsoft a tento nástroj byl poprvé vytvořen před příchodem Internet a Web jak to dnes známe. V době, kdy, AOL a CompuServe byly primárními online místy a mělo se začít se zaváděním webu pro masové spotřebitele, i když s malou šířkou pásma, vytáčené připojení dominoval. „Blackbird“ byl založen na konceptu objektového backendového souborového systému v Microsoft Data Centers (Microsoft „Cairo“ / NT), což je vykreslovací klient s nízkou šířkou pásma a stránkovým rozložením (podobně jako u Aldus PageMaker ale založeno na online streamování) a integrované interaktivní straně klienta ActiveX objekty (pak OLE ). V zásadě to bylo založeno na SGML standard (přímý předchůdce HTML ) pro rozložení na straně klienta. Stala se alternativou propagovanou společností Microsoft HTML na krátkou dobu, stejně jako se zrodil komerční internet a webový prohlížeč. Ale s možností skriptování pro HTML, která ještě nebyla prokázána, měl být prostředkem pro poskytování dynamických, na média bohatých aplikací a dokumentů, které obsahovaly logiku zpracování, podobně jako to, co by uživatel zažil v desktopové prostředí. Stránky v aplikaci „Blackbird“ by mohly obsahovat video, zvuk, grafy a další formáty dokumentů založené na OLE bez nutnosti zásuvné moduly.
Tato technologie již byla v té době předvedena v telefonické službě společnosti Microsoft, MSN a probíhaly plány na jeho přenesení na použití Internetu přes vyhrazený protokol, ale práce na platformě byla zrušena kvůli ohromnému přechodu na standardy HTML / WWW / Internet komercializovanému a náročnému na výpočetní svět, například Netscape at the čas a potřeba backendu, skriptovacích technologií na straně serveru, které chyběly. Problémy s výkonem také sužovaly předvolby v rámci beta testování.
V roce 1995 proto společnost Microsoft zaměřila své úsilí na online vývoj kolem standardů Web / HTML, včetně ASP a ActiveX, a návrhář „Blackbird“ byl přepracován Visual InterDev. Jako takový, technologie, integrovaná do první verze Vizuální studio (VS 97) jako své jádro založené na webových standardech a pod ochrannou známkou „Microsoft Visual Studio“ je předchůdcem jednoho z předních nástrojů pro vývoj webových aplikací od komerčního zrodu webu až po dnešek.
Před tím bylo kódové označení odvozeno od tajného špionážního letadla z doby studené války, Lockheed SR-71 Blackbird.[1]
Základní technologie
Středobodem Blackbirdu byl OLE, formát kontejneru, který se již používá v Okna aplikace umožňující objektům a dokumentům vzájemně komunikovat a sdílet informace. Dokumenty Blackbird by byly uloženy v takzvaném formátu Blackbird Data Format (BDF), strukturovaném formátu založeném na úložišti OLE. An SGML Značkovací jazyk na bázi Blackbird Markup Language (BML) byl také vytvořen, aby pomohl automatizovat vytváření dokumentů, ačkoli dokumenty založené na značkách by byly zpracovány do nativního datového formátu, který bude použit jako objekty OLE, takže by utrpěl nevýhody výkonu. Aby měli vývojáři větší flexibilitu, Microsoft plánoval zahrnout nástroj, který by umožňoval převod mezi BDF a BML, stejně jako HTML, jakýmkoli směrem.[2]
Kromě toho by existoval instalační program prostředků aplikace, který by zabalil vlastní písma, ovládací prvky OLE a další soubory prostředků pro aplikaci Blackbird. Balíček by se stáhl, když uživatel aktivoval aplikaci poprvé, nebo jinak, aby balíček aktualizoval již v systému uživatele. Microsoft také inzeroval, že Blackbird využije výhod funkcí uvnitř Windows 95 jako zástupci a umožnil by uživateli automaticky naplánovat doručení obsahu.[3]
Na platformě byly tři komponenty - redakční systém s názvem Blackbird Designer, vizuální prostředí pro přetahování podobné prostředí, které je součástí Visual Basic; Blackbird Server, který běžel na Windows NT; a Blackbird Client, runtime modul umožňující uživatelům přístup a spouštění aplikací Blackbird. Adresy URL pro aplikace Blackbird byly přezdívky OLE.
Microsoft tvrdil, že vývoj Blackbirdu bude napříč platformami, protože podpora OLE již existovala v systému Macintosh a probíhala práce na jeho přenesení do unixových systémů. Aby byla zaručena bezpečnost, společnost plánovala působit jako certifikační orgán pro kontroly OLE (OCX) a vyzvat třetí strany, aby byly certifikačními orgány.[4]
Historie projektu
Blackbird byl oznámen v březnu 1995 jako součást nadcházejícího Síť Microsoft,[5] a do srpna bylo jasné, že Microsoft zamýšlel, aby běžel více přes internetové protokoly.[6] Tato technologie byla později předvedena na stránkách MSN a Microsoft vydal beta verzi vývojářských nástrojů, ale do konce roku 1996, kdy byly oznámeny plány na novou verzi, návrhář poté přejmenoval na „Internet Studio“, prohlásili, že nebudou používat proprietární formáty souborů Blackbird, ale spíše standardní HTML. Brzy vyšlo najevo, že původní projekt byl účinně sešrotován a návrhář se později stal Visual InterDev, obecný nástroj pro vytváření webového obsahu pro vytváření HTML a vývoj serverových stránek pomocí ASP a klíčové lepidlo pro webovou technologii pro první verzi Visual Studio, Visual Studio 97. Visual InterDev, jako klíčová složka webu pro Visual Studio, byl internetový příchod vývojových nástrojů Microsoft Web, který spojoval dříve masově úspěšné produkty Visual Basic a Visual C ++ na internet. Zahrnuta byla také schopnost autora ActiveX ovládací prvky - ovládací prvky OLE, které lze vložit na stránky HTML prostřednictvím zásuvného modulu. To by byly klíčové součásti společnosti Microsoft Aktivní platforma strategie.
Později se ukázalo, že Blackbird měl vážné problémy s výkonem kvůli příliš složité architektuře, která nadměrně využívala multi-threading. Když prototypy Trojzubec Byl dokončen modul pro rozložení HTML a ukázalo se, že cílů komplexního rozložení v Blackbirdu lze dosáhnout v HTML při lepším výkonu, což vedlo k tomu, že manažeři přehodnotili projekt.
Mark Anders, bývalý vedoucí týmu IIS ve společnosti Microsoft, uvedl Blackbird jako příklad toho, jak má Microsoft tendenci příliš komplikovat software a porovnávat jej s jinými projekty, jako je Longhorn.[7]
Odkaz v antimonopolním případě
Blackbird byl později odkazován ve Spojených státech protimonopolní oblek proti společnosti Microsoft. Obžaloba argumentovala tím Netscape snahy o transformaci jejich webové sady naInternetový OS „byla považována za konkurenci jejich plánů na proprietární internet, a to je vedlo k přijetí agresivní internetové strategie. Netscape v mnoha dokumentech citovaných obžalobou byl popsán jako konkurence Windows. Bylo však zdůrazněno, že Netscape plánoval soutěžit nejen s jakoukoli možnou internetovou platformou od Microsoftu, ale proti Windows jako OS jako takovému.[8]
Viz také
Reference
- ^ Dataquest: DQ. Cyber Media. 1996.
- ^ „Microsoft: způsob, jak rozšířit OLE“. BNET. 18. září 1995.
- ^ „Microsoft Blackbird - často kladené otázky“. Microsoft. 1995-03-28.[trvalý mrtvý odkaz ]
- ^ Wingfield, Nick (20. listopadu 1995). „Java přináší Microsoftu potíže“. InfoWorld.
- ^ „Společnost Microsoft oznamuje nástroje umožňující novou generaci interaktivních multimediálních aplikací pro síť Microsoft“ (Tisková zpráva). Microsoft. 1995-03-28.[trvalý mrtvý odkaz ]
- ^ Metcalfe, Bob (11. srpna 1995). „Microsoft a Netscape otevírají nové fronty v eskalaci Web Wars“. InfoWorld.
- ^ Anderson, Tim (15. října 2007). „Mark Anders si pamatuje Blackbird a další zásahy a neúspěchy společnosti Microsoft“.
- ^ "Andreessen eyes Internet OS". PC Week. 1996-06-17.