Evolution Of Flash<br />
Objective<br />To get an insight of Flash through its history<br />To understand where Flash Player stands out to other pl...
Pre launch history<br /><ul><li>Who was the author
What was the motivation to create something like Flash
What it took to have first version of Flash (IDE) on board</li></li></ul><li>Who created Flash?<br />Jonathan Gay<br />Fat...
Jonathan Gay<br />Played LEGO in the time of childhood. Learned to solve the problems for creating big structures.<br />Wo...
After the Games(working with Silicon Beach – later acquired by Aldus)<br />Added PostScript support to SuperPaint II, a Ma...
A little about PostScript(owner: Adobe)<br />PostScript is a dynamically typed programming language created by John Warnoc...
FutureWave & Smart Sketch (Pen Drawing)<br />1993 – Jonathan & Charlie Jackson founded FutureWave Software<br />1994 – Rel...
Anoticablesell of SmartSketch was to an Architect working on Bill Gates’ home that.</li></li></ul><li>Future Splash <br />...
How this relates to current FlashPlayer<br />The code written for SmartSketch to draw vectors & transform is still intact ...
Flash 1 to Flash 8(How Flash evolved in this period)<br />1996 – Macromedia acquired FutureWave & FutureSplash was name to...
Versions (by FlashPlayer)<br />Macromedia Flash 1 1996 a Macromedia re-branded version of the FutureSplash Animator <br />...
Macromedia Flash 8 2005 Macromedia Flash Professional 8 added features focused on expressiveness, quality, video, and mobi...
Adobe & ActionScript 3.0<br />2005 – Adobe acquired Macormedia<br />Jonathan Gay left & started a company Software as Art<...
Upcoming SlideShare
Loading in …5
×

Evolution of flash platform

1,175 views

Published on

presentation was taken by Ramachandra Kathri at the UG meeting August 2011.

Published in: Technology, Art & Photos
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,175
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
21
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Evolution of flash platform

  1. 1. Evolution Of Flash<br />
  2. 2. Objective<br />To get an insight of Flash through its history<br />To understand where Flash Player stands out to other platforms<br />To be able to leverage best from Flash platform (as a designer & a developer) knowing its features as well as limitations<br />
  3. 3. Pre launch history<br /><ul><li>Who was the author
  4. 4. What was the motivation to create something like Flash
  5. 5. What it took to have first version of Flash (IDE) on board</li></li></ul><li>Who created Flash?<br />Jonathan Gay<br />Father of Flash<br />
  6. 6. Jonathan Gay<br />Played LEGO in the time of childhood. Learned to solve the problems for creating big structures.<br />Won an award in School in programming on an Apple II computer. <br />1985 - Created first product Airborne!, a black-and-white game for the Macintosh computer.<br />Later (In College time) , created 2 other games Dark Castle & Beyond Dark Castle with a colleague.<br />
  7. 7. After the Games(working with Silicon Beach – later acquired by Aldus)<br />Added PostScript support to SuperPaint II, a Macintosh product.<br />SuperPaint was offering Bitmap & Vector graphics editing<br />1990 - Designed a new graphics editor IntelliDraw for Aldus which offered Vector graphics creation & editing. (Aldus was later acquired by Adobe)<br />
  8. 8. A little about PostScript(owner: Adobe)<br />PostScript is a dynamically typed programming language created by John Warnock who later founded Adobe Systems in 1982 with Chuck Geschke<br />PostScript mainly given a solution to Printing that time, It was to have reliable printing on any PS supporting printer. i.e. Printing a pixel perfect page as seen in a graphic editor.<br />PostScript was doing Paths, Fills, Bezier Curves & Transformation (scaling, rotating, etc) internally. <br />PostScript later evolved as Display PostScript as there was a need to present documents on different screens. PDF (by Adobe) format is an example of it.<br />
  9. 9. FutureWave & Smart Sketch (Pen Drawing)<br />1993 – Jonathan & Charlie Jackson founded FutureWave Software<br />1994 – Released SmartSketch for EO Personal Communicator<br /><ul><li>Communicator was not a big success, so was not Smart Sketch
  10. 10. Anoticablesell of SmartSketch was to an Architect working on Bill Gates’ home that.</li></li></ul><li>Future Splash <br />SmarkSketch was converted to run on Windows & Mac but there were big competitors, Adobe Illustrator & FreeHand.<br />On people suggestion it was converted to an animation application called Cell Animator, later named Future Splash<br />1996 – Future Splash Animator was released with vector drawing & timeline animation support, it could produce the files running in HTML pages using JAVA. Animation was very slow due to that.<br />A Runtime to play animated files was introduced later as browser plugin when Netscape initiated that.<br />Their first big Clients were<br /> MSN & Disney<br />
  11. 11. How this relates to current FlashPlayer<br />The code written for SmartSketch to draw vectors & transform is still intact in most recent version of Flash Player<br />This was a platform to support graphics manipulation at runtime in one of the most effective ways.<br />Like PostScript given solution to printing, That plug-in (now Flash Player) given the solution to present rich graphics on different platforms.<br />
  12. 12. Flash 1 to Flash 8(How Flash evolved in this period)<br />1996 – Macromedia acquired FutureWave & FutureSplash was name to Macomedia Flash & runtime became Flash Player<br />Jonathan Gay actively worked on enhancing Flash Player during this period<br />Support for ActionScript, Bitmap graphics, Audio, Video, Remoting other features was introduced in this period<br />
  13. 13. Versions (by FlashPlayer)<br />Macromedia Flash 1 1996 a Macromedia re-branded version of the FutureSplash Animator <br />Macromedia Flash 2 1997 Released with Flash Player 2, new features included: the object library <br />Macromedia Flash 3 1998 Released with Flash Player 3, new features included: the movieclip element, JavaScript plug-in integration, transparency and an external stand alone player <br />Macromedia Flash 4 1999 Released with Flash Player 4, new features included: internal variables, an input field, advanced ActionScript, and streaming MP3 <br />Macromedia Flash 5 2000 Released with Flash Player 5, new features included: ActionScript 1.0 (based on ECMAScript, making it very similar to JavaScript in syntax), XML support, Smartclips (the precursor to components in Flash), HTML text formatting added for dynamic text <br />Macromedia Flash MX(6) 2002 Released with Flash Player 6, new features included: a video codec (Sorenson Spark), Unicode, v1 UI Components, ActionScript vector drawing API <br />Macromedia Flash MX 2004(7) 2003 Released with Flash Player 7, new features included: Actionscript 2.0 (which enabled an object-oriented programming model for Flash), alias text support, timeline effects. Web services integration, Media Playback components, Data components (DataSet, XMLConnector, WebServicesConnector, XUpdateResolver, etc.) and data binding APIs, the Project Panel, v2 UI components, and Transition class libraries. <br />
  14. 14. Macromedia Flash 8 2005 Macromedia Flash Professional 8 added features focused on expressiveness, quality, video, and mobile authoring. New features included Filters and blend modes, easing control for animation, object-based drawing mode, run-time bitmap caching, FlashType advanced anti-aliasing for text, advanced video codec, support for alpha transparency in video, cue point support in FLV files others<br />
  15. 15. Adobe & ActionScript 3.0<br />2005 – Adobe acquired Macormedia<br />Jonathan Gay left & started a company Software as Art<br />ActionScript 3.0 introduced, fully Object Oriented having Event model with many new features<br />AVM 2 added to Flash Player to support ActionScript 3, which was a JIT Compiler, resulting in 10x runtime speed.<br />Adobe Flex 2.0 also released along<br />
  16. 16. Later Versions (FlashPlayer)<br />Flash Player 9: <br />Added ActionScript 3.0 with AVM2<br /> Performance increases by including a new JIT compiler. <br /> Support for binary sockets, E4X XML parsing, full-screen mode and Regular Expressions were added. <br />Flash Player 10 <br />Added basic 3D manipulation<br /> 3D drawing API<br /> Custom filters using Adobe Pixel Bender. <br /> Can use GPU for processing<br /> Dynamic Sound<br />Flash Player 11 (not yet released): <br /> Advanced 3D capabilities <br /> H264 encoding for cameras <br /> Native JSON support<br /> A secure random number generator<br />

×