Brewing Flash Experiences on Non-PC Devices - Presentation Transcript
Brewing
Flash Experiences
on Non-PC Devices
May 28-30, 2009
This is an awareness
presentation
much more than
inspirational
Session Agenda
INTRO
FLASH MOBILE OVERVIEW
BREWED CONTENT
SOME “POINTERS”
WRAP UP
MOBILE JARGON
OEMs = Original Equipment Manufacturers Handsets = SmartPhones/Mobile Phones
Carriers/Operators = Phone companies App = (Mobile) Software Application
Content = Mobile “Apps”, games, other Media Emulators = Mobile Testing Software
Gardens (open/closed) = Ecosystem Setups Target(s) = Devices and/or platforms you are
working with/developing for
Fragmentation = (SW/HW) inconsistencies
across devices/platforms
... and many more. No shortage of industry terms! :)
INTRO
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
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
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%
Flash Lite 1.1 Mobile Guide
No “App Stores” then (circa 2005) ... ;)
Older Flash Lite 1.1/2.x
Mobile Content
Some recent Flash
Content on Devices
4 years in business
Consultancy based
Application Development &
Mobile Training
Going Forward ... More Flash,
Android, iPhone, potentially
webOS ... more products
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)
FLASH
MOBILE & DEVICE
OVERVIEW
How many people ...
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 ...
Have downloaded & installed a
mobile application?
Are new to Mobile Development?
... have created a mobile application?
iPhone developers? Android? Flash Mobile?
Other?
2009 = “Year of Mobile”
Good Data Connectivity
Compelling Devices
Content in viable Mobile Ecosystems
Savvy Users = Consumers “eating apps”
Vibrant Mobile User Experiences!
The “Catalyst”
iPhone = THE “CATALYST”
Device, platform, & service that makes people
realize that MOBILE USER EXPERIENCE MATTERS!
Thanks Steve Jobs & Apple. :)
Compelling and Engaging User Experiences!
It’s all about ...
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
Open Screen Project
Open Screen Project
Partners
Over a billion devices
run FLASH!
“Targets”
“Handsets”
Consumer Electronics
Adobe Digital Home
Embedded Devices
Flash Mobile
Content “Verticals”
UI/Personalization Web Browsing Applications Data Services
Adobe Mobile
Tools, Products, Services
Adobe CS4
Device Central Adobe Mobile Packager Flash Lite 1.x, 2.x, 3.x
(or other IDEs)
Authoring Testing Packaging Deployment
Flash CS4 IDE
Flash Lite 3.1 runtime
Essentially working with “Flash 8\"
Development = ActionScript 2.0
Features over Flash Lite 3.0
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.
Adobe Device Central CS4
Flash Lite Deployment
Flash Lite 3.1 run-time
Adobe Distributable Player
Adobe Mobile Packager
Adobe Distributable
Player Solution
Adobe Flash Lite 3.1 Distributable Player
Adobe Mobile Packager
Adobe Mobile Packaging
Adobe CS4 .CAB, .SIS Windows Mobile, S60 ZED, ThumbPlay, GetJar, others
(or SWF generator
alternative)
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
App Store
Nokia OVI DEMO
“SmartPhone Wars”
“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
iphone graphic with flash icon?
“Phlash”
open plug icon, eye gt/b.t ween icon?
we cover eyeGT and barefoot porting
process in our upcoming book.
Read eyeGT and Open Plug Docs.
No love for Flash on iPhone =
Will it happen? Not for while ... IMHO
Hope = Flash to native iPhone Converters!
Flex to native iPhone eyeGT & b.Tween Framework
Flash to native iPhone (Porting)
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?
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?
mobile dev landscape is
full of landmines. pic?
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
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)
Some Challenges & Pitfalls
Fragmentation!
No ActionScript 3.0 support (yet)
Content Distribution & Monetization has not
been easy (getting better!)
Packaging & Deployment has gotten better ...
WRAP UP
UPCOMING EVENTS
BOSTON MOBILE
USER GROUPS
Boston Adobe Mobile and
Device User Group
“BAMaDUG”
www.flashmobilegroup.org
Podcasts
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
Mobile Monday Boston
Monthly events
Tech, Biz, Marketing, etc
> 400 attendees!
> 200 companies
“momoboston” on April 2009 at MIT
www.momoboston.com
O’reilly Inside Mobile
Mini Conference
iPhone, Android, webOS, BlackBerry,
Windows Mobile, etc
2 Days (July’09)
www.insidemobilecon.com
ANNOUNCEMENTS
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
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
According to Adobe, Flash now runs on close to one more
According to Adobe, Flash now runs on close to one billion devices, worldwide. Scott Janousek, Adobe Community Expert for Mobile and Devices and co-author of "Foundation Flash Applications for Mobile Devices", will cover what's new in the exciting world of Flash on the Non-PC realm. This session will include an overview of the latest tools, products, and services from Adobe that designers and developers can leverage to create compelling mobile and device user experiences across Non-PC device platforms (e.g. mobile phones, Mobile Internet Devices, and other Consumer Electronic Devices). less
1 comments
Comments 1 - 1 of 1 previous next Post a comment