SlideShare a Scribd company logo
Creating Mobile Content
                                                         Using Flash Professional CS5




                                           Paul Trani
                                           ptrani@adobe.com   www.paultrani.com   @paultrani




©2010 Adobe Systems Incorporated. All Rights Reserved.
Creating Mobile Content

         Take advantage of the proliferation of Flash by creating
         experiences that are optimized for multiple screens.



                                                         •  Design considerations
                                                         •  Optimization techniques
                                                         •  Device specific capabilities




©2010 Adobe Systems Incorporated. All Rights Reserved.
Flash Player Penetration by 2012

            350
                                      Total Smartphones
            300
                                      Smartphones with Flash Player
Millions of Smartphones




            250



            200

                                                                                                                          53%
            150



            100                                                                             35%
                    50

                                                                                   9%
                          0
                          2009                                                     2010        2011                         2012



                             Source: Strategy Analytics smartphone forecast (January 2010) and Adobe adoption estimates


                          ©2010 Adobe Systems Incorporated. All Rights Reserved.
Smartphones with Flash Player 10.1


Unofficial List!

• Nexus One
• Motorola Droid 2
• Motorola Droid X
• Motorola Droid
• HTC Desire
• HTC Legend
• HTC Incredible
• HTC Wildfire
• HTC Aria
• Samsung Galaxy S
• Palm Pre




©2010 Adobe Systems Incorporated. All Rights Reserved.
Design
                                                         Considerations




©2010 Adobe Systems Incorporated. All Rights Reserved.
Design Considerations for Touch UI




                                                         Keep gestures smart and simple

                                                         Leverage clear mental models

                                                         Touch feedback is key




                                                                                 www.idlemode.com

©2010 Adobe Systems Incorporated. All Rights Reserved.
Design for Real Hand Sizes




                              44px




©2010 Adobe Systems Incorporated. All Rights Reserved.   7
Placement




      ©2010 Adobe Systems Incorporated. All Rights Reserved.                          8
Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe confidential.
Text and Context


                                                          14pt font size
                                                          San serif (Arial, Helvetica, Verdana)
                                                          High contrast (black on white, white on black)
                                                          Use opaque background over transparency




©2010 Adobe Systems Incorporated. All Rights Reserved.                9
Native Keyboard Placement




©2010 Adobe Systems Incorporated. All Rights Reserved.
Screens and Orientation




                                                               ?
                                                           ?
                                                                   ?


©2010 Adobe Systems Incorporated. All Rights Reserved.
Optimization




©2010 Adobe Systems Incorporated. All Rights Reserved.
Graphics



                                                    Consider bitmaps over vectors
                                                    Minimize number of vectors
                                                    Test with different qualities of Stage

                                                  Avoid, if possible:
                                                    Filters
                                                    Blend modes
                                                    Transparency
                                                    Perspective distortion




©2010 Adobe Systems Incorporated. All Rights Reserved.
ActionScript Optimization



                                                    Set frame rate as low as possible
                                                    Dynamically adjust frame rate
                                                    Consolidate into a single handler
                                                    Use GPU accelerated Bitmap Transformations
                                                     (cacheAsBitmapMatrix)
                                                    Bitmap Blitting




©2010 Adobe Systems Incorporated. All Rights Reserved.
Flash Player 10.1




©2010 Adobe Systems Incorporated. All Rights Reserved.
Designed for New Platforms



                                                         Brings full Flash Player feature set to devices

                                                         Mobile-ready features that take advantage of native
                                                         device capabilities:
                                                             Multi-touch and gestures
                                                             Accelerometer input
                                                             Geolocation
                                                             Mobile text input
                                                             Optimized SWF management for mobile
                                                             Sleep mode
                                                             Graphics hardware acceleration
                                                             H.264 video hardware decoding




©2010 Adobe Systems Incorporated. All Rights Reserved.
Testing and Simulation: Device Central




©2010 Adobe Systems Incorporated. All Rights Reserved.
Publishing




                                  Flash Player: In the Browser



                                  AIR: Beyond the Browser
                                    Build           standalone applications using Flash
                                    Everything           Flash Player 10.1 has and then some
                                    First         mobile operating system to be supported is Android
                                    Provides            Flash developers access to app stores



©2010 Adobe Systems Incorporated. All Rights Reserved.
Two Clients

                                Mulitouch            Accelerometer   Orientation   Microphone   Keyboard   Geolocation   Camera   GPS




                                    ✔

                  ✔

            ✔

          ✔

         ✔





                                    ✔

                  ✔

            ✔

          ✔

         ✔

          ✔

         ✔

     ✔





©2010 Adobe Systems Incorporated. All Rights Reserved.
Packaging & Distribution


                                                                        .air
                                                                    (swf, jpg, mp3)




                                                                        .exe
                                                         .air
                                                  (swf, jpg, mp3)
                                                                      .dmg


                                                                        .ipa


                                                                        .apk

©2010 Adobe Systems Incorporated. All Rights Reserved.
AIR for Android: Setup


                        Get the Android SDK: http://developer.android.com/sdk
                          Allows you to create and install apps on your device
                                 Android - SDK Manager to install packages etc.
                                 ADB – Android Device Debugger installs apps on your device
                                 DDMS - Dalvik Debug Monitor for desktop simulation.


                        Join the AIR Prerelease http://labs.adobe.com/technologies/air/
                             Get AIR for Android runtime .apk installed
                                 Get the AIR for Android Extension for Flash CS5 to make apps




©2010 Adobe Systems Incorporated. All Rights Reserved.
Demo




©2010 Adobe Systems Incorporated. All Rights Reserved.
Resources




©2010 Adobe Systems Incorporated. All Rights Reserved.
Resources




DROID Does Flash                                          ■    ptrani@adobe.com
hosted by Adobe & Motorola                                ■    www.adobetv.com
Thursday, September 16, 2010                              ■  http://www.paultrani.com
from 6:00 PM - 9:00 PM (PT)                               ■  www.bytearray.org


                                                          ■    http://www.RIAgora.com
                                                          ■    http://www.flashmobileblog.com
                                                          ■    http://www.gotoandlearn.com
                                                          ■    http://www.blackcj.com


 ©2010 Adobe Systems Incorporated. All Rights Reserved.

More Related Content

What's hot (20)

PDF
MMT 28: Adobe »Edge to the Flash«
MMT - Multimediatreff
 
PPT
Adobe Flash and Device Central
Mindgrub Technologies
 
PPT
Flash for Blackberry, iPhone and Android
Mindgrub Technologies
 
PDF
Adobe Flash platform の法人利用
Keisuke Todoroki
 
PDF
Mobile App Development
Chris Morrell
 
PPT
Desarrollo AIR Mobile
Saúl Buentello
 
PDF
Native vs Hybrid vs Web
Ruckit
 
PPTX
Kony plaform short
Dipesh Mukerji
 
PDF
Building Mobile Cross-Platform Apps with HTML5, jQuery Mobile & PhoneGap
Nick Landry
 
PDF
Adobe AIR Development for the BlackBerry PlayBook
Kyle McInnes
 
PDF
Getting Started with BB Development..
Software Park Thailand
 
PPTX
Kony one studio technical training
Niranjan Kumar Reddy
 
PDF
Architecture app
Ynon Perek
 
PPTX
Flash platform fitc
Mark Doherty
 
PDF
What's great in Appcelerator Titanium 0.8
Jeff Haynie
 
PDF
Take Control of Creative Production with globaledit
globaledit®
 
PDF
Building Universal Windows Apps for Smartphones and Tablets with XAML & C#
Nick Landry
 
PPTX
KaiOS Platform Bootcamp - Gebeya
Daniel Getachew
 
PPTX
Mobile architecture options
johnsprunger
 
PPTX
Android platform
maya_slides
 
MMT 28: Adobe »Edge to the Flash«
MMT - Multimediatreff
 
Adobe Flash and Device Central
Mindgrub Technologies
 
Flash for Blackberry, iPhone and Android
Mindgrub Technologies
 
Adobe Flash platform の法人利用
Keisuke Todoroki
 
Mobile App Development
Chris Morrell
 
Desarrollo AIR Mobile
Saúl Buentello
 
Native vs Hybrid vs Web
Ruckit
 
Kony plaform short
Dipesh Mukerji
 
Building Mobile Cross-Platform Apps with HTML5, jQuery Mobile & PhoneGap
Nick Landry
 
Adobe AIR Development for the BlackBerry PlayBook
Kyle McInnes
 
Getting Started with BB Development..
Software Park Thailand
 
Kony one studio technical training
Niranjan Kumar Reddy
 
Architecture app
Ynon Perek
 
Flash platform fitc
Mark Doherty
 
What's great in Appcelerator Titanium 0.8
Jeff Haynie
 
Take Control of Creative Production with globaledit
globaledit®
 
Building Universal Windows Apps for Smartphones and Tablets with XAML & C#
Nick Landry
 
KaiOS Platform Bootcamp - Gebeya
Daniel Getachew
 
Mobile architecture options
johnsprunger
 
Android platform
maya_slides
 

Similar to Creating Mobile Content Using Flash (20)

PDF
Creating Flash Content for Mobile Devices
paultrani
 
PDF
Best practices for Flash applications on mobile devices
Michael Chaize
 
PDF
Adobe flash platform java
Ch'ti JUG
 
PDF
Adobe flash platform java
Michael Chaize
 
PDF
Xebia adobe flash mobile applications
Michael Chaize
 
PDF
Xplatform mobile development
Michael Chaize
 
PDF
JAX2010 Flex Java technical session: interactive dashboard
Michael Chaize
 
PDF
Over the air 2.5 - Adobe AIR for Android
Michael Chaize
 
PDF
Flex and the city in London - Keynote
Michael Chaize
 
PDF
Oop2012 keynote Design Driven Development
Michael Chaize
 
PDF
Flash Applications For Mobile
Serge Jespers
 
PPTX
Adobe Shadow - Amsterdam Adobe Camp
Mihai Corlan
 
PDF
Develop mobile applications with Flex
ConFoo
 
PDF
Develop multi-screen applications with Flex
Codemotion
 
PDF
Jax2001 adobe keynote
Michael Chaize
 
PDF
Flex 4.5 and mobile development
Michael Chaize
 
PDF
What's new in Flash Player 10.1 and AIR 2
Serge Jespers
 
PDF
Flex mobile for JUG
Michael Chaize
 
PDF
Adobe Gaming Solutions by Tom Krcha
mochimedia
 
PPTX
iQ FutureNow: Ensuring the success of your mobile strategy
iQcontent
 
Creating Flash Content for Mobile Devices
paultrani
 
Best practices for Flash applications on mobile devices
Michael Chaize
 
Adobe flash platform java
Ch'ti JUG
 
Adobe flash platform java
Michael Chaize
 
Xebia adobe flash mobile applications
Michael Chaize
 
Xplatform mobile development
Michael Chaize
 
JAX2010 Flex Java technical session: interactive dashboard
Michael Chaize
 
Over the air 2.5 - Adobe AIR for Android
Michael Chaize
 
Flex and the city in London - Keynote
Michael Chaize
 
Oop2012 keynote Design Driven Development
Michael Chaize
 
Flash Applications For Mobile
Serge Jespers
 
Adobe Shadow - Amsterdam Adobe Camp
Mihai Corlan
 
Develop mobile applications with Flex
ConFoo
 
Develop multi-screen applications with Flex
Codemotion
 
Jax2001 adobe keynote
Michael Chaize
 
Flex 4.5 and mobile development
Michael Chaize
 
What's new in Flash Player 10.1 and AIR 2
Serge Jespers
 
Flex mobile for JUG
Michael Chaize
 
Adobe Gaming Solutions by Tom Krcha
mochimedia
 
iQ FutureNow: Ensuring the success of your mobile strategy
iQcontent
 
Ad

More from paultrani (15)

PDF
10 Easy-to-Implement Usability Findings
paultrani
 
PDF
5 Things Developers Need to Know About Design
paultrani
 
PDF
Creativity and Tools
paultrani
 
PDF
Things Every Designer Should Know About Creating for Devices
paultrani
 
PDF
CSS3 and Advanced Design
paultrani
 
PDF
HTML5 Hotness
paultrani
 
PPTX
Adobe, Flash and HTML5
paultrani
 
KEY
Flash and HTML5 Compared
paultrani
 
PPTX
CSS3 For Advanced Design
paultrani
 
PPTX
Tips and Tricks for Mobile Flash Development
paultrani
 
PPTX
Designing for Mobile
paultrani
 
PPTX
Mobile Design that Doesn't Suck
paultrani
 
PPTX
Design Fundamentals for Developers
paultrani
 
PPT
Creating Flash Content for Multiple Screens
paultrani
 
PPT
Flash for Mobile Devices
paultrani
 
10 Easy-to-Implement Usability Findings
paultrani
 
5 Things Developers Need to Know About Design
paultrani
 
Creativity and Tools
paultrani
 
Things Every Designer Should Know About Creating for Devices
paultrani
 
CSS3 and Advanced Design
paultrani
 
HTML5 Hotness
paultrani
 
Adobe, Flash and HTML5
paultrani
 
Flash and HTML5 Compared
paultrani
 
CSS3 For Advanced Design
paultrani
 
Tips and Tricks for Mobile Flash Development
paultrani
 
Designing for Mobile
paultrani
 
Mobile Design that Doesn't Suck
paultrani
 
Design Fundamentals for Developers
paultrani
 
Creating Flash Content for Multiple Screens
paultrani
 
Flash for Mobile Devices
paultrani
 
Ad

Creating Mobile Content Using Flash

  • 1. Creating Mobile Content Using Flash Professional CS5 Paul Trani [email protected] www.paultrani.com @paultrani ©2010 Adobe Systems Incorporated. All Rights Reserved.
  • 2. Creating Mobile Content Take advantage of the proliferation of Flash by creating experiences that are optimized for multiple screens. •  Design considerations •  Optimization techniques •  Device specific capabilities ©2010 Adobe Systems Incorporated. All Rights Reserved.
  • 3. Flash Player Penetration by 2012 350 Total Smartphones 300 Smartphones with Flash Player Millions of Smartphones 250 200 53% 150 100 35% 50 9% 0 2009 2010 2011 2012 Source: Strategy Analytics smartphone forecast (January 2010) and Adobe adoption estimates ©2010 Adobe Systems Incorporated. All Rights Reserved.
  • 4. Smartphones with Flash Player 10.1 Unofficial List! • Nexus One • Motorola Droid 2 • Motorola Droid X • Motorola Droid • HTC Desire • HTC Legend • HTC Incredible • HTC Wildfire • HTC Aria • Samsung Galaxy S • Palm Pre ©2010 Adobe Systems Incorporated. All Rights Reserved.
  • 5. Design Considerations ©2010 Adobe Systems Incorporated. All Rights Reserved.
  • 6. Design Considerations for Touch UI Keep gestures smart and simple Leverage clear mental models Touch feedback is key www.idlemode.com ©2010 Adobe Systems Incorporated. All Rights Reserved.
  • 7. Design for Real Hand Sizes 44px ©2010 Adobe Systems Incorporated. All Rights Reserved. 7
  • 8. Placement ©2010 Adobe Systems Incorporated. All Rights Reserved. 8 Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe confidential.
  • 9. Text and Context  14pt font size  San serif (Arial, Helvetica, Verdana)  High contrast (black on white, white on black)  Use opaque background over transparency ©2010 Adobe Systems Incorporated. All Rights Reserved. 9
  • 10. Native Keyboard Placement ©2010 Adobe Systems Incorporated. All Rights Reserved.
  • 11. Screens and Orientation ? ? ? ©2010 Adobe Systems Incorporated. All Rights Reserved.
  • 12. Optimization ©2010 Adobe Systems Incorporated. All Rights Reserved.
  • 13. Graphics   Consider bitmaps over vectors   Minimize number of vectors   Test with different qualities of Stage Avoid, if possible:   Filters   Blend modes   Transparency   Perspective distortion ©2010 Adobe Systems Incorporated. All Rights Reserved.
  • 14. ActionScript Optimization   Set frame rate as low as possible   Dynamically adjust frame rate   Consolidate into a single handler   Use GPU accelerated Bitmap Transformations (cacheAsBitmapMatrix)   Bitmap Blitting ©2010 Adobe Systems Incorporated. All Rights Reserved.
  • 15. Flash Player 10.1 ©2010 Adobe Systems Incorporated. All Rights Reserved.
  • 16. Designed for New Platforms Brings full Flash Player feature set to devices Mobile-ready features that take advantage of native device capabilities:   Multi-touch and gestures   Accelerometer input   Geolocation   Mobile text input   Optimized SWF management for mobile   Sleep mode   Graphics hardware acceleration   H.264 video hardware decoding ©2010 Adobe Systems Incorporated. All Rights Reserved.
  • 17. Testing and Simulation: Device Central ©2010 Adobe Systems Incorporated. All Rights Reserved.
  • 18. Publishing Flash Player: In the Browser AIR: Beyond the Browser   Build standalone applications using Flash   Everything Flash Player 10.1 has and then some   First mobile operating system to be supported is Android   Provides Flash developers access to app stores ©2010 Adobe Systems Incorporated. All Rights Reserved.
  • 19. Two Clients Mulitouch Accelerometer Orientation Microphone Keyboard Geolocation Camera GPS ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ©2010 Adobe Systems Incorporated. All Rights Reserved.
  • 20. Packaging & Distribution .air (swf, jpg, mp3) .exe .air (swf, jpg, mp3) .dmg .ipa .apk ©2010 Adobe Systems Incorporated. All Rights Reserved.
  • 21. AIR for Android: Setup  Get the Android SDK: http://developer.android.com/sdk Allows you to create and install apps on your device   Android - SDK Manager to install packages etc.   ADB – Android Device Debugger installs apps on your device   DDMS - Dalvik Debug Monitor for desktop simulation.  Join the AIR Prerelease http://labs.adobe.com/technologies/air/   Get AIR for Android runtime .apk installed   Get the AIR for Android Extension for Flash CS5 to make apps ©2010 Adobe Systems Incorporated. All Rights Reserved.
  • 22. Demo ©2010 Adobe Systems Incorporated. All Rights Reserved.
  • 23. Resources ©2010 Adobe Systems Incorporated. All Rights Reserved.
  • 24. Resources DROID Does Flash ■  [email protected] hosted by Adobe & Motorola ■  www.adobetv.com Thursday, September 16, 2010 ■  http://www.paultrani.com from 6:00 PM - 9:00 PM (PT) ■  www.bytearray.org ■  http://www.RIAgora.com ■  http://www.flashmobileblog.com ■  http://www.gotoandlearn.com ■  http://www.blackcj.com ©2010 Adobe Systems Incorporated. All Rights Reserved.