Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Brewing Non-PC Device Flash Experiences

Brewing Non-PC Device Flash Experiences

I presented this material at FlashPitt 2009 in Pittsburgh to an audience of approximately fifty Flash Developers and other Professionals.

Scott Janousek

October 15, 2009
Tweet

More Decks by Scott Janousek

Other Decks in Technology

Transcript

  1. Have an iPhone? Have a Nokia? Have an Android device?

    BlackBerry? Pre? Have OTHER portable and mobile devices? Have two or more mobile devices? HOW MANY PEOPLE ...
  2. Are Designers? Developers? Both? Are new to Mobile and Devices?

    ... have created a mobile application? iPhone developers? Android? Flash Mobile? Other? Are up to speed on Adobe MAX 2009 announcements? HOW MANY PEOPLE ...
  3. SCOTT JANOUSEK Boston-Based Founder, Hooken Mobile Developer, Evangelist, Author, Educator,

    “Gadget Geek” 9 years with Flash 4 years with Mobile & Devices Platforms = Flash, Symbian, webOS, iPhone, Android Picture courtesy of Stacey Mulcahy at Flash on the Beach (Brighton Pier)
  4. Working with Mobile & Devices Early Adopter to Flash Lite

    (circa 2005) Interactive Dev (CD/DVD, Flash, WebCasting) Microsoft/Web Developer College = UNIX Admin/Programmer High School = Pascal Programmer As Kid = Apple II, C64/VIC-20, Intellivison, Atari HOW DID I GET INTO DEVICES?
  5. My First Mobile Application “Mobile Conference Guide” FITC 2005 (Flash

    Conference in Toronto) Flash Lite 1.1 (UI) + MySQL + PHP (backend) How many people used? 5 out of 500 = 1% No “App Stores” then (circa 2005) Flash Lite 1.1 Mobile Guide MY MOBILE GENESIS
  6. Foundation Flash for Mobile Devices (2006, Friends of ED) www.

    ashmobilebook.com AdvancED Flash on Devices: Mobile Development with Flash Lite and Flash 10 (2009, Friends of ED/Apress) advancED. ashmobilebook.com FLASH BOOKS
  7. 4 years in business Consultancy & Service based Application Development

    & Mobile Training Going Forward ... More Flash, Android, iPhone, webOS, other device platforms Products (i.e. Apps)
  8. OEMs = Original Equipment Manufacturers Carriers/Operators = Phone companies Content

    = (Mobile) “Apps”, games, other media Gardens (open/closed) = Content Ecosystems Fragmentation = inconsistencies across devices, platforms, software, etc. Handsets = SmartPhones/Mobile Phones App = (Mobile) Software Application Emulators = Mobile Testing Software Target(s) = Devices and/or platforms you are working with/developing for MOBILE & DEVICE JARGON
  9. Data Connectivity Improving (esp USA) Compelling Devices on market (e.g.

    iPhone, Pre) Content in viable Mobile/Device Ecosystems Savvy Users = Consumers “eating apps” regularly Vibrant Device User Experiences! 2009 = “YEAR OF MOBILE”
  10. Device, platform, & service that makes people realize that MOBILE

    USER EXPERIENCE MATTERS! Thanks Steve Jobs & Apple! THE CATALYST
  11. THE OPEN SCREEN PROJECT Open Screen Project partners span the

    entire value chain Chipset vendors > OEMs > Operators > Brands & Content Providers
  12. MARKET PENETRATION • 1 billion Flash enabled devices have shipped

    by end of Q1 2009, one year ahead of Adobe’s 2007 schedule Close to 40% of all new mobile devices shipped with Flash in 2008 Source: Strategy Analytics 2008 www. ashmobileblog.com
  13. 2009 - 201x ... Flash 10.1 2008 - 201x ...

    Flash Lite 3.x 2006 - 2007 ... Flash Lite 2.x 2004 - 2005 ... Flash Lite 1.x Before 2004 ... Pocket PC Flash era FLASH PLAYER EVOLUTION ON DEVICES
  14. Improved Web Browsing, 91% of top 500 internet sites. Flash

    9 (AS2 only) support Local Connection / HTML Text / GetURL_target / CSS support / WMode H.264 support * / Improved video support (smoothing, seek) Improved memory handling for images MP3 Streaming support ** Linux Reference port * Requires OEM porting to chipset. ** Requires licensing from MPEG. Essentially working with “Flash 8" Development = ActionScript 2.0 Features over Flash Lite 3.0 FLASH LITE 3.1 RUNTIME
  15. Enhanced Performance (87% on rendering*) Reduced Memory Consumption (55% improvement*)

    Multitouch Gesture support Accelerometer support Adobe likes to call it “Full” Flash Player Targets = Windows Mobile, webOS, Android, Symbian Features (over Flash Lite) FLASH PLAYER 10.1 RUNTIME Screen Orientation support Mobile Input Models HTTP Streaming support ActionScript 3 support! * = Adobe says this in marketing material on labs.adobe.com
  16. Flash 10.1 is coming in 2010 First (Mobile) Device Platforms

    to adopt ... Windows Mobile webOS Android Symbian Other OEMS, and non-mobiles in 2010 FLASH 10.1 FOR DEVICES
  17. Android SDK User Experience = iPhone like Flash 10 expected

    in 2010 HTC Hero has Flash Lite 3.1 (browser) Android is evolving it’s experience! ANDROID
  18. SPRINT (USA), Ships in Europe now too User Experience =

    Excellent Web based Dev (Mojo) Flash 10 expected soon Will webOS compete with iPhone? WEB OS (PALM PRE)
  19. Flash Lite 1.x, 2.x, 3.x, Flash 10.1 Adobe Creative Suite

    (or other IDEs) Device Central (or other Simulator) Adobe Mobile Packager (with Flash Lite ONLY) Authoring Testing Deployment Packaging ADOBE - DEVICE TOOLS
  20. .SWF .NFL (Nokia S40) .SIS (S60) .CAB (Windows Mobile) .WGZ

    (Nokia widgets) ... etc PACKAGING CONTENT
  21. .CAB, .SIS Windows Mobile, S60 ZED, ThumbPlay, GetJar, others Adobe

    CS4 (or SWF generator alternative) ADOBE MOBILE PACKAGING
  22. Independent Content Aggregator (Flash Lite, etc) “Old School” Symbian, Windows

    Mobile, etc Content Aggregator Independent Content Aggregator (Flash Lite, etc) - Ad Funded Independent Content Aggregator (Flash Lite, etc) Content Aggregator (Flash Lite, etc) FLASH LITE CONTENT AGGREGATORS Sony Ericsson’s PlayitNow! Store
  23. Launched NOW! Distribution = 40+ million devices Revenue Split: 30%

    (Nokia), 70% (Dev) ** App listings = free & unlimited Symbian certi cates are NOT free Flash Lite, Java, Native Symbian S60, etc OVI - NOKIA’S APPSTORE
  24. Flash Player 10.1 for Devices Flex for Mobile (i.e. “Slider”)

    Ellipsis - Flex for Mobile Adobe Digital Home Flash support in “QNXCar” ... and just one more thing. MAX ANNOUNCEMENTS check “Notus” codename
  25. Enhanced Performance (87% on rendering*) Reduced Memory Consumption (55% improvement*)

    Multitouch Gesture support Accelerometer support Adobe likes to call it “Full” Flash Player Targets = Windows Mobile, webOS, Android, Symbian Features (over Flash Lite) FLASH PLAYER 10.1 RUNTIME Screen Orientation support Mobile Input Models HTTP Streaming support ActionScript 3 support!
  26. Slider is Flex framework targeting devices Very early project in

    progress by Adobe Team Code name is “Slider” Adobe MAX 2009 session was encouraging! May or may not ship! FLEX FOR MOBILE (“SLIDER”)
  27. Flex Framework for (Mobile) Devices Early Betaware Targets multitude of

    device platforms (S60, Windows Mobile, etc ... soon: iPhone) Works like Adobe CS5 iPhone export (LLVM) Flex Developers way to get into Mobile, now. ELLIPSIS (OPEN PLUG)
  28. Adobe MAX 2009 Award winner in Mobile & Devices QNX

    = Realtime OS for Embedded Devices (Currently) Flash Lite 3.x User Interface Framework for plugging in Flash Apps QNXCAR
  29. FLASH APPS FOR IPHONE add graphi on iphone. Apple has

    not been cooperating with Adobe Adobe decided to take an intermediary step. FLASH APPLICATIONS FOR IPHONE This is not Flash Player on iPhone Let’s explain further ...
  30. No Flash Player on iPhone (yet)! Adobe created .SWF to

    .IPA, targeting iPhone, etc No JIT, no Flash runtime needed for FlashApps4iPhone! Flash-like Experiences now on Apple AppStore, today FLASH APPS FOR IPHONE add graphi on iphone.
  31. CS5 will (hopefully) support Flash to iPhone conversion Reminds me

    Flash Lite for BREW publishing! Project is currently “ALPHA”! APIs are TBD and may change Performance is a “work in progress” FLASH APPS FOR IPHONE
  32. Overview: Touchscreen App Flash Lite 3.x application (AS 2.0) Platform

    = Nokia S60 (Symbian) Targets = 5800 & N97 3-4 weeks project time Open Screen Project Funded Features: Geolocation (GPS) Camera Snapshots & Upload Data Exchange with Drupal Species Explorer - Flash Lite App
  33. Looking for a job in the mobile industry? Free Job

    Postings iPhone, Android, Symbian, Windows Mobile, webOS, BlackBerry, Java, & more Global reach Mobile platform independent mobiledevjobs.org
  34. LCD and large screen TVs are cheap Home gaming systems

    are huge market Contextual Experiences are catching on ... People want better home entertainment experiences? Multiscreen experiences 2010 = “YEAR OF DIGITAL HOME”?