Flex, Flash etc


 Web 2.0 Expo, Day 3, third session

Introduction

  • Give up a percentage of customers if we can give the rest the best experience
  • Deliver the best experience
  • ‘Rich’ experience
    • What can the service DO/NOT DO
    • How app-like can it be made
  • Support most users with the best experience
  • Hard to do well

Technology uses

  • Document vs Application
    • Which type of behaviour
    • Can blend
    • Web 1.0: Document
    • Web 2.0: Application (as well)
  • On the web & on the desktop
  • Wikipedia
    • Quality 10
      • Rich 3
    • Templated
    • Reach 10
  • Finance.google.com
    • Quality 10
    • Rich 5
      • Includes flash graphs seamlessly
    • Reach 9
      • Flash reduces number of users
  • Flickr
    • Quality 10
    • Rich 6
    • Reach 9
      • Fails gracefully
  • Picnik.com
    • Use Flex to deliver UI
    • Quality 10
    • Rich 9
    • Reach 8
      • 84% for Flash 9
  • Sliderocket.com
    • Quality 10
    • Rich 9
    • Reach 8
      • Includes Apollo offline version
  • Buzzword: virtub.com
    • Quality
    • Rich
    • Reach
      • Also Apollo version

Choosing technologies

  • Web
    • Adobe flash player
    • Ajax
    • Html/css/js
    • Microsoft Silverlight: http://www.microsoft.com/silverlight/
      • Previously WPF/E
    • Java applets
  • Desktop
    • Apollo
    • Java
    • Ms.net 3.0 (WPF)
    • Mozilla XULRunner
    • Native apps
    • Widget engines
  • Choices matter

Adobe

  • Runtimes
    • Flash
    • Apollo
    • Reader
  • Dev tools
  • Creative tools
  • Flash Player 9
    • New VM
      • Performance
      • Memory reduction
    • ActionScript 3.0
      • ECMAScript 4 compliant
      • Dynamic & typed
      • External APIs
        • Integrates with ajax & native apps
      • E4X: ECMAScript for XML
    • Seamless deployment
      • One-click upgrade
        • V7 +
      • Full backward compatibility
    • Flash Web RIA
      • Flash CS3
      • Flex
        • Incl free SDK
      • Flex Builder
    • Apollo
      • Free runtime
      • Desktop apps
      • Create apps (AIR files)
        • Flash CS3, Flex, Flex Builder, Dreamweaver, HTML/JS/CSS/AJAX
      • Stack
        • Mac, Windows, Linux
        • Runtime, APIs
        • SWF || HTML

http://www.onflex.org/