server-side generation of Flash content in its Enterprise Edition. Generator was discontinued in 2002, in favor of new technologies such as Flash Remoting, which allows for seamless transmission of data between the server and the client, and ColdFusion Server. In October 2000, usability guru Jakob Nielsen wrote a polemic article regarding usability of Flash content entitled "Flash: 99% Bad". (Macromedia later hired Nielsen to help them improve Flash usability.) Macromedia Flash Player 6 (version 6.0.21.0, codenamed Exorcist) (March 15, 2002) Support for the consuming Flash Remoting (AMF) and Web Service (SOAP) Supports ondemand/live audio and video streaming (RTMP) Support for screenreaders via Microsoft Active Accessibility Added Sorenson Spark video codec for Flash Video Support for video, application components, shared libraries, and accessibility Macromedia Flash Communication Server MX, also released in 2002, allowed video to be streamed to Flash Player 6 (otherwise the video could be embedded into the Flash movie). Macromedia Flash Player 7 (version 7.0.14.0, codenamed Mojo) (September 10, 2003) Supports progressive audio and video streaming (HTTP) Supports ActionScript 2.0, an object-oriented programming language for developers Ability to create charts, graphs and additional text effects with the new support for extensions (sold separately), high fidelity import of PDF and Adobe Illustrator 10 files, mobile and device development and a forms-based development environment. ActionScript 2.0 was also introduced, giving developers a formal object-oriented approach to ActionScript. V2 Components replaced Flash MX's components, being rewritten from the ground up to take advantage of ActionScript 2.0 and object-oriented principles. In 2004, the "Flash Platform" was introduced. This expanded Flash to more than the Flash authoring tool. Flex 1.0 and Breeze 1.0 were released, both of which used the Flash Player as a delivery method but relied on tools other than the Flash authoring program to create Flash applications and presentations. Flash Lite 1.1 was also released, enabling mobile phones to play Flash content. Last version for Windows 95/NT4 and Mac Classic Macromedia Flash Player 8 (version 8.0.22.0, codenamed Maelstrom) (September 13, 2005) Support for runtime loading of GIF and PNG images New video codec (On2 VP6) Improved runtime performance and runtime bitmap caching Live filters and blendmodes File upload and download abilities New text-rendering engine, the Saffron Type System ExternalAPI subsystem introduced to replace fscommand On December 3, 2005, Adobe Systems acquired Macromedia and its product portfolio (including Flash). Macromedia Flash Player 8 (version 8.0.24.0) (April 23, 2006) Adobe Flash Player 9