Open Source Flash 101OSFlash.org<br />G Saxena<br />For Virginia Marti College of Arts and Design<br />09/09/2008<br />
Flash<br />Create: <br />Web animations (www.flinch.com)<br />Entire website (www.hyundaigenesis.com)<br />Web application...
Flash<br />Become a director<br />Use:<br />Timeline<br />Stage<br />Objects<br />Controls<br />Tell a story<br />
Open Source<br />Free Redistribution<br />Source Code<br />Derived Works<br />Integrity of Author’s Source code<br />No di...
In Context<br />Source code used to be shared:<br />Binary FLA files <br />ActionScript classes<br />2004: MTASC2 (Motion-...
In Context<br />FDT: Flash Development Tool (commercial) completed and provides healthy competition to Adobe’s Flex team<b...
In Context<br />OSFlash.org is created to incubate other projects:<br />Provides a hub for open source developers to meet,...
Summary<br />With increasing opportunities for creating Rich Internet Applications immensely interactive websites can be r...
References<br />OSFlash<br />OSFlash Mailing List<br />The GAE SWF Project<br />Google App Engine<br />Papervision3D<br />...
Questions ?<br />Annotate.<br />
Upcoming SlideShare
Loading in …5
×

Open Source Flash101 Gaurav Saxena For Virginia Marti College of Arts and Design

1,147 views

Published on

Open Source Flash 101

Presents examples/tools/technologies available today that will enrich your flash related intellectual appetite.

Published in: Technology, News & Politics
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,147
On SlideShare
0
From Embeds
0
Number of Embeds
9
Actions
Shares
0
Downloads
7
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Open Source Flash101 Gaurav Saxena For Virginia Marti College of Arts and Design

  1. 1. Open Source Flash 101OSFlash.org<br />G Saxena<br />For Virginia Marti College of Arts and Design<br />09/09/2008<br />
  2. 2. Flash<br />Create: <br />Web animations (www.flinch.com)<br />Entire website (www.hyundaigenesis.com)<br />Web applications (www.flashearth.com)<br />Versions: Macromedia MX, Adobe Flash 8, CS3<br />
  3. 3. Flash<br />Become a director<br />Use:<br />Timeline<br />Stage<br />Objects<br />Controls<br />Tell a story<br />
  4. 4. Open Source<br />Free Redistribution<br />Source Code<br />Derived Works<br />Integrity of Author’s Source code<br />No discrimination against persons or groups<br />No discrimination against fields of endeavor<br />Distribution of license<br />License must not be Specific to a Product<br />License must not restrict other software<br />License must be technology neutral<br />Share <br />Knowledge <br />Freely<br />
  5. 5. In Context<br />Source code used to be shared:<br />Binary FLA files <br />ActionScript classes<br />2004: MTASC2 (Motion-Twin ActionScript Compiler) released, kicks off Flash IDE development projects<br />Swfmill: XML to SWF compiler; allows addition of assets <br />AMES: Open Source development stack for Flash Platform<br />ASDT + Apache + MTASC + Eclipse+ Swfmill<br />ASDT: ActionScriptDevelopment Tool <br />Language Intelligence; overcame Flash IDE’s limitation<br />
  6. 6. In Context<br />FDT: Flash Development Tool (commercial) completed and provides healthy competition to Adobe’s Flex team<br />FlashDevelop: Open Source alternative<br />Frameworks developed:<br />Arp<br />Cairngorm<br />PureMVC<br />Frameworks allow developers to:<br /> work in teams<br />Build scalable solutions<br />Independent of open source tools, Flash IDE or Flex<br />
  7. 7. In Context<br />OSFlash.org is created to incubate other projects:<br />Provides a hub for open source developers to meet, plan and build projects<br />Exciting technologies for the Flash Platform are created:<br />Papervision 3D: 3D library for Flash<br />Red 5: Open Source Server to handle audio, video and real-time shared objects<br />SWX: Native data format for the Flash Platform<br />Flex 3<br />Flex SDK<br />Flex Compilers<br />State-of-the-art is permanently pushed further<br />Google App Engine is created<br />
  8. 8. Summary<br />With increasing opportunities for creating Rich Internet Applications immensely interactive websites can be realized.<br />These websites will enable useful interactions and challenge the future of online computing.<br />
  9. 9. References<br />OSFlash<br />OSFlash Mailing List<br />The GAE SWF Project<br />Google App Engine<br />Papervision3D<br />Red5<br />SWFAddress<br />PyAMF<br />Fuse<br />GoASAP<br />SWX<br />AMFPHP<br />MTASC<br />swfmill<br />AMES<br />FlashDevelop<br />ASDT<br />PureMVC<br />Arp<br />Cairngorm<br />
  10. 10. Questions ?<br />Annotate.<br />

×