flash evolution on devices (uncondensed)
DESCRIPTION
Flash Evolution on Devices (uncondensed) FlashBelt 2010 http://www.flashbelt.com/ Preso by: Scott Janousek http://flashmobile.scottjanousek.com Additional resources: flashmobile.scottjanousek.com advancED.flashmobilebook.com www.adobe.com/mobile www.biskero.org www.flashmobileblog.com www.theflashblog.com www.openscreenproject.orgTRANSCRIPT
FLASH
EVOLUTION
ON DEVICES
Sco! Janousek
Tues June 15th, 2010 1:45pm - 3:00 pm
FLASH BELT 2010
Tuesday, June 15, 2010
A!ouncements
Tuesday, June 15, 2010
FlashBelt 2010
Mobile Guides
IPHONE
Just search for “flashbelt”
ANDROID
Veronique
Bro!ier might
talk about it.
Tuesday, June 15, 2010
@sco"janousek
#flashbelt_sj
Tuesday, June 15, 2010
DISCLAIMER:I am NOT a biologist by
profe!ion, but it was
fun trying to map terms
to technology.
Tuesday, June 15, 2010
Before we start ...
Here’s some terminology
I’" use in this preso.
Tuesday, June 15, 2010
Species “A”
Flash Lite is an optimized
Flash Player for constrained
Mobile & Devices.
Tuesday, June 15, 2010
Species “B”
Flash 10.1 is for top
performing (Mobile) Devices
and Desktop
Tuesday, June 15, 2010
One of a few “Researchers”
and Profe!ionals here
speaking about
Species B (& A), today.
Tuesday, June 15, 2010
Since there is
overlap of mobile se!ion
materials this year ...
I’" be concentrating on
busine! aspects, awarene!,
te"ing stories, and sharing
ideas during the preso.
Tuesday, June 15, 2010
A li#le about me ...
Tuesday, June 15, 2010
Boston-Based,
Company Founder,
Mobile & Device Developer,
Evangelist,
Author & Educator,
(as you can te") Gadget G$k
Tuesday, June 15, 2010
Early Adopter in the study and
cultivation of Species A.
Tuesday, June 15, 2010
I have talked a lot about
Species A
Flash Device Presos from 2006 to 2009
Tuesday, June 15, 2010
B#ks on the
Species A
Foundation Flash for Mobile Devices
(2006, Friends of ED)
%w.flashmobileb&k.com
AdvancED Flash on Devices: Mobile
Development with Flash Lite and Flash
10 (2009, Friends of ED/Apre!)
advancED.flashmobileb&k.com
Tuesday, June 15, 2010
Species A (e.g. Flash Lite Content from circa 2005-2007)
Early Experiments with
Species A
Tuesday, June 15, 2010
Some Encounters
with Species A in wild
Sample Flash Mobile scr$nsavers, games, a%lications ...
Tuesday, June 15, 2010
Active Researcher
of Species “B”
ActionScript 3.0 is a welcome change from AS 2.0. :)
Tuesday, June 15, 2010
Agenda
Welcome to the “Jungle”
Organisms interacting with
Species “A” and “B”
Origin of the Species
Understanding the Species
Creating “f#d” for the Species
Habitats & Ecosystems
Future & Fate of the “Species”
Tuesday, June 15, 2010
Welcome to the “Jungle”
Tuesday, June 15, 2010
The rise of Mobile
Device (Lifeforms)
70’s 80’s90’s
Present Day2000
Model courtesy of Kyle Bean h#p://%w.kylebean.co.uk/
Tuesday, June 15, 2010
“Organisms” (aka Devices) have changed a lot from the 80’s
Tuesday, June 15, 2010
In terms of Flash on
Devices ...
In 5 years,
we’ve gone from ...
Tuesday, June 15, 2010
Stu& like this ...
Nokia NGage Ce"Phone
su'orted Flash Lite 1.1 (my 2nd Flash Lite device)
Tuesday, June 15, 2010
... to stu& like this.
G&gle Nexus One ru(ing Android 2.2 and su'orting Flash
Player 10.1 (beta) and Mobile AIR (private invitation)
Tuesday, June 15, 2010
Species A
Flash Lite is an optimized
Flash Player for constrained
Mobile & Devices.
Tuesday, June 15, 2010
A few specimens
of Species A
Tuesday, June 15, 2010
Species A in the wild
Open Scr$n Funded Project - h#p://%w.openscr$nproject.org
Tuesday, June 15, 2010
Species Explorer
Overview:
Touchscr$n A%
Flash Lite 3.x a%lication (AS 2.0)
Platform = Nokia S60 (Symbian)
Targets = 5800 & N97
3-4 w$ks project time
Open Scr$n Project Funded
Features:
Geolocation (GPS)
Camera Snapshots & Upload
Data Exchange with Drupal
Tuesday, June 15, 2010
Species Explorer
Main menu Login Report Browse Details Map
Tuesday, June 15, 2010
Species B
Flash 10.1 is for top
performing (Mobile) Devices
and Desktop
Tuesday, June 15, 2010
Adobe Mobile ShowCase
Mobile showcase for in-browser
Flash Player 10.1 (beta)
h#p://m.adobe.com/
Tuesday, June 15, 2010
Experimentation
with Species B
Tuesday, June 15, 2010
Great to s$ lots
of friends and
co'eagues
experimenting
with Species “B” on
devices ...
Tuesday, June 15, 2010
Mudbu(le
Animations
Animations from Chris Georgenes with
Flash Player 10.1
on G&gle Nexus One with Android 2.2
h#p://%w.mudbu)le.com/
Tuesday, June 15, 2010
Ralph's “Milky Ba'”
Ralph Hauwert’s Milky Ba" experiment
ru(ing on G&gle Nexus One with
Flash Player 10.1 and Android
h#p://%w.unitzer&ne.com/blog
Tuesday, June 15, 2010
Ralph's “Milky Ba'”
Ralph Hauwert’s Milky Ba" experiment
ru(ing on G&gle Nexus One with
Flash Player 10.1 and Android
h#p://%w.unitzer&ne.com/blog
Tuesday, June 15, 2010
Away3D Lite
h#p://%w.away3d.com/
Rob Bateman : Away3D Lite
ru(ing in AIR on a
G&gle Nexus One
Tuesday, June 15, 2010
FlashBelt 2010 Guide
Veronique Bro!ier - Flash Belt 2010 Mobile
Guide for Android
h#p://%w.v-ro.com/
Tuesday, June 15, 2010
FlashBelt 2010 Guide
Veronique Bro!ier - Flash Belt 2010 Mobile
Guide for Android
h#p://%w.v-ro.com/
Tuesday, June 15, 2010
HYPE on Devices
h#p://%w.hypeframework.org - Brandon Ha" &
Joshua Davis \m/
Simple HYPE demo I made for the litl we)&k - Flash Player 10.x
Music by jónsi
Tuesday, June 15, 2010
HYPE on Devices
h#p://%w.hypeframework.org - Brandon Ha" &
Joshua Davis \m/
Simple HYPE demo I made for the litl we)&k - Flash Player 10.x
Music by jónsi
Tuesday, June 15, 2010
Join the fun ... post your
a' demos*
Tag with:
Flash 10.1 or AIR for
Android
* Flash Player 10.1 in-browser is PUBLIC beta.
AIR for Android is cu*ent Private (invite only)
Tuesday, June 15, 2010
Organisms
interacting with
Species A & B
Tuesday, June 15, 2010
Procreators of
Organisms (“OEMS”)
Tuesday, June 15, 2010
Open Scr$n Project
Singular experience, Multiple devices
Enable consumers to engage with rich Internet experiences
seamle!ly acro! any device, anywhere.
Tuesday, June 15, 2010
Open Scr$n Project partners span the entire value chain
Chipset vendors > OEMs > Operators > Brands & Content
Providers
Open Scr$n Project
Participants
Over 60 partners ... this is a partial list. :)
Tuesday, June 15, 2010
Cla)ifications
Feature Phones
Super Phones/SmartPhones
Tablets
PhotoFrames
Portable Media Players
Laptops & NetB&ks, web&ks
TVs & Home Media Devices
Tuesday, June 15, 2010
Just some of the Flash
devices I have s#n
lately, and think are
compe"ing *
* In no particular order!
Tuesday, June 15, 2010
Feature Phones
Tuesday, June 15, 2010
Symbian (S40/S60)
Symbian is an primordial organism that sti" exists
today on feature phones.
Tuesday, June 15, 2010
There are hundreds of
models of feature
phones, and mi"ions of
devices, worldwide,
that leverage
Species A ...
Tuesday, June 15, 2010
Super Phones/
Smart Phones
Tuesday, June 15, 2010
G&gle Nexus One
Android - Flash Player 10.1 and Adobe AIR su'ort
Tuesday, June 15, 2010
HTC EVO
Android - Flash Player 10.1 and Adobe AIR su'ort
Tuesday, June 15, 2010
Nokia N900
In Browser Flash “9.4” su'ort.
Nokia has not a(ounced 10.x but it was shown at
Adobe MAX last year on a proto.
Tuesday, June 15, 2010
BlackBe*y
RIM joined the Adobe Open Scr$n Project in 2009, but
Adobe and RIM are not saying much, lately.
Tuesday, June 15, 2010
iPhone
Company that makes these does not like Species A,
or B (right now, that is). No Flash Player su'ort.
XTuesday, June 15, 2010
Windows Phone 7
Science has yet to determine that this organism wi"
be populated with Species A or B.
Tuesday, June 15, 2010
Palm/HP Pre
WebOS - This organism is endangered, but
its progenitor has lot of potential.
Tuesday, June 15, 2010
Photoframes
Tuesday, June 15, 2010
Chumby
Chumby One
Original Chumby
This company loves Species A.
Tuesday, June 15, 2010
Open Peak - Frame
Reported to have a relation with Species B.
Tuesday, June 15, 2010
SONY Dash
In close contact with Species A
Tuesday, June 15, 2010
LG Watch
Dick Tracy would be jealous of this watch with Species A.
Tuesday, June 15, 2010
Flash in Cars ...
Even some cars su'ort in-board Species A for UI.
Tuesday, June 15, 2010
Portable Media
Players
Tuesday, June 15, 2010
iRiver
iRiver is probably the best Portable Media Players OEM
using Flash out there. PMPs mostly replaced by mobile.
Tuesday, June 15, 2010
Sony PSP
Sony PSP su'orted Flash 6, but never drew much
a#ention. Sti" doesn’t. Cla!ified as Species A.
Tuesday, June 15, 2010
Tablets
Tuesday, June 15, 2010
iPad
Company that makes this does not like Species A or B, and
sometimes is hostile towards its progenitors.
XTuesday, June 15, 2010
NVIDIA Tegra
Flash 10.1 browser su'ort likely.
Tuesday, June 15, 2010
J# J#
Su'orting Flash Player 10.1 in the browser.
Tuesday, June 15, 2010
Open Peak - Tablet
Su'orting Flash 10.x content.
Tuesday, June 15, 2010
“G” Tablet
If true, then mostly likely Flash 10.1, but how,
where and when TBD.
Tuesday, June 15, 2010
Kno
Flash 10.1 su'ort (most likely a's and browser)
Tuesday, June 15, 2010
De' Tablets
Flash 10.1 browser su'ort likely.
Tuesday, June 15, 2010
Archos
Flash 10.1 browser su'ort likely in future.
Tuesday, June 15, 2010
AIGO
Flash 10.1 browser su'ort likely ...
Android based device.
Tuesday, June 15, 2010
Notion Ink
Flash 10.1 browser su'ort a(ounced.
Tuesday, June 15, 2010
WePad
Flash 10.1 browser su'ort a(ounced.
Tuesday, June 15, 2010
TVs, Home Media &
Misc Devices
Tuesday, June 15, 2010
Vizio TVS
Most likely Flash Lite, later 10.1.
Tuesday, June 15, 2010
a “litl” more
Flash 10.1 su'ort for browser and a's, likely.
Tuesday, June 15, 2010
G#gle TV
In browser Flash 10.1, likely.
Tuesday, June 15, 2010
Light Touch
Su'orts Flash Lite for a's.
Tuesday, June 15, 2010
Nintendo Wii
Su'orts Flash Lite 3.1 in browser (with updates)
Tuesday, June 15, 2010
webB#ks/
NetB#ks
Tuesday, June 15, 2010
litl
In browser Flash 10.0 and 10.0 a's.
Expected later this year = 10.1
Tuesday, June 15, 2010
Origin of the
Species
Tuesday, June 15, 2010
History is
important, because
it’s sometimes
repeated.
Tuesday, June 15, 2010
Species Tr$
Rumored beast ca"ed “Pocket PC Flash”
Flash Lite 1.x
Flash Lite 2.x
Flash Lite 3.x
Flash Lite 4.xFlash 10.x
Tuesday, June 15, 2010
10 years of
i!ovation and
transformation ...
Tuesday, June 15, 2010
Species
Evolution
Timeline
Device Central CS3 Device Central CS4 Device Central CS5
Flash MX 2004Adobe CS3 Adobe CS4 Adobe CS5
2001 2002 2003 2004 2005 2006 2007 2008 2009 2010
Pocket PC Flash 4
Pocket PC Flash 5
Flash Lite 1.0
Pocket PC Flash 6
Flash Cast
Flash Lite 1.1
Flash Lite 2.0
Pocket PC Flash
Flash Lite 2.1
Flash Lite 3.0
Flash Lite 3.1
Adobe AIR for Android
Flash Player 10.1
iPhone Packager *
Adobe/Macromedia merger
Flash Lite 4.0
* Whole 3.3.1 and Adobe/A"le spat = :(
Tuesday, June 15, 2010
Rise of the Species on Devices
ERA PERIOD START OF EACH PERIOD Species
Flasherzoic Flashernary 2010 Species B a%ears,
Species A on decline
Flashiary 2009 Species B reported at Adobe
MAX
Flazoic Flataceous 2008 Species A competes
for dominance
Flaura)ic 2007 Rise of Species A
Flasha)ic 2006 Species A proliferates
Flashaleozoic Flashian 2005 Species A invades world
Flarboniferous 2004 First a%earance of Species A
Flashvonian 2003 No record
Flaurian 2002 No record
Flashvician 2001 No record
Flambrian prior to 2000 No record
Tuesday, June 15, 2010
Understanding
the Species
Tuesday, June 15, 2010
Family of Species
Flash on Devices
Tuesday, June 15, 2010
Confe!ion: I’ve b#n
having a lot DEJA-VU
recently ...
I thought it might be
interesting to
reminisce a bit before
talking about recent
events.
Tuesday, June 15, 2010
Species A
Flash Lite is an optimized
Flash Player for constrained
Mobile & Devices.
Tuesday, June 15, 2010
Mutations of Species A
Flash Lite 4.0
Flash Lite 3.1
Flash Lite 3.0
Flash Lite 2.1
Flash Lite 2.0
Flash Lite 1.1
Flash Lite 1.0
Tuesday, June 15, 2010
Species A Flash Lite 1.x
Flash Lite 1.0 was basica#y stop(), play(), etc
Flash Lite 1.1 a$ed te#Target() and other ActionScript
Version 1.1 was first to step f%t outside of Japan, publicly
E!entia"y working with “Flash 4/5"
Development = ActionScript “0.5”
Features:
Tuesday, June 15, 2010
NTT DoCoMo N505i su'orted Flash Lite 1.0
(Japanese market) ... around 2003
1st evidence of Species AFlash Lite 1.0
Tuesday, June 15, 2010
Nokia 3250 su'orted Flash Lite 1.1 (Europe)
... around 2004-2005
Subsequent Species AFlash Lite 1.1
Tuesday, June 15, 2010
Migratory Paths of
Species A
Epicenter
* You somewhere around here.
*
Tuesday, June 15, 2010
Species ASkeletal System of Flash Lite 1.x
NOTE: Mutations within species may di+er slightly.
This is Flash Lite 1.1.
Tuesday, June 15, 2010
Species AFlash Lite 1.x Anatomy
ActionScript code on timeline, except for
library functions inside movie clips
Tuesday, June 15, 2010
Species A - LanguageFlash Lite 1.1 & ActionScript “0.5”
Tuesday, June 15, 2010
Species AFlash Lite 2.x
E!entia"y working with “Flash7"
Development = ActionScript 2.0
A,ed Features Such as:
XML
MSO (Mobile Shared Objects)
Drawing API
Device Sound and Video (3GP/MP4,others)
Dynamic Media (images), mimetype su'ort
Tuesday, June 15, 2010
Species A - LanguageFlash Lite 2.x & ActionScript 2.0
Tuesday, June 15, 2010
Species ASkeletal System of Flash Lite 2.x
NOTE: Mutations within species may di+er slightly.
This is Flash Lite 2.x.
Tuesday, June 15, 2010
Species A Flash Lite 3.x
Flash 9 (AS2 only) su"ort
Improved Web Browsing, 91% of top 500 internet sites.
Local Co&ection / HTML Text / GetURL _target / CSS / WMode
H.264 su"ort * / Improved video su"ort (sm%thing, s'k)
Improved memory handling for images
MP3 Streaming su"ort **
Linux Reference port
* Requires OEM porting to chipset.
** Requires licensing from MPEG.
E!entia"y working with “Flash 8"
Development = ActionScript 2.0
Features:
Tuesday, June 15, 2010
Species ASkeletal System of Flash Lite 3.x
NOTE: Mutations within species may di+er slightly.
This is Flash Lite 3.x.
Tuesday, June 15, 2010
Species A - LanguageFlash Lite 3.x & ActionScript 2.0
Tuesday, June 15, 2010
Matings ca"s of Species Aaka Flash Lite 1.x/2.x APIs
fsco+and2( “fu'scr$n”, true );
fsco+and2( “setQuality”, “high” );
etc.
You can check out: %w.flashmobileb&k.com if
you’re interested in legacy APIs.
Tuesday, June 15, 2010
Species AFlash Lite 4.0
AS 3.0 su'ort
Development = ActionScript 3.0
Meant for OEMs to use
You probably don’t care ... ;)
Tuesday, June 15, 2010
Species A is g#d at:
Standalone A's & Games
User Interfaces
Animations & Rich Media
Wa"papers & Scr$nsavers
Tuesday, June 15, 2010
Leading Scientists who
studied Species A
Adobe MAX circa 2007 or 2008 -
“If a bomb blew up here Flash Lite would be in trouble”
Tuesday, June 15, 2010
Species A is sti'
wri"en about ...
Tuesday, June 15, 2010
Bi-est Cha"enges
dealing with “A”
Proce)ing Power
Available Memory
Scr$n Size
Fragmentation
Bandwidth & Co!ectivity
Distribution & Deployment
Monetization
NO PREMIER/“TRENDY” DEVICE!
Tuesday, June 15, 2010
Species B
Flash 10.1 is for top
performing Mobile Devices
Netb#ks, Tablets, and
Desktop
Tuesday, June 15, 2010
Mutations of Species B
Researchers have found
none thus far ...
Tuesday, June 15, 2010
Recent Sightings of Species B
* You are around here.
*
Tuesday, June 15, 2010
Species BFlash Player 10.1
Enhanced Performance
(87% on rendering*)
Reduced Memory
Consumption (55%
improvement*)
Multitouch & Gestures
A(elerometer su"ort
Adobe likes to ca' it “Fu'” Flash Player
1st Target = Android Devices
Features (over Flash Lite):
Scr'n Orientation su"ort
Mobile Input Models
H.264 Video & HW a(eleration
ActionScript 3
Out of memory management
Sl'p Mode
Optimized SWF management
(has Priority)
Tuesday, June 15, 2010
In-browser
Flash 10.1
Tuesday, June 15, 2010
Out-of-Browser
Flash 10.1
Tuesday, June 15, 2010
Species B - LanguageActionScript 3.0
Tuesday, June 15, 2010
New APIs
Now with Flash Player 10.1 and AS 3.0
Geolocation
Multi-touch & Gestures
A.elerometer
Scr$n orientation
and more ...
Tuesday, June 15, 2010
Location
Tuesday, June 15, 2010
Multi-Touch
Check out L$ Brimelow’s se!ion on multitouch here
at Flash Belt 2010 (recorded?)
Tuesday, June 15, 2010
Multi-Touch API
Flash 10.1 AS3 Multi-touch Cla!
flash.ui.MultitouchinputMode : String
MultitouchInputMode.NONE – behaves like mouse inputMultitouchInputMode.TOUCH_POINTMultitouchInputMode.GESTURE
maxTouchPoints : intsupportsTouchEvents : BooleansupportsGestureEvents : BooleansupportedGestures : Vector.<String>
Tuesday, June 15, 2010
Multi-Touch
Event Types
flash.events.TouchEventflash.events.GestureEventflash.events.TransformGestureEventflash.events.PressAndTapGestureEvent
Tuesday, June 15, 2010
Multi-Touch
Touch Events
TOUCH_BEGINTOUCH_ENDTOUCH_MOVETOUCH_OUTTOUCH_OVERTOUCH_ROLL_OUTTOUCH_ROLL_OVERTOUCH_TAP
isPrimaryTouchPoint : BooleanlocalX : NumberlocalY : Numberpressure : Number (0.0-1.0)sizeX : NumbersizeY : NumbertouchPointID : int
Tuesday, June 15, 2010
Gestures
Tuesday, June 15, 2010
Multi-Touch
Gestures
GestureEvent.GESTURE_TWO_FINGER_TAPTransformGestureEvent.GESTURE_PANTransformGestureEvent.GESTURE_ROTATETransformGestureEvent.GESTURE_SWIPETransformGestureEvent.GESTURE_ZOOMPressAndTapGestureEvent.GESTURE_PRESS_AND_TAP
Tuesday, June 15, 2010
A,elerometer
Detect a.eleration on x, y, z axis (if device su'orts it)
Tuesday, June 15, 2010
A,elerometer API
Flash 10.1 AS3 A.elerometer Cla!
flash.sensors.Accelerometer
isSupported : Booleanmuted : Boolean
status– code (eg "Accelerometer.Muted")
update– timestamp (milliseconds): timestamp of the Accelerometer update.– accelerationX: acceleration values in Gs (9.8m/sec/sec)
Tuesday, June 15, 2010
Orientation
Detects when scr$n is fli'ed into
landscape, or portrait mode (if su'orted)
Flash 10.1 Stage Orientation
Tuesday, June 15, 2010
Some organisms
su%orting Species B
G&gle Nexus One (HTC) Motorola DROID
Tuesday, June 15, 2010
Organisms that
shun Species B
A'le iOS Devices
XXTuesday, June 15, 2010
Some researchers
studying Species B ...
Flash Belt 2010
Take
Photo
Tuesday, June 15, 2010
Bi-est Cha'enges
for Species “B”
Available Proce)or Power
Memory Considerations
Fragmentation
Distribution & Deployment
Monetization
Tuesday, June 15, 2010
Creating f#d for
the Species
Tuesday, June 15, 2010
Life Begins ...
Tuesday, June 15, 2010
“Modern Primate”
Adobe Flash CS5
Tuesday, June 15, 2010
Flash Platform
Ecology
Tools to Design & Develop
Adobe Flash CS4 Professional
Adobe Flash Builder
Framework
Adobe Flex
Clients
Adobe Flash Player
Adobe AIR
Servers
Adobe Flash Media Server
Family
BlazeDS Data Services
Adobe Flash Catalyst
Species A & B
live here.
Tuesday, June 15, 2010
Flash Device
Platform Ecology
Flash Lite for Digital Home *
Adobe Mobile Products & Services
Adobe Creative Suite 5
Flash CS5
Device Central CS5
T!lsRuntimes
Flash Lite 1.x/2.x/
3.x/4.x
Flash 10.1
DEVICES
Tuesday, June 15, 2010
Periodic Wh$l of CS5
Tuesday, June 15, 2010
Creation Proce)
Adobe
PhotoshopAdobe
Fireworks
Adobe
I'ustrator
Adobe
Flash
Tuesday, June 15, 2010
Workflow
Design
Develop
Test
Deploy
Tuesday, June 15, 2010
Design
Tuesday, June 15, 2010
Develop
Tuesday, June 15, 2010
Flash CS5
Tuesday, June 15, 2010
Test
Adobe Device
Central
Tuesday, June 15, 2010
Packaging
.SWF ... unpackaged
.APK ... Android
.IPA ... iPhone
.NFL ... Nokia S40
.SIS ... Symbian
.CAB ... Windows Mobile
.WGZ ... Nokia widgets
and more
apk, and all the rest.
Tuesday, June 15, 2010
Deploy some Species B
Tuesday, June 15, 2010
Ecosystems
Tuesday, June 15, 2010
Pros for Species
User Interface
/Personalization
Browser “A"s”
(Games, Social Media,
Financial, etc)
Data Services
Tuesday, June 15, 2010
anatomy of an a%
Marketing
Branding
DEVELOPING
Designing
Quality A!urance
Testing
Distribution
Monetization
and more ...
Tuesday, June 15, 2010
a%s
Tuesday, June 15, 2010
...even more a%s
Tuesday, June 15, 2010
a% f#d chain
UsersSpecies A or B
Creativity
I!ovation
F$ds
F$ds
Eat
Tuesday, June 15, 2010
Reality *
Species A (Paying Projects) in Last Month
# of Species B (Paying Projects)
3
1
* Your mileage may vary.
Tuesday, June 15, 2010
Some
Species Habitats
Tuesday, June 15, 2010
Flash Lite
Nokia
OVI
Store
Samsung A"
Store
Nokia OVI Store - h)p://*w.ovi.com/LG A"
Store
Sony
Eric!on
Play Now
Qualco+
BREW
Tuesday, June 15, 2010
Chumby Portal
h)p://*w.chumby.com/widgets
Tuesday, June 15, 2010
1st Habitat for
Flash 10.1
Android Marketplace
(likely at end of year)
Tuesday, June 15, 2010
Future Habitats for Species B on Mobile Devices
Windows Mobile Marketplace*
BlackBe,y A"World *
A"le iPhone A"Store Palm A" Catalog *
X* TBD
Tuesday, June 15, 2010
“You can be a
big fish in a
sma" pond, or a sma"
fish in a big pond.”
Tuesday, June 15, 2010
Future & Fate
of the Species
ca'ed Flash
Tuesday, June 15, 2010
"Predictions can
be very di-icult—
especia#y about
the future.”
- Niels Bohr
Tuesday, June 15, 2010
HTML5 and Flash
Tuesday, June 15, 2010
HTML5 is DOOM *
* After you go through *hundreds* of insta" instructions
Tuesday, June 15, 2010
Flash is like Quake!
It just works in your browser (if it su'orts Flash).
Tuesday, June 15, 2010
Doesn’t l#k like
a “Hypercard” a%
to me!
Tuesday, June 15, 2010
Darwinism“Survival of the Fi)est”
Native Flashand
Flash HTML5and
HTML5 Nativeand
Tuesday, June 15, 2010
Po)ible Outcomes
for Species
Flash
(on Devices)
Tuesday, June 15, 2010
Outcome in 4 Years95% chance species B wi" Proliferate
Species A wi" eventua"y die out.
Tuesday, June 15, 2010
Outro
Tuesday, June 15, 2010
B#k Giveaway
Tuesday, June 15, 2010
Linkage
flashmobile.sco#janousek.com
advancED.flashmobileb&k.com
%w.adobe.com/mobile
%w.biskero.org
%w.flashmobileblog.com
%w.theflashblog.com
%w.openscr$nproject.org
Tuesday, June 15, 2010
Next up in this r&m ...
Using AIR Technology for Mobile Devices
(Veronique Bro#ier)
If you are familiar with the ActionScript language
and interested in creating portable a'lications,
this se!ion wi" help you through some of the
specifics and hurdles of developing for mobiles
devices.
Many tips and techniques wi" be covered. To name a
few: Touch and Gesture events, scr$n orientation,
geolocation, a.elerometer, vector versus bitmaps,
saving and retrieving data on the device, optimizing
animation and scro"ing, device resolution, text,
debu-ing, architecture for one scr$n at a time and
breadcrumb navigation.
And there wi" be a surprise t&.
Tuesday, June 15, 2010
Contact Info
sco#@sco#janousek.com
twi#er: sco#janousek
sco#janousek@h&kenmobile.com
twi#er: h&kenmobile
Tuesday, June 15, 2010
Fin
Tuesday, June 15, 2010