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.

Slides:



Advertisements
Similar presentations
Unit 11 Using the Internet & Browsing the Web.  Define the Internet and the Web  Set up & troubleshoot an Internet connection  Categorize webs sites.
Advertisements

Adobe Flash CS4 – Illustrated Unit E: Optimizing and Publishing a Movie.
Chapter 6 Preparing and Publishing Applications. Chapter 6 Lessons 1.Publish movies 2.Reduce file size to optimize a movie 3.Create a preloader 4.Publish.
Building Mobile Apps in the Cloud – Comparing Approaches.
Understand the Macromedia Flash environment Open a document and play a movie Create and save a movie Work with layers and the timeline Plan a Web site.
Web Visualization Technology Horner APG Ver 1.0.
Presented By, Sripad Sarode
Objective Understand web-based digital media production methods, software, and hardware. Course Weight : 10%
Copyright 2008 Vision Australia DAISY Online Standard Bringing things together Trish Egan Vision Australia.
Kashif Jalal CA-240 (072) Web Development Using ASP.NET CA – 240 Kashif Jalal Welcome to week – 2 of…
What is the IT in question? Adobe Apollo Adobe Apollo A codenamed for the new develop cross-operating system runtime that runs outside of the web browser.
Introduction to Web Application Architectures Web Application Architectures 18 th March 2005 Bogdan L. Vrusias
VCT May 20, 2009 Sapna Blesson Advisor: Dr.Christopher Pollett.
Macromedia Flash MX 2004 – Design Professional Macromedia Flash MX GETTING STARTED WITH.
Charlie Crocker Vice President Farallon Geographics, Inc. An Overview of Internet Mapping Technology.
Part or all of this lesson was adapted from the University of Washington’s “Web Design & Development I” Course materials.
Web Programming Language Dr. Ken Cosh Week 1 (Introduction)
Web Design Software Alyssa Lagimoniere. Adobe Dreamweaver Pros Relatively low-cost price ($99) Produces very "clean" HTML code; easy to transport and.
WEB DESIGN SOME FOUNDATIONS. SO WHAT IS THIS INTERNET.
Web Design Basic Concepts.
Paul Trani Adobe Certified Instructor/Expert Resources:
INTRODUCTION TO WEB DATABASE PROGRAMMING
1 Networks and the Internet A network is a structure linking computers together for the purpose of sharing resources such as printers and files Users typically.
What is Web Design?  Web design is the creation of a Web page using hypertext or hypermedia to be viewed on the World Wide Web.
GALEXView Demo T. Rogers, B. Shiao, P. Brown, P. McCauley, A. Conti, M. Smith, S. Tseng, A. Volpicelli StSci/MAST.
Web 2.0: Concepts and Applications 11 The Web Becomes 2.0.
Dynamic Web Pages (Flash, JavaScript)
Databases and the Internet. Lecture Objectives Databases and the Internet Characteristics and Benefits of Internet Server-Side vs. Client-Side Special.
ASP.NET + Ajax Jesper Tørresø ITNET2 F08. Ajax Ajax (Asynchronous JavaScript and XML) A group of interrelated web development techniques used for creating.
Meir Botner David Ben-David. Project Goal Build a messenger that allows a customer to communicate with a service provider for a fee.
Adobe FLASH What & Why? Where & When? Is Flash dead? What about HTML5?
COLD FUSION Deepak Sethi. What is it…. Cold fusion is a complete web application server mainly used for developing e-business applications. It allows.
Dm 11 – Intro. To Flash Macromedia Flash MX GETTING STARTED WITH.
Flash & JavaScript Mariela Hristova October 19, 2004 INF 385E – Fall 2004 – School of Information.
Web Programming : Building Internet Applications Chris Bates CSE :
Tutorial 7 Planning and Creating a Flash Web Site.
Class 02 – 03 Feb 2014 Setup Where do we begin? Know your content Discovering your target user.
Active Server Pages (ASP), also known as Classic ASP or ASP Classic, was Microsoft's first server-side script engine for dynamically generated web pages.
Rich Internet Application
ASP.NET in Definition: 1.ASP.NET is a web application framework developed and marketed by Microsoft to allow programmers to build dynamic web sites,
Dynamic Web Pages Jin Wu INF 385E Information Architecture School of Information 11/2/2006 Jin Wu INF 385E Information Architecture School of Information.
Web Development Process The Site Development Process Site Construction is one of the last steps.
Reading Flash. Training target: Read the following reading materials and use the reading skills mentioned in the passages above. You may also choose some.
Web Technologies Lecture 8 Server side web. Client Side vs. Server Side Web Client-side code executes on the end-user's computer, usually within a web.
Web Design and Development. World Wide Web  World Wide Web (WWW or W3), collection of globally distributed text and multimedia documents and files 
XP Tutorial 7 Creating a Flash Web Site. XP New Perspectives on Macromedia Flash 82 Objectives Plan and create a Flash Web site Create a Flash template.
Web 2.0: Concepts and Applications 11 The Web Becomes 2.0.
The basics of knowing the difference CLIENT VS. SERVER.
Matthew Baillie, Luke Day THE INTERNET. HISTORY OF THE INTERNET J.C.R. Licklider authored a series of memos concerning theoretical network structures.
Understanding Web-Based Digital Media Production Methods, Software, and Hardware Objective
CS 200 Multimedia Objects in Web Pages. MultiMedia Objects Three primary types of multimedia objects  Audio  Video Includes Flash Objects  Images.
Adobe Flash Professional CS5 – Illustrated Unit E: Optimizing and Publishing a Movie.
History of Windows Operating System. Windows 1.0 Debuted in 1985 First version of Windows that was set up to use bitmap displays and mouse pointing devices.
Rich Internet Applications. 1 Spectrum of Internet Solution Simple HTML Broad Reach Browsing Oriented Content & Documents Rich Content Highly Interactive.
Scripting - Client-side vs. Server-side Scripting
Creating a Flash Web Site
Want to Create Page Flip HTML5 Magazine?
Objective % Select and utilize tools to design and develop websites.
Background Information
Haritha Dasari Josue Balandrano Coronel -
Objective % Select and utilize tools to design and develop websites.
Dynamic Web Pages (Flash, JavaScript)
Web Development Using ASP .NET
Dynamic Web Pages Jin Wu INF 385E Information Architecture
Objective Understand web-based digital media production methods, software, and hardware. Course Weight : 10%
Overview The World Wide Web has changed the way that people
Overview The World Wide Web has changed the way that people
Dot Net Application PROF. S. LAKSHMANAN, DEPT. OF B. VOC. (SD & SA),
Slides prepared by Sarah Benis Scheier-Dolberg
Web Programming : Building Internet Applications Chris Bates CSE :
Presentation transcript:

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  Summary

 What is Flash?  A tool  Application

 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)

.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.

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

 Limitation to web servers  DataBases  Filesystems

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

 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

 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 ($)

 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

 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

 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

 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

 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

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

 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.

 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)

 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

 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

 Download:  ASPNetFlash.NET3.dll file into the Bin folder (ASP.NET Flash  Register: 

  FlashVarValue  (

 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

 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