Loading...
Flash Player 9 (or above) is needed to view slideshows. We have detected that you do not have it on your computer.To install it, go here
Slideshow Transcript
- Slide 1: MAX 2006 Beyond Boundaries S cottJanousek F l /M obie D evel ash l oper Creating Flash Content for Consumer Electronics (MD201W) ober 23-26, 2006 O ct Ple a se turn a ll d e vice s to S ile nt M od e . 1 2006 A dobe S yst s I em ncorporat . A l i s R eserved . ed lR ght
- Slide 2: A boutM e S C O T T JA N O U S E K F l /M obie D evel ash l oper M y B l : ht p ://w w w .scot j tanousek.com /bl / og t og R esources: ht p ://w w w .scot j tanousek.com /m ax/ t D evel ng opi w ih F l t ash f si years or x w orki f S chem atc (B ost of i ) N ow ng or i on fce ash Lie i 2004 B egan Fl tn ng t ash Lie 1.1, 2.x N ow w orki w ih F l t C oauthor on a Fl ash M obie book l ash Lie 1.1 I ruct C ertfed ii Fl t nst or 2 2006 A dobe S yst s I em ncorporat . A l i s R eserved . ed lR ght
- Slide 3: S essi O vervi on ew W ho i t s sessi f : s hi on or T hose i erest i devel ng f F l nt ed n opi or ash E nabl P ort e C onsum er E l roni ed abl ect cs S essi A genda on The Fl ash P l f at orm and D evi C apabiii O vervi ce ltes ew orP ort e D evi : U 10, C lx, E 10, vii p 1, and P S P C reatng C ont i entf abl ces i lv Testng C ont i ent D epl ng C ont oyi ent The Fut ofFl ure ash M obie on C onsum erE l roni l ect cs Q&A S essi G oal on s G ai exposure t F l n o ash E nabl P ort e C onsum er E l roni ed abl ect cs Learn how t st o artcreatng cont i entf t or hese devi ces usi F l ng ash U nderstand som e oft devel he opm entchalenges you w ilf l l ace 3 2006 A dobe S yst s I em ncorporat . A l i s R eserved . ed lR ght
- Slide 4: P ort e C onsum er E l roni D evi abl ect c ces H andset and P D A ’s P M P ’s (P ort e M edi P l a ayers) s abl (U sualy) Low er C ost M ore E xpensi ve l M ass M arketA ppeal M ass M arketA ppeal A pplcaton F ocus ii E nt ai entF ocus ert nm (T ypi l ) N o N et ork C onnecton N et ork C onnect w ed caly w i D evi C onvergence – it’s ge tting ha rd e r to d istinguish be tw e e n d e vice s! ce Fl ash E nabl P ort e C onsum er E l roni D evi ed abl ect c ces P M P ’s: I i U 10, C lx, E 10, and vii p 1 R ver i lv her D evi : P S P , K odak E asy S hare O ne , Leapster Leapf Ot ces rog ash enabl P M P ’s i t s sessi W e w ilcover F l l ed n hi on 4 2006 A dobe S yst s I em ncorporat . A l i s R eserved . ed lR ght
- Slide 5: at orm - C onsum er E l roni D evi Fl ash P l f ect c ces F LA S H M O B I P LA Y E R S LE T O O LS onal8 Fl ash P rofessi ash Lie 1.1 Fl t ash Lie 1.1 C D K Fl t ash Lie 2.x Fl t ash Lie 2.x C D K Fl t ash S D K (F l ash 6,7) Fl ash Lie 2.0 U pdat f F l Fl t e or ash onal8 P rofessi F LA S H E N A B LE D C O N S U M E R D E V I E S C P R O D U C TS A N D S E R V I E S C Fl ash S D K N on -port es abl M anuf urers lcense t F l act i he ash P ort es abl Player source code P ort e M edi P l abl a ayers 5 2006 A dobe S yst s I em ncorporat . A l i s R eserved . ed lR ght
- Slide 6: Fl ash E nabl P ort e C onsum er E l roni ed abl ect cs P M P ’s and other D evi ces 6 2006 A dobe S yst s I em ncorporat . A l i s R eserved . ed lR ght
- Slide 7: B eneft ofF l is ash across C onsum er D evi ces W hy use F l ? ash U bi t ofF l quiy ash S peed t M arket o C om peli U ser I erf lng nt aces R eusabiiy lt B et er U ser E xperi t ences P ort lt abiiy G row i F l ng ash M obie D evel l oper C om m uniy t R api P rot ypi d ot ng E m bedded N avi i gaton C reatng F l i ash C ontent W alpapers, S creensavers, T hem es U ser I erf nt aces l G am es A pplcatons ii 7 2006 A dobe S yst s I em ncorporat . A l i s R eserved . ed lR ght
- Slide 8: D evi C apabiii M at x ce ltes ri E val e avaiabl F l uat l e ash capabiii f your t ltes or argetdevi ces P1 ernalM ovi (.sw f) E xt es Y es Y es Y es Y es Y es Y es Y es Y es Y es Y es I age Loadi m ng (.j ) (.j ) (.j ) (,j ) (.j ) pg pg pg pg pg , ream i S ound T ype event event event event event st ng PC M , AD PC M , AD PC M , M P3 AD PC M , M P3 AD PC M , M P3 AD PC M , M P3 A udi F orm at o s M P3 Fl ash V i deo No No No No No Y es Y es Y es N /A N /A LocalD at A ccess a (.t ) (.t ) (.t , .xm l ) xt xt xt Y es R em ot D at H andlng e a i No No No No (.t , .xm l ) xt Y es Y es Y es y ash Lie 1.1 y ash Lie 1.1 P ersi entD at S t st a orage O nl F l t O nl F l t (cust ) (cust ) (S hared O bj s) om om ect Y es N et ork A ccess w No No No No (W i i F) ash Lie 1.1 ash Lie 2.0 ash Lie 2.0 ash Lie 1.1 ash 6 Fl ash P l ayer V ersi on Fl t Fl t Fl t Fl t Fl ash 4/5 H ybri A ctonS cri 2.0 A ctonS cri 2.0 ash 4/5 H ybri A ctonS cri 1.0 A ctonS cri i pt Fl d i pt i pt Fl d i pt andal , St one B row ser Fl ash C ontentT ypes Standal one Standal one Standal one (.H T M L , .sw f) T hem es N ot : C apabiii subj ectt change as frm w are updat occur on devi . e ltes o i es ces 8 2006 A dobe S yst s I em ncorporat . A l i s R eserved . ed lR ght
- Slide 9: P erform ance B enchm arks ash Lie 1.1 C apabiii B enchm ark applcaton Fl t ltes ii I erpret i ofR esuls nt aton t hese resuls t lus? W hatdo t t el asks? H ow do these devi ces perform atvari ous t argetf e rat i appropri e ? W hatt ram es at Fl ash f erat ram e i oop ncl random num subst ng ri pri enum m sw ichtm e ti vect i e ortm bim aptm e t i 4700 3430 F L 1.1 14 f 0.00 0.29 0.00 2.05 0.00 ps (70% I E ) (96% I E ) D D P1 5300 3190 F L 1.1 15 f 0.47 0.00 0.3 3.48 0.00 ps (62% I E ) (104% I E ) D D 4290 3240 F L 2.0 15 f 0.63 0.00 0.34 4.37 0.00 ps (77% I E ) (102% I E ) D D 3230 3230 F L 2.0 15 f 0.64 0.00 0.34 4.36 0.00 ps (102% I E ) (102% I E ) D D N O TE : Fl ash Lie B enchm arks generat by: ht p ://w w w .fashm obief l orum .org /capabiii / t ed t l ltes 6 18-24 f N /A N /A N /A N /A N /A N /A N /A ps N O T E : P S P Fl ash B enchm arks generat by FP S S peedom et ed er N ot : A l lpossi e condii . e lresuls are approxi at and do no refectperf ance under al t me l orm bl tons 9 2006 A dobe S yst s I em ncorporat . A l i s R eserved . ed lR ght
- Slide 10: T op 5 P ort e D evi Li iatons abl ce m t i A l ays consi : w der P rocessor S peed 1. M em ory 2. S creen S i ze 3. Inputand N avi i gaton 4. C ontentF ie S i l ze 5. A voi “ d surpri ses” researchi your by ng devi capabiii and /or lm iatons! ce ltes iti C reat “roofofC oncept ( oC ) eP ”P argetdevi (s) cont entf your t or ce 10 2006 A dobe S yst s I em ncorporat . A l i s R eserved . ed lR ght
- Slide 11: I i u 10 and C lx R ver i gncom (K orean ) P ersonalM edi P l a ayers by I i and R ei R ver U 10 w as frstgeneraton . C lx i t “ i i i s he successor” Fl ash I pl ent i m em aton U 10: Fl ash Lie 1.1 t C lx: F l ash Lie 2.0 i t S upport A ctonS cri 2.0 s i pt D evel opm entLi iatons and C onst nt mti rai s S creen S i : 320 x 240 pi s ze xel P rocessor: C om parabl t Low E nd P entum D eskt eo i op M em ory: 5120 K B nput& N avi i : 4-w ay (U ,D ,L ,R ) and 2 softkeys (+/- vol e cont s) I gaton um rol T argetF P S : 15-20 (dependi on cont ) ng ent N et ork C onnectviy: w it N one entT estng /D epl : e ransf (or use em ul or) C ont i oym ent U S B cabl t er at 11 2006 A dobe S yst s I em ncorporat . A l i s R eserved . ed lR ght
- Slide 12: I i U 10 and C lx A P I R ver i scom m and 2’s avaiabl on I i devi A ddii tonalf le R ver ces //-- set volume level status = fscommand2(“Set”, “Vol”, value); //-- set “cookie” … remember no Shared Objects on the IRiver U10 status = fscommand2(“SetPersistentData”, “myVarValue1=a&myVarValue2=b”); //-- get “cookie” … remember no Shared Objects on the IRiver U10 status = fscommand2(“GetPersistentData”, “/:MyVarValue1”); //-- get # of images status = fscommand2(“Get”, “Picture”, “Total”, “/:totalimages”); //-- get image path status = fscommand2(“Get”, “Picture”, “Path”, totalimages, “/:imagepath”); F ie P at l hs //-- file paths on the U10 loadVariables(“file://system/t.txt”); loadMovieNum(“file://Photo/t.jpg”,1); //-- file paths on the Clix, E10 loadMovieNum(“file://Flash Games/t.swf”, 1); 12 2006 A dobe S yst s I em ncorporat . A l i s R eserved . ed lR ght
- Slide 13: I i D evi K eys R ver ce N o “ er” f I i devi ent key or R ver ces U 10 and C lx use D i -C lck U I i rect i rectonalK eys: Di i //-- keys for the U10, Clix & E10 (U,D,L,R) on( keyPress “<LEFT>” ) { /* LEFT */ } on( keyPress “<RIGHT>” ) { /* RIGHT */ } on( keyPress “<UP>” ) { /* UP */ } on( keyPress “<DOWN>” ) { /* DOWN */ } S of eys m apped t vol e cont s tK o um rol //-- set softkeys in order to use them retVal = fscommand2( “setSoftKeys”, “+”, “-” ); //-- these would be attached to a “KeyCatcher” Button on( keyPress “<PAGEDOWN>” ) { /* - Volume */ } on( keyPress “<PAGEUP>” ) { /* + Volume */ } W ih t C lx you can t t he i ake advantage ofK ey Li ener O bj s st ect if ( Key.IsDown( Key.LEFT ) ) { /* Key object supported for Clix */ } 13 2006 A dobe S yst s I em ncorporat . A l i s R eserved . ed lR ght
- Slide 14: I i U 10 and C lx C ode W al hroughs R ver i kt Alien Invasion I i C lx gam e R ver i opm entT i e : 3 days D evel m ash Lie 2.0 Fl t A ctonS cri 2.0 i pt O O P (O bj ectbased st e ) yl M ad B om ber I i U 10 gam e R ver S eri 60 portt U 10 es o P ortng T i e : 1 day i m ash Lie 1.1 Fl t ven (F l ash 4 st e ) T i elne dri mi yl 14 2006 A dobe S yst s I em ncorporat . A l i s R eserved . ed lR ght
- Slide 15: U 10 and C lx R esources i U 10 devel opm entt pl e i uded i M obie D evi U pdat #4 em at ncl n l ce e T ransl ed U 10 F l at ash Lie A ut ng G ui i t hori delnes : i es entf t I i U 10 (F l ash Lie 1.1) A dobe D evnet A rtcl on creatng cont i or he R ver t A dobe W hie paper: O ptm i ng C ont or ash Lie 2.0 (C lx) t i zi entf F l t i 15 2006 A dobe S yst s I em ncorporat . A l i s R eserved . ed lR ght
- Slide 16: I i E 10 R ver gncom (K orean ) P ersonalM edi P l a ayer by I i and R ei R ver The K orean equi entofa i od N ano ! val P Fl ash I pl ent i m em aton ash Lie 2.0 Fl t A ctonS cri 2.0 S upport i pt S upport U IThem es and S t s andal one Fl ash C ontent D evi Li iatons and C onst nt ce m t i rai s S creen S i : 128 x 128 pi s ze xel P rocessor: C om parabl t Low E nd P entum D eskt eo i op M em ory: 5120 K B (sam e as U 10 and C lx) i nput& N avi i : 4-w ay (U ,D ,L ,R ), 2 softkeys (+/- vol e cont s) I gaton um rol T argetF P S : 15-20 (dependi on cont ) ng ent N et ork C onnectviy: w it N one entT estng /D epl : e ransf (or use em ul or) C ont i oym ent U S B cabl t er at 16 2006 A dobe S yst s I em ncorporat . A l i s R eserved . ed lR ght
- Slide 17: I i E 10 D esi and U IW al hroughs R ver gn kt Fl ash Lie T hem e t M A X 2006 B t i am n P opul i K orea ar n K orean servi di ri es t ce st but hese m i niapps C ust i om zed U ser I erf nt ace ski ns “rai V iam i B n t ns” T hem e .fa l T hi “ el nk R axaton t i apes” P ersonalze sound , graphi , et . i cs c A m bi entani aton and sound mi ii ng ash Lie 2.0 U tlzi F l t ii ng ash Lie 1.1 U tlzi F l t 17 2006 A dobe S yst s I em ncorporat . A l i s R eserved . ed lR ght
- Slide 18: I i E 10 R esources R ver U nof i alI i E 10 M D P (M obie D evi P rofl ) fci R ver l ce ie A dobe D evnetW hie paper: O ptm i ng C ont or ash Lie 2.0 t i zi entf F l t 18 2006 A dobe S yst s I em ncorporat . A l i s R eserved . ed lR ght
- Slide 19: vii p 1 lv a ayer by Y ukyung T echnol es (K orean ) P ersonalM edi P l ogi vii p 2 w ilshi i S out K orea soon lv l pn h Fl ash I pl ent i m em aton ash Lie 1.1 Fl t ow eveldevi f ures (M M I) C ust A P It access l l om o ce eat D evi Li iatons and C onst nt ce m t i rai s S creen S i : 480 x 272 pi s (w i descreen ) ze xel P rocessor: C om parabl t Low E nd P entum P C eo i M em ory: C om parabl t t u 10 e o he nput& N avi i : 8-w ay (U ,D ,L ,R and di agonal ) and E nt key I gaton s er T argetF P S : 15-20 (dependi on cont ) ng ent N et ork C onnectviy: w it N one entT estng /D epl : e ransf (or use em ul or) C ont i oym ent U S B cabl t er at : om scom m and 2 support API C ust f 19 2006 A dobe S yst s I em ncorporat . A l i s R eserved . ed lR ght
- Slide 20: vii p 1 A P I lv scom m and 2( “ ui” i notsupport Q t ); s f ed //-- Use this to exit. Must have label named Event@shoot on timeline loadMovie( “main”, 0 ); om scom m and 2’s (M M I E xam pl : ) C ust f es //-- Some custom commands for viliv p1 (there are device specific!) fscommand2(“GetVars”, “system”, “gettime”); fscommand2(“GetVars”, “system”, “getdate”); fscommand2(“GetVars”, “setting”, “time”, “settime”, c0, c1); fscommand2(“Getvars”, “setting”, “skin”, ”getskin”,””); fscommand2(“GetVars”, “service”, “cube”, “loadpoint”, “”); fscommand2(“GetVars”, “service”, “cube”, “savepoint”, comboNo, point, “”); fscommand2(“GetVars”, “service”, “cube”, “open”, eval(“/:song\"), “”); fscommand2(“GetVars”, “service”, “cube”, “play”, eval(“/:song\"), “”); fscommand2(“GetVars”, “service”, “cube”, “pause”, eval(“/:song\"), “”); fscommand2(“GetVars”, “service”, “cube”, “close”, eval(“/:song\"), “”); fscommand2(“GetVars”, “service”, “cube”, “playtime”, eval(“/:song\"), “”); fscommand2(“GetVars”, “service”, “cube”, “close”, eval(“/:song\"), “”); fscommand2(“GetVars”, “service”, “serviceclose\", “”); 20 2006 A dobe S yst s I em ncorporat . A l i s R eserved . ed lR ght
- Slide 21: vii p 1 D evi K eys lv ce //-- keys for the viliv p1 (Enter,U,D,L,R and “diagonals”) on( keyPress “<LEFT>” ) { /* LEFT on the touch wheel */ } on( keyPress “<RIGHT>” ) { /* RIGHT on the touch wheel */ } on( keyPress “<UP>” ) { /* UP on the touch wheel */ } on( keyPress “<DOWN>” ) { /* DOWN on the touch wheel */ } on( keyPress “<ENTER>” ) { /* ENTER on the touch wheel */ } on( keyPress “1” ) { /* “North West” on the touch wheel */ } on( keyPress “3” ) { /* “North East” on the touch wheel */ } on( keyPress “7” ) { /* “South East” on the touch wheel */ } on( keyPress “9” ) { /* “South West” on the touch wheel */ } //-- softkeys are NOT supported on the viliv p1 retVal = fscommand2( “setSoftKeys”, “left”, “right” ); //-- won’t work! 21 2006 A dobe S yst s I em ncorporat . A l i s R eserved . ed lR ght
- Slide 22: vii p 1 W al hroughs lv kt F i T ank sh F i F les re i N avi i S am pl gaton e P erf ance T estng S am pl orm i e ash Lie 1.1 ash Lie 1.1 Fl t Fl t 8-w ay N avi i vi t U tlzes M oock’s F P S S peedom et gaton a ouch w heel ii er “eyC at K chers” ii utlzed A ctonS cri i ptbased Fl ash T i elne based approach mi 22 2006 A dobe S yst s I em ncorporat . A l i s R eserved . ed lR ght
- Slide 23: vii p 1 T i , T ri , and R esources lv ps cks U nof i alvii p 1 M D P (M obie D evi P rofl ) fci lv l ce ie ash Lie 1.1 A ut ng G ui i delnes (K orean ) Fl t hori oadM ovi ( “ ai , 0 ); and “ event l e m n” @ shoot l ”abelt qui o toutofcontent D ecom pie exi i .sw fs t i ’ o nvestgat A P Iand cust capabiii l stng ie om ltes 23 2006 A dobe S yst s I em ncorporat . A l i s R eserved . ed lR ght
- Slide 24: P S P (S ony P l ayst i P ort e ) aton abl P ort e G am e C onsol abl e ash I pl ent i i F i w are U pdat 2.7+ Fl m em aton n rm e ayer 6 (vi cust S D K ) Fl ash P l a om ayer: H TM L , S W F E m bedded B row serFl ash P l A ctonS cri 1.0 S upport i pt D evi Li iatons and C onst nt ce m t i rai s S creen S i : 480 x 272 pi s (w i descreen ) ze xel P rocessor: C om parabl t S peed ofa P entum P C eo i M em ory: R oughl 1.5 M B A vaiabl y le F ie S i : K eep fl si t 1.5 M B l ze ie ze o M ouse (anal stck), K eys: 4-w ay (U ,D ,L ,R ), og i nputand N avi i : I gaton nput (vi onscreen keyboard ) T extI a T argetF P S : 18-24 (dependi on cont ) ng ent N et ork C onnectviy: w it W ii F entT estng /D epl : e ransf , m em ory stck C ont i oym ent U S B cabl t er i 24 2006 A dobe S yst s I em ncorporat . A l i s R eserved . ed lR ght
- Slide 25: ash 6 F eat P S P Fl ures N o t S upported S upported Clipboard - Text copy, cut and paste features Mouse - Analog stick and the Enter button are not supported. work as one-button mouse. Pointer movement, click and drag & drop features Video - The playback of video data such as are supported. H.263, Sorenson Video or Motion JPEG is not supported. Keyboard - The directional keys work as the up, down, left, right cursor keys of a Context menu - Context menu display, control keyboard. or the features that are normally included in them are not supported. Character Input - Supports character input in the text boxes using the on-screen Printing - Print out feature is not supported. keyboard. Live Connect - The communication feature Font - Supports device font. The applicable between JavaScript and Flash Player plug-ins is scope of the font size and style are same as not supported. the Internet Browser. FCS/FMS (Flash Media Server) - A connection Sound - Supports PCM, ADPCM and MP3 to FCS/FMS, or features that requires it are not audio/sound playback for the speaker and supported. headphone. XMLSocket - Continuous connection and communication with the server using the XMLSocket feature is not supported. 25 2006 A dobe S yst s I em ncorporat . A l i s R eserved . ed lR ght
- Slide 26: P S P D evi K eys and A nal S tck ce og i M ouse lke f i unctonalt w ih anal stck and E nt key i iy t og i er D rag and D rop i support s ed onMouseDown = function() { /* analog stick and ○ B ut on */ } t onRelease = function() { /* analog stick ○ B ut on */ } t 4 W ay navi i i support (U p , D ow n , Lef , R i ) gaton s ed t ght function myOnKeyDown(){ switch ( Key.getCode() ) { /* Codes: 38 is UP, 40 is DOWN, 37 is LEFT, 39 is RIGHT */ } } var myListener_obj = new Object(); myListener.onKeyDown = myOnKeyDown; Key.addListener( myListener_obj ); x B ut on act as an E nt K ey f but ons t s er or t ∆ B ut on m apped t F ul creen t t o lS oggl e ○ B ut on exis t P S P W ebB row ser t t he 26 2006 A dobe S yst s I em ncorporat . A l i s R eserved . ed lR ght
- Slide 27: Fl ash P l ayer D et i f t P S P ecton or he Flash not preinstalled. Installed with update 2.7+ … users must enable it! Flash Satay (embedded HTML tag) <object type=\"application/x-shockwave-flash\" data=\"c.swf\" width=”480\" height=”272\"> <param name=\"movie\" value=\"content.swf\" /></object> <embed type=\"application/x-shockwave-flash” src=”c.swf\" width=”480\" height=”272\"/> Client Side versus Server Side detection methods Method #1 - client-side //-- JavaScript detection code if ( navigator.userAgent.indexOf('PlayStation Portable') != -1 ) {/* PSP! */} Method #2 - server-side //-- PHP detection code UA: Mozilla/4.0 (PSP (PlayStation Portable); 2.00) if (strstr($_SERVER['HTTP_USER_AGENT'], 'PlayStation Portable')) {/* PSP! */} Sample Detection Code 27 2006 A dobe S yst s I em ncorporat . A l i s R eserved . ed lR ght
- Slide 28: P S P W al hrough and D em o kt “pace P addl S e” ash 6 f P S P C an be run as standal one S W F or w ihi H T M L tn Fl or opm entT i e : 1 day G am e uses t anal stck f gam e pl he og i or ay D evel m Fl ash T i elne dri mi ven U tlzi A ctonS cri 2.0 ii ng i pt U ses E ventS ounds 28 2006 A dobe S yst s I em ncorporat . A l i s R eserved . ed lR ght
- Slide 29: P S P T i , T ri , and R esources ps cks hatfl :/ i used t t o argetasset , no t fl :// R em em ber t ie s s ie loadMovieNum( “file:/F/test.swf”, 1 ); ash Lie 2 m ent iy (i’ nota F l ayer 6 D eskt P l op ayer!) T hi nk w ih a F l t t alt ts ash P l ssues: S om e know n i entshoul be w ihi 1.5 M B T he si oft cont ze he d tn ernalfl , l W ih ext t ies oad com pl i m ustbe confrm ed eton i ce onthas 5 si , sam e as t I ernetB row ser T he devi f zes he nt M ouseouteventm ay notoccur i cert n ci n ai rcum stances R est ctons w hen deep nestng occurs w ih A ctonS cri ri i i t i pt F ram e rat bet een 18-24 f e w ps P S P W eb D esi (f devel ng H T M L portalsies) gn or opi t ht p ://j t .netpsp /sony-psp -w eb -desi -pri er/ / t ef e gn m ht p ://w w w .brothercake .com /sie /resources/reference /psp / t t 29 2006 A dobe S yst s I em ncorporat . A l i s R eserved . ed lR ght
- Slide 30: T estng C ont i ent C D K ’s are notavaiabl (yet f : ) or le I i (U 10, E 10, C lx) R ver i PSP P hysi calU S B cabl can be t ous f C onsum er es edi or E l roni D evi devel ect c ce opm ent U nof i alM obie D evi T em pl es fci l ce at C reat and di ri ed by m em bers oft ed st but he Flash M obie D evel l oper C om m uniy t N otcertfed , nor 100% t ed ii est “d H oc”m eani t porary) ( A ng em T hey save cruci aldevel opm enttm e i D ow nl oads ht p ://w w w .scot j tanousek.com /m ax/ t ht p ://w w w .fash 4 m obie .de / t l l caldevi ! A l ays w testieratvel on act t iy ualphysi ces 30 2006 A dobe S yst s I em ncorporat . A l i s R eserved . ed lR ght
- Slide 31: D epl ng C ont oyi ent N o supportf .si (S ym bi i aler fl ) or s an nst l ies one .sw fs or com pressed (.zi ) fl ’ D epl cont oy entas S tandal p ies P S P W iF ialow s f W eb based port s (H T T P + .ht l+ .sw f - ) l or al m “i V ralM arketng” i D i ri e cont st but entdi l t A ggregat recty o ors S m ashi I ng deas R verU 10, I i C lx i N ew grounds PSP Ii R ver U 10, C lx, E 10 i P re -i ali cont nst lng entbefore devi shi ent ce pm atonshi w ih D evi M anuf urers and /or C ont Startrel i pt ce act entP rovi ders 31 2006 A dobe S yst s I em ncorporat . A l i s R eserved . ed lR ght
- Slide 32: T he F uture ofF l ash on C onsum er E l roni ect cs C urrentT rends ash (Lie ) U serI erf Fl t nt aces G am es W alpapers, S creensavers and Them es l OtherA pplcatons ii U pcom i F l ng ash Lie enabl C onsum er D evi t ed ces C hum by (F l ash Lie 2.0) t vii p 2 (F l ash Lie 2.0) lv t rends? W hatare som e pot i ut entalf ure t 32 2006 A dobe S yst s I em ncorporat . A l i s R eserved . ed lR ght
- Slide 33: S um m ary W e covered t U 10, E 10, C lx, vii p 1, and P S P he i lv W al ked through a f exam pl ofdem o cont ew es ent ked aboutdevi capabiii , lm iatons, A P I T al ce ltes i t i s hese essental w hen devel ng ! R em em bert is opi P rocessor S peed 2. M em ory 3. S creen S i and R esol i ze uton 4. Inputand N avi i gaton 5. C ontentFie S i l ze 6. T estng and D epl i oym entofC ontent Di scussed C urrentT rends and t F ut he ure ofF l ash on C onsum er E l roni ect cs C o nclusio n: Fla sh p ro vid e s bo th a p o w e rful p la tfo rm a nd rich to o lse t fo r ra p id co nte nt cre a tio n o n C o nsum e r E le ctro nic D e vice s! 33 2006 A dobe S yst s I em ncorporat . A l i s R eserved . ed lR ght
- Slide 34: R esources A dobe M obie and D evi l ces Fl ash Lie G roups t ht p ://w w w .adobe .com /m obie / ht p ://groups.yahoo .com /group /fashlt / t l t l ie A dobe M aD U ser G roup (B ost ) M obie and D evi l ces F orum on ht p ://w w w .adobe .com /cf on /w ebf ht p ://w w w .fashm obiegroup .org / t usi orum s t l l fashdevi .net (B ilP erry) l ces l A ddii tonalR esources and U R Ls ht p ://w w w .fashdevi .net/ ht p ://w w w .scot j tanousek.com /m ax/ t l ces t 34 2006 A dobe S yst s I em ncorporat . A l i s R eserved . ed lR ght
- Slide 35: Q&A orat endi ! T hanks f t ng actI o : M y C ont nf Scott Janousek - Flash/Mobile Developer F eedback S urvey C heck outt ot he herM obie sessi l ons Personal: tanousek.com scot @ scot j t http://www.scottjanousek.com/max/ (I i egory!) R verC ontentC reaton C at i FO R M O R E I FO : ht p ://w w w .fashm obiegroup .org / N t l l Q uestons? i 35 2006 A dobe S yst s I em ncorporat . A l i s R eserved . ed lR ght
- Slide 36: 36 2006 A dobe S yst s I em ncorporat . A l i s R eserved . ed lR ght

