Enviar pesquisa
Carregar
Flash Platform for Devices
•
2 gostaram
•
534 visualizações
Serge Jespers
Seguir
Tecnologia
Negócios
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 19
Baixar agora
Baixar para ler offline
Recomendados
Introdução Ionic Framework - Meetup SP
Introdução Ionic Framework - Meetup SP
Livio Alves, MBA
從 Google i/o 2015 看下半年 mobile 應用發展趨勢
從 Google i/o 2015 看下半年 mobile 應用發展趨勢
Ascii Huang
Developing AIR for Android with Flash Professional CS5
Developing AIR for Android with Flash Professional CS5
Chris Griffith
Making Money with Adobe AIR
Making Money with Adobe AIR
Almog Koren
What’s New in Flash Player 11.2 and Adobe AIR 3.2
What’s New in Flash Player 11.2 and Adobe AIR 3.2
Joseph Labrecque
Developing AIR for Android with Flash Professional CS5
Developing AIR for Android with Flash Professional CS5
Chris Griffith
Your First Adobe Flash Application for Android
Your First Adobe Flash Application for Android
Motorola Mobility - MOTODEV
Easy video suite josh
Easy video suite josh
hsiehiea
Recomendados
Introdução Ionic Framework - Meetup SP
Introdução Ionic Framework - Meetup SP
Livio Alves, MBA
從 Google i/o 2015 看下半年 mobile 應用發展趨勢
從 Google i/o 2015 看下半年 mobile 應用發展趨勢
Ascii Huang
Developing AIR for Android with Flash Professional CS5
Developing AIR for Android with Flash Professional CS5
Chris Griffith
Making Money with Adobe AIR
Making Money with Adobe AIR
Almog Koren
What’s New in Flash Player 11.2 and Adobe AIR 3.2
What’s New in Flash Player 11.2 and Adobe AIR 3.2
Joseph Labrecque
Developing AIR for Android with Flash Professional CS5
Developing AIR for Android with Flash Professional CS5
Chris Griffith
Your First Adobe Flash Application for Android
Your First Adobe Flash Application for Android
Motorola Mobility - MOTODEV
Easy video suite josh
Easy video suite josh
hsiehiea
Developing AIR for Mobile with Flash Professional CS5.5
Developing AIR for Mobile with Flash Professional CS5.5
Chris Griffith
Visual Studio Tools for Apache Cordova (TACO) and Ionic
Visual Studio Tools for Apache Cordova (TACO) and Ionic
Justin James
Intro to Mobile Development for Web iOS and Android
Intro to Mobile Development for Web iOS and Android
SendGrid
Mobile Apps presentation
Mobile Apps presentation
Tom Printy
Developing multi-screen applications using Adobe Integrated Runtime (AIR)
Developing multi-screen applications using Adobe Integrated Runtime (AIR)
Sujit Reddy G
MMT 28: Adobe »Edge to the Flash«
MMT 28: Adobe »Edge to the Flash«
MMT - Multimediatreff
Creating mobile apps with Cordova for iOS, Android and BlackBerry 10
Creating mobile apps with Cordova for iOS, Android and BlackBerry 10
Demian Borba
Intro to Ionic for Building Hybrid Mobile Applications
Intro to Ionic for Building Hybrid Mobile Applications
Sasha dos Santos
Building html5 apps using Cordova
Building html5 apps using Cordova
David Voyles
Getting started with coding for Jolla Sailfish OS. 29 Mar 2014, Tampere, Finland
Getting started with coding for Jolla Sailfish OS. 29 Mar 2014, Tampere, Finland
Artem Marchenko
Introduction to flutter
Introduction to flutter
Wan Muzaffar Wan Hashim
Alex jubien-think mobile
Alex jubien-think mobile
App Promotion Summit Conference
Google I/O 2015 Android & Tech Announcements
Google I/O 2015 Android & Tech Announcements
Paul Blundell
Ionic - Revolutionizing Hybrid Mobile Application Development
Ionic - Revolutionizing Hybrid Mobile Application Development
Justin James
Rapid mobile development with Ionic framework - Voxxdays Ticino 2015
Rapid mobile development with Ionic framework - Voxxdays Ticino 2015
Alessio Delmonti
The unconventional devices for the Android video streaming
The unconventional devices for the Android video streaming
Matteo Bonifazi
Google Glass in a Programmer's View
Google Glass in a Programmer's View
Amalan Dhananjayan
Developing Mobile Applications using Flex 4.5
Developing Mobile Applications using Flex 4.5
Chaithanya Yambari
selenium-2-mobile-web-testing
selenium-2-mobile-web-testing
hugs
Developing for Mobile with the Flex Framework
Developing for Mobile with the Flex Framework
Matthew Fabb
Mobile revolution
Mobile revolution
Serge Jespers
Crowds, Maps and Hacks: Digital Volunteerism and Multi-Sector Collaboration
Crowds, Maps and Hacks: Digital Volunteerism and Multi-Sector Collaboration
International Federation of Red Cross and Red Crescent Societies
Mais conteúdo relacionado
Mais procurados
Developing AIR for Mobile with Flash Professional CS5.5
Developing AIR for Mobile with Flash Professional CS5.5
Chris Griffith
Visual Studio Tools for Apache Cordova (TACO) and Ionic
Visual Studio Tools for Apache Cordova (TACO) and Ionic
Justin James
Intro to Mobile Development for Web iOS and Android
Intro to Mobile Development for Web iOS and Android
SendGrid
Mobile Apps presentation
Mobile Apps presentation
Tom Printy
Developing multi-screen applications using Adobe Integrated Runtime (AIR)
Developing multi-screen applications using Adobe Integrated Runtime (AIR)
Sujit Reddy G
MMT 28: Adobe »Edge to the Flash«
MMT 28: Adobe »Edge to the Flash«
MMT - Multimediatreff
Creating mobile apps with Cordova for iOS, Android and BlackBerry 10
Creating mobile apps with Cordova for iOS, Android and BlackBerry 10
Demian Borba
Intro to Ionic for Building Hybrid Mobile Applications
Intro to Ionic for Building Hybrid Mobile Applications
Sasha dos Santos
Building html5 apps using Cordova
Building html5 apps using Cordova
David Voyles
Getting started with coding for Jolla Sailfish OS. 29 Mar 2014, Tampere, Finland
Getting started with coding for Jolla Sailfish OS. 29 Mar 2014, Tampere, Finland
Artem Marchenko
Introduction to flutter
Introduction to flutter
Wan Muzaffar Wan Hashim
Alex jubien-think mobile
Alex jubien-think mobile
App Promotion Summit Conference
Google I/O 2015 Android & Tech Announcements
Google I/O 2015 Android & Tech Announcements
Paul Blundell
Ionic - Revolutionizing Hybrid Mobile Application Development
Ionic - Revolutionizing Hybrid Mobile Application Development
Justin James
Rapid mobile development with Ionic framework - Voxxdays Ticino 2015
Rapid mobile development with Ionic framework - Voxxdays Ticino 2015
Alessio Delmonti
The unconventional devices for the Android video streaming
The unconventional devices for the Android video streaming
Matteo Bonifazi
Google Glass in a Programmer's View
Google Glass in a Programmer's View
Amalan Dhananjayan
Developing Mobile Applications using Flex 4.5
Developing Mobile Applications using Flex 4.5
Chaithanya Yambari
selenium-2-mobile-web-testing
selenium-2-mobile-web-testing
hugs
Developing for Mobile with the Flex Framework
Developing for Mobile with the Flex Framework
Matthew Fabb
Mais procurados
(20)
Developing AIR for Mobile with Flash Professional CS5.5
Developing AIR for Mobile with Flash Professional CS5.5
Visual Studio Tools for Apache Cordova (TACO) and Ionic
Visual Studio Tools for Apache Cordova (TACO) and Ionic
Intro to Mobile Development for Web iOS and Android
Intro to Mobile Development for Web iOS and Android
Mobile Apps presentation
Mobile Apps presentation
Developing multi-screen applications using Adobe Integrated Runtime (AIR)
Developing multi-screen applications using Adobe Integrated Runtime (AIR)
MMT 28: Adobe »Edge to the Flash«
MMT 28: Adobe »Edge to the Flash«
Creating mobile apps with Cordova for iOS, Android and BlackBerry 10
Creating mobile apps with Cordova for iOS, Android and BlackBerry 10
Intro to Ionic for Building Hybrid Mobile Applications
Intro to Ionic for Building Hybrid Mobile Applications
Building html5 apps using Cordova
Building html5 apps using Cordova
Getting started with coding for Jolla Sailfish OS. 29 Mar 2014, Tampere, Finland
Getting started with coding for Jolla Sailfish OS. 29 Mar 2014, Tampere, Finland
Introduction to flutter
Introduction to flutter
Alex jubien-think mobile
Alex jubien-think mobile
Google I/O 2015 Android & Tech Announcements
Google I/O 2015 Android & Tech Announcements
Ionic - Revolutionizing Hybrid Mobile Application Development
Ionic - Revolutionizing Hybrid Mobile Application Development
Rapid mobile development with Ionic framework - Voxxdays Ticino 2015
Rapid mobile development with Ionic framework - Voxxdays Ticino 2015
The unconventional devices for the Android video streaming
The unconventional devices for the Android video streaming
Google Glass in a Programmer's View
Google Glass in a Programmer's View
Developing Mobile Applications using Flex 4.5
Developing Mobile Applications using Flex 4.5
selenium-2-mobile-web-testing
selenium-2-mobile-web-testing
Developing for Mobile with the Flex Framework
Developing for Mobile with the Flex Framework
Destaque
Mobile revolution
Mobile revolution
Serge Jespers
Crowds, Maps and Hacks: Digital Volunteerism and Multi-Sector Collaboration
Crowds, Maps and Hacks: Digital Volunteerism and Multi-Sector Collaboration
International Federation of Red Cross and Red Crescent Societies
My Love and Hate Relationship With Social Media
My Love and Hate Relationship With Social Media
Serge Jespers
Flash Applications For Mobile
Flash Applications For Mobile
Serge Jespers
Adobe and html5
Adobe and html5
Serge Jespers
Flash Platform for Multi Screen Development
Flash Platform for Multi Screen Development
Serge Jespers
New aspects of the late to post glacial deglaciation around the Nilgri Himal ...
New aspects of the late to post glacial deglaciation around the Nilgri Himal ...
University of the Highlands and Islands
Destaque
(7)
Mobile revolution
Mobile revolution
Crowds, Maps and Hacks: Digital Volunteerism and Multi-Sector Collaboration
Crowds, Maps and Hacks: Digital Volunteerism and Multi-Sector Collaboration
My Love and Hate Relationship With Social Media
My Love and Hate Relationship With Social Media
Flash Applications For Mobile
Flash Applications For Mobile
Adobe and html5
Adobe and html5
Flash Platform for Multi Screen Development
Flash Platform for Multi Screen Development
New aspects of the late to post glacial deglaciation around the Nilgri Himal ...
New aspects of the late to post glacial deglaciation around the Nilgri Himal ...
Semelhante a Flash Platform for Devices
Over the air 2.5 - Adobe AIR for Android
Over the air 2.5 - Adobe AIR for Android
Michael Chaize
Devoxx 2010: Develop mobile applications with Flex
Devoxx 2010: Develop mobile applications with Flex
Michael Chaize
Android Development with Flash Platform
Android Development with Flash Platform
Mihai Corlan
W-JAX Keynote 2010
W-JAX Keynote 2010
Anne Kathrine Petterøe
Debugging mobile websites and web apps
Debugging mobile websites and web apps
Mihai Corlan
Mobile Development With Flash Platform
Mobile Development With Flash Platform
Mihai Corlan
Soirée Flex/RIA au Nantes jug
Soirée Flex/RIA au Nantes jug
François Le Droff
Development mobile app cross device
Development mobile app cross device
Phuong Nguyen
Flash/AIRの最新情報及びARMとの協業
Flash/AIRの最新情報及びARMとの協業
Andy Hall
Adobe AIR Mobile development for Android and PlayBook
Adobe AIR Mobile development for Android and PlayBook
Mihai Corlan
Flex multi-screen development
Flex multi-screen development
easelsolutions
AIR for Higher Education
AIR for Higher Education
Joseph Labrecque
MA6 Caravan Adobe AIR
MA6 Caravan Adobe AIR
Keisuke Todoroki
Creating Flash Content for Multiple Screens
Creating Flash Content for Multiple Screens
paultrani
Flash platform fitc
Flash platform fitc
Mark Doherty
Progressing beyond the Desktop at Universities with Adobe AIR
Progressing beyond the Desktop at Universities with Adobe AIR
Joseph Labrecque
Flex User Group breton
Flex User Group breton
La French Tech Rennes St Malo
Tom Krcha: Building Games with Adobe Technologies
Tom Krcha: Building Games with Adobe Technologies
DevGAMM Conference
Multiscreen Development with Adobe Air
Multiscreen Development with Adobe Air
easelsolutions
Xebia adobe flash mobile applications
Xebia adobe flash mobile applications
Michael Chaize
Semelhante a Flash Platform for Devices
(20)
Over the air 2.5 - Adobe AIR for Android
Over the air 2.5 - Adobe AIR for Android
Devoxx 2010: Develop mobile applications with Flex
Devoxx 2010: Develop mobile applications with Flex
Android Development with Flash Platform
Android Development with Flash Platform
W-JAX Keynote 2010
W-JAX Keynote 2010
Debugging mobile websites and web apps
Debugging mobile websites and web apps
Mobile Development With Flash Platform
Mobile Development With Flash Platform
Soirée Flex/RIA au Nantes jug
Soirée Flex/RIA au Nantes jug
Development mobile app cross device
Development mobile app cross device
Flash/AIRの最新情報及びARMとの協業
Flash/AIRの最新情報及びARMとの協業
Adobe AIR Mobile development for Android and PlayBook
Adobe AIR Mobile development for Android and PlayBook
Flex multi-screen development
Flex multi-screen development
AIR for Higher Education
AIR for Higher Education
MA6 Caravan Adobe AIR
MA6 Caravan Adobe AIR
Creating Flash Content for Multiple Screens
Creating Flash Content for Multiple Screens
Flash platform fitc
Flash platform fitc
Progressing beyond the Desktop at Universities with Adobe AIR
Progressing beyond the Desktop at Universities with Adobe AIR
Flex User Group breton
Flex User Group breton
Tom Krcha: Building Games with Adobe Technologies
Tom Krcha: Building Games with Adobe Technologies
Multiscreen Development with Adobe Air
Multiscreen Development with Adobe Air
Xebia adobe flash mobile applications
Xebia adobe flash mobile applications
Último
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
apidays
Slack Application Development 101 Slides
Slack Application Development 101 Slides
praypatel2
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
Anna Loughnan Colquhoun
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
Rafal Los
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
ThousandEyes
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
Antenna Manufacturer Coco
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Katpro Technologies
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
The Digital Insurer
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
Delhi Call girls
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
debabhi2
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
Michael W. Hawkins
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
Martijn de Jong
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
Puma Security, LLC
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
Khem
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
Igalia
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Neo4j
🐬 The future of MySQL is Postgres 🐘
🐬 The future of MySQL is Postgres 🐘
RTylerCroy
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
Radu Cotescu
Último
(20)
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Slack Application Development 101 Slides
Slack Application Development 101 Slides
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
🐬 The future of MySQL is Postgres 🐘
🐬 The future of MySQL is Postgres 🐘
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
Flash Platform for Devices
1.
© 2010 Adobe
Systems Incorporated. All Rights Reserved. Adobe Confidential. SERGE JESPERS SR. PLATFORM EVANGELIST serge@adobe.com http://www.webkitchen.be @sjespers The Flash Platform on devices
2.
© 2010 Adobe
Systems Incorporated. All Rights Reserved. Adobe Confidential. Web content & applications Standalone applications (Inside the browser) (Outside the browser) Areas of Focus
3.
© 2010 Adobe
Systems Incorporated. All Rights Reserved. Adobe Confidential.
4.
© 2010 Adobe
Systems Incorporated. All Rights Reserved. Adobe Confidential.
5.
© 2010 Adobe
Systems Incorporated. All Rights Reserved. Adobe Confidential. Fastest path to great experiences everywhere
6.
© 2010 Adobe
Systems Incorporated. All Rights Reserved. Adobe Confidential. Flash Player 10.1 - Update § Delivered: June 2010 § Available: at Adobe.com and the Android Market § The only consistent browser-based runtime for connected devices § Targeting desktops, mobile phones, netbooks, tablets, and the Digital Home
7.
© 2010 Adobe
Systems Incorporated. All Rights Reserved. Adobe Confidential. § Brings full Flash Player feature set to devices § New Features: § Multi-touch & gestures (not on Android) § Accelerometer § Screen orientation § Mobile text input § Device capabilities discovery § Globalization support (GSLib) § Mobile settings manager § Global error handling § Optimized SWF management for mobile § Sleep mode Flash Player 10.1
8.
© 2010 Adobe
Systems Incorporated. All Rights Reserved. Adobe Confidential. Adobe AIR for smartphones (and tablets) § Adobe AIR allows developers to build standalone applications using Flash technology § Android available now, Google and RIM support AIR § First mobile operating system to be supported is Android § Provides Flash developers access to app stores
9.
© 2010 Adobe
Systems Incorporated. All Rights Reserved. Adobe Confidential. § Includes Flash Player 10.1 feature set § Additional Features: § Multi-touch & gestures § Geolocation § cut/copy/paste § tel:, mailto:, maps:, video: § Camera § Microphone § StageWebView § Device Debugger § cacheAsBitmapMatrix AIR 2.5
10.
© 2010 Adobe
Systems Incorporated. All Rights Reserved. Adobe Confidential. Creating an Android App: 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 § Get Flash Builder Burrito
11.
© 2010 Adobe
Systems Incorporated. All Rights Reserved. Adobe Confidential. Flash CS5 AIR for Android Extension Create, install and launch an .apk using Flash Professional CS5 .apk
12.
© 2010 Adobe
Systems Incorporated. All Rights Reserved. Adobe Confidential. Flash Builder “Burrito” Create, install and launch an .apk using Flash Builder Burrito .apk
13.
© 2010 Adobe
Systems Incorporated. All Rights Reserved. Adobe Confidential. AIR Packaging & Distribution Workflow .air .exe .apk native code and distribution .dmg .deb .ipa
14.
© 2010 Adobe
Systems Incorporated. All Rights Reserved. Adobe Confidential. Let’s look at some code!
15.
© 2010 Adobe
Systems Incorporated. All Rights Reserved. Adobe Confidential. Geolocation import flash.sensors.Geolocation; var geo:Geolocation; if (Geolocation.isSupported) { geo = new Geolocation(); geo.addEventListener(GeolocationEvent.UPDATE, updateHandler); geo.setRequestedUpdateInterval(10000); } function updateHandler(e:GeolocationEvent):void { e.latitude; e.longitude; e.speed; // and more... }
16.
© 2010 Adobe
Systems Incorporated. All Rights Reserved. Adobe Confidential. Accelerometer import flash.sensors.Accelerometer; import flash.events.AccelerometerEvent; if (Accelerometer.isSupported) { var accel:Accelerometer = new Accelerometer(); accel.addEventListener(AccelerometerEvent.UPDATE, updateHandler); } function updateHandler(e:AccelerometerEvent):void { e.accelerationX; e.accelerationY; e.accelerationZ; }
17.
© 2010 Adobe
Systems Incorporated. All Rights Reserved. Adobe Confidential. Gestures import flash.events.TransformGestureEvent; cell.addEventListener(TransformGestureEvent.GESTURE_ZOOM, onZoom); function onZoom(e:TransformGestureEvent):void { cell.scaleX *= e.scaleX; cell.scaleY = cell.scaleX; } cell.addEventListener(TransformGestureEvent.GESTURE_ROTATE, onRotate); function onRotate(e:TransformGestureEvent):void { cell.rotation += e.rotation; }
18.
© 2010 Adobe
Systems Incorporated. All Rights Reserved. Adobe Confidential. Challenges: Performance of the SDK, Different screen sizes and densities. Solution: Hero - is the Flex 4 Framework § Optimizes both the performance and user experience § New mobile development capabilities: §Managing application “screens” §Resolution-independent layout § New user interface components designed for mobile form factors Flex on Mobile?
19.
© 2010 Adobe
Systems Incorporated. All Rights Reserved. Adobe Confidential.
Baixar agora