FACTOID # 26: Delaware is the latchkey kid capital of America, with 71.8% of households having both parents in the labor force.
 
 Home   Encyclopedia   Statistics   States A-Z   Flags   Maps   FAQ   About 
   
 
WHAT'S NEW
 

SEARCH ALL

FACTS & STATISTICS    Advanced view

Search encyclopedia, statistics and forums:

 

 

(* = Graphable)

 

 


Encyclopedia > Macromedia Flash
Flash 8  [[Image:'

Contents

== Macromedia Flash == ==']] Image File history File links Macromedia_Flash_8_Professional. ...

Flash 8 screenshot
Using Macromedia Flash 8 (bundled in Studio 8) in Windows XP.
Maintainer: Adobe Systems (formerly Macromedia)
Latest release: 8 / September 30th, 2005
OS: Windows (no native Windows XP Professional x64 Edition support), Mac OS X, Linux (i386 only, via wine [1])
Use: Multimedia Content Creator
License: Proprietary
Website: Macromedia.com

Macromedia Flash, or simply Flash, refers to both the Macromedia Flash Player and to a multimedia authoring program used to create content for this platform (such as games and movies). The Flash Player, developed and distributed by Adobe Systems (which bought Macromedia), is a client application available in most dominant web browsers. It features support for vector and raster graphics, a scripting language called ActionScript and bidirectional streaming of audio and video. Image File history File links Download high resolution version (1024x768, 281 KB) Summary Using Macromedia Flash 8 (bundled in Studio 8) in Windows XP. LostAccount 12:25, 2 October 2005 (UTC) [yo] Licensing This is a screenshot of copyrighted computer software for Microsoft Windows, and copyright for it is most... Software maintenance is one of the activities in software engineering, and is the process of enhancing and optimizing deployed software (software release), as well as remedying defects. ... Adobe Systems (NASDAQ: ADBE) (LSE: ABS) is an American computer software company headquartered in San Jose, California that was founded in December 1982 by John Warnock and Charles Geschke. ... Macromedia was an American graphics and web development software house. ... A software release refers to the creation and availability of a new version of a computer software product. ... An operating system (OS) is a software program that manages the hardware and software resources of a computer. ... ‹ The template below has been proposed for deletion. ... Microsoft Windows XP Professional x64 Edition released on April 25, 2005 by Microsoft is a variation of the typical 32-bit Windows XP operating system for x86 personal computers. ... Mac OS X is a proprietary operating system developed and sold by Apple Computer, Inc. ... Linux (also known as GNU/Linux) is a computer operating system. ... The Wine project aims to allow a PC running a Unix-like operating system and the X Window System to execute x86 programs for Microsoft Windows. ... A software license is a legal agreement which may take the form of a proprietary or gratuitous license as well as a memorandum of contract between a producer and a user of computer software. ... This page as shown in the AOL 9. ... The current version of the article or section reads like an advertisement. ... Adobe Systems (NASDAQ: ADBE) (LSE: ABS) is an American computer software company headquartered in San Jose, California that was founded in December 1982 by John Warnock and Charles Geschke. ... Macromedia was an American graphics and web development software house. ... Icons for Web browser shortcuts on an Apple computer (Safari, Internet Explorer, and Firefox). ... Example showing effect of vector graphics on scale: (a) original vector-based illustration; (b) illustration magnified 8x as a vector image; (c) illustration magnified 8x as a raster image. ... Suppose the smiley face in the top left corner is an RGB bitmap image. ... Scripting languages (commonly called scripting programming languages or script languages) are computer programming languages initially used only for simple, repeated actions. ... ActionScript is an ECMAScript-based programming language used for scripting Macromedia Flash movies and applications. ...


Strictly speaking, Macromedia Flash is the integrated development environment (IDE) and Flash Player is the virtual machine used to run the Flash files, but in colloquial language these have become mixed: "Flash" can mean either the authoring environment, the player, or the application files. An integrated development environment (IDE), also known as integrated design environment and integrated debugging environment, is a type of computer software that assists computer programmers to develop software. ... In general terms, a virtual machine in computer science is software that creates a virtualized environment between the computer platform and the end user in which the end user can operate software. ...


Since its introduction in 1996, Flash technology has become a popular method for adding animation and interactivity to web pages; several software products, systems, and devices are able to create or display Flash. Flash is commonly used to create animations and advertisements; to design web-page elements; to add video to web sites; and, more recently, to develop Rich Internet Applications. 12 frames per second is the typical rate for an animated cartoon. ... In the fields of information science, communication, and industrial design, there is debate over the meaning of Interactivity. ... A Device can be taken to mean: an electrical device designed to carry power, but not use it. ... Generally speaking, advertising is the paid promotion of goods, services, companies and ideas by an identified sponsor. ... It has been suggested that List of Rich Internet Applications be merged into this article or section. ...


The Flash files, traditionally called "flash movies", usually have a .swf file extension and may appear as an element of a web page or to be "played" in the standalone Flash Player. In metaphysics, extension is the property of taking up space; see Extension (metaphysics). ... Stand-alone is a confusing and misleading term, used to refer to various categories of computer programs, but rarely in a consistent fashion. ...


History

  • In December 1996, Macromedia acquired a vector-based animation software called FutureSplash and later released it as Flash 1.0.
  • Macromedia Flash 2 was released in 1997 with features such as support of stereo sound and enhanced bitmap integration.
  • Initially, the Flash Player plug-in was not bundled with popular web browsers and users had to visit Macromedia website to download it, but as of year 2000, the Flash Player was already being distributed with all AOL, Netscape and Internet Explorer browsers. Two years later it shipped with all releases of Windows XP.
  • Macromedia Generator was the first initiative from Macromedia to separate design from content in Flash files. Generator 2.0 was released in April 2000 and featured real-time server-side generation of Flash content in its Enterprise Edition. Generator was discontinued in 2002 in favor of new technologies such as Flash Remoting and ColdFusion Server.
  • In October 2000, usability guru Jakob Nielsen wrote a polemic article regarding usability of Flash content entitled "Flash 99% Bad".
  • In September 2001, a survey made for Macromedia by Media Metrix showed that out of the 10 biggest web sites in the United States, 7 were making use of Flash content.
  • On March 15, 2002, Macromedia announced the availability of Macromedia Flash MX and Macromedia Flash Player 6, with support for video, application components, and accessibility.
  • Flash MX 2004 was released in September 2003, with features such as: faster runtime performance up to 8 times with the enhanced compiler and the new Macromedia Flash Player 7, 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.
  • On December 3, 2005, Adobe Systems acquired Macromedia and its product portfolio (including Flash). [2]

FutureSplash was a small software company whose first product, smart sketch, allowed the creation of vector graphics. ... Macromedia was an American graphics and web development software house. ... This article is about the year 2000. ... ColdFusion is the original and most common implementation of a tag and ECMAScript-based programming language -- ColdFusion Markup Language (CFML) and CFSCRIPT, respectively -- which is typically used in web application development for the generation of dynamic web pages. ... Usability is a term used to denote the ease with which people can employ a particular tool or other human-made object in order to achieve a particular goal. ... Jakob Nielsen (born 1957 in Copenhagen, Denmark) is a writer, speaker, and consultant on software and web-design usability. ... March 15 is the 74th day of the year in the Gregorian Calendar (75th in Leap years). ... For album titles with the same name, see 2002 (album). ... Macromedia Flash or Flash is a graphics animation program, written and marketed by Macromedia, that uses vector graphics. ... 2003 (MMIII) was a common year starting on Wednesday of the Gregorian calendar. ... In computer science, run time (with a space, though often its spelled without one) describes the operation of a computer program, the duration of its execution, from beginning to termination (compare compile time). ... PDF is an abbreviation with several meanings: Portable Document Format Post-doctoral fellowship Probability density function There also is an electronic design automation company named PDF Solutions. ... December 3 is the 337th (in leap years the 338th) day of the year in the Gregorian calendar. ... 2005 (MMV) was a common year starting on Saturday of the Gregorian calendar. ... Adobe Systems (NASDAQ: ADBE) (LSE: ABS) is an American computer software company headquartered in San Jose, California that was founded in December 1982 by John Warnock and Charles Geschke. ...

Programming language

Creating ActionScript 2.0 in Macromedia Flash MX Professional 2004 for Mac OS X 10.4. The code creates a simple bouncing ball that can be picked up and released.
Creating ActionScript 2.0 in Macromedia Flash MX Professional 2004 for Mac OS X 10.4. The code creates a simple bouncing ball that can be picked up and released.
Main article: ActionScript

Initially focused on animation, early versions of Flash content offered few interactivity features and thus had very limited scripting capability. Image File history File links Download high resolution version (1680x1050, 372 KB)Making ActionScript 2. ... Image File history File links Download high resolution version (1680x1050, 372 KB)Making ActionScript 2. ... ActionScript is an ECMAScript-based programming language used for scripting Macromedia Flash movies and applications. ... Mac OS X is a proprietary operating system developed and sold by Apple Computer, Inc. ... ActionScript is an ECMAScript-based programming language used for scripting Macromedia Flash movies and applications. ...


More recent versions include ActionScript, a scripting language which has syntax similar to JavaScript and so supporting JSON syntax (a variation on ECMA), but a much different programming framework and set of class libraries. ActionScript is used to create almost all of the interactivity (buttons, text entry fields, pick lists) seen in many Flash applications. ActionScript is an ECMAScript-based programming language used for scripting Macromedia Flash movies and applications. ... JavaScript is the name of Netscape Communications Corporations implementation of ECMAScript, a scripting programming language based on the concept of prototypes. ... JSON (pronounced as IPA , or like the English given name Jason), which stands for JavaScript Object Notation, is a lightweight computer data interchange format. ... ECMA is short for European Computer Manufacturers Association (Name of Ecma International until 1994) East Coast Music Awards European Carton Makers Association[1] ECMAScript This is a disambiguation page — a navigational aid which lists other pages that might otherwise share the same title. ...


New versions of the Flash Player and authoring tool have strived to improve on scripting capabilities. Flash MX 2004 introduced ActionScript 2.0, a scripting programming language more suited to the development of Flash applications. As seen in the image to the right, it's often possible to save a lot of time by scripting something rather than animating it, which usually also retains a higher level of editability. ActionScript is an ECMAScript-based programming language used for scripting Macromedia Flash movies and applications. ... Scripting programming languages (commonly called scripting languages or script languages) are computer programming languages designed for scripting the operation of a computer. ...


Of late, the Flash libraries are being used with the XML capabilities of the browser to render rich content in the browser. Since Flash provides more comprehensive support for vector graphics than the browser and because it provides a scripting language geared towards interactive animations, it is being considered a viable addition to the capabilities of a browser. This technology, which is currently in its nascent stage, is known as Asynchronous Flash and XML, much like AJAX, but with possibly greater potential. AFLAX stands for Asynchronous Flash and XML. Defined simply, AFLAX is a development methodology which combines Ajax and Flash to create more dynamic web based applications. ... Ajax can refer to: In mythology and literature: Ajax, also known as Telamonian Ajax or Ajax the Great, a Greek hero and legendary king of Salamis who plays an important role in Homers Iliad Ajax the Lesser, or Oilean Ajax, a Greek hero and legendary king of Locris who...


Content protection

Many times, Flash authors will decide that while they desire the advantages that Flash affords them in the areas of animation and interactivity, they do not wish to expose their images and/or code to the world. However, once a .swf file is saved locally, it may then quite easily be decompiled into its source code and assets. Some decompilers are capable of nearly full reconstruction of the original source file, down to the actual code that was used during creation. Decompilation is the process of translating an executable program into high level source code using a decompiler. ...


In opposition to the decompilers, SWF obfuscators have been introduced to provide a modicum of security, some produced by decompiler authors themselves. The higher-quality obfuscators use traps for the decompilers, making some fail, but none have definitively been shown to protect all content.


Security

User Privacy Compromised via Local Shared Objects (LSOs)

The Macromedia Flash Player can store small amounts of data locally across sessions, like a browser's use of cookies. Some have extra concerns on this; see this article from the group "Electronic Privacy Information Center" for details.


These shared objects are stored outside of the web browser cache and therefore not cleared using standard web browser features. Shared object data can also be accessed across web browsers on the same machine if the flash player is installed in each browser. The Flash object file can also include code that would allow access to shared objects across domains. Macromedia hosts a page that allows a user to change these settings in their flash player.


The Dojo JavaScript Toolkit makes use of Flash shared objects to store local data.


Macromedia Flash Player and user security

The Flash Player has a long history of security and privacy issues, with information available at Adobe and the Open Source Vulnerability Database.


Competition

Format and plug-in

Compared to other plugins such as Java, Acrobat Reader, QuickTime or Windows Media Player, the Flash Player has very small install size and fast initialization time. However, detecting and embedding Flash Player in (X)HTML is not W3C compliant (External links:Flash W3C valid). A Java Virtual Machine (JVM), originally developed by Sun Microsystems, is a virtual machine that executes Java bytecode. ... Adobe Acrobat was the first software to support Adobe Systems Portable Document Format (PDF). ... QuickTime is a multimedia technology developed by Apple Computer, capable of handling various formats of digital video, sound, text, animation, music, and immersive panoramic (and sphere panoramic) images. ... Windows Media Player is a proprietary software digital media player and media library application developed by Microsoft that is used for playing audio, video and images on personal computers running the Microsoft Windows operating system, as well as on Pocket PC and Windows Mobile-based devices. ... The World Wide Web Consortium (W3C) is a consortium that produces standards—recommendations, as they call them—for the World Wide Web. ... Macromedia Flash, or simply Flash, refers to both the Macromedia Flash Player and to a multimedia authoring program used to create content for this platform (such as games and movies). ...


The use of vector graphics (like PostScript, SVG and PDF)—especially when combined with program code—allows Flash files to translate to small file sizes which take less bandwidth to transmit than bitmaps or video clips do. In many cases, Flash is a very attractive solution for delivering mixed content. If the content is purely one format (such as text, video or audio), other alternatives may provide better outcome. Also, depending on the type of application or animation created (in particular, transparency or large screen updates as in photographic or text fades) a Flash movie may need more CPU power than alternatives. PostScript (PS) is a page description language and programming language used primarily in the electronic and desktop publishing areas. ... Scalable Vector Graphics (SVG) is an XML markup language for describing two-dimensional vector graphics, both static and animated. ... PDF is an abbreviation with several meanings: Portable Document Format Post-doctoral fellowship Probability density function There also is an electronic design automation company named PDF Solutions. ... Bandwidth is a measure of frequency range, measured in hertz, of a function of a frequency variable. ... CPU redirects here. ...


In addition to a vector rendering engine, the Flash Player includes a virtual machine called the ActionScript Virtual Machine (AVM) for scripting interactivity at run-time, support for video, MP3-based audio, and bitmap graphics. As of Flash Player 8, it offers two video codecs: On2 VP6 and Sorenson Spark, and run-time support for JPEG, Progressive JPEG, PNG, and GIF. Since the next version, Flash is slated to use a Just In Time compiler for the ActionScript engine. ActionScript is an ECMAScript-based programming language used for scripting Macromedia Flash movies and applications. ... MPEG-1 Audio Layer 3, more commonly referred to as MP3, is a popular digital audio encoding and lossy compression format, designed to greatly reduce the amount of data required to represent audio, yet still sound like a faithful reproduction of the original uncompressed audio to most listeners. ... TrueMotion VP6 is a video codec developed by On2 Technologies as a successor to earlier efforts such as VP3 and VP5. ... The Sorenson codec (also known as Sorenson Video Codec 3 or SVQ3) is a digital video codec devised by the company Sorenson Media and used by Apples QuickTime and the newest version of Macromedia Flash, a special version called Sorenson Spark. ... In computing, JPEG (pronounced JAY-peg) is a commonly used standard method of lossy compression for photographic images. ... For other uses, see PNG (disambiguation). ... With pictures like this you can see the restriction of 256 colours. ... JIT can stand for Just-in-time compilation - a technique for improving the performance of interpreter in computing Just in time - the business technique Jabber-ICQ-Transport This page concerning a three-letter acronym or abbreviation is a disambiguation page — a navigational aid which lists other pages that might otherwise...


Flash as a format has become very widespread on the desktop market. According to NPD study, 98% of Web users have the Flash Player installed [3], with 45%-56%[4] (depending on region) having the latest version. Numbers vary depending on the detection scheme and research demographics.


Flash players exist for a wide variety of different systems and devices. Flash content can run consistently on Microsoft Windows, Mac OS, Linux (i386 only) and various other Unix systems (Macromedia has created or licensed players for the following operating systems: GNU/Linux x86, Windows, Mac OS 9/X, Solaris, HP-UX, Pocket PC, OS/2, Symbian, Palm OS, BeOS and IRIX). Olivier Debon has written an open source version of the Flash 3 player[5]; ports of this exist to numerous operating systems, including the Amiga. See also Macromedia Flash Lite for Flash compatibility on other devices. ‹ The template below has been proposed for deletion. ... Mac OS, which stands for Macintosh Operating System, is a series of graphical user interface-based operating systems developed by Apple Computer for their Macintosh line of computer systems. ... Linux (also known as GNU/Linux) is a computer operating system. ... Unix or UNIX is a computer operating system originally developed in the 1960s and 1970s by a group of AT&T Bell Labs employees including Ken Thompson, Dennis Ritchie, and Douglas McIlroy. ... An operating system (OS) is a software program that manages the hardware and software resources of a computer. ... GNU (pronounced ) is a free software operating system consisting of a kernel, libraries, system tools, compilers and many end-user applications. ... Linux (also known as GNU/Linux) is a computer operating system. ... x86 or 80x86 is the generic name of a microprocessor architecture first developed and manufactured by Intel. ... Sherlock 2 for Mac OS 9 with the new metallic appearance Mac OS 9 was the last version of what has since become known as the classic Macintosh Operating System (Mac OS), introduced by Apple Computer on October 23, 1999. ... Mac OS X is a proprietary operating system developed and sold by Apple Computer, Inc. ... Solaris is a computer operating system developed by Sun Microsystems. ... HP-UX (Hewlett Packard UniX) is Hewlett-Packards proprietary implementation of the Unix operating system. ... A Pocket PC A Pocket PC, abbreviated P/PC or PPC, is a handheld-sized computer that runs a specific version of the Windows CE operating system. ... OS/2 is an operating system created by Microsoft and IBM, later developed by IBM exclusively. ... Symbian OS is an operating system with associated libraries, user interface frameworks and reference implementations of common tools, produced by Symbian. ... Palm OS is an operating system made by PalmSource, Inc. ... BeOS is an operating system for personal computers which began development by Be Incorporated in 1991. ... IRIX is the System V-based Unix Operating System with BSD extensions developed by Silicon Graphics (SGI) to run natively on their 32 and 64-bit MIPS architecture workstations and servers. ... Open source refers to projects that are open to the public and which draw on other projects that are freely available to the general public. ... The original Amiga (1985) The Amiga is a family of home/personal computers originally developed by Amiga Corporation as an advanced game console. ... Macromedia Flash Lite is a lightweight version of Macromedia Flash Player optimized for mobile phones and other devices. ...


Macromedia has released the specifications of the Flash file format (excluding specifications of related formats such as AMF), and compatible third-party tools exist. However, Macromedia retains control of the format. Since Flash files do not depend on a truly open standard such as SVG, this reduces the incentive for non-commercial software to support the format, although there are several third party tools which utilize and generate the SWF file format and a large and vibrant open source community. Apparently, the Flash Player cannot ship as part of a pure open source, or completely free operating system, as its distribution is bound to the Macromedia Licensing Program and subject to approval. Scalable Vector Graphics (SVG) is an XML markup language for describing two-dimensional vector graphics, both static and animated. ... SWF (Small Web Format (commonly, but wrongly referred to as Shockwave Flash - Shockwave being the format produced by Director), often called simply Flash) is a proprietary vector graphics file format produced by the Macromedia Flash software. ... Macromedia Flash or Flash is a graphics animation program, written and marketed by Macromedia, that uses vector graphics. ... Open source refers to projects that are open to the public and which draw on other projects that are freely available to the general public. ... This article is about Free Software as defined by the sociopolitical Free Software movement; for information on software distributed without charge, see freeware. ...


Authoring

In October 1998, Macromedia disclosed the Flash Version 3 Specification to the world on its website. It did this in response to many new and often semi-open formats competing with SWF, such as Xara's Flare and Sharp's Extended Vector Animation formats. Several developers quickly created a C library for producing SWF. February 1999 saw the launch of MorphInk 99, the first non-Macromedia or third party program to create SWF files. Macromedia also hired Middlesoft to create a freely-available developers' kit for the SWF file format versions 3 to 5. Many open and free libraries based on the information released to the public in 1998, and from later study of the SWF file format, such as the Ming library, exist to produce SWF files on many platforms. Macromedia has made the Flash Files specifications for versions 6 and later available only as a PDF under a non-disclosure agreement, but is widely available from various sites. SWF (Small Web Format (commonly, but wrongly referred to as Shockwave Flash - Shockwave being the format produced by Director), often called simply Flash) is a proprietary vector graphics file format produced by the Macromedia Flash software. ... Xara Flare Open Vector File Format is a format that was introduced in 1997 by XARA to compete with the Macromedia Flash format. ... Extended Vector Animation (EVA) is a web-based vector graphic file format developed by Sharp Corporation in 1996. ... The C Programming Language, Brian Kernighan and Dennis Ritchie, the original edition that served for many years as an informal specification of the language The C programming language (often, just C) is a general-purpose, procedural, imperative computer programming language developed in the early 1970s by Dennis Ritchie for use... A C library is a collection of libraries used in programming with the C programming language. ... A software development kit (SDK) is typically a set of development tools that allows a software engineer to create applications for a certain software package, software framework, hardware platform, computer system, video game console, operating system or similar. ... A file format is a particular way to encode information for storage in a computer file. ... Ming is an output library for Macromedia Flashs SWF format and a PHP module. ... A non-disclosure agreement (NDA), also called a confidential disclosure agreement (CDA), confidentiality agreement or secrecy agreement, is a legal contract between at least two parties which outlines confidentiality materials the parties wish to share with one another for certain purposes, but wish to restrict from generalized use. ...


Many shareware developers produced Flash creation tools and sold them for under $50 USD between 2000 and 2002. In 2003 competition and the emergence of free Flash creation tools, most notably OpenOffice.org, had driven many third-party Flash-creation tool-makers out of the market, allowing the remaining developers to raise their prices, although many of the products still cost less than $100 USD and support ActionScript. As for open source tools, Flash4linux has started to develop a SWF authoring tool including an interface similar to that of Macromedia's. KToon can edit vectors and generate SWF, but its interface is very different from Macromedia's. Another, more recent example of a Flash creation tool is SWiSH Max made by an ex-employee of Macromedia. Shareware is a marketing method for software, whereby a trial version is distributed in advance and without payment, as is common for proprietary software. ... OpenOffice. ... Flash4Linux is an open source application currently being developed for linux. ... SWF (Small Web Format (commonly, but wrongly referred to as Shockwave Flash - Shockwave being the format produced by Director), often called simply Flash) is a proprietary vector graphics file format produced by the Macromedia Flash software. ... KToon is a 2D Animation Toolkit designed by animators (Toonka Films ) for animators, focused to the Cartoon Industry. ... SWiSH Max is a program that utilises Macromedia Flash technology to create cross-platform compatible presentations. ...


Adobe wrote a software package called Adobe LiveMotion, designed to create interactive animation content and export it to a variety of formats, including SWF. LiveMotion went through two major releases, but failed to gain any notable user base. Adobe cancelled it in 2003. Also more recently, Adobe bought Macromedia Corporation and now owns Flash. Adobe LiveMotion was a product created by Adobe Systems released in 2000 and perceived as a direct competitor to Macromedia Flash. ... SWF (Small Web Format (commonly, but wrongly referred to as Shockwave Flash - Shockwave being the format produced by Director), often called simply Flash) is a proprietary vector graphics file format produced by the Macromedia Flash software. ...


In February 2003, Macromedia purchased Presedia, which had developed a Flash authoring tool that automatically converted PowerPoint Files into Flash. Macromedia subsequently released the new product as Breeze, which included many new enhancements. Since that time, Macromedia has seen competing PowerPoint to Flash authoring tools from PointeCast (not to be confused with PointCast) and PresentationPro among others. In addition, (as of version 2) Apple's Keynote presentation software also allows users to create interactive presentations and export to SWF. Microsoft PowerPoint is a popular presentation program developed for the Microsoft Windows and Mac OS computer operating systems. ... PointCast Media is a leading pay per click search feed and keyword advertising company founded in 1996. ... Apple Computer, Inc. ... For the text editor called Keynote, see Keynote (Tranglos). ... SWF (Small Web Format (commonly, but wrongly referred to as Shockwave Flash - Shockwave being the format produced by Director), often called simply Flash) is a proprietary vector graphics file format produced by the Macromedia Flash software. ...


In November 2003 Microsoft announced that it had started working on a competing product, now called Microsoft Expression Interactive Designer, whose release would coincide with that of their next-generation Windows operating system, Windows Vista. Although the target audiences of Expression Interaction Designer and Flash overlap somewhat, Microsoft is targeting its product on creating user interfaces for Windows Presentation Foundation programs, while Flash focuses on user interfaces that run on many platforms, primarily over the web. Microsoft Corporation (NASDAQ: MSFT, HKSE: 4338) is an international computer technology corporation with 2005 global annual sales of US$42. ... Microsoft Expression Interactive Designer is Microsofts upcoming user interface design tool for applications based on the Windows Presentation Foundation (WPF, formerly known as Avalon). ... Windows Vista is a proprietary operating system developed by Microsoft. ... The Windows Presentation Foundation (or WPF), formerly code named Avalon, is the graphical subsystem feature of Microsoft Windows. ...


In April of 2006, the Macromedia Flash SWF file format specification was released with details on the newest (version 8) format. Although still lacking specific information on the incorporated video compression formats (On2, Sorenson Spark, etc.), this new documentation covers all the new features offered in Flash v8 including new ActionScript commands, expressive filter controls, and so on. The file format specification document is typically obtainable by subscribing to Macromedia's membership system and license restrictions.


Criticisms

Probably due to wide usage of Flash in web advertisements, tools have emerged for blocking Flash content in some or all web sites, or temporarily or permanently turning Flash Player off, such as FlashBlock and Adblock for the Mozilla Firefox browser. Adblock is a popular content-filtering extension for the Mozilla Firefox and Mozilla Application Suite web browsers. ... Mozilla Firefox is a free, open source, cross-platform, graphical web browser developed by the Mozilla Corporation and hundreds of volunteers. ...


Many web sites rely on Flash being available by default on a user's web browser and will not check to see if it has been disabled. If Flash is disabled, users may be unable to access some Flash-dependent websites, or may experience a degraded user interface.


Using Flash content stores the content of the web page in a binary file. Since Flash uses animations, the design of the page is not static. These factors make Flash-based content unsuitable for indexing by search engines.


'Misuse' of Flash software has led to the creation of a new industry term "Flashterbation," where the technology is used in a way that lacks customer focus. This article or section does not cite its references or sources. ... Customer focus acknowledges that the more a company understands and meets the real needs of its consumers, the more likely it is to have happy customers who come back for more, and tell their friends. ...


Flash Player on various platforms

The Macromedia flash player is mainly optimised for the Windows 32 bit platform. There are 32 bit versions for Mac OS X and Linux, but Macromedia has been criticized for neglecting to optimize its products on these platforms. This has led to poor web surfing performance on Macintosh and Linux computers, since many websites use Flash animations for menus and advertisements. [6] [7] Mac OS X is a proprietary operating system developed and sold by Apple Computer, Inc. ... Linux (also known as GNU/Linux) is a computer operating system. ...


Macromedia has rewritten the bitmap drawing routines in Flash Player 8 for Mac, using OpenGL planes via Quartz to draw the surfaces. The new drawing code is reported to be actually faster than its Windows counterpart in some cases, where JPEG, TIFF or other bitmap images are composited into the animation. OpenGL official logo OpenGL (Open Graphics Library) is a standard specification defining a cross-language cross-platform API for writing applications that produce 3D computer graphics (and 2D computer graphics as well). ... Quartz Compositor is the windowing system that is responsible for the user interface in Mac OS X. On a Mac OS X system, the Quartz Compositor can be seen in a process list as Window Manager or, in more recent versions, WindowServer. ...


A similar solution for Linux using the X Window System might be slightly more tricky to achieve due to some old weaknesses of the X Window System. However, work is being done in the open source community to rewrite [8] the X Window System to integrate OpenGL, enhance font support among other things. This will make it easier to make multimedia programs (such as flash) exploit the capabilities of the graphics card. KDE 3. ... Open source refers to projects that are open to the public and which draw on other projects that are freely available to the general public. ... A graphics/video/display card/board/adapter is a computer component designed to convert the logical representation of visual information into a signal that can be used as input for a display medium. ...


Flash Player 8 will not be released for the Linux platform [9]. Macromedia is planning to release the 9 version for all the three major operating systems, but not necessarily at the same time [10]. The current (March 2006) Flash Player 7 for Linux has poor sound support (The sound may lag about a second behind the picture). Macromedia has not yet released any of their development software for any UNIX-like operating system except Mac OS X. Linux (also known as GNU/Linux) is a computer operating system. ... A Unix-like operating system is one that behaves in a manner similar to a Unix system, while not necessarily conforming to or being certified to any version of the Single UNIX Specification. ...


Although Linux and Mac have excellent 64 bit support, Macromedia has yet (June 2006) to release a flash player for the x86-64 platform, at least for Mac/Linux.


"Click to activate and use this control"

As of April 11, 2006 (assuming all relevant patches from Microsoft have been applied), any Flash file embedded using the default object/embed code and viewed in Microsoft Internet Explorer will prompt users to "click to activate and use this control", before it will run. This is due to a patent dispute between the University of California, Eolas and Microsoft[11] that has concluded by finding against Microsoft and awarding damages of $521 million against the company[12]. Internet Explorer, abbreviated IE or MSIE, is a proprietary graphical web browser made by Microsoft and included as part of the Microsoft Windows line of operating systems. ... The University of California (UC) is a public university system in the state of California. ... Eolas is a United States company and patent licensee. ... Microsoft Corporation (NASDAQ: MSFT, HKSE: 4338) is an international computer technology corporation with 2005 global annual sales of US$42. ...


In an interview with eWeek, Eolas founder Michael Doyle said, "We have from the beginning had a general policy of providing non-commercial users royalty-free licenses ... the open-source community shouldn't have anything to fear from us"[13], so most other browsers should not be forced to follow suit. eWeek:the Enterprise Newsweekly is a weekly magazine published by Ziff Davis Media, featuring editorials, reviews, labs and rumors. ...


The dispute was over the whole concept of embedded, interactive ActiveX controls in IE, using the object and similar HTML elements, which Michael Doyle patented for UC in 1993, then licensed exclusively to a company he founded (Eolas) in 1994[14]. There are potential workarounds for IE users, but implementing them will mean code alterations to countless web pages that currently make use of Flash and other embedded ActiveX applications. Eolas is a United States company and patent licensee. ...


Apart from Eolas' stated immunity for the 'open-source community', due to various reasons including Microsoft's own patents, other browsers like Firefox etc, do not use ActiveX technology at all.


Related file formats and extensions

Flash-specific file formats

Ext. Explanation
.swf .swf files are completed, compiled and published files that cannot be edited with Macromedia Flash. However, many '.swf decompilers' do exist.
.fla .fla files contain source material for the Flash application. Flash authoring software can edit FLA files and compile them into .swf files. Proprietary to Macromedia, the FLA format in no sense counts as "open".
.as .as files contain ActionScript source code in simple source files. FLA files can also contain Actionscript code directly, but separate external .as files often emerge for structural reasons, or to expose the code to versioning applications. They sometimes use the extension .actionscript
.swd .swd files are temporary debugging files used during Flash development. Once finished developing a Flash project these files are not needed and can be removed.
.asc .asc files contain Server-Side ActionScript, which is used to develop efficient and flexible client-server Macromedia Flash Communication Server MX applications.
.flv .flv files are Flash video files, as created by Macromedia Flash, Sorenson Squeeze, or On2 Flix.
.swc .swc files are used for distributing components; they contain a compiled clip, the component's ActionScript class file, and other files that describe the component.
.jsfl .jsfl files are used for added functionality in Flash; they contain Javascript code for extendability of the Javascript API.
.swt .swt files are 'templatized' forms of .swf files, used by Macromedia Generator
.flp .flp files are renamed XML files, used to reference all the document files contained in the Flash Project. Flash Projects allow the user to group multiple, related files together to create complex, interlinked, applications.
.spl .spl files are FutureSplash documents.
.aso .aso files are cache files used during Flash development, containing compiled ActionScript byte code. An ASO file is recreated when a change in its corresponding class files is detected. Occasionally the Flash IDE does not recognize that a recompile is necessary, and these cache files must be deleted manually.

SWF (Small Web Format (commonly, but wrongly referred to as Shockwave Flash - Shockwave being the format produced by Director), often called simply Flash) is a proprietary vector graphics file format produced by the Macromedia Flash software. ... Open source refers to projects that are open to the public and which draw on other projects that are freely available to the general public. ... ActionScript is an ECMAScript-based programming language used for controlling Macromedia Flash movies and applications. ... Source code (commonly just source or code) is any series of statements written in some human-readable computer programming language. ... FLV (Flash Video) is a file format used to deliver video over the Internet to the Macromedia Flash Player version 6, 7 or 8. ... Video Compression: Sorenson Squeeze Software During the 1990s, the increasing popularity of the Internet as a means to stream video fueled the markets need for reliable video compression tools. ... FutureSplash was a small software company whose first product, smart sketch, allowed the creation of vector graphics. ...

Generic file formats used by Flash

Ext. Explanation
.avi AVI file is a video file, standing for Audio Video Interleave. Flash includes some compression codecs, including some from Radius.
.gif GIF image, can be a single static frame or animated.
.png .png files are Portable Network Graphics files that remain editable (with all its layers) after being saved
.ssk .ssk files are SmartSketch drawings.
.piv .piv files are Pivot StickFigure Animations.
.3ds Some third-party software converts animated 3D file formats, notably the common 3D Studio Max format, to SWF files as rendered vector animations.

AVI, an acronym for Audio Video Interleave, is a multimedia container format introduced by Microsoft in November 1992, as part of the Video for Windows technology. ... With pictures like this you can see the restriction of 256 colours. ... PNG (Portable Network Graphics), sometimes pronounced as ping ( in IPA), is a lossless bitmap image format that is popular on the World Wide Web and elsewhere. ... To meet Wikipedias quality standards, this article or section may require cleanup. ... {{Infobox Software |name = 3ds max 8 |logo = |screenshot = |cap]] (formerly known as Discreet and Kinetix). ...

Product history (Authoring Tool)

Flash MX 2004
Flash MX 2004
  • FutureSplash Animator (Spring 1996) - initial version of Flash with basic editing tools and a timeline
  • Flash 1 (December 1996) - a Macromedia re-branded version of the FutureSplash Animator
  • Flash 2 (June 1997) - Released with Flash Player 2, new features included: the object library
  • Flash 3 (31 May 1998) - Released with Flash Player 3, new features included: the movieclip element, JavaScript plug-in integration, transparency and an external stand alone player
  • Flash 4 (15 June 1999) - Released with Flash Player 4, new features included: internal variables, an input field, advanced Actionscript, and streaming MP3
  • Flash 5 (24 August 2000) - Released with Flash Player 5, new features included: ActionScript 1.0 (based on ECMAScript, making it very similar to JavaScript in syntax), Smartclips (the precursor to components in Flash), HTML text formatting added for dynamic text
  • Flash MX (ver 6) (15 March 2002) - Released with Flash Player 6, new features included: a video codec (Sorenson Spark), Unicode, v1 UI Components, XML support, compression
  • Flash MX 2004 (ver 7) (9 September 2003) - Released with Flash Player 7, new features included: Actionscript 2.0 (which enabled an Object Oriented Programming model for Flash), behaviors, extensibility layer (JSAPI), alias text support, timeline effects
  • Flash MX Professional 2004 (ver 7) (9 September 2003) - Released with Flash Player 7, new features included all Flash MX 2004 features plus: Screens (forms for non-linear state-based development and slides for organizing content in a linear slide format like PowerPoint), web services integration, video import wizard, Media Playback components (which encapsulate a complete MP3 and/or FLV player in a component that may be placed in a SWF), Data components (DataSet, XMLConnector, WebServicesConnector, XUpdateResolver, etc) and data binding APIs, the Project Panel, v2 UI components, and Transition class libraries.
  • Flash Basic 8 (released on September 13, 2005) - A less feature-rich version of the Flash authoring tool targeted at new users who only want to do basic drawing, animation and interactivity. Released with Flash Player 8, this version of the product has very limited support for video and advanced graphical and animation effects.
  • Flash Professional 8 (released on September 13, 2005) - Released with the Flash Player 8, Flash Professional 8 added features focused on expressiveness, quality, video, and mobile authoring. New features included Filters and blend modes, easing control for animation, enhanced stroke properties (caps and joins), object-based drawing mode, run-time bitmap caching, FlashType advanced anti-aliasing for text, On2 VP6 advanced video codec, support for alpha transparency in video, a stand-alone encoder and advanced video importer, cue point support in FLV files, an advanced video playback component, and an interactive mobile device emulator, making it, in most professionals' opinions, the best version yet.

Image File history File links Macromedia_Flash_MX_2004. ... Image File history File links Macromedia_Flash_MX_2004. ... FutureSplash was a small software company whose first product, smart sketch, allowed the creation of vector graphics. ... Illustration of an application which may use libvorbisfile. ... May 31 is the 151st day of the year in the Gregorian calendar (152nd in leap years), with 214 days remaining. ... 1998 (MCMXCVIII) was a common year starting on Thursday of the Gregorian calendar, and was designated the International Year of the Ocean. ... JavaScript is the name of Netscape Communications Corporations implementation of ECMAScript, a scripting programming language based on the concept of prototypes. ... Transparency is possible in a number of graphics file formats. ... June 15 is the 166th day of the year in the Gregorian calendar (167th in leap years), with 199 days remaining. ... 1999 (MCMXCIX) was a common year starting on Friday, and was designated the International Year of Older Persons by the United Nations. ... In computer science and mathematics, a variable (sometimes called a pronumeral) is a symbol denoting a quantity or symbolic representation. ... ActionScript is an ECMAScript-based programming language used for scripting Macromedia Flash movies and applications. ... Streaming media is media that is consumed (read, heard, viewed) while it is being delivered. ... MPEG-1 Audio Layer 3, more commonly referred to as MP3, is a popular digital audio encoding and lossy compression format, designed to greatly reduce the amount of data required to represent audio, yet still sound like a faithful reproduction of the original uncompressed audio to most listeners. ... August 24 is the 236th day of the year in the Gregorian Calendar (237th in leap years), with 129 days remaining. ... This article is about the year 2000. ... An excerpt of HTML code with syntax highlighting In computing, HyperText Markup Language (HTML) is a markup language designed for the creation of web pages with hypertext and other information to be displayed in a web browser. ... March 15 is the 74th day of the year in the Gregorian Calendar (75th in Leap years). ... For album titles with the same name, see 2002 (album). ... A Codec is a device or program capable of performing encoding and decoding on a digital data stream or signal. ... Due to technical limitations, some web browsers may not display some special characters in this article. ... Widget is a general-purpose term, or placeholder name, for any unspecified device, including those that have not yet been invented. ... The Extensible Markup Language (XML) is a W3C-recommended general-purpose markup language for creating special-purpose markup languages, capable of describing many different kinds of data. ... In computer science and information theory, data compression or source coding is the process of encoding information using fewer bits (or other information-bearing units) than an unencoded representation would use through use of specific encoding schemes. ... September 9 is the 252nd day of the year (253rd in leap years). ... 2003 (MMIII) was a common year starting on Wednesday of the Gregorian calendar. ... Object-oriented programming (OOP) is a computer programming paradigm in which a software system is modeled as a set of objects that interact with each other. ... September 9 is the 252nd day of the year (253rd in leap years). ... 2003 (MMIII) was a common year starting on Wednesday of the Gregorian calendar. ... Microsoft PowerPoint is a popular presentation program developed for the Microsoft Windows and Mac OS computer operating systems. ... A web service is a collection of protocols and standards used for exchanging data between applications. ... September 13 is the 256th day of the year (257th in leap years). ... 2005 (MMV) was a common year starting on Saturday of the Gregorian calendar. ... September 13 is the 256th day of the year (257th in leap years). ... 2005 (MMV) was a common year starting on Saturday of the Gregorian calendar. ...

Future developments

Macromedia Labs is a source for early looks at emerging products and technologies from Macromedia, including downloads of the latest software and plugins. Flash Player 9, Flex 2, and ActionScript 3.0 are discussed. Macromedia Flex is an umbrella term for a group of technologies initially released in March of 2004 by Macromedia to support the development and deployment of rich internet applications based on their proprietary Macromedia flash platform. ... ActionScript is an ECMAScript-based programming language used for scripting Macromedia Flash movies and applications. ...


The code name for the next release of the Flash authoring tool, ver 9.0, is "BLAZE" as explained in this post in Flash Product Manager Mike Downey's weblog. This next release is expected to focus on designer/developer workflow and integration with other Adobe creative suite products. The new version of Flash will be known as Adobe Flash after the recent acquisition of Macromedia. Renewal of the surface coating of an adobe wall in Chamisal, New Mexico Adobe is a building material composed of water, sandy clay and straw or other organic materials, which is shaped into bricks using wooden frames and dried in the sun . ...


See also

The Gnash Logo For the hockey team mascot, see Gnash (Nashville Predators) Gnash is a GNU project to create a free software player for movies in Shockwave Flash format. ... F4L or Flash 4 Linux is an open source application recently under development for Linux intended to created an alternative to Macromedia Flash, a popular application for creating online media. ... Macromedia Flash Lite is a lightweight version of Macromedia Flash Player optimized for mobile phones and other devices. ... A Flash cartoon is an animated film created using Macromedia Flash animation software, usually as a form of limited animation. ... Macromedia Shockwave is frequently confused with Macromedia Flash. ... It has been suggested that List of Rich Internet Applications be merged into this article or section. ... A computer prank is a prank related to either the software or the hardware of computers. ... OpenLaszlo is an open source platform for the development and delivery of web applications with a usable human interface (sometimes called Rich Internet Applications) on the World Wide Web. ... Colin Mochrie and other icons of Animutation perform Fingertips by They Might Be Giants in The Fingertips Project. ... Flash Satay is a method of coding for display of Flash video content in (X)HTML while adhering to the w3c standards. ... SWiSH Max is a program that utilises Macromedia Flash technology to create cross-platform compatible presentations. ... Flash remoting is a technology built into Macromedias Flash player that allows for seamless transmission of data between the server and the client. ...

External links

Macromedia Studio 8

Products: Dreamweaver | Flash | Fireworks | Contribute | FlashPaper Macromedia was an American graphics and web development software house. ... A picture of the Macromedia Studio 8 box. ... Macromedia Dreamweaver is an HTML editor developed by Macromedia. ... Macromedia Fireworks (also known as FW for short) is a bitmap and vector graphics editor, developed by Macromedia and aimed at web designers (with features such as: slices, the ability to add hotspots etc. ... Macromedia Contribute 3 is a web design software application developed by Macromedia. ... Macromedia FlashPaper 2 is a software application supplied by Macromedia. ...

Website: http://www.adobe.com/products/studio

  Results from FactBites:
 
Macromedia Flash - definition of Macromedia Flash in Encyclopedia (1811 words)
Macromedia Flash or Flash is a graphics animation program, written and marketed by Abayomi Tepede Macromedia, that uses vector graphics.
Many Flash pieces re-invent common HTML and browser conventions such as scrollbars, leaving the user to figure out how to get around; and disable features such as mouse wheels (The mouse wheel feature was added in Flash MX 2004).
Macromedia has made the Flash Files specifications for versions 6 and later available only as a PDF under a NDA agreement.
  More results at FactBites »

 
 

COMMENTARY     


Share your thoughts, questions and commentary here
Your name
Your comments

Want to know more?
Search encyclopedia, statistics and forums:

 


Press Releases |  Feeds | Contact
The Wikipedia article included on this page is licensed under the GFDL.
Images may be subject to relevant owners' copyright.
All other elements are (c) copyright NationMaster.com 2003-5. All Rights Reserved.
Usage implies agreement with terms, 1022, m