• Email
  • Like
  • Save
  • Private Content
  • Embed
 

HTML5 for the Flash Developer

by

  • 3,450 views

An indepth overview of HTML5 and CSS3 features from a Flash developers perspective. Examining both the power and challenges facing the current implementations of the W3C specs.

An indepth overview of HTML5 and CSS3 features from a Flash developers perspective. Examining both the power and challenges facing the current implementations of the W3C specs.

Accessibility

Categories

Upload Details

Uploaded via SlideShare as Adobe PDF

Usage Rights

© All Rights Reserved

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

Cancel

2 Embeds 2

http://newsrivr.com 1
https://twitter.com 1

Statistics

Likes
5
Downloads
33
Comments
2
Embed Views
2
Views on SlideShare
3,448
Total Views
3,450

12 of 2 previous next

  • developmentarc DevelopmentArc LLC at DevelopmentArc LLC Hi s9tpepper, thanks for the feedback. I am sorry that you feel this deck, specifically this slide is, an attack on Flash. It was never the intention of this content and I am actually surprised at the way you interpreted the slide. This deck was used to help break down what HTML5 is to the San Diego Flash User Group. It’s purpose was to show what HTML5 is doing and why it has some really interesting potential for all developers. It is not meant, nor does it claim to be, an ’abandon Flash and use HTML5’ piece. Let me try and explain why I put up each point and the info behind them.

    1. Of course all technologies have limitations. If you read the back half of this deck its clear that HTML5 has massive issues as a development platform, such as fragmentation, backwards compatibility, codec issues, etc. The point was Flash is great for some things, not all. Too many developers love a specific technology and try to shoehorn it into everything. Misuse of technology is an issue for any platform. Understanding that Flash will not solve everything is just as important as understanding that Flash can solve issues that other technologies can not.

    2. The mobile Flash player is different then mobile AIR. You are talking about applications that must be installed on the device vs. a browser driven experience. This is the same with browser-based web-applications vs. native-based applications. No where in this deck do I get into building mobile native applications nor do I talk about HTML5 based native application. This is about web-site development using HTML5 as a potential technology. iOS does not currently support the Flash Player so if you are a developer creating a browser-based website you have to take this into consideration. On top of that, mobile devices that do support the Flash player still have significant performance issues, such as memory, GPU and processor limitations. There are ways to work around this by intelligently developing a Flash application for the mobile web, but developers need to consider this when looking to create content for the web.

    3. The level of browser support is important because if you are taking the ’mobile first’ approach that is being recommended by many of the web-application development leaders you need to understand your target audience. For example, we have a current client that wants to create a mobile version of their site. The reason, over 25% of their traffic comes from mobile browsers. And over 50% of the total mobile browsers are coming from an iPhone or iPad. Understanding this is helping us guide the client to the technology that makes the most sense for their users. Because mobile browsers are some of the most advanced browsers, this means that the features described in this deck are often available to you. Understanding this is important because it ties directly into the project’s understanding the target audience; knowing the goals of the content being created; understanding limitations of the different technologies in their current incarnation and many other factors that guide us into choosing the right technologies for a project.

    4. The final quote was about how as developers we need to look and understand more then one technology. We are software developers no matter which technology we use. Too many people box themselves in and say they are only a [insert technology] developer. I knew a lot of people that were once Authorware developers, Pascal Developers, VB Developers or Director Developers. The reality is that to survive in this industry we need to adapt and evolve. I did not start out as a Flash developer, I was developing for many years before Flash came into existence. I evolved into ActionScript and then Flex because the technology solved the needs of the projects I worked on. I also code in Scala, JavaScript, PHP, Ruby, Java and have played with many other languages and technologies. The point is, we are really software developers and understanding what other technologies are available to us and what they can offer us is massively important not only to us, but also to our clients. This is not to say that we should automatically change our focus to what is ’hot’ but instead we need to take time to understand what is happening in the industry and why. You may find that after digging into a new technology it will strengthen your resolve to use the technology that you currently love.
    1 year ago
    Are you sure you want to
  • s9tpepper s9tpepper There are several mistakes on your I love Flash But... screen.

    1. Flash is great, and it does give us lots of power, and yes it does have limitations. What technology doesn't have limitations? HTML5 has limitations. That's why these exists: http://html5test.com/ Having limitations is not unique to Flash.

    2. Let's be honest, Flash is on iOS. Its not on Safari Mobile, but Flash applications are in the App Store. Politifact (http://www.politifact.com/) is one of the top apps, as have other Flash apps made it that far.

    3. All Android phones, and BlackBerry's upcoming QNX phones all have Flash in their mobile browsers. The only player that doesn't is iOS. So while most mobile browsers are often pretty advanced, iOS's browser is obviously lacking in that department, whatever the reason may be that iOS doesn't have Flash on its platform, the truth of the matter is that they don't and iOS's competitors do. But again, the level of advancement of the mobile browser, what does that have to do with Flash again?

    4. If Seb Lee-Delisle said '... we are really software programmers', then why are you talking specifically about Flash in a way as to try and position HTML5 as superior for whatever reasons and instead not just talking about software programming, nevermind what Flash is or isn't doing.
    1 year ago
    Are you sure you want to
Post Comment
Edit your comment

HTML5 for the Flash Developer HTML5 for the Flash Developer Presentation Transcript