In Flash world, even the most obvious and simple word 'Flash' has a dubious meaning. After online and off-line reactions to my recent posts, I have updated my definitions (actually they are not formal or complete definitions, but what you need to really understand when the 'term' is used unless the context strongly suggests another meaning).
Following may seem obvious to some (kudos to them), but it took me some time to come up with this. Hope it helps. Feel free to correct me if I'm wrong.
1 SWF file.
2 Adobe authoring tool for creating Flash Platform content (current version is Flash CS4 Professional)
1 A file that runs on Flash Platform
1 SWF file. Flash.
1 Flash Player. Runs SWF files.
2 Flash Player and related tools by Adobe.
1 Flash Platform. Runs SWF files.
2 Actual file which implements the Flash Platform functionality. Most of the time either the browser plug-in or stand-alone executable version.
Adobe Flash xxx
1 An application by Adobe, which creates Flash Platform related content.
1 Adobe authoring tool for creating Flash Platform content (current version is Flash CS4 Professional)
1 Former Flex Builder. An Eclipse plug-in, by Adobe, for creating Flash Platform content.
- After 'Flex Builder' got renamed as 'Flash Builder', 'Flash Pro' is the least confusing way to refer to the authoring tool which was simply known as 'Flash'.
- Expect a name change to 'Flash Pro' sooner or later, as 'Flash Builder' developers are unhappy how 'Flash Professional' sounds more professional than 'Flash Builder'.