Presentation is loading. Please wait.

Presentation is loading. Please wait.

What will replace it? By: Pao K. Lor.  What is flash  History  Type of flash  Roles  Pros  Cons  What replace flash  Future of flash  Flash code:.NET.

Similar presentations


Presentation on theme: "What will replace it? By: Pao K. Lor.  What is flash  History  Type of flash  Roles  Pros  Cons  What replace flash  Future of flash  Flash code:.NET."— Presentation transcript:

1 what will replace it? By: Pao K. Lor

2  What is flash  History  Type of flash  Roles  Pros  Cons  What replace flash  Future of flash  Flash code:.NET  Summary

3  What is Flash?  A tool  Application

4  Flash has been in existence since 1996 ◦ because if this, Flash has a strong base of developers and users.  low-level programming model in Flash 4.0  Flash is Client-side technology  In the past: ◦ Flash labeled as a technology only useful for creating animations and banner ads  current version, Flash 11  earlier versions run on ◦ PlayStation 3 (Flash 9) ◦ PSP (Flash 6)

5

6 .SWF file  MacroMedia Flash Files are saved in.fla format .fla file are compiled into.SWF file format (Adobe, ActionScript) .SWF file is not editable and can be executed using Flash Player.

7

8  Creates a reactive user interfaces  Performs validation  Loads images dynamically

9  Limitation to web servers  DataBases  Filesystems

10  Flash MX ◦ Allows flash to communicate with the server-side technology  ASP.NET Flash ◦ Flash tag-team with ASP.NET  Banner ads ◦ Animated graphic

11  Flash and ASP.NET tag-team combination  Passing data between client-side Flash movie and server-side ASP.NET code  Flash movie has access to the data in.swf file  Combination of ASP.NET and SQL

12  Communicating between Flash and ASP.NET  FlashVars: one-way comunication  LoadVars: exchange data between the client and server  XML Object: similar to LoadVars but formatted in XML document structure  Web services uses SOAP. (example- google search)  Simple Object Access Protocol  Server side logic accessed over standard network protocol(HTML, XML, SMTP, etc...) .NET Flash Remoting: most powerful option ($)

13

14  Roles it plays online ◦ According to Adobe  3 million developer use Flash platform  85% of top websites use Flash player  75% of web video is viewed using Flash Player  98% of enterprises rely on Flash Player  98% of internet connected PCs have Flash Player  70% of web gaming use Flash player

15  Flash can be read by screen readers  users all-round the World Wide Web used it  A lot of application that support flash required Flash player to play them  Security for the Flash file is more secure  New version provided better and more features

16  used a relatively high CPU usage of Flash Video playback  When the ActionScript 2.0 is upgrade to version 3.0 the older website will not benefit from it  not available on Apple’s iOS devices: ◦ iPhone ◦ iPod touch ◦ iPad  complicate converting from web application to hand held console device

17  HTML5 ◦ support a more variety of application from web ◦ Easier to adapt to handheld devices  Developers agreed that HTML5 is most suitable for web application

18  Fifth revision of the HTML standard  play audio and video within the web page  working draft started in January 2011  Is implemented to a large degree with the new browser in 2011

19  Flash online gaming application  web application that required flash  animation program for low-cost 2D television  commercial animation

20  it is widely supported and has lots of features that anyone can use  Flash is compatible with almost any browser  Find in games like Y8, Newgrounds, and Kongregate.Y8NewgroundsKongregate  HTML5 is still far from achieving what Flash can do: ◦ Games ◦ Videos ◦ Applications ◦ Flexibility ◦ audience.

21  Adobe has released its own Flash to HTML5 conversion tool ◦ Wallaby: a free AIR application  Adobe’s AIR platform ◦ Adobe Integrated Runtime (AIR) ◦ Allows developers to use Flash and other tools to develop standalone web apps for mobile devices  (Adobe Flash, Adobe Flex, HTML, or Ajax)

22  2012 flash 11.2 released ◦ new silent auto-update feature ◦ about 200 million people have opted into receiving the silent background updates ◦ update those users to a new version of the flash player in less than 24 hours

23  Flash for gaming future abilitie: ◦ actionscript workers multi-threading ◦ support for advanced profiling using MONOCLE  New CPU/GPU/Memory profiling  Find bottlenecks in your apps faster then before ◦ change form CPU rendering to GPU for 3d gaming

24  Download:  ASPNetFlash.NET3.dll file into the Bin folder (ASP.NET Flash www.aspnetflash.com)  Register: 

25   FlashVarValue  (www.netaspflash.com)

26  Flash play a major role in the great dynamic change in web page  A “base” that developers will refer to  still one of the most use applications: ◦ to play video ◦ music ◦ advertisement banner  So what will flash be in the future? ◦ Online game application is a start

27  Moore, Ryan. Foundation (2006). Foundation ASP.NET for Flash. Berkeley, CA. Online Book.  Cheung, Ka Wai, and Craig Bryant (2006). Flash Application Design Solutions: The Flash Usability Handbook. Berkeley, CA. Online Book.  Bill Evjen, Scott Hanselman, Devin Rader (2008). Professional ASP.NET 3.5 in C# and VB. Indianapolis, IN. Print Book.  Shankland, Stephen (2010). Jobs: Why Apple Banned Flash From the iPhone. Deep Tech.  HTML Current Status. World Wide Web Consortium.  ASP.NET Flash. Retrieved From www.aspnetflash.com.www.aspnetflash.com

28


Download ppt "What will replace it? By: Pao K. Lor.  What is flash  History  Type of flash  Roles  Pros  Cons  What replace flash  Future of flash  Flash code:.NET."

Similar presentations


Ads by Google