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

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/

Scott Janousek

May 28, 2009
Tweet

More Decks by Scott Janousek

Other Decks in Technology

Transcript

  1. 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! :)
  2. 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
  3. 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
  4. 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
  5. 4 years in business Consultancy based Application Development & Mobile

    Training Going Forward ... More Flash, Android, iPhone, potentially webOS ... more products
  6. 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)
  7. 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 ...
  8. 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 ...
  9. 2009 = “Year of Mobile” Good Data Connectivity Compelling Devices

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

    that makes people realize that MOBILE USER EXPERIENCE MATTERS! Thanks Steve Jobs & Apple. :)
  11. 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
  12. 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
  13. 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
  14. Adobe Mobile Packaging .CAB, .SIS Windows Mobile, S60 ZED, ThumbPlay,

    GetJar, others Adobe CS4 (or SWF generator alternative)
  15. 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)
  16. 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
  17. “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
  18. “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)
  19. 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?
  20. 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?
  21. “Beer Apps” Beer App #1 - FOT Screen saver Beer

    App #2 - Chumby Countdown Clock
  22. 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?
  23. 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)
  24. Some Challenges & Pitfalls Fragmentation! No ActionScript 3.0 support (yet)

    Content Distribution & Monetization has not been easy (getting better!) Packaging & Deployment has gotten better ...
  25. 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
  26. Mobile Monday Boston Monthly events Tech, Biz, Marketing, etc >

    400 attendees! > 200 companies www.momoboston.com “momoboston” on April 2009 at MIT
  27. O’reilly Inside Mobile Mini Conference iPhone, Android, webOS, BlackBerry, Windows

    Mobile, etc 2 Days (July’09) www.insidemobilecon.com
  28. 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
  29. 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