Brewing Flash Experiences on Non-PC Devices

Brewing Flash Experiences on Non-PC Devices

I gave this presentation to a small crowd at Flash on Tap in May of 2009. This was one of my favorite presentations, because the event was in conjunction with a beer festival.

CONFERENCE: http://www.flashontap.com/

D4e6eb8ffdbc19c6394eec58895509a9?s=128

Scott Janousek

May 28, 2009
Tweet

Transcript

  1. Brewing Flash Experiences on Non-PC Devices May 28-30, 2009

  2. This is an awareness presentation much more than inspirational

  3. Session Agenda INTRO FLASH MOBILE OVERVIEW BREWED CONTENT SOME “POINTERS”

    WRAP UP
  4. MOBILE JARGON OEMs = Original Equipment Manufacturers Carriers/Operators = Phone

    companies Content = Mobile “Apps”, games, other Media Gardens (open/closed) = Ecosystem Setups Fragmentation = (SW/HW) inconsistencies across devices/platforms Handsets = SmartPhones/Mobile Phones App = (Mobile) Software Application Emulators = Mobile Testing Software Target(s) = Devices and/or platforms you are working with/developing for ... and many more. No shortage of industry terms! :)
  5. INTRO

  6. Me 10 years -Web & Interactive (Flash) Dev 4 years

    of Flash (Lite) on Mobile & Devices Adobe Community Expert, Certified Trainer, & User Group Co-manager, & Forum Nokia Champion Mobile Book author & Community Blogger CEO/Founder - Hooken Mobile
  7. How did I get here? “Mobile & Device Developer” Early

    Adopter to Flash Lite (circa 2005) “Interactive” (CD, DVD, WebCasting) Dev Web Site Developer UNIX Admin/Programmer
  8. My Mobile “Genesis” My First Mobile Application (<eye tear>) “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
  9. Older Flash Lite 1.1/2.x Mobile Content

  10. Some recent Flash Content on Devices

  11. 4 years in business Consultancy based Application Development & Mobile

    Training Going Forward ... More Flash, Android, iPhone, potentially webOS ... more products
  12. Flash Mobile Books Foundation Flash for Mobile Devices (2006, Friends

    of ED) www.flashmobilebook.com AdvancED Flash on Devices: Mobile Development with Flash Lite and Flash 10 (ETA 2009, Friends of ED/Apress)
  13. FLASH MOBILE & DEVICE OVERVIEW

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

    BlackBerry? Have OTHER portable and mobile devices? How many people have > one mobile device? How many people ...
  15. Have downloaded & installed a mobile application? Are new to

    Mobile Development? ... have created a mobile application? iPhone developers? Android? Flash Mobile? Other? How many people ...
  16. 2009 = “Year of Mobile” Good Data Connectivity Compelling Devices

    Content in viable Mobile Ecosystems Savvy Users = Consumers “eating apps” Vibrant Mobile User Experiences!
  17. The “Catalyst” iPhone = THE “CATALYST” Device, platform, & service

    that makes people realize that MOBILE USER EXPERIENCE MATTERS! Thanks Steve Jobs & Apple. :)
  18. Compelling and Engaging User Experiences!

  19. It’s all about ...

  20. Flash Mobile Evolution 2009 - 201x ... “Flash 10” 2008

    - 201x ... Flash Lite 3.x 2006 - 2007 ... Flash Lite 2.x 2004 - 2005 ... Flash Lite 1.x Before 2004 ... Pocket PC Flash era
  21. Open Screen Project

  22. Open Screen Project Partners

  23. Over a billion devices run FLASH!

  24. “Handsets” Consumer Electronics Adobe Digital Home Embedded Devices “Targets”

  25. Flash Mobile Content “Verticals” UI/Personalization Web Browsing Applications Data Services

  26. Adobe Mobile Tools, Products, Services Flash Lite 1.x, 2.x, 3.x

    Adobe CS4 (or other IDEs) Device Central Adobe Mobile Packager Authoring Testing Deployment Packaging
  27. Flash CS4 IDE

  28. Flash Lite 3.1 runtime 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
  29. Adobe Device Central CS4

  30. Flash Lite Deployment Flash Lite 3.1 run-time Adobe Distributable Player

    Adobe Mobile Packager
  31. Adobe Distributable Player Solution Adobe Flash Lite 3.1 Distributable Player

    Adobe Mobile Packager
  32. Adobe Mobile Packaging .CAB, .SIS Windows Mobile, S60 ZED, ThumbPlay,

    GetJar, others Adobe CS4 (or SWF generator alternative)
  33. Packaging Content .SWF .NFL (Nokia S40) .SIS (S60) .CAB (Windows

    Mobile) .WGZ (Nokia widgets) ... etc
  34. AMP: Step 1

  35. AMP: Step 2

  36. AMP: Step 3

  37. AMP: Step 4

  38. FLASH MOBILE ECOSYSTEMS

  39. Some Flash Lite Content Aggregators 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)
  40. App Store with Flash Nokia OVI Launched NOW! Distribution =

    40+ million devices Revenue Split: 30% (Nokia), 70% (Dev) ** App listings = free & unlimited Symbian certificates are NOT free Flash Lite, Java, Native Symbian S60, etc
  41. App Store Nokia OVI DEMO

  42. “SmartPhone Wars”

  43. “FLASH 10” for SmartPhones Flash 10 is coming on TOP

    TIER devices First Devices to support ... iPhone = TBD (it’s a “business thing”) Android (G1? ... G2) webOS (Palm Pre)? = June 6, 2009
  44. “Phlash” No love for Flash on iPhone = Will it

    happen? Not for while ... IMHO Hope = Flash to native iPhone Converters! iphone graphic with flash icon? open plug icon, eye gt/b.tween icon? we cover eyeGT and barefoot porting process in our upcoming book. Read eyeGT and Open Plug Docs. Flex to native iPhone eyeGT & b.Tween Framework Flash to native iPhone (Porting)
  45. Android “G’s” G1 ships, G2 anticipated soon Android SDK User

    Experience = Decent Flash 10 expected, but when? Is G1 competing with iPhone? G2 to iPhone & Palm Pre?
  46. Palm Pre ETA: June 6 on SPRINT (USA) Web based

    Dev (Mojo) User Experience = Excellent Flash 10 expected, but when? Will it compete with iPhone?
  47. BREWED - FLASH MOBILE & DEVICE CONTENT

  48. “Beer Apps” Beer App #1 - FOT Screen saver Beer

    App #2 - Chumby Countdown Clock
  49. Beer App #1 Flash on Tap Screen Saver Clock

  50. Beer App #2 Chumby Countdown Clock

  51. Flash Cast (Verizon Dashboard)

  52. Other Device Demos

  53. SOME “POINTERS”

  54. Some Tips and Tricks Develop for Lowest Common Denominator Extend

    Flash Lite using ... Nokia S60 Platform Services, SEMC Capuchin, Kuneri Lite, SWF2Go, Flyer, Janus, etc Leverage Device Central CS4 SDK Visit: www.flashmobilebook.com mobile dev landscape is full of landmines. pic?
  55. Some Best Practices Code for Flash Lite 2.x as “baseline”

    Evaluate use of Frameworks (e.g. Feather) Leverage Device Central CS4 features (Task Plug-ins to ease workflow) Use Nokia RDA and Device Anywhere Focus on high end targets (e.g. N97, 5800)
  56. Some Challenges & Pitfalls Fragmentation! No ActionScript 3.0 support (yet)

    Content Distribution & Monetization has not been easy (getting better!) Packaging & Deployment has gotten better ...
  57. WRAP UP

  58. UPCOMING EVENTS

  59. BOSTON MOBILE USER GROUPS

  60. Boston Adobe Mobile and Device User Group “BAMaDUG” www.flashmobilegroup.org Podcasts

  61. MASS Mobile Bi Monthly Meet up in Boston Mostly Developers

    ... Android, iPhone, other Mobile Platforms ... Discussions = Tech & Biz ... June 16th = Next Meetup www.meetup.com/massmobile
  62. Mobile Monday Boston Monthly events Tech, Biz, Marketing, etc >

    400 attendees! > 200 companies www.momoboston.com “momoboston” on April 2009 at MIT
  63. MOBILE & DEVICE CONFERENCES

  64. iDEV 360 iPhone Developer Conference Sept 27-30, 2009 Denver, Colorado,

    USA www.idev360.com
  65. FITC 2009 Mobile www.fitc.ca

  66. O’reilly Inside Mobile Mini Conference iPhone, Android, webOS, BlackBerry, Windows

    Mobile, etc 2 Days (July’09) www.insidemobilecon.com
  67. ANNOUNCEMENTS

  68. Flash Mobile Opportunities Open Screen Project ($10 Million Fund) www.openscreenproject.org

    Flash Lite Developer Challenge ($100K total) www.flashlitedeveloperchallenge.com Publish to Nokia OVI (App) Store publish.ovi.com Nokia: Calling All Innovators www.callingallinnovators.org
  69. mobiledevjobs.org 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
  70. Keep your eyes out for FOT’09 Beer Coasters!

  71. URLs flashmobile.scottjanousek.com www.flashmobilebook.com www.adobe.com/mobile www.adobe.com/go/4it www.flashmobileblog.com www.openscreenproject.org publish.ovi.com

  72. Contact Info email: scott@scottjanousek.com blog: flashmobile.scottjanousek.com twitter: scottjanousek linkedin: scottjanousek

    web: www.hookenmobile.com email: scottjanousek@hookenmobile.com
  73. Q & A

  74. None
  75. None